0001104659-20-097650.txt : 20200821 0001104659-20-097650.hdr.sgml : 20200821 20200821171826 ACCESSION NUMBER: 0001104659-20-097650 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200821 DATE AS OF CHANGE: 20200821 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: 201124184 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-20200630x10k.htm FORM 10-K
1801198200000P3Y0.101.101816702000Large Accelerated FilerfalseOSI SYSTEMS INC0001039065--06-302020FYfalse0us-gaap:OtherAssetsNoncurrentus-gaap:OtherLiabilitiesCurrentus-gaap:OtherLiabilitiesNoncurrenttruetrueCADEtrue0001039065us-gaap:DomesticCountryMember2020-06-3000010390652020-08-3100010390652020-04-3000010390652018-03-310001039065us-gaap:EmployeeStockMember2019-07-012020-06-300001039065us-gaap:EmployeeStockMember2018-07-012019-06-300001039065us-gaap:EmployeeStockMember2017-07-012018-06-300001039065us-gaap:RetainedEarningsMember2020-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001039065us-gaap:RetainedEarningsMember2019-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001039065us-gaap:RetainedEarningsMember2018-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-300001039065us-gaap:RetainedEarningsMember2017-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2020-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2018-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2017-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2019-06-300001039065us-gaap:EmployeeStockMember2020-06-300001039065osis:IncentiveAwardPlan2012Member2020-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2018-07-012019-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2017-07-012018-06-300001039065osis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2020-06-300001039065osis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2019-06-300001039065osis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2018-06-300001039065osis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2017-06-300001039065osis:PerformanceBasedRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065osis:AmendedAndRestatedEquityParticipationPlan2006Member2019-07-012020-06-300001039065osis:PerformanceBasedRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2018-07-012019-06-300001039065osis:PerformanceBasedRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2017-07-012018-06-300001039065osis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065osis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2018-07-012019-06-300001039065osis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2017-07-012018-06-300001039065srt:MaximumMemberus-gaap:EmployeeStockMember2019-07-012020-06-300001039065srt:MinimumMemberosis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065srt:MaximumMemberosis:RestrictedStockAndRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065us-gaap:EmployeeStockOptionMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-3000010390652020-01-012020-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember2019-07-012020-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember2018-07-012019-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember2017-07-012018-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: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:IntersegmentEliminationMemberosis:OptoelectronicsAndManufacturingDivisionMember2018-07-012019-06-300001039065srt:ReportableGeographicalComponentsMemberus-gaap:EMEAMember2018-07-012019-06-300001039065srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2018-07-012019-06-300001039065srt:ReportableGeographicalComponentsMembersrt:AmericasMember2018-07-012019-06-300001039065srt:ReportableGeographicalComponentsMemberosis:OtherEuropeMiddleEastAndAfricaMember2018-07-012019-06-300001039065srt:ReportableGeographicalComponentsMemberosis:OtherAmericasMember2018-07-012019-06-300001039065srt:ReportableGeographicalComponentsMembercountry:US2018-07-012019-06-300001039065srt:ReportableGeographicalComponentsMembercountry:MX2018-07-012019-06-300001039065srt:ReportableGeographicalComponentsMembercountry:GB2018-07-012019-06-300001039065srt:GeographyEliminationsMemberus-gaap:EMEAMember2018-07-012019-06-300001039065srt:GeographyEliminationsMembersrt:AsiaPacificMember2018-07-012019-06-300001039065srt:GeographyEliminationsMembersrt:AmericasMember2018-07-012019-06-300001039065srt:GeographyEliminationsMembercountry:US2018-07-012019-06-300001039065srt:GeographyEliminationsMembercountry:GB2018-07-012019-06-300001039065us-gaap:EMEAMember2018-07-012019-06-300001039065srt:ReportableGeographicalComponentsMember2018-07-012019-06-300001039065srt:GeographyEliminationsMember2018-07-012019-06-300001039065srt:AsiaPacificMember2018-07-012019-06-300001039065srt:AmericasMember2018-07-012019-06-300001039065osis:OtherEuropeMiddleEastAndAfricaMember2018-07-012019-06-300001039065osis:OtherAmericasMember2018-07-012019-06-300001039065country:US2018-07-012019-06-300001039065country:MX2018-07-012019-06-300001039065country:GB2018-07-012019-06-300001039065us-gaap:IntersegmentEliminationMemberosis:OptoelectronicsAndManufacturingDivisionMember2017-07-012018-06-300001039065srt:ReportableGeographicalComponentsMemberus-gaap:EMEAMember2017-07-012018-06-300001039065srt:ReportableGeographicalComponentsMembersrt:AsiaPacificMember2017-07-012018-06-300001039065srt:ReportableGeographicalComponentsMembersrt:AmericasMember2017-07-012018-06-300001039065srt:ReportableGeographicalComponentsMemberosis:OtherEuropeMiddleEastAndAfricaMember2017-07-012018-06-300001039065srt:ReportableGeographicalComponentsMemberosis:OtherAmericasMember2017-07-012018-06-300001039065srt:ReportableGeographicalComponentsMembercountry:US2017-07-012018-06-300001039065srt:ReportableGeographicalComponentsMembercountry:MX2017-07-012018-06-300001039065srt:ReportableGeographicalComponentsMembercountry:GB2017-07-012018-06-300001039065srt:GeographyEliminationsMemberus-gaap:EMEAMember2017-07-012018-06-300001039065srt:GeographyEliminationsMembersrt:AsiaPacificMember2017-07-012018-06-300001039065srt:GeographyEliminationsMembersrt:AmericasMember2017-07-012018-06-300001039065srt:GeographyEliminationsMembercountry:US2017-07-012018-06-300001039065srt:GeographyEliminationsMembercountry:GB2017-07-012018-06-300001039065us-gaap:EMEAMember2017-07-012018-06-300001039065srt:ReportableGeographicalComponentsMember2017-07-012018-06-300001039065srt:GeographyEliminationsMember2017-07-012018-06-300001039065srt:AsiaPacificMember2017-07-012018-06-300001039065srt:AmericasMember2017-07-012018-06-300001039065osis:OtherEuropeMiddleEastAndAfricaMember2017-07-012018-06-300001039065osis:OtherAmericasMember2017-07-012018-06-300001039065country:US2017-07-012018-06-300001039065country:MX2017-07-012018-06-300001039065country:GB2017-07-012018-06-300001039065us-gaap:FacilityClosingMember2020-06-300001039065us-gaap:EmployeeSeveranceMember2020-06-300001039065osis:ChargesRelatedToLitigationMember2020-06-300001039065us-gaap:EmployeeSeveranceMember2019-06-300001039065osis:ChargesRelatedToLitigationMember2019-06-300001039065us-gaap:FacilityClosingMember2018-06-300001039065us-gaap:EmployeeSeveranceMember2018-06-300001039065osis:ChargesRelatedToLitigationMember2018-06-300001039065srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2019-07-012020-06-300001039065srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2019-07-012020-06-300001039065srt:MinimumMemberus-gaap:EquipmentMember2019-07-012020-06-300001039065srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2019-07-012020-06-300001039065srt:MinimumMemberus-gaap:ComputerEquipmentMember2019-07-012020-06-300001039065srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2019-07-012020-06-300001039065srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2019-07-012020-06-300001039065srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2019-07-012020-06-300001039065srt:MaximumMemberus-gaap:EquipmentMember2019-07-012020-06-300001039065srt:MaximumMemberus-gaap:ComputerEquipmentMember2019-07-012020-06-300001039065srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2019-07-012020-06-300001039065srt:MaximumMemberosis:ComputerSoftwareImplementationInProcessMember2019-07-012020-06-300001039065us-gaap:LeaseholdImprovementsMember2020-06-300001039065us-gaap:LandMember2020-06-300001039065us-gaap:FurnitureAndFixturesMember2020-06-300001039065us-gaap:EquipmentMember2020-06-300001039065us-gaap:ConstructionInProgressMember2020-06-300001039065us-gaap:ComputerSoftwareIntangibleAssetMember2020-06-300001039065us-gaap:ComputerEquipmentMember2020-06-300001039065us-gaap:BuildingAndBuildingImprovementsMember2020-06-300001039065osis:ComputerSoftwareImplementationInProcessMember2020-06-300001039065us-gaap:LeaseholdImprovementsMember2019-06-300001039065us-gaap:LandMember2019-06-300001039065us-gaap:FurnitureAndFixturesMember2019-06-300001039065us-gaap:EquipmentMember2019-06-300001039065us-gaap:ConstructionInProgressMember2019-06-300001039065us-gaap:ComputerSoftwareIntangibleAssetMember2019-06-300001039065us-gaap:ComputerEquipmentMember2019-06-300001039065us-gaap:BuildingAndBuildingImprovementsMember2019-06-300001039065osis:ComputerSoftwareImplementationInProcessMember2019-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012020-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012019-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-07-012018-06-300001039065osis:DifferenceBetweenLeasesGuidanceInEffectBeforeAndAfterTopic842Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2019-07-010001039065osis:DifferenceBetweenLeasesGuidanceInEffectBeforeAndAfterTopic842Memberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2019-06-300001039065us-gaap:StateAndLocalJurisdictionMember2020-06-300001039065us-gaap:ForeignCountryMember2020-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:OperatingSegmentsMemberosis:SecurityDivisionMember2018-07-012019-06-300001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2018-07-012019-06-300001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2018-07-012019-06-300001039065us-gaap:IntersegmentEliminationMember2018-07-012019-06-300001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2017-07-012018-06-300001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2017-07-012018-06-300001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2017-07-012018-06-300001039065us-gaap:IntersegmentEliminationMember2017-07-012018-06-300001039065us-gaap:RetainedEarningsMember2019-07-012020-06-300001039065us-gaap:RetainedEarningsMember2018-07-012019-06-300001039065us-gaap:RetainedEarningsMember2017-07-012018-06-300001039065srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-07-012020-06-300001039065srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2019-07-012020-06-300001039065us-gaap:RevolvingCreditFacilityMember2019-07-012020-06-300001039065us-gaap:LineOfCreditMember2019-06-300001039065us-gaap:RevolvingCreditFacilityMember2019-04-300001039065us-gaap:RevolvingCreditFacilityMember2019-03-310001039065srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2019-07-012020-06-300001039065us-gaap:RevolvingCreditFacilityMember2020-06-300001039065us-gaap:LineOfCreditMember2020-06-300001039065us-gaap:TrademarksMember2020-06-300001039065us-gaap:InProcessResearchAndDevelopmentMember2020-06-300001039065us-gaap:TrademarksMember2019-06-300001039065us-gaap:InProcessResearchAndDevelopmentMember2019-06-300001039065us-gaap:AccountingStandardsUpdate201609Member2019-07-012020-06-300001039065us-gaap:AccountingStandardsUpdate201609Member2018-07-012019-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMember2019-07-012020-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMember2018-07-012019-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMember2017-07-012018-06-300001039065osis:ReportingUnitsFirstAndSecondMember2019-07-012020-06-300001039065osis:SecurityDivisionMember2019-07-012020-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2019-07-012020-06-300001039065osis:HealthcareDivisionMember2019-07-012020-06-300001039065osis:SecurityDivisionMember2018-07-012019-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2018-07-012019-06-300001039065osis:HealthcareDivisionMember2018-07-012019-06-300001039065osis:SecurityDivisionMember2020-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2020-06-300001039065osis:HealthcareDivisionMember2020-06-300001039065osis:SecurityDivisionMember2019-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2019-06-300001039065osis:HealthcareDivisionMember2019-06-300001039065osis:SecurityDivisionMember2018-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2018-06-300001039065osis:HealthcareDivisionMember2018-06-300001039065srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-07-012020-06-300001039065us-gaap:PatentsMember2019-07-012020-06-300001039065us-gaap:DevelopedTechnologyRightsMember2019-07-012020-06-300001039065osis:CustomerRelationshipsOrderOrProductionBacklogMember2019-07-012020-06-300001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-06-300001039065us-gaap:PatentsMember2020-06-300001039065us-gaap:DevelopedTechnologyRightsMember2020-06-300001039065osis:CustomerRelationshipsOrderOrProductionBacklogMember2020-06-300001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-06-300001039065us-gaap:PatentsMember2019-06-300001039065us-gaap:DevelopedTechnologyRightsMember2019-06-300001039065osis:CustomerRelationshipsOrderOrProductionBacklogMember2019-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember1994-06-300001039065us-gaap:RestrictedStockUnitsRSUMember2019-07-012020-06-300001039065us-gaap:EmployeeStockOptionMember2019-07-012020-06-300001039065us-gaap:RestrictedStockUnitsRSUMember2020-06-300001039065us-gaap:EmployeeStockOptionMember2020-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember2020-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMember2019-06-300001039065us-gaap:CorporateMember2019-07-012020-06-300001039065us-gaap:DefinedBenefitPlanEquitySecuritiesMember2020-06-300001039065us-gaap:DefinedBenefitPlanDebtSecurityMember2020-06-300001039065us-gaap:DefinedBenefitPlanCashMember2020-06-300001039065osis:CombinedMember2020-06-300001039065us-gaap:DefinedBenefitPlanEquitySecuritiesMember2019-06-300001039065us-gaap:DefinedBenefitPlanDebtSecurityMember2019-06-300001039065us-gaap:DefinedBenefitPlanCashMember2019-06-300001039065osis:CombinedMember2019-06-300001039065us-gaap:NonqualifiedPlanMember2020-06-300001039065us-gaap:NonqualifiedPlanMember2019-06-300001039065us-gaap:DefinedBenefitPlanEquitySecuritiesMember2019-07-012020-06-300001039065us-gaap:DefinedBenefitPlanDebtSecurityMember2019-07-012020-06-300001039065us-gaap:DefinedBenefitPlanCashMember2019-07-012020-06-300001039065osis:CombinedMember2019-07-012020-06-300001039065us-gaap:DefinedBenefitPlanEquitySecuritiesMember2018-07-012019-06-300001039065us-gaap:DefinedBenefitPlanDebtSecurityMember2018-07-012019-06-300001039065us-gaap:DefinedBenefitPlanCashMember2018-07-012019-06-300001039065osis:CombinedMember2018-07-012019-06-300001039065us-gaap:OtherAssetsMember2020-06-300001039065us-gaap:OtherAssetsMember2019-06-300001039065osis:ConvertibleSeniorNotesDue2022Member2017-02-280001039065srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-07-012020-06-300001039065us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-07-012020-06-300001039065us-gaap:ServiceMember2019-07-012020-06-300001039065us-gaap:ProductMember2019-07-012020-06-300001039065us-gaap:ServiceMember2018-07-012019-06-300001039065us-gaap:ProductMember2018-07-012019-06-300001039065us-gaap:ServiceMember2017-07-012018-06-300001039065us-gaap:ProductMember2017-07-012018-06-300001039065us-gaap:CashAndCashEquivalentsMemberosis:CashAndCashEquivalentsConcentrationRiskMemberosis:ForeignSubsidiaryMember2019-07-012020-06-300001039065us-gaap:CashAndCashEquivalentsMemberosis:CashAndCashEquivalentsConcentrationRiskMemberosis:ForeignSubsidiaryMember2018-07-012019-06-300001039065us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2016-07-012017-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2018-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2017-06-3000010390652017-06-300001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-07-012020-06-300001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2018-07-012019-06-300001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2017-07-012018-06-300001039065osis:HealthcareDivisionMember2018-07-012019-06-300001039065osis:SecurityDivisionMember2017-07-012018-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2017-07-012018-06-300001039065osis:HealthcareDivisionMember2017-07-012018-06-300001039065osis:ExplosiveTraceDetectionBusinessMember2017-07-072018-06-300001039065us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2019-06-300001039065osis:ElectronicsComponentDesignerAndManufacturerMember2018-01-310001039065us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2019-07-012020-06-300001039065osis:ElectronicsComponentDesignerAndManufacturerMember2018-01-012018-01-310001039065osis:ExplosiveTraceDetectionBusinessMember2017-07-072017-07-070001039065osis:SecurityDivisionMember2019-07-012020-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2019-07-012020-06-300001039065us-gaap:CorporateMember2018-07-012019-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2018-07-012019-06-300001039065us-gaap:CorporateMember2017-07-012018-06-300001039065us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001039065us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-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:OperatingSegmentsMemberosis:SecurityDivisionMember2019-06-300001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2019-06-300001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2019-06-300001039065us-gaap:IntersegmentEliminationMember2019-06-300001039065us-gaap:CorporateMember2019-06-300001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2018-06-300001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2018-06-300001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2018-06-300001039065us-gaap:IntersegmentEliminationMember2018-06-300001039065us-gaap:CorporateMember2018-06-300001039065osis:SecurityDivisionMember2018-07-012019-06-300001039065osis:ConvertibleSeniorNotesDue2022Member2019-07-012020-06-300001039065osis:ConvertibleSeniorNotesDue2022Member2018-07-012019-06-300001039065osis:ConvertibleSeniorNotesDue2022Member2017-07-012018-06-300001039065us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-06-300001039065us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012020-06-300001039065us-gaap:CostOfSalesMember2019-07-012020-06-300001039065us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012019-06-300001039065us-gaap:ResearchAndDevelopmentExpenseMember2018-07-012019-06-300001039065us-gaap:CostOfSalesMember2018-07-012019-06-300001039065us-gaap:SellingGeneralAndAdministrativeExpensesMember2017-07-012018-06-300001039065us-gaap:ResearchAndDevelopmentExpenseMember2017-07-012018-06-300001039065us-gaap:CostOfSalesMember2017-07-012018-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-07-012020-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2018-07-012019-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2017-07-012018-06-300001039065srt:MinimumMemberosis:PerformanceBasedRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065srt:MaximumMemberosis:PerformanceBasedRestrictedStockUnitsMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065srt:MinimumMemberosis:NonqualifiedOptionsMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065srt:MinimumMemberosis:IncentiveStockOptionsMemberosis:ShareBasedEmployeeCompensationPlansMember2019-07-012020-06-300001039065osis:RestrictedStockAndRestrictedStockUnitsMemberosis:IncentiveAwardPlan2012Member2019-07-012020-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMemberosis:ExecutiveVicePresidentAndPresidentMember1994-06-300001039065osis:ECILRapiscanSecurityProductsLimitedMemberosis:ChairmanAndChiefExecutiveOfficerMember1994-06-300001039065us-gaap:FacilityClosingMember2019-07-012020-06-300001039065us-gaap:EmployeeSeveranceMember2019-07-012020-06-300001039065us-gaap:AcquisitionRelatedCostsMember2019-07-012020-06-300001039065osis:ChargesRelatedToLitigationMember2019-07-012020-06-300001039065us-gaap:FacilityClosingMember2018-07-012019-06-300001039065us-gaap:EmployeeSeveranceMember2018-07-012019-06-300001039065us-gaap:AcquisitionRelatedCostsMember2018-07-012019-06-300001039065osis:ChargesRelatedToLitigationMember2018-07-012019-06-300001039065osis:HealthcareDivisionMember2019-07-012020-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-300001039065us-gaap:EMEAMember2019-06-300001039065srt:AsiaPacificMember2019-06-300001039065srt:AmericasMember2019-06-300001039065osis:OtherEuropeMiddleEastAndAfricaMember2019-06-300001039065osis:OtherAmericasMember2019-06-300001039065country:US2019-06-300001039065country:MX2019-06-300001039065country:GB2019-06-300001039065us-gaap:EMEAMember2018-06-300001039065srt:AsiaPacificMember2018-06-300001039065srt:AmericasMember2018-06-300001039065osis:OtherEuropeMiddleEastAndAfricaMember2018-06-300001039065osis:OtherAmericasMember2018-06-300001039065country:US2018-06-300001039065country:MX2018-06-300001039065country:GB2018-06-3000010390652018-06-300001039065us-gaap:RevolvingCreditFacilityMember2016-12-310001039065srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2019-04-300001039065us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001039065us-gaap:FairValueMeasurementsRecurringMember2020-06-300001039065us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-06-300001039065us-gaap:FairValueMeasurementsRecurringMember2019-06-3000010390652017-07-012018-06-300001039065srt:MaximumMember2019-07-012020-06-3000010390652018-07-012019-06-300001039065srt:ChiefExecutiveOfficerMemberus-gaap:DeferredBonusMember2017-12-012017-12-310001039065srt:ChiefExecutiveOfficerMemberus-gaap:DeferredBonusMember2017-12-310001039065osis:ConvertibleSeniorNotesDue2022Member2019-06-300001039065osis:ConvertibleSeniorNotesDue2022Member2020-06-3000010390652020-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMembersrt:ManagementMember2020-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMembersrt:ManagementMember2019-06-300001039065srt:MaximumMemberosis:ECILRapiscanSecurityProductsLimitedMembersrt:ManagementMember2018-06-300001039065us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2018-07-012019-06-3000010390652019-06-3000010390652020-08-2000010390652019-07-012020-06-30xbrli:sharesiso4217:USDxbrli:pureosis:itemiso4217:USDxbrli:sharesosis: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, 2020

OR

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

For the transition period from        to       

Commission File Number 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: (310) 978-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, 2019, the last business day of the registrant’s most recently completed second fiscal quarter, was $1,742,736,015. 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 20, 2020 was 18,080,418.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the definitive proxy statement relating to the 2020 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

22

Item 1B.

Unresolved Staff Comments

48

Item 2.

Properties

49

Item 3.

Legal Proceedings

50

Item 4.

Mine Safety Disclosures

50

PART II

Item 5.

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

51

Item 6.

Selected Financial Data

53

Item 7.

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

54

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

64

Item 8.

Financial Statements and Supplementary Data

65

Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

65

Item 9A.

Controls and Procedures

66

Item 9B.

Other Information

66

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

67

Item 11.

Executive Compensation

67

Item 12.

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

67

Item 13.

Certain Relationships and Related Transactions, and Director Independence

67

Item 14.

Principal Accountant Fees and Services

67

PART IV

Item 15.

Exhibits and Financial Statement Schedules

68

Item 16.

Form 10-K Summary

68

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 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 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, 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”). Such factors, of course, do not include all factors that might affect our business and financial condition.  We could be exposed to a variety of negative consequences as a result of 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; unanticipated impacts of sequestration and other U.S. Government budget control provisions; changes in domestic and foreign government spending, budgetary, procurement and trade policies adverse to our businesses; global economic uncertainty; impacts on our business related to or resulting from the COVID-19 pandemic; 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 detailed herein and from time to time in our other SEC filings, which could have a material and adverse impact on our business, financial condition and results of operation. All forward-looking statements contained in this report are qualified in their entirety by this statement. Moreover, we operate in a very competitive and rapidly changing environment. 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. In light of these risks, uncertainties, and assumptions, the future events and trends discussed in this Annual Report on Form 10-K may not occur, and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. 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 was originally incorporated in 1987 in California. In March 2010, we reincorporated our company in the State of Delaware. Our principal office is located at 12525 Chadron Avenue, Hawthorne, California 90250.

1

We have three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology, 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 external original equipment manufacturer (“OEM”) customers and end users for applications in the defense, aerospace, medical and industrial markets, among others.

Through our Security division, we provide security screening products and services globally under the “Rapiscan® Systems” and “AS&E®” trade names. Our Security 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 provide site design, installation, training and technical support services to our customers. We also provide turnkey security screening solutions under the “S2®” trade name, which can include the construction, staffing and long-term operation of security screening checkpoints, including ports and borders, for our customers.

Through our Healthcare division, we design, manufacture, market and service patient monitoring, diagnostic cardiology, and connected care systems globally to healthcare providers and provide related supplies and accessories under the “Spacelabs®” and “Statcorp®” trade names. 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.

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 defense and aerospace, X-ray security inspection systems and medical imaging, chemistry analysis and diagnostics instruments, telecommunications, scanners and industrial automation, IoT and wearable consumer products. We sell our optoelectronic devices primarily under “OSI Optoelectronics,” “OSI LaserDiode,” “OSI Laserscan,” “Semicoa,” and “Advanced Photonix” trade names and perform our electronics manufacturing and design services primarily under the “OSI Electronics,” “APlus Products,” “Altaflex,” and “PFC” trade names. We provide our optoelectronic devices and electronics manufacturing services to OEM customers and end users, as well as to our own Security and Healthcare divisions.

COVID-19

In March 2020, the World Health Organization characterized  the outbreak of COVID-19 as a global  pandemic and President Trump declared a national emergency concerning the pandemic. 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 have implemented measures in an effort to contain the virus, including 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 as a result of quarantines, facility closures and travel and logistics restrictions.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, timing of development and deployment of an effective vaccine, governmental, business and individuals' actions in response to the pandemic and the impact on economic activity including the possibility of 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.

2

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, nuclear radiation detection, metal detection, radar and trace detection. 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 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. 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 an increased demand for security and inspection products. Most recently, these efforts have received increased funding from Congress to further combat the flow of increased threats from narcotics entering the United States.

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.

Congress has passed legislation and continues to fund and support provisions that call for the increased inspection of international cargo destined for the United States.These include domestic civil aviation cargo, rail conveyances, and radiological and nuclear threats in cargo entering the United States. Certain of our cargo and vehicle inspection systems are currently being used both domestically and internationally and by multiple agencies within the U.S. Government to comply with these standards.

Additionally, the U.S. Department of Homeland Security requires the screening of all cargo carried on passenger airlines in the United States. Several of our hold (checked) baggage and cargo screening systems have been approved by the U.S. Department of Homeland Security’s Transportation Security Administration for this purpose and are being procured and used by freight forwarders, airlines, transportation companies and other businesses to fulfill their compliance requirements.

Furthermore, the U.S. Department of Homeland Security’s Science and Technology Directorate, Transportation Security Administration and Domestic Nuclear Detection Office have supported the development of new security inspection technologies and products. Our Security division participates in a number of such research and development efforts, including projects to develop new technologies for radiation detection, nuclear materials detection, border security, and aviation screening. Our Security division is an industrial partner in the DHS Center of Excellence ALERT (Awareness and Localization of Explosives-Related Threats) and works with academia, national laboratories, and other vendors on research and development through this and other agreements. The Science and Technology Directorate has also initiated programs for the development of technologies capable of protecting highways, railways and waterways from terrorist attack.

In addition, the U.S. Department of Defense has invested heavily in technologies and services that screen would-be attackers before they are able to harm U.S. and allied forces. These technologies include products that can screen personnel, vehicles and other containers for the presence of explosives, improvised explosive devices (IEDs), weapons and other contraband.

The U.S. Department of Energy (DOE) and other U.S. federal agencies continue to support the Nuclear Smuggling and Detection Deterrence (NSDD) Program and Megaports programs to help prevent the proliferation and trafficking of radioactive and nuclear materials.

3

Similar initiatives and new regulations promulgated by international organizations have resulted in a growing global demand for airline, cargo, port and border security and inspection technologies. For example, the European Commission has issued uniform performance standards for systems that screen baggage and people at aviation checkpoints and air cargo, as well as new directives related to maritime security.

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 and Europe, 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, including stricter government requirements affecting staffing and accountability and uncertainty around potential U.S. healthcare legislation. The COVID-19 pandemic has significantly 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 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, diagnostic cardiology, 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 diagnostic cardiology 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 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.

4

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 this 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. We intend to continue to leverage our vertical integration to create greater value for our customers in the design and manufacture of our products.

Capitalizing on the Market for Security and Inspection Systems. Attentiveness to terrorist and other security threats may continue to drive the market for security and inspection systems in transportation security and also at ports and border crossings, government installations, military facilities and public event venues. 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 screening 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 support increased screening of air cargo shipments. We intend 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. Finally, we also intend to continue to develop new security and inspection products and technologies, 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, diagnostic cardiology products, and connected care systems and associated supplies and accessories. We are able to market and sell many of our product offerings through shared sales channels and distribution networks. 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. We focus on enabling hospitals to leverage their IT infrastructure to improve data capture and access, workflows and security at a financial savings, providing actionable alarms at the bedside monitor and the central station.

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

5

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 diagnostic cardiology 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” and “AS&E” trade names. Our Security products are used to inspect baggage, parcels, cargo, people, vehicles and other objects for weapons, explosives, drugs, radioactive and nuclear materials and other contraband. 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; and explosive and narcotics trace detection. We also offer turnkey security screening services, including the staffing and operation of security screening checkpoints under the “S2” trade name.

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, 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 include dual-energy X-ray technology with computer software enhanced imaging methods to facilitate the detection of materials such as explosives, weapons, narcotics, bulk currency or other contraband. While all X-ray systems produce a two-dimensional image of the contents of the inspected object, the dual-energy X-ray systems also measure the X-ray absorption of the inspected object’s contents at two different X-ray energies to estimate the atomic number of the object’s contents. The various organic and inorganic substances in the inspected object appear to operators of the inspection systems in various colors, and this visual information can be used to identify and differentiate the inspected materials. In addition, we offer dual-view X-ray screening systems, now available on many of our systems that allow 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. They offer significant improvements over alternative methods of cargo screening, such as manual searches, as our cargo scanning systems are faster, more thorough and do not subject the cargo to pilferage. Entire shipping containers or trucks containing densely packed goods can be screened rapidly.

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.

6

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 customer’s unique application requirements.

Our Security division also offers hold (checked) baggage screening systems that are utilized by airports, freight forwarders and other parties responsible for screening baggage and cargo before it is placed in the cargo hold of airplanes. Certain of our currently available systems utilize multiple X-ray beams to provide high-quality images able to discriminate materials and to enable algorithms that assist operators in the detection of explosives and narcotics. Other systems utilize a very large number of distributed X-ray emitters that rapidly capture hundreds of views of a bag and then utilize sophisticated software to reconstruct high resolution images. These systems are designed to meet the high-speed screening and analysis demands of regulators in the United States and European Union (“EU”). They can be operated in stand-alone mode, where a single operator views the images produced by a single system, or can be networked, allowing operators stationed at a remote computer terminal to monitor multiple systems.

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 a line of “Metor®” brand walk-through metal detector (WTMD) products for use at security checkpoints at airports, amusement parks, banks, courthouses, government buildings, sports arenas and other venues. These systems are designed to be used in screening people, cargo, baggage and other items for illicit materials and weapons.

7

The following table sets forth certain information related to the standard security and inspection products that we currently offer. We do, however, also customize our standard products to suit specific applications and customer requirements.

PRODUCT LINE

    

PRODUCT NAME /
PRODUCT FAMILY

    

TECHNOLOGY

    

MARKET SEGMENT

Baggage and Parcel Inspection

Rapiscan® 600 series
X-ray systems
Rapiscan® 900 series
OrionTM X-ray systems

Dual-energy X-ray
Single and multi-view configuration

Checkpoint and customs inspection at airports, prisons, border crossings, government buildings, and postal facilities, critical infrastructure protection at power and chemical plants, water resource sites as well as air cargo screening

AS&E® Gemini®

Combined dual energy transmission and backscatter

Checkpoint and air cargo screening at prisons, government buildings and other critical infrastructure protection applications

Tray Return System, TRSTM

Tray handling system

Checkpoint inspection, used in conjunction with baggage and parcel inspection systems

Cargo and Vehicle Inspection

Rapiscan® Eagle®
AS&E® OmniView®
AS&E® Sentry®

High energy transmission X-ray
High energy transmission and backscatter X-ray

Inspection of passenger vehicles, cargo, trucks, and rail cars at airports, border crossings, sea ports and high threat facilities

AS&E® ZBV®
AS&E® Z Portal®
AS&E® CarView
AS&E® MINI Z®

Flying spot backscatter X-ray and transmission X-ray

Hold (Checked) Baggage Screening

Rapiscan® RTT®

High-speed, stationary gantry computed tomography explosive detection system (EDS)

Hold baggage and parcel inspection with automatic explosive detection at airports and freight forwarding facilities

People Screening

Metor® series metal detectors

Electromagnetic induction

Checkpoint inspection at airports, border crossings, military checkpoints, stadiums, prisons and government facilities

Radiation Detection

Rapiscan® Radiation Monitors

Gamma and neutron detection of radioactive and nuclear material

Cargo, vehicle, rail car and people screening at airports, border crossings, military checkpoints, stadiums, prisons and government facilities

Trace Detection

Itemiser® DX
Itemiser® 4DX
Itemiser® 3e
MobileTrace®
Hardened MobileTrace®
EntryScan® 4

Syntech ONETM

IMS based technology desktop, hand-held and walk-though portal explosives and narcotics detection

Artificial intelligence software platform

Checkpoint, hold baggage and cargo inspection at airports, nuclear plants, border crossings, military checkpoints, stadiums, prisons and government facilities

Checkpoint and customs inspection at airports, prisons, border crossings, government buildings, and postal facilities, critical infrastructure protection at power and chemical plants, water resource sites as well as air cargo screening

Patient Monitoring and Diagnostic Cardiology. 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 comprise monitors and central nursing stations 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.

8

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® analysis tool provides multiple analysis modes and simple, actionable Holter reports to any PC, inside or outside the hospital. Our EvoTM Holter recorders provide low cost of ownership through, for example, the elimination of disposable batteries and other advances. Our Lifecard® CF Holter recorders are worn by patients for up to seven days in order to capture heart arrhythmias that may occur in a patient only a few times per week. This product is helpful in identifying the presence of atrial fibrillation.

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

9

The following table sets forth a description of the more significant healthcare products that we currently offer:

PRODUCT LINE

    

PRODUCT NAME /
PRODUCT FAMILY

    

MARKET SEGMENT

Patient Monitoring and
Connectivity

Xprezzon®
Qube®
Qube® Mini
DM4 Dual-mode Monitor

Command Module
Intesys® Clinical Suite (ICS)
XprezzNetTM
Flexport®
Xhibit®
Xhibit® XC4

Xhibit® Telemetry Receiver (XTR)
AriaTele®
Spacelabs® SafeNSoundTM

Hospital care areas, outpatient surgery centers and physician offices

Diagnostic Cardiology

Sentinel® Cardiology Data Management OnTrak
Ambulatory Blood Pressure Monitors
Pathfinder® SL Holter Analyzer
Lifecard® Holter Recorder
EVOTM Holter Recorder
CardioExpress® ECG machines
Sentinel-Integrated
Stress Test

Hospital cardiology care areas and physician offices

Supplies and Accessories

UltraCheck®, SoftCheck® and Curve
Blood Pressure Cuffs
Patient Cables and Accessories
Fluid Delivery Unifusor® Infusion Bags

All hospital care areas, outpatient surgery centers and physician offices

Optoelectronic Devices and Manufacturing Services. Optoelectronic devices 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. The active components we manufacture consist of silicon, gallium arsenide and indium gallium arsenide photodetectors and light sources. 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 also provide electronics design and manufacturing services both in North America, the United Kingdom and in the Asia Pacific region with enhanced, RoHS-compliant, printed circuit board and cable and harness assemblies 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 fromthe prototype stage to mass production. Our electronics manufacturing services are provided primarily under the “OSI Electronics,” “APlus Products,” “Altaflex,” and “PFC” trade names.

10

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.

The following table sets forth a description of the more significant standard optoelectronics products that we currently offer. We also customize our standard products to suit specific applications and customer requirements.

PRODUCT LINE

    

PRODUCT NAME /
PRODUCT FAMILY

    

MARKET SEGMENT

Optoelectronic Products

Si and InGaAs Photodiodes and Avalanche Diodes
UV and XUV Detector
Linear and 2-D Position Sensitive Devices
Line and 2D X-Ray Photodectors
Optical Switches
Solid State Laser Diodes

Medical diagnostics instrumentation and analytical chemistry, oximetry and blood chemistry, security scanners and inspection systems, lidar and laser range finder, OTDR and test and measurement instruments, telecommunication products, laser guided munitions, weapon simulation systems, aircraft gyro navigation sensors, and satellite sun acquisition sensors

Medical Devices and Accessories

Oximetry Sensors and Accessories

Patient monitoring, animal health, and diagnostic medical products

Laser Scanners

Laser Scanners (AS9390, AS615 and AS800 Series)

Laser based scanners for vehicle detections and classifications for electronic toll collection (ETC) and toll and traffic management systems

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, 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, and other sporting events. Furthermore, as terrorist attacks continue to occur, overall transportation and travel industry demands have increased, resulting in heightened attention for our security and inspection products. 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. Customs and Border Protection, U.S. Department of Defense, U.S. Department of State, U.S. Department of Agriculture, U.S. Department of Commerce, U.S. Transportation Security Administration and Federal Bureau of Prisons in the United States, as well as Her Majesty’s Revenue and Customs and Manchester Airport Group in the United Kingdom, Aeroporto De Paris, Aeroporto De Roma, Chek Lap Kok Airport in Hong Kong, 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, 2020, our Security division direct sales to the U.S. Government were approximately $176 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.”

11

Patient Monitoring, Diagnostic Cardiology, and Connected Care Systems. Our patient monitoring, diagnostic cardiology, 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 mainly through integrated delivery networks and group purchasing networks 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 diagnostic systems. Major customers in these segments include Raytheon, Honeywell, Northrop Grumman, Medtronic, Beckman Coulter, United Technologies, Assa Abloy, Trakka, Amphenol, and Apple, among others.

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, Latin 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 believe that our expertise in installing, maintaining and operating our security inspection products is an important factor for customers that are considering engaging us to provide turnkey security screening solutions. 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 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, diagnostic cardiology, and connected care systems. Furthermore, we believe that as the installed base of both our security and inspection systems and healthcare products increases, revenues generated from such annual maintenance service contracts and from the sale of replacement parts will increase.

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 and algorithms, which are designed by us. 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 government agencies and provide contract research for government agencies.

12

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. As of June 30, 2020, we engaged approximately 488 full-time engineers, technicians and support staff. We intend to continue to invest in our research and development efforts in the future.

Manufacturing and Materials

We currently manufacture our security and inspection systems domestically in California, Colorado, Kentucky, Massachusetts, and Tennessee, and internationally in Malaysia and the United Kingdom. We currently manufacture our patient monitoring and diagnostic cardiology systems in Washington state. Our connected care system is developed in Oklahoma, Washington state, and Edinburgh, United Kingdom. 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 and assembly 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. The majority 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.

13

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. Although to date none of our divisions has experienced any significant shortages or material delays in obtaining any of its materials, parts, or components, it is possible that we may face longer lead times, shortages, or price increases in one or more items in the future.

Trademarks and Tradenames and Patents

Trademarks and Tradenames. 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 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 2020 and 2038. However, 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 tradenames 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 either 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.

Regulation of Medical Devices

The patient monitoring, diagnostic cardiology, and connected care systems we 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 electrical 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, and the lengthy process of clinical development and submissions for approvals, as well as the continuing need for compliance with applicable laws and regulations, require the expenditure of substantial resources.

14

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. To be substantially equivalent, the proposed device must have the same intended use as the predicate device, and either have the same technological characteristics as 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 substantial equivalence.

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. 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. As a practical matter, clearance often takes longer, and clearance is never assured. 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.

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 regarding whether a new premarket submission is required for the modification of an existing device, the FDA can require the manufacturer to cease marketing and/or recall the modified device until 510(k) clearance or approval of a PMA application is obtained. If the FDA requires us to seek 510(k) clearance or approval of a PMA application for any modifications to a previously cleared product, we may be required to cease marketing or recall the modified device until we obtain this clearance or approval. In addition, in these circumstances, we may be subject to significant regulatory fines or penalties for failure to submit the requisite PMA application(s). In addition, the FDA is currently evaluating the 510(k) process and may make substantial changes to industry requirements.

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 subject to the PMA application process, which is generally more costly and time consuming than the 510(k) process. To date, all of the patient monitoring and diagnostic cardiology systems we manufacture and sell in the United States have required only 510(k) pre-market notification clearance.

15

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; the QSR, which requires manufacturers, including third party manufacturers, to follow stringent design, validation, testing, production, control, supplier/contractor selection, complaint handling, documentation and other quality assurance procedures during the manufacturing process; labeling regulations and unique device identification requirements; 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 was phased in over a period of years. The UDI system requires manufacturers to mark certain medical devices distributed in the United States with unique device identifiers.

The FDA recently finalized its guidance for managing post-market cybersecurity for connected medical devices. This guidance places additional expectations on our Healthcare division to build in cybersecurity controls when it designs and develops its devices to assure safe 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 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.

16

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. The Trump administration and Congress have taken steps to modify many of the Affordable Care Act’s provisions. Effective for the 2019 calendar year, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) repealed an Affordable Care Act tax imposed on individuals who do not maintain insurance coverage throughout the year. The Trump administration has also taken steps to approve state requests to modify Medicaid eligibility standards, including by imposition of work and community engagement requirements. In addition, the Trump administration has revised federal regulations to create more opportunities for individuals to purchase insurance outside of the individual and small group insurance markets through short-term, limited duration health insurance policies and association health plans. 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.

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 (HIPAA), as amended by the Health Information Technology for Economic and Clinical Health Act of 2009 (HITECH), which was enacted as part of the American Recovery and Reinvestment Act of 2009. 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.

17

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 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 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 of up to an aggregate of $150,000 per year, and up to an aggregate of $1 million per year 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.

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 and market 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 mark—an international symbol of adherence to quality assurance standards. 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 mark. 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.

18

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 and processes to meet the new MDR requirements and timeline.

General Data Protection Regulation

The implementation on May 25, 2018 of the General Data Protection Regulation (“GDPR”), a regulation in the EU on data protection and privacy for all individuals in the EU and the European Economic Area (“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 new compliance obligations, including stringent technical and security controls surrounding the storage, use, and disclosure of personal information, and significantly increases financial penalties for noncompliance (including possible fines of up to 4% of global annual turnover for the preceding financial year or €20 million (whichever is higher) for the most serious infringements).

In July 2020, the European Commission invalidated the EU.-U.S. Privacy Shield framework, of which we were registrants. This has resulted in some uncertainty related to continuing obligations and future data transfer compliance obligations.

California Consumer Privacy Act

The California Consumer Privacy Act (“CCPA”) became effective on January 1, 2020 along with a number of complex privacy regulations affecting the processing of personal information of California residents. If we fail to comply with the CCPA, we may be subject to significant financial penalties or adverse regulatory actions. In addition to the CCPA, the California legislature is exploring additional regulations to expand the scope and depth of the state’s data protection controls.

19

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.

We have been investigating contamination of the soil and groundwater beneath our Hawthorne, California facility that we believe resulted from unspecified on- and off-site releases occurring prior to our occupancy. The groundwater contamination is a known regional issue, not limited to our premises or our immediate surroundings. We continue to take voluntary actions, in cooperation with the local governing agency, to fully investigate the site in order to develop appropriate remedial actions.

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 more 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, diagnostic cardiology, 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. We believe that our principal competitors in the market for security and inspection products are Smiths Detection, Leidos, CEIA, Nuctech, Gilardoni, VOTI Detection, Garrett Technologies, and Astrophysics. Competition could result in price reductions, reduced margins and 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.

20

In the patient monitoring, diagnostic cardiology, 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. We believe that our principal competitors in the market for patient monitoring and diagnostic cardiology systems and related supplies are Philips Healthcare, GE Healthcare, Nihon Kohden, Mindray Medical, Hill-Rom, and Dräger Medical. 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.

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. We believe that our major competitors in the optoelectronic device markets are Hamamatsu Photonics, First Sensor and Excelitas Technologies. 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 billions of 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. We believe that our primary domestic competitors for these services are Flextronics, Benchmark Electronics, Plexus, Jabil, Qual Pro, ESC and Express Manufacturing Inc. In addition, 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 diagnostic cardiology 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 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 special site preparation 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.

21

As of June 30, 2020, our consolidated backlog totaled approximately $861 million, compared to approximately $911 million as of June 30, 2019. Approximately $274 million of our backlog as of June 30, 2020 is not reasonably expected to be fulfilled in fiscal year 2021. 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.

Employees

As of June 30, 2020, we employed 6,758 people, of whom 3,150 were employed in manufacturing, 488 were employed in engineering or research and development, 640 were employed in administration, 378 were employed in sales and marketing and 2,102 were employed in service capacities. Of the total employees, 3,194 were employed in the Americas, 2,723 were employed in Asia and 841 were employed in Europe. Some of our employees in Europe have statutory collective bargaining rights. We have never experienced a general work stoppage or strike, and management believes that our relations with our employees are good.

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 cause our actual results to differ materially from the results contemplated by the forward-looking statements contained in this report. 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.

Fluctuations in our operating results may cause our stock price to decline.

Given the nature of the markets in which we participate, it is difficult to reliably predict future revenues and profitability. Changes in competitive, market and economic conditions may cause us to adjust our operations. A high proportion of our costs are fixed, due in part to our significant sales, research and development and manufacturing costs. Thus, small declines in revenue could disproportionately affect our operating results. Factors that may affect our operating results and/or the market price of our Common Stock include, but are not limited to:

demand for and market acceptance of our products;

22

competitive pressures resulting in lower selling prices;
adverse changes in the level of economic activity in regions in which we do business;
adverse impacts from the COVID-19 pandemic;
low or fluctuating levels of political stability in regions in which we do business;
adverse changes in industries on which we are particularly dependent;
changes in the portions of our revenue represented by various products and customers;
delays or problems in the introduction of new products;
announcements or introductions of new products, services or technological innovations by our competitors;
variations in our product mix;
timing and amount of our expenditures in anticipation of future sales;
availability of equity and credit markets to provide our customers with funding to make equipment purchases;
public guidance that we provide regarding future financial results based on facts, judgments and assumptions made at the time of the publication of the guidance, all of which may change after the publication of the guidance;
adverse outcomes related to our government investigations and litigation matters;
exchange rate fluctuations;
tariffs, sanctions, and other trade restrictions;
increased costs of raw materials or supplies;
changes in the volume or timing of product orders;
timing of completion of acceptance testing of some of our products;
changes in regulatory requirements;
natural disasters;
changes in general economic factors; and
non-renewal of significant contracts.

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 an adverse effect on our results of operations.

23

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

Demand for our products due to terrorist attacks worldwide might not be sustained in the future.

Terrorist attacks worldwide create increased interest in our security and inspection systems and service offerings. However, we are not certain whether the level of demand will continue to be as high as it has been in the past. We do not know what solutions will continue to be adopted by the U.S. Department of Homeland Security, the U.S. Department of Defense, and similar agencies in other countries and whether our products will be a part of those solutions. Additionally, should our products and services be considered as a part of future security solutions, it is unclear what the demand for our products and services may be and how quickly funding to purchase our products and services may be made available. These factors may adversely impact us and create unpredictability in revenues and operating results.

The COVID-19 outbreak has significantly impacted worldwide economic conditions and could adversely impact our business, financial condition and results of operations.

Our operations expose us to risks associated with pandemics, epidemics or other public health emergencies, such as the outbreak of COVID-19. In March 2020, the World Health Organization categorized COVID-19 as a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The outbreak has resulted in governments around the world implementing increasingly 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.

The COVID-19 outbreak is a widespread public health crisis that is adversely affecting the economies and financial markets of many countries which may result in a period of regional, national, and global economic slowdown or regional, national, or global recessions. Any resulting economic downturn or slowdown could curtail or delay spending, adversely affect demand for our products and contribute to volatile supply and demand conditions affecting prices and volumes in the markets for our products, services and raw materials. The progression of this matter could also negatively impact our business or results of operations through the temporary closure of our operating locations or those of our customers or suppliers, disrupting raw materials to our factories and assembly plants, inhibiting the manufacture and assembly of products at our factories and assembly plants, delaying or preventing deliveries to our customers, and interruption of our ability to provide servicing and installations of equipment due to travel restrictions, among others.

In response to the COVID-19 pandemic, governments across the world have and are expected to spend unprecedented amounts to fund disease control measures, support healthcare infrastructure, and revive their economies.  Governments could re-direct resources away from military, homeland security, counter-terrorism, drug interdiction, customs or other agencies or departments that typically allocate part of their budgets to the procurement of security inspection systems and services as they look to rein in spending and re-balance budget priorities in response to the COVID-19 pandemic.  If this type of re-direction occurs, it could reduce overall government spending on security screening products and services.

24

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.  

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.

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.

25

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. Such systems utilize software algorithms to interpret data produced by the system and to signal to the operator when a dangerous object or substance may be present. Such algorithms are probabilistic in nature and are generally designed to meet requirements established by regulatory agencies. 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 could become the subject of significant product liability claims.

Furthermore, security inspection by technological means is circumstance and application-specific. Our security and inspection systems are not designed to work under all circumstances and can malfunction.

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 tasks include: design, layout and construction of the security checkpoint where the inspection equipment is located; selection of the security equipment to be used at the checkpoint; selection, training and management of the personnel operating the checkpoint; operation of the security screening equipment; interpretation of the images and other signals produced by the security screening equipment; maintenance and security of the checkpoint as well as other related services. Such projects expose us to certain professional liability risks that are inherent in performing security inspection services (in live checkpoint environments and over extended periods of time) for the purpose of assisting our customers in the detection of contraband items, including items that could be used in performing terrorist acts or other crimes. If a contraband item were to pass through the checkpoint and be used to perform a terrorist act or other crime, we could become the subject of significant professional liability claims.

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. Although we have been able to obtain insurance coverage, it is likely that, should we be found liable following a major 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.

The Support Anti-terrorism by Fostering Effective Technologies Act of 2002 (SAFETY Act) may not shield us against all 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 the products and services. If granted coverage, such providers would 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 (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 contain conditions and requirements that we may not (or may not be able to) continue to satisfy in the future.

In the future, if we fail to maintain the coverage that we currently enjoy or fail to apply in a timely way for coverage for new products 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 or service offering, 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.

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. This too could leave us exposed to significant legal claims and litigation defense costs despite the SAFETY Act awards we have received.

26

Our provision of event security services exposes us to heightened risk of personal injury claims.

We have recently begun to provide event security services at sporting events and other public venues, and there are inherent risks associated with this. The provision of these services includes hiring temporary employees to assist with crowd management, among other things. As a result, personal injuries and accidents may occur from time to time, which could subject us to claims and liabilities for personal injuries.

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

We are exposed to liabilities that are unique to the products and services we provide. 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. While some of our products are shielded from liability within the U.S. under the SAFETY Act, no such protection is available outside the U.S., potentially resulting in significant liabilities. The amount of insurance coverage we maintain may be inadequate to cover these or other claims or liabilities.

Our patient monitoring, diagnostic cardiology, 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, diagnostic cardiology, 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, operating results and cash flows.

If we are unable to sustain high-quality processes for the manufacture and delivery of goods and services, our reputation could be harmed, our competitive advantage could erode and we could incur significant costs.

Quality is extremely important to us and our customers, due in part to the serious consequences of product failure. Our quality certifications are critical both to the marketing success of our goods and services and to the satisfaction of both regulatory and contractual requirements under which we sell many of our products. If we fail to meet these standards or other standards required in our industries, we could lose customers and market share, our revenue could decline and we could face significant costs and other liabilities.

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. Many of these types of requirements do not appear in our contracts with commercial customers or foreign governments.

In particular, U.S. Government contracts typically contain provisions and are subject to laws and regulations that give the Government agencies rights and remedies not typically found in commercial contracts, including providing the Government agency with the ability to unilaterally:

terminate our existing contracts;

27

reduce the value of our existing contracts;
modify some of the terms and conditions in our existing contracts;
suspend or permanently prohibit us from doing business with the government or with any specific government agency;
control and potentially prohibit the export of our products;
cancel or delay existing multiyear contracts and related orders if the necessary funds for contract performance for any subsequent year are not appropriated;
decline to exercise an option to extend an existing multiyear contract; and
claim rights in technologies and systems invented, developed or produced by us.

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 or committed costs, settlement expenses and profit 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 loss of certain of our customers or distributors, 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 Security division depends on certain distributors for a substantial portion of our revenues. The loss of all or a substantial portion of our sales to any of our major distributors could therefore have a  material adverse impact on our business, financial position, and results of operations.

28

Our revenues are dependent on orders of security and inspection systems, turnkey security screening solutions and patient monitoring and diagnostic cardiology 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. Sales outside of the United States of our patient monitoring and diagnostic cardiology 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 diagnostic cardiology 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.

U.S. and foreign budget control provisions could reduce government spending, which could adversely impact our revenues, earnings, cash flows and financial condition.

In August 2011, Congress enacted the Budget Control Act of 2011 (BCA), committing the U.S. Government to significantly reduce the federal deficit over ten years. The BCA contains provisions commonly referred to as “sequestration”, which call for substantial, unspecified automatic spending cuts split between defense and non-defense programs. The BCA, as amended, also included reductions to Medicare payments to providers of 2% per fiscal year, which went into effect in April 2013 and will stay in effect through 2030, unless additional Congressional action is taken. Section 4408 of the CARES Act suspended the Medicare sequestration from May 1, 2020 through December 31, 2020. Likewise, various European governments have implemented or intend to implement austerity measures intended to reduce government spending. Such measures may reduce demand for our products directly by affected governmental agencies and by our customers who derive revenues from these governmental agencies or governmental healthcare programs. We are continuing to be challenged by the impact of governmental spending reductions on us and our customers, and we cannot currently predict to what extent our business and results of operations may be adversely harmed.

If we are unable to continue or fail to perform on our existing agreements to provide security screening solutions to customers after expending substantial resources, such failure could have a material adverse effect on our business, financial condition and results of operations.

Certain of our projects, such as our turnkey screening solutions projects, require the expenditure of substantial management and financial resources in anticipation of future revenue generation. 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. They also require that we establish, adhere to, adapt and monitor operating procedures over periods that last much longer than our other projects. If we are unable to efficiently manage the adaptation and growth of our operations relating to these projects or retain these projects, our operations could be materially and adversely affected.

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:

accurately anticipate customer needs;
innovate and develop new technologies and applications;

29

successfully commercialize new technologies in a timely manner;
price our products competitively and manufacture and deliver our products in sufficient volumes and on time; and
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. Standard purchase order terms may be as long as one year at fixed costs, but 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 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.

Delays by the construction firms we engage may interfere with our ability to complete projects on time.

Purchasers of our security and inspection systems and turnkey security screening solutions sometimes require, as a part of our contract, the construction of the facilities that will house our systems and/or operations. Some of these construction projects are significant in size and complexity. 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. In addition, we could be forced to incur significant expenses to rectify the problems caused by the construction firm. 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.

We contract with third-party service vendors 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.

30

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. In any such event, we would attempt to recoup material and manufacturing costs by means such as returning components to our vendors, disposing of excess inventory through other channels, or requiring our OEM customers to purchase or otherwise compensate us for such excess inventory. However, some of our significant customer agreements do not give us the ability to require our OEM customers to do this. 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.

We may not be able to successfully implement our acquisitions and investment strategies, integrate acquired businesses into our existing business or make acquired businesses profitable.

One of our strategies is to supplement our internal growth by acquiring and investing in businesses and technologies that complement or augment our existing product lines. This growth has placed, and may continue to place, significant demands on our management, working capital and financial resources. We may be unable to identify or complete promising acquisitions for many reasons, including:

competition among buyers;
the need for regulatory approvals, including antitrust approvals; and
the high valuations of businesses.

Some of the businesses we may seek to acquire or invest in may be marginally profitable or unprofitable. For these businesses to achieve acceptable levels of profitability, we must improve their management, operations, products and market penetration. We may not be successful in this regard and we may encounter other difficulties in integrating acquired businesses into our existing operations.

To finance our acquisitions, we may have to raise additional funds, through either public or private financings. We may be unable to obtain such funds or may be able to do so only on unfavorable terms.

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;

31

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

Our ability to successfully adapt to ongoing organizational changes could impact our business results.

We have executed a number of significant business and organizational changes to rationalize our overall cost structure. These changes have included and may continue to include the implementation of cost-cutting measures and the consolidation of facilities. We expect these types of changes may continue from time to time in the future as we uncover additional opportunities to streamline our operations. Successfully managing these changes is critical to our productivity improvement and business success. If we are unable to successfully manage these changes, while continuing to invest in business growth, our financial results could be adversely impacted.

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

In fiscal 2018, 2019 and 2020 revenues from shipments made to customers outside of the United States accounted for approximately 58%, 58% and 57% of our revenues, respectively. Since we sell certain of our products and services worldwide, 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;

32

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.

Further, on June 23, 2016, the United Kingdom (UK) held a referendum in which voters approved an exit from the EU, commonly referred to as “Brexit”. The UK’s withdrawal from the EU could result in a global economic downturn, which could depress the demand for our products and services. The UK also could lose access to the single EU market and to the global trade deals negotiated by the EU on behalf of its members, depressing trade between the UK and other countries, which would negatively impact our international operations. Additionally, we may face new regulations regarding trade, security and employees, among others in the UK. Compliance with such regulations could be costly, negatively impacting our business, results of operations and financial condition. Other adverse consequences concerning Brexit could include instability in global financial markets, political uncertainty, volatility in exchange rates, or adverse changes in cross-border agreements currently in place, any of which could have a material adverse effect on our business, financial condition and results of operations.

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.

33

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 a number of legislative and regulatory proposals concerning data protection. In addition, the interpretation and application of data protection laws in the U.S., the EU, and elsewhere are often uncertain and in flux. It is possible that these laws may be interpreted and applied in a manner that is inconsistent with our data practices. These legislative and regulatory proposals, if adopted, and such interpretations could, in addition to the possibility of fines, result in an order requiring that we change our data practices, which could have an adverse effect on our business 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 (essentially, a third party engaged to assist a covered entity with enumerated operational or compliance functions) 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.

34

In addition to our obligations under HIPAA, 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. These rules are not preempted by HIPAA. 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. Recent legal developments in the EU have created compliance uncertainty regarding certain transfers of personal data from the EU to the United States. For example, 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 new compliance obligations, including stringent technical and security controls surrounding the storage, use, and disclosure of personal information, and significantly increases financial penalties for noncompliance (including possible fines of up to 4% of global annual turnover for the preceding financial year or €20 million (whichever is higher) for the most serious infringements).

Our operations are vulnerable to interruption or loss due to natural disasters, epidemics, 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, terrorist act, act of war, 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.

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. Recently, as a result of increased supply and decreased demand, crude oil prices have declined sharply. While factors relating the price of crude oil to demand for our products and services are complex, this period of depressed crude oil prices may adversely affect our business, financial condition, and results of operations.

35

Third parties may claim we are infringing their intellectual property rights, and we could suffer significant litigation or licensing expenses or be prevented from selling products.

As we introduce any new and potentially promising product or service, or improve existing products or services with new features or components, companies possessing competing technologies, or other companies owning patents or other intellectual property rights, may be motivated to assert infringement claims in order to generate royalty revenues, delay or diminish potential sales and challenge our right to market such products or services. Even if successful in defending against such claims, patent and other intellectual property related litigation is costly and time consuming. In addition, we may find it necessary to initiate litigation in order to protect our patent or other intellectual property rights, and even if the claims are well-founded and ultimately successful such litigation is typically costly and time-consuming and may expose us to counterclaims, including claims for intellectual property infringement, antitrust, or other such claims. Third parties could also obtain patents or other intellectual property rights that may require us to either redesign products or, if possible, negotiate licenses from such third parties. Adverse determinations in any such litigation could result in significant liabilities to third parties or injunctions, or could require us to seek licenses from third parties, and if such licenses are not available on commercially reasonable terms, prevent us from manufacturing, importing, distributing, selling or using certain products, any one of which could have a material adverse effect on us. In addition, some licenses may be non-exclusive, which could provide our competitors access to the same technologies. Under any of these circumstances, we may incur significant expenses.

Our ongoing success is dependent upon the continued availability of certain key employees and the ability to attract new employees.

We are dependent in our operations on the continued availability of the services of our employees, many of whom are individually key to our current and future success, and the availability of new employees to implement our growth plans. The market for skilled employees is highly competitive, especially for employees in technical fields. While our compensation programs are intended to attract and retain the employees required for us to be successful, ultimately, we may not be able to retain the services of all of our key employees or a sufficient number to execute on our plans. In addition, we may not be able to continue to attract new employees as required.

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

All third-party payers, whether governmental or commercial, whether inside the United States or outside, are developing increasingly sophisticated methods of controlling healthcare costs. These cost-control methods also potentially limit the amount that healthcare providers may be willing to pay for medical devices. In the United States, hospital and other healthcare provider customers, including physicians and ambulatory surgery centers, 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. If we are forced to lower the price we charge for our products, our gross margins will decrease, which will adversely affect our ability to invest in and grow our business.

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, diagnostic cardiology, 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.

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.

36

For example, the Affordable Care Act is a sweeping measure designed to expand access to affordable health insurance, control healthcare spending and improve healthcare quality. The Trump administration and Congress have taken steps to modify many of the Affordable Care Act’s provisions. Effective for the 2019 calendar year, the Tax Act repealed an Affordable Care Act tax imposed on individuals who do not maintain insurance coverage throughout the year. The Trump administration has also taken steps to approve state requests to modify Medicaid eligibility standards, including by imposition of work and community engagement requirements. In addition, the Trump administration has revised federal regulations to create more opportunities for individuals to purchase insurance outside of the individual and small group insurance markets through short-term, limited duration health insurance policies and association health plans. These developments have 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.

Substantial government regulation in the United States and abroad may restrict our ability to sell our patient monitoring, diagnostic cardiology, 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, diagnostic cardiology, 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. In the 510(k) clearance process, the FDA must determine that a proposed device is “substantially equivalent” to a device legally on the market, known as a “predicate” device, in order to clear the proposed device for marketing. To be “substantially equivalent,” the proposed device must have the same intended use as the predicate device, and either have the same technological characteristics as 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 substantial equivalence.

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, including:

we may not be able to demonstrate to the FDA’s satisfaction that our products are safe and effective for their intended uses;
the data from our pre-clinical studies and clinical trials may be insufficient to support clearance or approval, where required;
the manufacturing process or facilities we use may not meet applicable requirements; and
the potential for approval policies or regulations of the FDA or applicable foreign regulatory bodies to change significantly in a manner rendering our clinical data or regulatory filings insufficient for clearance or approval.

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.

37

Our patient monitoring, diagnostic cardiology, 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, diagnostic cardiology, 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:

annual inspections to retain a CE mark for sale of products in the EU;
product manufacturing;
patient health data protection and medical device security;
supplier substitution;
product changes;
process modifications;
medical device reporting; and
product sales and distribution.

We must continually monitor the performance of our products once approved and marketed for signs that their use may elicit serious and unexpected adverse effects. 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.

38

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 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 in the event that 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.The FDA requires that certain classifications of recalls be reported to the FDA within 10 working days after the recall is initiated. Notice to the FDA of a correction or removal is required when undertaken to reduce a risk to health, including when there is a reasonable probability that the product will cause serious adverse health consequences or death, or when use of the device may cause temporary or medically reversible adverse health consequences or an outcome where the probability of serious adverse health consequences is remote. In addition, companies are required to maintain certain records of corrections and removal, even if they are not reportable to the FDA or similar foreign governmental authorities. We may initiate voluntary recalls involving our products in the future that we determine do not require notification of the FDA or foreign governmental authorities. If the FDA or foreign governmental authorities disagree with our determinations, they could require us to report those actions as recalls. 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.

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. Repeated product malfunctions may result in a voluntary or involuntary product recall.

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.

39

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. Use of a device outside of its cleared or approved indications is known as “off-label” use. Physicians may use our products off-label, as the FDA does not restrict or regulate a physician’s choice of treatment within the practice of medicine. However, 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.

We are subject to additional federal, state, and foreign laws and regulations relating to our healthcare business; our failure to comply with those laws could have a material adverse effect on our results of operations and financial condition.

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 product, we are subject to healthcare fraud and abuse regulation and enforcement by federal and state governments, which could significantly impact our business. Healthcare fraud and abuse and health information privacy and security laws potentially applicable to our operations include:

the federal Anti-Kickback Statute, which applies to our marketing practices, pricing policies and relationships with healthcare providers, by prohibiting, among other things, soliciting, receiving, offering or providing remuneration intended to induce the purchase or recommendation of an item or service reimbursable under a federal healthcare program, such as the Medicare or Medicaid programs;
federal civil and criminal false claims laws and civil monetary penalty laws, including civil whistleblower or qui tam actions, that prohibit, among other things, knowingly presenting, or causing to be presented, claims for payment or approval to the federal government that are false or fraudulent, knowingly making a false statement material to an obligation to pay or transmit money or property to the federal government or knowingly concealing or knowingly and improperly avoiding or decreasing an obligation to pay or transmit money or property to the federal government;
the federal Health Insurance Portability and Accountability Act of 1996 (HIPAA) and its implementing regulations, which created federal criminal laws that prohibit, among other things, executing a scheme to defraud any healthcare benefit program or making false statements relating to healthcare matters;
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act (HITECH), imposes certain regulatory and contractual requirements regarding the privacy, security and transmission of individually identifiable health information;
federal “Sunshine Act” requirements imposed by the Affordable Care Act, on device manufacturers regarding any “payment or other transfer of value” to physicians and teaching hospitals. Failure to submit required information may result in civil monetary penalties of up to an aggregate of $150,000 per year (or up to an aggregate of $1 million per year for “knowing failures”) for all payments, transfers of value or ownership or investment interests that are not timely, accurately and completely reported in an annual submission; and

40

state and foreign law equivalents of each of the above federal laws, such as state anti-kickback and false claims laws that may apply to items or services reimbursed by any third-party payer, including commercial insurers; state laws that require device companies to comply with the industry’s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government or otherwise restrict payments that may be made to healthcare providers; state laws that require drug and device manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures; and state laws governing the privacy and security of certain health information, many of which differ from each other in significant ways and often are not preempted by HIPAA/HITECH, thus complicating compliance efforts.

The risk of our being found in violation of these laws and regulations is increased by the fact that 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.

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, even if we successfully defend against it, 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 and our financial results.

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.

41

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 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 frequently change and there is a risk now and in the future that 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.

We are subject to various environmental regulations which may impose liability on us whether or not we knew of or caused the release of hazardous substances on or in our facilities.

We are subject to various U.S. and international environmental laws, directives, and regulations pertaining to the use, storage, handling and disposal of hazardous substances used, and hazardous wastes used or 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 or wastes. For example, we continue to investigate soil and groundwater contamination at our Hawthorne, California facility that we believe stems from historical releases and off-site sources. See “Business—Environmental Regulations”. 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 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 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 results of operations and/or financial condition.

42

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 information and sensitive or confidential data relating to our operations. We may be subject to cyber-attacks on and breaches of the information technology systems we use for these purposes. Experienced computer 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. Computer programmers and hackers also may be able to develop and deploy viruses, worms, malware, ransomware and other malicious software programs that attack our systems or otherwise exploit any security vulnerabilities of our systems 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 manufacture, including “bugs” and other problems that could unexpectedly interfere with the operation of our systems or products. Cyber-threats in particular vary in technique and sources, are persistent, frequently change and increasingly are more sophisticated, targeted and difficult to detect and 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 or breach to mitigate in advance or to alleviate any problems caused by cyber-attacks and breaches, including unauthorized access to or theft of data stored in our information systems and the introduction of computer malware or ransomware to our systems. Our remediation efforts may not be successful, and there could be interruptions, delays, or cessation of service.

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 to, damage to, 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.

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.

43

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 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 and pay our suppliers; and our ability to deliver products and services to customers on a timely basis and to collect our receivables from them.  If the new ERP system is not successfully and fully implemented, it could negatively affect our financial reporting, inventory management and our future sales, profitability and financial condition.

We receive research and development funding for our security and inspection systems from government grants and contracts, but we may not receive comparable levels of funding in the future.

The U.S. Government currently plays an important role in funding the development of certain of our security and inspection systems and sponsoring their deployment at airports, ports, military installations and border crossings. However, in the future, additional research and development funds from the government may not be available to us. If the government does not sponsor our technologies in the future, we may have to expend more resources on product development or cease development of certain technologies, which could adversely affect our business. Government funded research and development also presents risks associated with government contracting in general that are described elsewhere in our risk factors. Government agencies can generally terminate their contracts for convenience, and if we fail to meet the goals of government funded research and development, there is a risk that the government agency may terminate our contracts for default. In addition, any future grants to our competitors may improve their ability to develop and market competing products and cause our customers to delay purchase decisions, which could harm our ability to market our products.

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

44

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:

dispose of assets;
incur certain additional indebtedness;
repay certain indebtedness;
create liens on assets;
pay dividends on our Common Stock;
make certain investments, loans and advances;
repurchase or redeem capital stock;
make certain capital expenditures;
engage in acquisitions, mergers or consolidations; and
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.

The transition away from LIBOR may adversely affect our cost to obtain financing.

Central banks around the world, including the Board of Governors of the Federal Reserve, have commissioned working groups of market participants and official sector representatives with the goal of finding suitable replacements for the London Interbank Offered Rate (“LIBOR”) based on observable market transactions. It is expected that a transition away from the widespread use of LIBOR to alternative rates will occur over the course of the next few years. The U.K. Financial Conduct Authority, which regulates LIBOR, has announced that it will not compel panel banks to make LIBOR submissions beyond 2021. Accordingly, it is unlikely that LIBOR will remain sustainable past 2021.  The Federal Reserve Bank of New York and various other authorities have commenced the publication of reforms and actions relating to alternatives to U.S. dollar LIBOR. Although the full impact of such reforms and actions, together with any transition away from LIBOR, including the potential or actual discontinuance of LIBOR publication, remains unclear, these changes may have a material adverse impact on the availability of financing, including LIBOR-based loans, and on our financing costs.

45

We may not have the ability to raise the funds necessary to settle conversions of our 1.25% convertible senior notes due 2022 (the “Notes”) or to repurchase the Notes upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the Notes.

Holders of our Notes have the right to require us to repurchase their Notes upon the occurrence of a fundamental change at a fundamental change repurchase price equal to 100% of the principal amount of our Notes to be repurchased, plus accrued and unpaid interest, if any. In addition, upon conversion of the Notes, unless we elect to deliver solely shares of our Common Stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Notes surrendered or Notes being converted. In addition, our ability to repurchase the Notes or to pay cash upon conversions of the Notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase Notes at a time when the repurchase is required by the indenture or to pay any cash payable on future conversions of the Notes as required by the indenture would constitute a default under the indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our current and future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversion of the Notes.

The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.

The occurrence of certain events will trigger  the conditional conversion feature of the Notes and entitle  holders of the Notes  to convert them at any time during specified periods at their option. See Note 8 to the consolidated financial statements for additional information. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our Common Stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.

The accounting method for convertible debt securities that may be settled in cash, such as the Notes, could have a material effect on our reported financial results.

Under FASB Staff Position No. APB 14-1, Accounting for Convertible Debt Instruments That May Be Settled in Cash Upon Conversion (Including Partial Cash Settlement), subsequently codified as Accounting Standards Codification 470-20, Debt with Conversion and Other Options (“ASC 470-20”), an entity must separately account for the liability and equity components of the convertible debt instruments (such as the Notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. The effect of ASC 470-20 on the accounting for the Notes is that the equity component is required to be included in the additional paid-in capital section of stockholders’ equity on our consolidated balance sheet, and the value of the equity component would be treated as original issue discount for purposes of accounting for the debt component of the Notes. As a result, we will be required to record a greater amount of non-cash interest expense in current periods presented as a result of the amortization of the discounted carrying value of the Notes to their face amount over the term of the Notes. Because ASC 470-20 will require interest to include both the current period’s amortization of the debt discount and the instrument’s coupon interest, we will report lower net income in our financial results, and the trading price of our Common Stock and the trading price of the Notes could be materially and adversely affected.

In addition, under certain circumstances, convertible debt instruments (such as the Notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the Notes exceeds their principal amount. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. If we are unable to use the treasury stock method in accounting for the shares issuable upon conversion of the Notes, then our diluted earnings per share would be adversely affected.

46

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.

If goodwill or other intangible assets in connection with our acquisitions become impaired, we could take significant non-cash charges against earnings.

We have pursued and will continue to seek potential acquisitions to complement and expand our existing businesses, increase our revenues and profitability, and expand our markets. As a result of prior acquisitions, we have goodwill and intangible assets recorded on our balance sheet as described in Note 6 to our consolidated financial statements. Under current accounting guidelines, we must assess, at least annually, whether the value of goodwill and other intangible assets has been impaired. Any reduction or impairment of the value of goodwill or other intangible assets will result in charges against earnings, which could adversely affect our results of operations in future periods.

Our Certificate of Incorporation and other agreements contain provisions that could discourage a takeover.

Our Certificate of Incorporation authorizes our Board of Directors to issue up to 10,000,000 shares of Preferred Stock in one or more series, to fix the rights, preferences, privileges and restrictions of Preferred Stock, to fix the number of shares constituting any such series and to fix the designation of any such series, without further vote or action by stockholders. The terms of any series of Preferred Stock, which may include economic rights senior to our Common Stock and special voting rights, could adversely affect the rights of the holders of our Common Stock and thereby reduce the value of our Common Stock. The issuance of Preferred Stock, coupled with the concentration of ownership in the directors and executive officers, could discourage certain types of transactions involving an actual or potential change in control of our company, including transactions in which the holders of Common Stock might otherwise receive a premium for their shares over then current prices, could otherwise dilute the rights of holders of Common Stock and may limit the ability of such stockholders to cause or approve transactions which they may deem to be in their best interests, all of which could have a material adverse effect on the market price of our Common Stock.

Our Certificate of Incorporation limits the liability of our directors, which may limit the remedies we or our stockholders have available.

Our Certificate of Incorporation provides that, pursuant to the Delaware General Corporation Law, the liability of our directors for monetary damages shall be eliminated to the fullest extent permissible under Delaware law, as that law exists currently and as it may be amended in the future. This is intended to eliminate the personal liability of a director for monetary damages in an action brought by us, or in our right for breach of a director’s duties to us or our stockholders and may limit the remedies available to us or our stockholders. Under Delaware law, this provision does not apply to eliminate or limit a director’s monetary liabilities for: (i) breaches of the director’s duty of loyalty to us or our stockholders; (ii) acts or omissions not in good faith or which involve intentional misconduct or knowing violations of law; (iii) the unlawful payment of dividends or unlawful stock repurchases or redemptions under Section 174 of the Delaware General Corporation Law or (iv) transactions in which the director received an improper personal benefit. Additionally, under Delaware law, this provision does not limit a director’s liability for the violation of, or otherwise relieve us or our directors from complying with, federal or state securities laws, nor does it limit the availability of non-monetary remedies such as injunctive relief or rescission for a violation of federal or state securities laws.

47

Regulations related to conflict minerals may force us to incur additional expenses, may make our supply chain more complex and may result in damage to our relationships with customers.

Under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the SEC adopted requirements for companies that manufacture products that contain certain minerals and metals, known as conflict minerals. These rules require public companies to perform diligence and to report annually to the SEC whether such minerals originate from the Democratic Republic of Congo and adjoining countries. These requirements could adversely affect the sourcing, availability and pricing of minerals we use in the manufacture of certain of our products. In addition, we incur additional costs to comply with the disclosure requirements, including costs related to determining the source of any of the relevant minerals used in our products. Since our supply chain is complex, we may not be able to ascertain the origins for these minerals used in our products through the due diligence procedures that we implement, which may harm our reputation. We may also face difficulties in satisfying customers who may require that our products be certified as conflict mineral free, which could harm our relationships with these customers and lead to a loss of revenue. These requirements could limit the pool of suppliers that can provide conflict-free minerals, and we may be unable to obtain conflict-free minerals at competitive prices, which could increase our costs and adversely affect our manufacturing operations and our profitability.

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

48

ITEM 2. PROPERTIES

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

    

Approximate

Square

Location

    

Description of Facility

    

Footage

Hawthorne, California

 

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

 

88,000

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,700

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

    

Approximate 

    

Location

    

Description of Facility

    

Square Footage

    

Expiration

Johor Bahru, Malaysia

 

Manufacturing, engineering, sales and service for our Security division

 

167,600

 

2021 ~ 2022

Johor Bahru, Malaysia

 

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

 

110,100

 

2022 ~ 2024

Batam, Indonesia (1)

 

Manufacturing for our Optoelectronics and Manufacturing division

 

84,200

 

2022 ~ 2023

Torrance, California

 

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

 

91,900

 

2022

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

49

ITEM 3. LEGAL PROCEEDINGS

In December 2017, a short seller released a report regarding our compliance with the FCPA. Following that report, we and certain of our executive officers have been named as defendants in several lawsuits in the United States District Court for the Central District of California (the "District Court") that were filed in December 2017 and February 2018. Each of the complaints closely tracks the allegations set forth in the short seller’s report. All of the actions, which were consolidated by the District Court in March 2018 in an action captioned Arkansas Teacher Retirement System et al. v. OSI Systems, Inc. et al., No. 17 cv 08841, allege violations of Sections 10(b) and 20(a) of the Exchange Act, relating to certain of our public statements and filings with the SEC, and seek damages and other relief based upon the allegations in the complaints. In April 2018 and March 2019, two shareholder derivative complaints were filed purportedly on behalf of the Company against certain members of our Board of Directors (as individual defendants), a former member of our Board of Directors, and a member of management. The derivative actions, which were consolidated by the District Court in November 2019 in an action captioned Kocen and Riley v. Chopra, et al. No. 18 CV 03371, allege, among other things, breach of fiduciary duties relating to the allegations contained in the above-mentioned short seller report and seek damages, restitution, injunctive relief, attorneys’ and experts’ fees, costs, expenses, and other unspecified relief. We believe that the actions are without merit and intend to defend them vigorously, and we expect to incur costs associated with defending against these actions. At this early stage of the litigations, the ultimate outcomes are uncertain and we cannot reasonably predict the timing or outcomes, or estimate the amount of loss, if any, or their effect, if any, on our financial statements.

The SEC and the U.S. Department of Justice (“DOJ”) are conducting an investigation of trading in our securities and have each subpoenaed information regarding trading by executives, directors, and employees, as well as our operations and disclosures in and around the time of certain trades. With respect to these trading related matters, in fiscal year 2018, we took action with respect to a senior level employee. At this time, we are unable to predict what, if any, action may be taken by the DOJ or SEC as a result of these trading related investigations, or any penalties or remedial measures these agencies may seek. We place a high priority on compliance with our anticorruption and securities trading policies and are cooperating with each of the government investigations.

We are involved in various other 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.

ITEM 4. MINE SAFETY DISCLOSURES

None.

50

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 17, 2020, there were approximately 101 holders of record of our Common Stock. This number does not include beneficial owners holding shares through nominees or in “street” name.

Issuer Purchases of Equity Securities

Excluding shares tendered to satisfy minimum statutory withholding obligations related to the vesting of RSUs, we did not repurchase any shares during the quarter ended June 30, 2020.

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

    

    

    

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 (1)

 

326,304 

 

$

44.41 

 

1,038,962 (2)(3)(4)

Equity compensation plans not approved by security holders

 

N/A

 

Total

 

326,304 

 

$

44.41 

 

1,038,962 

(1)Includes shares of our Common Stock issuable upon exercise of options under our 2006 Equity Participation Plan and our Amended and Restated 2012 Incentive Award Plan.
(2)These shares are available for future issuance under our Amended and Restated 2012 Incentive Award Plan, which was approved by our shareholders on December 11, 2017.
(3)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.
(4)Shares subject to awards outstanding under the 2006 Equity Participation Plan that terminate, expire or lapse for any reason also become available for future issuance under our Amended and Restated 2012 Incentive Award Plan.

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, Flir Systems Inc, Leidos Holdings Inc., Smiths Group Plc.

51

The graph assumes that $100.00 was invested on June 30, 2015 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.

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:

    

2015

    

2016

    

2017

    

2018

    

2019

    

2020

OSI Systems, Inc.

 

100.00

 

82.12

 

106.16

 

109.24

 

159.10

 

105.44

The Nasdaq Composite Index

 

100.00

 

98.32

 

126.14

 

155.91

 

168.04

 

213.32

Peer Group

 

100.00

 

98.91

 

130.22

 

161.43

 

181.96

 

177.22

52

ITEM 6. SELECTED FINANCIAL DATA

The following tables set forth our selected consolidated financial data as of and for each of the five fiscal years ended June 30, 2020, and is derived from our consolidated financial statements. The consolidated financial statements as of June 30, 2019 and 2020, and for each of the years in the three-year period ended June 30, 2020, are included in Item 8 of this report. The following data should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the consolidated financial statements and notes thereto included elsewhere in this report.

Year Ended June 30,

2016

    

2017

    

2018

    

2019

    

2020

(in thousands, except earnings per share data)

Consolidated Statements of Operations Data:

    

Revenues

$

829,660

$

960,951

$

1,089,286

$

1,182,115

$

1,166,044

Cost of goods sold

 

552,801

 

637,450

 

697,634

 

751,521

 

745,405

Gross profit

 

276,859

 

323,501

 

391,652

 

430,594

 

420,639

Operating expenses:

 

  

 

  

 

  

 

  

 

  

Selling, general and administrative

 

166,655

 

192,560

 

239,592

 

262,484

 

251,961

Research and development

 

49,816

 

50,951

 

61,189

 

56,509

 

57,308

Impairment, restructuring and other charges

 

22,014

 

46,698

 

34,963

 

3,827

 

6,483

Total operating expenses

 

238,485

 

290,209

 

335,744

 

322,820

 

315,752

Income from operations

 

38,374

 

33,292

 

55,908

 

107,774

 

104,887

Interest and other expense, net

 

(2,879)

 

(7,541)

 

(19,054)

 

(21,610)

 

(18,765)

Income before income taxes

 

35,495

 

25,751

 

36,854

 

86,164

 

86,122

Provision for income taxes

 

(9,338)

 

(4,675)

 

(65,981)

 

(21,368)

 

(10,870)

Net income (loss)

$

26,157

$

21,076

$

(29,127)

$

64,796

$

75,252

Basic earnings (loss) per common share

$

1.35

$

1.12

$

(1.57)

$

3.58

$

4.14

Diluted earnings (loss) per common share

$

1.30

$

1.07

$

(1.57)

$

3.46

$

4.05

Weighted average shares outstanding—diluted

 

20,076

 

19,689

 

18,592

 

18,720

 

18,600

June 30,

2016

2017

2018

2019

2020

(in thousands)

Consolidated Balance Sheet Data:

    

  

    

  

    

  

    

  

    

  

Cash and cash equivalents

$

104,370

$

169,650

$

84,814

$

96,316

$

76,102

Working capital

 

187,483

 

306,866

 

207,375

 

258,891

 

287,608

Total assets

 

991,723

 

1,230,087

 

1,255,691

 

1,264,864

 

1,268,541

Long‑term debt

 

6,054

 

241,750

 

248,980

 

257,752

 

267,072

Total debt

 

133,813

 

347,146

 

364,242

 

346,556

 

326,998

Total stockholders’ equity

 

540,846

 

569,213

 

489,436

 

551,727

 

572,152

53

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.

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: (a) Security, providing security and inspection systems and turnkey security screening solutions; (b) Healthcare, providing patient monitoring, diagnostic cardiology, and connected care systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components 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 64% of our total consolidated revenues for fiscal 2020.

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 sequestration cuts are 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, diagnostic cardiology, 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 16% of our total consolidated revenues for fiscal 2020.

54

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. We cannot predict when the markets will fully recover or when the uncertainties related to the U.S. federal government will be resolved and, therefore, when this period of delayed and diminished purchasing will end. A prolonged delay could have a material adverse effect on our business, financial condition and results of operations.

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 20% of our total consolidated revenues for fiscal 2020.

Consolidated Results

Discussion and analysis of our financial condition and results of operations for fiscal 2018 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, 2019.

Fiscal 2020 Compared with Fiscal 2019. We reported consolidated sales of $1,166.0 million in fiscal 2020, a 1.4% decrease over compared to the prior year, which drove a year-over-year decrease in gross profit of $10.0 million. Our income from operations decreased by 3% from the prior year to $104.9 million in fiscal 2020. This decrease in profitability was driven primarily by an increase in impairment, restructuring and other charges.

Acquisitions. We acquired several small businesses during fiscal years 2020 and 2019 as described in Note 2 to the consolidated financial statements.

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.

55

Coronavirus Pandemic. Coronavirus disease 2019 (“COVID-19”) was first reported in late 2019.  In March 2020, the World Health Organization characterized COVID-19 as a global pandemic, and President Trump declared a national emergency concerning the pandemic.  COVID-19 has  dramatically impacted the global health and economic environment, with  millions of confirmed cases, business slowdowns and shutdowns, and market volatility.    The COVID-19 outbreak 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 and customers as a result of quarantines, facility closures and travel and logistics restrictions. While we do not expect these impacts to be long-term, there is uncertainty around the duration and ultimate impact of the COVID-19 outbreak. Our Healthcare division has experienced increased demand for certain products as a result of COVID-19, but our other divisions have experienced adverse changes in the timing of demand for products and services. In our Security division, order activity has been impacted most prominently with respect to our aviation and cargo products. As many of our customers in both our Security and Optoelectronics and Manufacturing divisions are being impacted by the pandemic, we are also receiving requests to delay deliveries of equipment and modify service arrangements, and we are experiencing delays in the timing of orders. In addition, as a result of COVID-19 related government regulations, certain of our global manufacturing facilities had to limit operations somewhat in the fourth quarter of fiscal 2020, and it is possible that our operations could be similarly impacted in the future. 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 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.  For a further discussion of potential risks to our business from the COVID-19 pandemic, see Part I, Item 1A. Risk Factors in this annual report on Form 10-K.

Global Economic Considerations. In addition to the COVID-19 pandemic, other global macroeconomic factors, coupled with the U.S. political climate, have created uncertainty and impacted demand for certain of our products and services. We do not know how long this uncertainty will continue. Therefore, we expect that there may be a period of delayed or deferred purchasing by our customers. 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.

Healthcare Considerations. As described above, our Healthcare division has experienced some increased demand for its patient monitoring products as a result of the COVID-19 pandemic. Increased healthcare capital purchases in 2020 may result in fewer capital purchases in following years as the market is flooded with product. The pandemic may also impact our ability to manufacture product needed to timely fill orders if we need to close our manufacturing facility due to employee COVID-19 cases.

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. Upon issuance of the regulations, the deadline for compliance with this mandate was set for September 2020. Given the current uncertainty surrounding the COVID-19 situation, the EU has revised the  regulations, and the date whereby airports that use explosive detection systems for hold baggage screening have to meet Standard 3 has been changed to September 2021. There is an ongoing discussion around whether this deadline should be further moved and whether a second deadline for previous generation explosive detection systems installed between 2011 and 2014 needing to be replaced with Standard 3 should be moved from 2022 to 2024. Our Security division’s real time tomography (RTT) product has passed the ECAC explosive detection system Standard 3 threat detection requirement.

56

Government Policies. Our net income could be affected by changes in U.S. or foreign government policies. For example, the LIBOR index will be discontinued by the end of calendar year 2021. When the LIBOR index is discontinued, the terms of our revolving credit facility allow for a replacement rate to be determined in accordance with the credit agreement. Changes in government policies could impact our financial condition and results of operations.

Mexico SAT Contract. Our contract with the Mexican government to provide a turnkey security screening solution at various locations throughout the country expired in June 2020. While we are engaged in discussions for the continuation of the program, we cannot provide any assurance that this program will be continued and, if the program is continued, upon what terms. If the program is not continued or continued upon modified terms, our results of operations could be adversely affected.

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 related disclosures with the Audit Committee of our Board of Directors. The following summarizes our critical accounting policies and significant estimates used in preparing our consolidated financial statements:

Revenue Recognition. 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 acceptance criteria unless the customer 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 a contract liability. 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. Critical judgments also include estimates of warranty reserves, which are established based on historical experience and knowledge of the product under warranty.

57

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 promise or bundle of promises 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 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 adopted new revenue recognition guidance issued by the FASB effective July 1, 2018 using the modified retrospective method. See Note 1 to the consolidated financial statements.

Allowance for Doubtful Accounts. The allowance for doubtful accounts involves estimates based on management’s judgment, review of individual receivables and analysis of historical bad debts. 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 also assess current economic trends that might impact the level of credit losses in the future. 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.

Inventory. Inventories are generally stated at the lower of cost (first-in, first-out) 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. Leased capital assets are included in property and equipment. Amortization of property and equipment under capital 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 and when an indication that impairment may exist.

58

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 allocate the fair value of purchase consideration to 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, and 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 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, 2019 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.

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.

59

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 15 to the consolidated financial statements for additional information about business segments.

    

    

% of 

    

    

% of 

    

    

% of 

    

20182019

    

20192020

 

2018

Net Revenues

2019

Net Revenues

2020

Net Revenues

% Change

% Change

(Dollars in millions)

Security

$

690.0

63%

$

747.5

63%

$

742.0

64%

8%

(1)%

Healthcare

 

189.4

18%

188.5

 

16%

185.3

 

16%

(2)%

Optoelectronics / Manufacturing

 

209.9

19%

246.1

 

21%

238.7

 

20%

17%

(3)%

Total Net Revenues

$

1,089.3

$

1,182.1

 

$

1,166.0

  

9%

(1)%

Fiscal 2020 Compared with Fiscal 2019. Revenues for the Security division decreased on a year-over-year basis primarily as a result of reduced service revenues partially offset by an increase in product sales driven primarily by strength in the sale of cargo and vehicle inspection systems. We began to experience certain delays of equipment deliveries and installations and new orders near the end of the third quarter through the end of the fiscal year, most notably from our aviation and cargo customers as a result of the global COVID-19 pandemic. Service revenues decreased primarily due to a reduction in revenue from the contract with the Servicio de Administración Tributaria (SAT) in Mexico, which expired in June 2020.

60

Revenues for the Healthcare division decreased on a year-over-year basis primarily as a result of lower sales of patient monitoring equipment and the exit of a product line during the year.

Revenues for the Optoelectronics and Manufacturing division decreased primarily due to lower sales in our contract manufacturing and commercial optoelectronics businesses which have been impacted by the global COVID-19 pandemic beginning towards the end of the third quarter through the end of the fiscal year, partially offset by the inclusion of revenues from a small business acquired in February 2020.

Gross Profit

% of

% of

% of

 

2018

Net Revenues

2019

Net Revenues

2020

Net Revenues

 

(Dollars in millions)

 

Gross profit

    

$

391.7

    

36.0%

    

$

430.6

    

36.4%

    

$

420.6

    

36.1%

Fiscal 2020 Compared with Fiscal 2019. Gross profit decreased as a result of the decline in net revenues. Gross margin decreased on a year-over-year basis due primarily to an unfavorable mix of revenues driven by a decrease in service revenue. Service revenues generally carry higher gross margins than equipment sales.

Operating Expenses

% of

% of

% of

20182019

20192020

 

2018

Net Revenues

2019

Net Revenues

2020

Net Revenues

% Change

% Change

 

(Dollars in millions)

 

Selling, general and administrative

    

$

239.6

    

22.0%

    

$

262.5

    

22.2%

    

$

252.0

    

21.6%

    

10%

    

(4)%

Research and development

 

61.2

 

5.6%

 

56.5

 

4.8%

 

57.3

 

4.9%

(8)%

1%

Impairment, restructuring and other charges

 

35.0

 

3.2%

 

3.8

 

0.3%

 

6.5

 

0.6%

(89)%

69%

Total operating expenses

$

335.8

 

30.8%

$

322.8

 

27.3%

$

315.8

 

27.1%

(4)%

(2)%

Selling, General and Administrative

Selling, general and administrative (“SG&A”) expenses consisted primarily of compensation paid to sales, marketing and administrative personnel, professional service fees and marketing expenses.

Fiscal 2020 Compared with Fiscal 2019. SG&A expenses decreased year-over-year due to cost containment measures and lower travel expenses due to restrictions arising from COVID-19 as well as lower selling commissions associated with the decrease in revenues.

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.

Fiscal 2020 Compared with Fiscal 2019. R&D expenses increased year-over-year due to increased investment for new product development and product enhancements.

Impairment, Restructuring and Other 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.

61

Fiscal 2020 Compared with Fiscal 2019. Impairment, restructuring and other charges in fiscal 2020 included (i) $5.5 million for impairment of assets associated with the write-off of intangible and fixed assets due to abandonment of a non-core product line in our Healthcare division and a strategic shift in the intended use of an intangible asset in the Security division, (ii) $4.2 million for employee termination and facility closure costs and (iii) $0.4 million in acquisition-related costs.  These charges in fiscal 2020 were partially offset by a net $3.6 million recovery of certain legal costs as a result of insurance reimbursements.   During fiscal 2019, we incurred restructuring and other charges of $4.4 million related to employee termination and facility closure costs and $1.3 million in acquisition-related costs, which were partially offset by a net $1.9 million recovery of certain legal costs as a result of insurance reimbursements.

Interest and Other

2018

2019

2020

(Dollars in millions)

Interest expense, net

    

$

19.3

    

$

21.6

    

$

18.8

Other (income) expense, net

 

(0.2)

 

 

Interest and other expense, net

$

19.1

$

21.6

$

18.8

Fiscal 2020 Compared with Fiscal 2019. In fiscal 2020, interest expense, net, was $18.8 million as compared to $21.6 million for the same prior-year period. This decrease was driven by lower fiscal 2020 average debt balances and the impact of decreased interest rates under our revolving credit facility. Interest expense included $8.8 million and $7.8 million in fiscal 2020 and 2019, respectively, of non-cash interest expense primarily related to the Notes (see Note 8 to the condensed consolidated financial statements for further discussion).

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.

Fiscal 2020 Compared with Fiscal 2019. In fiscal 2020, our income tax provision was $10.9 million, compared to $21.4 million for the prior year. The effective tax rate for fiscal 2020 was 12.6% compared to 24.8% for fiscal 2019.  We recognized discrete tax benefits of $12.6 million and $3.5 million in fiscal 2020 and 2019, respectively.  The discrete tax benefits in fiscal 2020 and 2019 include the effect of equity-based compensation under ASU 2016-09.  We also recognized a discrete tax benefit in fiscal 2020 for changes in prior year estimates and valuation allowances.  Excluding the impact of these discrete tax items, our effective tax rate for fiscal 2020 was 27.3%, compared to 28.9% in the prior year.

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 $76.1 million at June 30, 2020, a decrease of $20.2 million, or 21%, from $96.3 million at June 30, 2019. During fiscal 2020, we generated $129.2 million of cash flow from operations. These proceeds were used for the following: $20.4 million invested in capital expenditures, $8.9 million for the acquisition of businesses, $29.2 million for net repayment of bank borrowings and long-term debt and $76.3 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, without repatriating earnings from non-U.S. subsidiaries, we anticipate that cash generated from operations will be able to satisfy our obligations in the U.S., including our outstanding lines of credit.

62

We have a five-year revolving credit facility that allows us to borrow up to $535 million. As of June 30, 2020, there was $59 million outstanding under the revolving credit facility and letters-of-credit outstanding totaled $46.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 2020, we generated cash from operations of $129.2 million compared to $119.1 million in the prior fiscal year. This increase was driven by an increase in profits partially offset by investments in net working capital.

Cash Used in Investing Activities. Net cash used in investing activities was $42.7 million during fiscal 2020 as compared to $48.5 million used during the prior year. During fiscal 2020, we used cash of $8.9 million for the acquisitions of businesses as compared to $18.3 million in the prior fiscal year. Capital expenditures in fiscal 2020 were $20.4 million compared to $27.4 million in the prior year. Expenditures for intangible and other assets in fiscal 2020 were $13.4 million compared to $2.8 million in the prior fiscal year primarily for development of software for internal use.

Cash Used in Financing Activities. Net cash used in financing activities was $104.7 million during fiscal 2020, compared to $58.3 million during the prior year. The changes in cash flows from financing activities primarily relate to (i) net repayments of borrowings on bank lines of credit and debt totaling $29.2 million in fiscal 2020 compared to net payments of $26.7 million in fiscal 2019; and (ii) $76.3 million used for share repurchases and taxes paid related to the net share settlement of equity awards in fiscal 2020 compared to $35.0 million in the prior year.

Borrowings

Outstanding lines of credit and current and long-term debt totaled $327.0 million at June 30, 2020, a decrease of $19.6 million from $346.6 million at June 30, 2019. As of June 30, 2020, we were in compliance with all covenants under our various borrowing agreements. See Note 8 to the consolidated financial statements for further discussion.

The following is a summary of our contractual obligations and commitments at June 30, 2020 (in thousands):

Payments Due by Period

Less than

After

Contractual Obligations

Total

1 year

13 years

35 years

5 years

Total debt

    

$

326,998

    

$

59,926

    

$

267,011

    

$

61

    

$

Operating leases (1)

 

31,220

 

9,515

 

11,211

 

6,604

 

3,890

Purchase obligations

 

55,599

 

54,989

 

608

 

2

 

Acquisition‑related obligations

 

13,867

 

6,460

 

4,704

 

1,709

 

994

Defined benefit plan obligation

 

14,049

 

176

 

379

 

7,236

 

6,258

Total contractual obligations

$

441,733

$

131,066

$

283,913

$

15,612

$

11,142

Other commercial commitments—letters of credit

$

86,621

$

40,618

$

24,832

$

2,195

$

18,976

(1)Represents future cash payments for operating leases which are presented on an undiscounted basis.

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

63

Cash Held by Foreign Subsidiaries

Our cash and cash equivalents totaled $76.1 million at June 30, 2020. Of this amount, approximately 63% was held by our foreign subsidiaries and subject to repatriation tax considerations. These foreign funds were held primarily in Singapore, Mexico, the United Kingdom, Malaysia, Australia and Canada and to a lesser extent in India 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

During fiscal 2020, we repurchased the remaining 562,707 shares authorized for repurchase under our prior share repurchase program. In April 2020, the Board of Directors authorized a new share repurchase program of up to 1,000,000 shares, all of which remained available for repurchase as of June 30, 2020. 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.

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.  

Dividends

We have not paid any cash dividends since the consummation of our initial public offering in 1997.

Off Balance Sheet Arrangements

As of June 30, 2020, we had no significant off balance sheet arrangements, as defined in Item 303(a)(4) of Regulation S-K, other than those previously disclosed.

New Accounting Pronouncements

For information with respect to new accounting pronouncements and the impact of these pronouncements on our consolidated financial statements, see Note 1 to the 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 would fluctuate with changes in the general level of these interest rates if we were to borrow any amounts 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

64

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.

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 $(1.3) million, $0.1 million, and $(3.4) million for the fiscal years ended June 30, 2018, 2019 and 2020, 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 $5.8 million in fiscal 2020. 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 $5.8 million in fiscal 2020.

Inflation

We do not believe that inflation has had a material impact on our results of operations.

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, 2020 were as follows (in thousands):

Maturity

 

2025 and

 

2020

2021

2022

2023

2024

thereafter

Total

Fair Value

 

Convertible senior notes

    

$

    

$

    

$

    

$

287,500

    

$

    

$

    

$

287,500

    

$

287,500

Cash interest rate on convertible notes

 

1.25

%  

 

1.25

%  

 

1.25

%  

 

1.25

%  

 

%  

 

%  

 

1.25

%  

 

1.25

%

Finance lease obligations

$

1,005

$

712

$

342

$

61

$

$

$

2,120

$

2,120

Average interest rate of finance lease obligations

 

4.8

%  

 

4.8

%  

 

4.8

%  

 

4.8

%  

 

%  

 

%  

 

4.8

%  

 

4.8

%

At June 30, 2020, we had $59.0 million of borrowing outstanding under our revolving credit facility. These borrowings are subject to fluctuations in LIBOR.

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.

65

ITEM 9A. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

As of June 30, 2020, 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, 2020.

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

66

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

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

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

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

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

67

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.

68

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, 2020 and 2019, 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, 2020, 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, 2020, 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, 2020 and 2019, and the consolidated results of its operations and its cash flows for each of the three years in the period ended June 30, 2020, 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, 2020, 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, in fiscal 2020 the Company changed its method of accounting for leases due to the adoption of Accounting Standards Codification Topic No. 842.

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 Annual Report on Internal Control Over Financial Reporting appearing under 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 Matters

The critical audit matter communicated below is a matter arising from the current period audit of the 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 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 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.

Valuation of Inventories

As described in Notes 1 and 4 to the consolidated financial statements, the Company’s consolidated inventories balance was $241.2 million as of June 30, 2020. The Company generally values its inventories at lower of cost (first-in, first-out) or net realizable value. The Company writes 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. As disclosed by management, if these factors are less favorable than those projected, additional inventory write-downs may be required.

The valuation of inventories requires management to make significant assumptions and complex judgments about the future salability of the inventory and its net realizable value. These assumptions include the assessment of net realizable value by inventory category considering retention periods, future usage and market demand for their products. Additionally, management makes qualitative judgments related to discontinued, slow moving and obsolete inventories.

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

Testing the design and operating effectiveness of internal controls over the valuation of inventories, including those related to the Company’s methodology for valuing specific inventory categories;
Testing management’s process for determining the valuation of inventories, including:
oEvaluating the reasonableness of the significant assumptions used by management including those related to forecasted inventory usage and backlog;
oTesting the completeness, accuracy, and relevance of the underlying data used in management’s estimate;
oTesting the calculations related to the application of the methodology to specific inventory categories;

F-3

oPerforming inquiries with appropriate non-financial personnel, including sales and production employees, regarding obsolete or discontinued inventory models, cancelled sales orders and other factors to corroborate management’s assertions regarding qualitative judgments about discontinued, slow moving and obsolete inventories; and
Developing an independent expectation of inventory write-downs at year end based on historical trends and comparing it to management’s estimate.

/s/ Moss Adams LLP

Los Angeles, California

August 21, 2020

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

F-4

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

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

June 30,

    

2019

    

2020

ASSETS

CURRENT ASSETS:

    

    

    

Cash and cash equivalents

$

96,316

$

76,102

Accounts receivable, net

 

238,440

 

269,840

Inventories

 

273,711

 

241,226

Prepaid expenses and other current assets

 

32,432

 

30,541

Total current assets

 

640,899

 

617,709

Property and equipment, net

 

127,385

 

127,936

Goodwill

 

307,108

 

310,627

Intangible assets, net

 

132,954

 

128,279

Other assets

 

56,518

 

83,990

Total assets

$

1,264,864

$

1,268,541

LIABILITIES AND STOCKHOLDERS’ EQUITY

CURRENT LIABILITIES:

Bank lines of credit

$

88,000

$

59,000

Current portion of long-term debt

 

804

 

926

Accounts payable

 

93,500

 

84,940

Accrued payroll and related expenses

 

43,521

 

46,127

Advances from customers

 

43,227

 

28,155

Other accrued expenses and current liabilities

 

112,956

 

110,953

Total current liabilities

 

382,008

 

330,101

Long-term debt, net

 

257,752

 

267,072

Deferred income taxes

 

7,979

 

5,846

Other long-term liabilities

 

65,398

 

93,370

Total liabilities

 

713,137

 

696,389

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, 18,167,020 and 18,011,982 shares at June 30, 2019 and 2020, respectively

 

168,913

 

122,553

Retained earnings

 

399,541

 

474,793

Accumulated other comprehensive loss

 

(16,727)

 

(25,194)

Total stockholders’ equity

 

551,727

 

572,152

Total liabilities and stockholders’ equity

$

1,264,864

$

1,268,541

See accompanying notes to Consolidated Financial Statements.

F-5

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

(amounts in thousands, except per share data)

Year Ended June 30,

    

2018

    

2019

    

2020

Net revenues:

    

    

    

    

    

Products

$

732,927

$

856,712

$

850,478

Services

 

356,359

 

325,403

 

315,566

Total net revenues

 

1,089,286

 

1,182,115

 

1,166,044

Cost of goods sold:

Products

 

504,483

 

572,673

 

575,342

Services

 

193,151

 

178,848

 

170,063

Total cost of goods sold

 

697,634

 

751,521

 

745,405

Gross profit

 

391,652

 

430,594

 

420,639

Operating expenses:

Selling, general and administrative

 

239,592

 

262,484

 

251,961

Research and development

 

61,189

 

56,509

 

57,308

Impairment, restructuring and other charges

 

34,963

 

3,827

 

6,483

Total operating expenses

 

335,744

 

322,820

 

315,752

Income from operations

 

55,908

 

107,774

 

104,887

Interest and other expense, net

 

(19,054)

 

(21,610)

 

(18,765)

Income before income taxes

 

36,854

 

86,164

 

86,122

Provision for income taxes

 

(65,981)

 

(21,368)

 

(10,870)

Net income (loss)

$

(29,127)

$

64,796

$

75,252

Earnings (loss) per share:

Basic

$

(1.57)

$

3.58

$

4.14

Diluted

$

(1.57)

$

3.46

$

4.05

Shares used in per share calculation:

Basic

 

18,592

 

18,097

 

18,191

Diluted

 

18,592

 

18,720

 

18,600

See accompanying notes to Consolidated Financial Statements.

F-6

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(amounts in thousands)

Year Ended June 30,

    

2018

    

2019

    

2020

Net income (loss)

$

(29,127)

$

64,796

$

75,252

Other comprehensive income (loss):

Foreign currency translation adjustment

 

1,904

 

(2,059)

 

(6,590)

Other

500

116

(1,877)

Other comprehensive income (loss)

2,404

(1,943)

(8,467)

Comprehensive income (loss)

$

(26,723)

$

62,853

$

66,785

See accompanying notes to Consolidated Financial Statements.

F-7

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

    

Income (Loss)

    

Total

Balance-July 1, 2017

 

18,689,568

$

222,529

$

363,872

$

(17,188)

$

569,213

Exercise of stock options

121,651

 

2,863

 

 

 

2,863

Vesting of restricted stock/RSUs

413,639

 

Shares issued under employee stock purchase program

78,310

 

4,033

 

 

 

4,033

Stock compensation expense

 

23,846

 

 

 

23,846

Repurchase of common stock

(1,021,458)

(62,932)

(62,932)

Taxes paid related to net share settlement of equity awards

(249,336)

 

(20,864)

 

 

 

(20,864)

Net loss

(29,127)

(29,127)

Other comprehensive income

 

 

 

 

2,404

 

2,404

Balance-June 30, 2018

 

18,032,374

$

169,475

$

334,745

$

(14,784)

$

489,436

Exercise of stock options

169,799

 

4,972

 

 

 

4,972

Vesting of restricted stock/RSUs

364,410

 

Shares issued under employee stock purchase program

75,313

 

4,180

 

 

 

4,180

Stock compensation expense

 

25,251

 

 

 

25,251

Repurchase of common stock

(288,316)

 

(21,029)

 

 

 

(21,029)

Taxes paid related to net share settlement of equity awards

(186,560)

 

(13,936)

 

 

 

(13,936)

Net income

64,796

64,796

Other comprehensive loss

 

 

 

(1,943)

 

(1,943)

Balance-June 30, 2019

 

18,167,020

$

168,913

$

399,541

$

(16,727)

$

551,727

Exercise of stock options

201,150

1,817

1,817

Vesting of 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

See accompanying notes to Consolidated Financial Statements.

F-8

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(amounts in thousands)

Year Ended June 30,

    

2018

    

2019

    

2020

CASH FLOWS FROM OPERATING ACTIVITIES

    

    

    

    

    

Net income (loss)

$

(29,127)

$

64,796

$

75,252

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

Depreciation and amortization

 

69,754

 

56,234

 

49,758

Stock-based compensation

 

23,846

 

25,251

 

23,817

Provision for losses on accounts receivable

3,270

2,741

4,741

Deferred income taxes

26,113

(8,536)

(431)

Amortization of debt discount and issuance costs

 

8,632

 

9,026

 

9,383

Impairment charges

7,795

5,458

Other

 

1,668

 

292

 

178

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

Accounts receivable

 

11,340

 

(27,206)

 

(37,071)

Inventories

 

(59,221)

 

39,447

 

30,752

Prepaid expenses and other assets

 

(836)

 

(6,175)

 

(10,566)

Accounts payable

 

25,145

 

(16,623)

 

(8,893)

Accrued payroll and related expenses

3,412

3,355

4,205

Advances from customers

 

17,183

 

(12,489)

 

(15,188)

Other

 

24,135

 

(11,001)

 

(2,215)

Net cash provided by operating activities

 

133,109

 

119,112

 

129,180

CASH FLOWS FROM INVESTING ACTIVITIES

Acquisition of property and equipment

 

(43,198)

 

(27,412)

 

(20,388)

Acquisition of businesses, net of cash acquired

 

(100,159)

 

(18,271)

 

(8,940)

Acquisition of intangible and other assets

 

(2,453)

 

(2,803)

 

(13,359)

Net cash used in investing activities

 

(145,810)

 

(48,486)

 

(42,687)

CASH FLOWS FROM FINANCING ACTIVITIES

Net borrowings (payments) on bank lines of credit

 

10,000

 

(25,006)

 

(29,000)

Proceeds from long-term debt

 

1,044

 

1,409

 

770

Payments on long-term debt

 

(2,592)

 

(3,122)

 

(970)

Proceeds from exercise of stock options and employee stock purchase plan

 

6,896

 

9,152

 

6,103

Payment of contingent consideration

(3,634)

(5,782)

(5,353)

Repurchase of common stock

 

(62,932)

 

(21,029)

 

(51,775)

Taxes paid related to net share settlement of equity awards

 

(20,864)

 

(13,936)

 

(24,505)

Net cash used in financing activities

 

(72,082)

 

(58,314)

 

(104,730)

Effect of exchange rate changes on cash

 

(53)

 

(810)

 

(1,977)

Net increase (decrease) in cash and cash equivalents

 

(84,836)

 

11,502

 

(20,214)

Cash and cash equivalents—beginning of year

 

169,650

 

84,814

 

96,316

Cash and cash equivalents—end of year

$

84,814

$

96,316

$

76,102

Supplemental disclosure of cash flow information:

Interest

$

9,249

$

11,862

$

7,713

Income taxes

$

29,445

$

34,794

$

19,077

See accompanying notes to Consolidated Financial Statements.

F-9

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE THREE YEARS ENDED JUNE 30, 2020

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 in diversified markets, including homeland security, healthcare, defense and aerospace.

We have three reporting segments: (i) Security, providing security inspection systems and related services, and turnkey security screening solutions; (ii) Healthcare, providing patient monitoring, diagnostic cardiology, 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 to external original equipment manufacturer (“OEM”) customers and end users for applications in the defense, aerospace, medical and industrial 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, diagnostic cardiology, 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 and costs of sales during the reporting period. The most significant of these estimates and assumptions for our company relate to contract revenue, profit and loss recognition, 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. Actual amounts may differ from these estimates and could differ materially.

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.

F-10

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

Our cash and cash equivalents totaled $76.1 million at June 30, 2020. Of this amount, approximately 63% was held by our foreign subsidiaries and subject to repatriation tax considerations.  These foreign funds were held primarily in Singapore, Mexico, the United Kingdom, Malaysia, Australia and Canada and to a lesser extent in India 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 high credit quality financial institutions throughout the world.

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.

Components of accounts receivable consisted of (in thousands):

June 30,

    

2019

    

2020

Accounts receivables

$

253,504

    

$

287,488

Less allowance for doubtful accounts

 

(15,064)

 

(17,648)

Total

$

238,440

$

269,840

Inventories—Inventories are generally stated at the lower of cost (first-in, first-out) 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. Leased capital assets are included in property and equipment. Amortization of property and equipment under capital 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, 2019 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.

F-11

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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, marketable securities, derivative instruments, accounts receivable, accounts payable and debt instruments. 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.

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. “Level 1” category includes assets and liabilities at quoted prices in active markets for identical assets and liabilities. “Level 2” category includes assets and liabilities from observable inputs other than quoted market prices. “Level 3” category includes assets and liabilities for which valuation techniques are unobservable and significant to the fair value measurement. As of June 30, 2019 and 2020, there were no assets where “Level 3” valuation techniques were used.  As further discussed in Note 11 to the consolidated financial statements, our contingent payment obligations related to acquisitions are valued using “Level 3” valuation techniques on a recurring basis. The fair values of our financial assets and liabilities as of June 30, 2019 and 2020 are categorized as follows (in thousands):

    

June 30, 2019

    

June 30, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets—Insurance company contracts

$

$

35,899

$

$

35,899

$

$

37,155

$

$

37,155

Liabilities—Contingent consideration

$

$

$

16,577

$

16,577

$

$

$

13,867

$

13,867

F-12

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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. On July 1, 2018, we adopted Topic 606 using the modified retrospective method applied to those contracts which were not completed as of July 1, 2018. Results for reporting periods beginning after July 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting.

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 a contract liability. 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. Critical judgments also include estimates of warranty reserves, which are established based on historical experience and knowledge of the product under warranty.

F-13

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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 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 15 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 and, at times, recognize revenue in advance of the time when contracts give us the right to invoice a customer. 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 for 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.

F-14

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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 fair value 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, 2019, no customer accounted for greater than 10% of accounts receivable. As of June 30, 2020, one customer accounted for 13% of accounts receivable. In fiscal year 2019 and 2020, 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 $96.3 million and $76.1 million at June 30, 2019 and 2020, respectively. Of these amounts, approximately 87% and 63% was held by our foreign subsidiaries at June 30, 2019 and 2020, 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-15

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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 $(1.3) million, $0.1 million and $(3.4) million for the fiscal years ended June 30, 2018, 2019 and 2020, 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 one year from the acquisition date, as additional information 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 has been excluded from the calculation of diluted earnings per share as it was anti-dilutive since the average price of our common stock did not exceed the conversion price because the principal amount of the Notes is intended to be settled in cash upon conversion.

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

    

2018

    

2019

    

2020

Net income (loss) available to common stockholders

$

(29,127)

$

64,796

$

75,252

Weighted average shares outstanding—basic

 

18,592

 

18,097

 

18,191

Dilutive effect of equity awards

 

 

623

 

409

Weighted average shares outstanding—diluted

 

18,592

 

18,720

 

18,600

Basic earnings (loss) per share

$

(1.57)

$

3.58

$

4.14

Diluted earnings (loss) per share

$

(1.57)

$

3.46

$

4.05

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

1,280

40

120

F-16

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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, 2020 is summarized in the following table (in thousands):

Warranty provision as of June 30, 2017

    

$

15,178

Warranty claims provided for/assumed in acquisition

 

14,156

Settlements made

 

(7,515)

Warranty provision as of June 30, 2018

$

21,819

Warranty claims provided for/assumed in acquisition

 

8,867

Settlements made

 

(8,962)

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

Lease Accounting—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.

F-17

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

The components of operating lease expense for the year ended June 30, 2020 were as follows (in thousands):

    

2020

Operating lease cost

$

10,232

Variable lease cost

 

746

Short-term lease cost

 

943

$

11,921

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

    

Balance Sheet Category

    

June 30, 2020

 

Operating lease ROU assets, net

 

Other assets

$

27,936

Operating lease liabilities, current portion

 

Other accrued expenses and current liabilities

$

8,537

Operating lease liabilities, long-term

 

Other long-term liabilities

 

19,713

Total operating lease liabilities

$

28,250

Weighted average remaining lease term

 

4.4 years

Weighted average discount rate

  

 

4.3

%

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

    

2020

Cash paid for operating lease liabilities

$

7,664

ROU assets obtained in exchange for new lease obligations

 

3,718

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

    

June 30, 2020

Less than one year

$

9,515

1 – 2 years

 

6,700

2 – 3 years

 

4,511

3 – 4 years

 

3,937

4 – 5 years

 

2,667

Thereafter

 

3,890

 

31,220

Less: Imputed interest

 

(2,970)

Total lease liabilities

$

28,250

Subsequent Events—In accordance with ASC 855 the Company's management reviewed all material events through August 21, 2020 the date these financial statements were available to be issued, and there are no material subsequent events.

F-18

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

Recent Accounting Guidance

Recently Adopted Accounting Pronouncements

Leases

In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-02, Leases (Topic 842) ("ASC 842"), which requires a lessee to recognize ROU assets and lease liabilities, initially measured at present value of the lease payments, on its balance sheet for leases and classify leases as either financing or operating. We adopted ASC 842 on July 1, 2019, using the modified retrospective method, and we elected the package of practical expedients provided in ASC 842. In accordance with ASC 842, we did not restate comparative periods and instead reported comparative prior year periods under ASC 840, "Leases."

The cumulative effect of the changes made to our July 1, 2019 consolidated condensed balance sheet for the adoption of the new lease standard was as follows (in thousands):

Effect of

Balance at

Adoption

Balance at

Balance Sheet

    

June 30, 2019

    

of ASC 842

    

July 1, 2019

Assets

 

  

 

  

Other assets

$

56,518

$

30,066

$

86,584

Liabilities

Other accrued expenses and current liabilities

$

112,956

$

8,324

$

121,280

Other long-term liabilities

 

65,398

 

21,742

 

87,140

The adoption of the new lease accounting guidance did not have a material impact on the consolidated statement of operations or the consolidated statement of cash flows for the year ended June 30, 2020.

Recently Issued Accounting Pronouncements Not Yet Adopted

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 and a convertible preferred stock will be accounted for as a single equity instrument measured at its historical cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the interest rate of convertible debt instruments typically will be closer to the coupon interest rate.  ASU 2020-06 also provides for certain disclosures with regard to convertible instruments and associated fair values.  We are required to adopt this new guidance in the first quarter of fiscal 2023.  Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.

F-19

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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. We are required to adopt this new guidance in the first quarter of fiscal 2022. Early adoption is permitted in any interim or annual period, with any adjustments reflected as of the beginning of the fiscal year of adoption. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.

Retirement Benefit Plans

In August 2018, the FASB issued authoritative guidance under ASU 2018-14, Compensation—Retirement Benefits—Defined Benefit Plans—General: Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans. This ASU eliminates requirements for certain disclosures and requires additional disclosures under defined benefit pension plans and other post-retirement plans. We are required to adopt this new guidance in the first quarter of fiscal 2021 which is not expected to have a significant impact on our disclosures in the consolidated financial statements.

Intangibles

In August 2018, the FASB issued authoritative guidance under ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract. This ASU requires implementation costs incurred by customers in cloud computing arrangements (i.e., hosting arrangements) to be capitalized under the same premises of authoritative guidance for internal-use software, and deferred over the noncancellable term of the cloud computing arrangements plus any option renewal periods that are reasonably certain to be exercised by the customer or for which the exercise is controlled by the service provider. We are required to adopt this new guidance in the first quarter of fiscal 2021 which is not expected to have a significant impact on our consolidated financial statements.  

2.             ACQUISITION ACTIVITY

Acquisition of Explosive Trace Detection Business

On July 7, 2017, we acquired the global explosive trace detection business ("ETD") from Smiths Group plc. This acquisition was a carve out from a larger entity. We financed the total purchase price of $80.5 million with a combination of cash on hand and borrowings under our existing revolving bank line of credit. The value attributed to goodwill and intangible assets is partially non-deductible for income tax purposes. Our consolidated statement of operations for fiscal year 2018 includes $76.5 million of revenue and $10.7 million of income from operations from ETD for the period from July 7, 2017 to June 30, 2018. Pro forma adjustments assuming the ETD acquisition had occurred on July 1, 2017 would not be material to revenues and income from operations for fiscal year 2018.

Other Business Acquisitions

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

In fiscal 2019 we paid $18.3 million for three business acquisitions, plus up to $6 million in future contingent consideration, which may be earned over a five-year period. The majority of the goodwill recognized for these businesses are deductible for income tax purposes. These acquisitions were financed with cash on hand and borrowings under our credit facility.

F-20

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

In January 2018, we (through our Optoelectronics and Manufacturing division) acquired an electronics component designer and manufacturer for approximately $22 million, plus up to $6 million in potential earnout consideration. In aggregate, $12.6 million was attributed to intangible assets, $14.0 million was attributed to goodwill, and $3.3 million was attributed to net assets acquired. The acquisition was financed with cash on hand and borrowings under our existing revolving bank line of credit.

In July 2017, we (through our Security division) completed an acquisition of a privately held technology company. The acquisition purchase price was financed with cash on hand and was in an amount (including potential earnout consideration) determined to be insignificant by management.

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

3.           CONTRACT ASSETS AND LIABILITIES

The table below shows the balance of contract assets and liabilities as of June 30, 2019 and 2020, 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, 

    

    

 

2019

2020

Change

% Change

Unbilled revenue (included in accounts receivable, net)

$

19,287

$

43,011

$

23,724

 

123

%

Contract Liabilities (in thousands)

    

June 30,
2019

    

June 30,
2020

    

Change

    

% Change

 

Advances from customers

$

43,227

$

28,155

$

(15,072)

 

(35)

%

Deferred revenue—current

 

33,641

 

32,863

 

(778)

 

(2)

%

Deferred revenue—long-term

 

9,506

 

13,214

 

3,708

 

39

%

Remaining Performance Obligations. Remaining performance obligations related to ASC 606 represent the aggregate 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, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $171.7 million. We expect to recognize revenue on approximately 59% 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, 2020, we recognized revenue of $72.7 million from contract liabilities existing as of July 1, 2019.

4.           INVENTORIES

Inventory consisted of the following (in thousands):

June 30,

    

2019

    

2020

Raw materials

$

143,697

    

$

132,797

Work-in-process

 

67,897

 

50,023

Finished goods

 

62,117

 

58,406

Total

$

273,711

$

241,226

F-21

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

5.           PROPERTY AND EQUIPMENT

Property and equipment consisted of the following (amounts in thousands):

     Estimated     

Useful

June 30, 

    

Lives

    

2019

    

2020

Land

N/A

$

16,564

$

16,516

Buildings, civil works and improvements

5-40 years

 

55,391

 

57,709

Leasehold improvements

1-13 years

 

8,311

 

9,052

Equipment and tooling

3-10 years

 

128,428

 

128,657

Furniture and fixtures

3-10 years

 

3,190

 

3,166

Computer equipment

3-5 years

 

18,733

 

17,487

Computer software

3-10 years

 

20,146

 

18,217

Computer software implementation in process

N/A

8,563

11,817

Construction in process

N/A

 

5,760

 

3,598

Total

 

265,086

 

266,219

Less accumulated depreciation and amortization

 

(137,701)

 

(138,283)

Property and equipment, net

$

127,385

$

127,936

During fiscal 2018, 2019 and 2020, depreciation expense was approximately $43.3 million, $20.5 million and $21.5 million, respectively.

6.           GOODWILL AND INTANGIBLE ASSETS

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

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Consolidated

Balance as of June 30, 2018

$

191,810

$

40,157

$

60,246

$

292,213

Goodwill acquired or adjusted during the period

 

8,340

 

 

7,019

 

15,359

Foreign currency translation adjustment

 

(71)

 

(93)

 

(300)

 

(464)

Balance as of June 30, 2019

$

200,079

$

40,064

$

66,965

$

307,108

Goodwill acquired or adjusted during the period

 

3,973

 

 

1,033

 

5,006

Foreign currency translation adjustment

 

(425)

 

(81)

 

(981)

 

(1,487)

Balance as of June 30, 2020

$

203,627

$

39,983

$

67,017

$

310,627

The measurement periods for the valuation of assets and liabilities acquired may extend up to one year. Adjustments in acquisitions accounting may require a change in the amounts allocated to goodwill during the periods in which the adjustments are determined.

F-22

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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

June 30, 2019

June 30, 2020

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

$

29,393

$

(12,747)

$

16,646

$

41,332

$

(16,295)

$

25,037

Patents

 

19 years

 

8,688

 

(1,927)

 

6,761

 

9,962

 

(2,584)

 

7,378

Developed technology

 

10 years

 

53,460

 

(14,050)

 

39,410

 

55,719

 

(19,556)

 

36,163

Customer relationships/backlog

 

7 years

 

63,101

 

(22,132)

 

40,969

 

64,128

 

(32,110)

 

32,018

Total amortizable assets

 

154,642

 

(50,856)

 

103,786

 

171,141

 

(70,545)

 

100,596

Non-amortizable assets:

IPR&D

2,290

2,290

533

533

Trademarks

 

26,878

 

 

26,878

 

27,150

 

 

27,150

Total intangible assets

$

183,810

$

(50,856)

$

132,954

$

198,824

$

(70,545)

$

128,279

During fiscal 2018 and 2020, we recorded impairment charges related to intangible assets for IPR&D of $2.5 million and $3.3 million, respectively, due to changes in facts and circumstances associated with shifts in strategic directions of the intended use of the assets which led us to conclude that the carrying values of the intangible assets were not recoverable. These intangible assets impairment charges were included in impairment, restructuring and other charges in our consolidated statements of operations. During fiscal 2019 there were no impairment charges related to intangible assets.

Amortization expense for fiscal 2018, 2019 and 2020 was $19.5 million, $21.4 million and $20.7 million, respectively. Future acquisitions could cause these amounts to increase. At June 30, 2020, the estimated future amortization expense was as follows (in thousands):

2021

$

18,038

2022

 

17,376

2023

 

16,269

2024

 

15,497

2025

 

11,720

Thereafter, including assets that have not yet begun to be amortized

 

21,696

Total

$

100,596

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 2018, 2019 and 2020, we capitalized software development costs in the amounts of $1.8 million, $2.7 million and $11.9 million, respectively.

F-23

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

7.            IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES

Impairment

During fiscal 2020, we 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.

During fiscal 2019, there were no impairment charges. During fiscal 2018, we impaired (i) a product line in our Security division that became redundant as a result of the ETD acquisition, (ii) two product lines in our Healthcare division, and (iii) certain trademarks in our Optoelectronics and Manufacturing division that are no longer used. As a result, $7.8 million of assets, including intangible and fixed assets, were written off as we determined that these assets had no value and were permanently impaired.

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.

Acquisition and integration costs.   During fiscal 2020, we incurred $0.4 million in costs for professional fees relating to acquisitions.

Facility consolidation / employee termination.   During fiscal 2020, we incurred $4.0 million in employee termination costs as part of operational efficiency initiatives. We also incurred $0.2 million in costs associated with the consolidation of facilities in our Security division.

Legal fees and settlement costs.   During fiscal 2020, legal fees and settlement costs resulted in a net recovery of $3.6 million as a result of insurance reimbursements of certain legal costs.

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

2018

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Acquisition-related costs

$

$

$

$

1,541

$

1,541

Employee termination costs

 

1,485

 

16

 

610

 

 

2,111

Facility closures/consolidation

213

263

26

502

Legal and accrued settlement costs

 

 

19,364

 

 

3,650

 

23,014

Total expensed

$

1,698

$

19,643

$

636

$

5,191

$

27,168

F-24

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

2019

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Acquisition-related costs

$

$

$

287

$

1,021

$

1,308

Employee termination costs

 

132

 

1,629

 

687

 

 

2,448

Facility closures/consolidation

 

 

1,918

 

84

 

 

2,002

Legal and accrued settlement costs, net

 

 

 

 

(1,931)

 

(1,931)

Total expensed

$

132

$

3,547

$

1,058

$

(910)

$

3,827

2020

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Acquisition-related costs

$

309

$

$

41

$

$

350

Employee termination costs

 

2,748

 

466

 

618

 

184

 

4,016

Facility closures/consolidation

 

231

 

 

 

 

231

Legal and accrued settlement costs, net

 

 

 

 

(3,572)

 

(3,572)

Total expensed

$

3,288

$

466

$

659

$

(3,388)

$

1,025

The changes in the accrual for restructuring and other charges for fiscal 2019 and 2020 were as follows (in thousands):

Legal

Facility

Settlements

Acquisition-

Employee

Closure/

and

related 

Termination

Consolidation

Related

    

Costs

    

Costs

    

Cost

    

Costs

    

Total

Balance as of June 30, 2018

$

$

837

$

399

$

14,065

$

15,301

Restructuring and other charges

1,308

2,448

2,002

(1,931)

3,827

Payments and other adjustments

(1,308)

(2,853)

(2,401)

(5,803)

(12,365)

Balance as of June 30, 2019

$

$

432

$

$

6,331

$

6,763

Restructuring and other charges, net

 

350

 

4,016

 

231

 

(3,572)

 

1,025

Payments and other adjustments

 

(350)

 

(3,903)

 

(30)

 

(877)

 

(5,160)

Balance as of June 30, 2020

$

$

545

$

201

$

1,882

$

2,628

The following table summarizes the impairment, restructuring and other charges for fiscal 2018, 2019 and 2020 (in thousands):

    

2018

    

2019

    

2020

Impairment of assets

$

7,795

$

$

5,458

Facility closure / consolidations

502

 

2,002

 

231

Employee termination costs

2,111

 

2,448

 

4,016

Legal fees, settlements and related costs, net

23,014

 

(1,931)

 

(3,572)

Acquisition-related costs

1,541

 

1,308

 

350

Total impairment, restructuring and other charges

$

34,963

$

3,827

$

6,483

F-25

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

8.           BORROWINGS AND DEBT

Revolving Credit Facility

In April 2019, we entered into an amendment to our revolving credit facility, which, among other things, increased the aggregate committed amount available to us from $525 million to $535 million and extended the maturity date to April 2024. The credit facility includes a $300 million sub-limit for letters of credit. Under certain circumstances, we have the ability to increase the 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 this facility bear interest at LIBOR plus a margin of 1.0% as of June 30, 2020 (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 will be discontinued by the end of calendar year 2021. The terms of our credit facility allow for replacement if 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 bears a commitment fee of 0.10% as of June 30, 2020 (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 agreement contains various representations and warranties, affirmative, negative and financial covenants and conditions of default. As of June 30, 2020, there was $59.0 million of borrowings outstanding under the revolving credit facility and $46.5 million outstanding under the letters of credit sub facility.The amount available to borrow under the credit facility as of June 30, 2020 was $429.5 million. Loan amounts under the revolving credit facility may be borrowed, repaid and re-borrowed during the term. The principal amount of each revolving loan is due and payable in full on the maturity date. We have the right to repay each revolving 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 this revolving facility. Therefore, borrowings under the credit facility are included in current liabilities. As of June 30, 2020, we are in compliance with all 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 revolving credit facility).

The Notes are convertible prior to March 1, 2022 only upon specified events and during specified periods and are, thereafter convertible, at any time, in each case 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 Notes may be settled, at our election, in shares of our common stock, cash or a combination of cash and shares of common stock. We have initially elected a combination settlement method to satisfy the conversion obligation, which allows 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, as well as cash in lieu of fractional shares.

F-26

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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 during fiscal year 2020, the Notes are not yet convertible.

Pursuant to ASC 470-20, we 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 represents 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 being amortized as interest expense over the life of the Notes using the effective interest method. The total interest expense recognized for the fiscal year ended June 30, 2020 related to the Notes was $13.0 million, which consisted of $3.6 million of contractual interest expense, $8.2 million of debt discount amortization and $1.2 million of amortization of debt issuance costs. For fiscal year ended June 30, 2019, the total interest expense was $12.6 million, which consisted of $3.6 million of contractual interest expense, $7.8 million of debt discount amortization and $1.2 million of amortization of debt issuance costs. For fiscal year ended June 30, 2018, the total interest expense was $12.3 million, which consisted of $3.6 million of contractual interest expense, $7.5 million of debt discount amortization and $1.2 million of amortization of debt issuance costs. As of June 30, 2019 and 2020, the unamortized debt discount was $27.3 million and $19.1 million, respectively, which is being amortized over the remaining contractual term to maturity of the Notes using an effective interest rate of 4.50%. The unamortized debt issuance cost of $3.7 million and $2.5 million as of June 30, 2019 and 2020, respectively, is amortized on a straight-line basis, which approximates the effective interest method, over the life of the Notes.

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, 2020, $40.2 million was outstanding under these letter-of-credit facilities. As of June 30, 2020, the total amount available under these credit facilities was $30.1 million.

Long-term debt consisted of the following at June 30, 2019 and 2020 (in thousands):

    

2019

    

2020

1.25% convertible notes due 2022:

Principal amount

$

287,500

$

287,500

Unamortized discount

(27,283)

(19,075)

Unamortized debt issuance costs

(3,722)

(2,547)

256,495

265,878

Other long-term debt

 

2,061

 

2,120

 

258,556

 

267,998

Less current portion of long-term debt

 

(804)

 

(926)

Long-term portion of debt

$

257,752

$

267,072

F-27

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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

2021

$

926

2022

 

791

2023

 

266,220

2024

 

61

2025

 

Thereafter

 

Total

$

267,998

9.            STOCK-BASED COMPENSATION

As of June 30, 2020, we maintained the Amended and Restated 2012 Incentive Award Plan (the “2012 Plan”) and the Amended and Restated 2006 Equity Participation Plan (“2006 Plan”) as stock-based employee compensation plans. No further grants may be made under the 2006 Plan. The 2012 Plan and the 2006 Plan are collectively referred to as the “OSI Plans.”

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

    

2018

    

2019

    

2020

Cost of goods sold

$

972

$

732

$

708

Selling, general and administrative

 

22,293

 

23,876

 

22,546

Research and development

 

581

 

643

 

563

Stock based compensation expense

$

23,846

$

25,251

$

23,817

As of June 30, 2020, total unrecognized compensation cost related to share-based compensation grants under the OSI Plans were estimated at $0.4 million for stock options and $13.7 million for RSUs. We expect to recognize these costs over a weighted-average period of 1.9 years with respect to the stock options and 2.0 years for grants of RSUs.

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 three years ended June 30, 2018, 2019 and 2020, employees purchased 80,115 70,857, and 69,399 shares, respectively. As of June 30, 2020, there were 601,434 shares of our Common Stock available for issuance under the plan.

OSI Plans

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

F-28

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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

    

2018

    

2019

    

2020

 

Expected dividend

 

Risk-free interest rate

 

1.9

%  

2.6

%  

1.6

%  

Expected volatility

 

29.0

%  

28.0

%  

26.0

%  

Expected holding period (in years)

 

4.5

4.5

4.5

The following summarizes stock option activity for fiscal years 2018, 2019 and 2020:

Weighted-

Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

    

Options

    

Price

    

Term

    

(in thousands)

Outstanding at June 30, 2017

 

780,671

 

30.00

Granted

 

25,379

 

85.83

Exercised

 

(121,651)

 

23.53

Expired or forfeited

 

(6,874)

 

73.77

Outstanding at June 30, 2018

 

677,525

 

$

32.80

Granted

 

19,259

 

73.37

Exercised

 

(169,799)

 

32.11

Expired or forfeited

 

(11,101)

 

70.50

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

2.4 years

$

10,403

Exercisable at June 30, 2020

295,533

$

39.89

 

1.8 years

$

10,378

F-29

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

The per-share weighted-average grant-date fair value of stock options granted under the OSI Plans was $23.64, $20.45 and $24.88 for fiscal 2018, 2019 and 2020, respectively. The total intrinsic value of options exercised during fiscal 2020 was $16.8 million.

Restricted Stock Awards and Restricted Stock Units—A summary of restricted stock award and RSU activity for the periods indicated was as follows:

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2017

 

611,687

$

65.85

Granted

 

351,034

 

74.09

Vested

 

(413,639)

 

65.33

Forfeited

 

(22,705)

 

70.32

Nonvested at June 30, 2018

 

526,377

$

71.56

Granted

 

375,580

 

74.40

Vested

 

(364,410)

 

70.92

Forfeited

 

(16,407)

 

74.13

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

The per-share weighted average grant-date fair value of RSUs granted under the OSI Plans was $74.09, $74.40, and $87.88 for fiscal 2018, 2019 and 2020, respectively. The total fair value of shares vested during fiscal 2018, 2019 and 2020 was $27.0 million, $25.8 million, and $26.8 million, respectively.

As of June 30, 2020, there were approximately 1.0 million shares available for grant under the 2012 Plan. Under the terms of the 2012 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 117,346, 97,514, and 81,621 performance-based awards during fiscal 2018, 2019 and 2020, 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 280% of the original number of shares or units awarded.

10.            INCOME TAXES

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

    

2018

    

2019

    

2020

Pre-tax income (loss):

United States

$

(40,335)

$

6,575

$

41,025

Foreign

 

77,189

 

79,589

 

45,097

Total pre-tax income

$

36,854

$

86,164

$

86,122

F-30

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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

    

2018

    

2019

    

2020

Current:

Federal

$

8,518

$

541

$

2,661

State

 

707

 

883

 

577

Foreign

 

30,643

 

28,480

 

8,063

Total current provision

 

39,868

 

29,904

 

11,301

Deferred:

Federal

$

35,957

$

(1,697)

$

2,882

State

 

338

 

1,214

 

45

Foreign

 

(10,182)

 

(8,053)

 

(3,358)

Total deferred provision (benefit)

 

26,113

 

(8,536)

 

(431)

Total provision

$

65,981

$

21,368

$

10,870

As of June 30, 2019 and 2020, our liability for uncertain tax positions was $4.6 million and $6.0 million, respectively. The $6.0 million represents the amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.

We recognize potential interest and penalties related to income tax matters in income tax expense. As of June 30, 2020, we had accrued $0.1 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 2016 for federal purposes, fiscal years after 2015 for state purposes and fiscal years after 2008 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 2019 and 2020 is as follows (in thousands).

Balance at June 30, 2018

$

10,498

Additions on tax positions for the current year

 

940

Additions on tax positions from prior years

 

346

Reduction in tax positions from prior year

 

(398)

Balance at June 30, 2019

$

11,386

Additions on tax positions for the current year

 

1,764

Additions on tax positions from prior years

 

451

Reduction in tax positions from prior year

 

(291)

Balance at June 30, 2020

$

13,310

The Tax Cuts and Jobs Act (the “Tax Act”) was enacted on December 22, 2017 and significantly changed U.S. tax law and included numerous provisions that affect our business. In the fiscal year ended June 30, 2018, we recorded tax expense of $55 million related to the enactment of the Tax Act.  

F-31

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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

June 30,

    

2019

    

2020

Deferred income tax assets:

Tax credit carryforwards

$

14,785

$

15,277

Net operating loss carryforwards

 

9,331

 

4,241

Customer advances

 

3,365

 

2,725

Allowance for doubtful accounts

 

4,287

 

2,927

Inventory reserve

 

11,503

 

11,999

Inventory capitalization

 

2,721

 

2,762

Accrued liabilities

 

5,953

 

4,879

Operating lease liabilities

7,243

Stock and deferred compensation

 

12,737

 

9,911

Other assets

 

3,157

 

2,178

Total deferred income tax assets

 

67,839

 

64,142

Valuation allowance

 

(23,377)

 

(17,371)

Net deferred income tax assets

 

44,462

 

46,771

Deferred income tax liabilities:

Depreciation

 

(4,866)

 

(1,459)

Amortization of intangible assets

 

(26,056)

 

(27,907)

Withholding tax on unrepatriated foreign earnings

(5,114)

(5,114)

Operating lease ROU assets

(7,295)

State transition tax

(1,754)

(1,754)

Convertible debt

(6,443)

(4,432)

Prepaid expenses

 

(3,903)

 

(1,399)

Other liabilities

 

(308)

 

(143)

Total deferred income tax liabilities

 

(48,444)

 

(49,503)

Net deferred income tax liability

$

(3,982)

$

(2,732)

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

    

2019

    

2020

Long term deferred income tax asset, included in other assets

$

3,997

$

3,114

Long term deferred income tax liability

 

(7,979)

 

(5,846)

Net deferred income tax liability

$

(3,982)

$

(2,732)

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

    

2019

    

2020

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

$

4,344

$

15,614

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

 

(3,094)

 

(4,086)

Net tax receivable (payable)

$

1,250

$

11,528

F-32

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

As of June 30, 2020, we had state and foreign net operating loss carryforwards of approximately $36.5 million and $9.4 million, respectively. As of June 30, 2020, we had federal and state tax credit carryforwards of approximately $14.3 million and $8.1 million, respectively. Our credit carryforwards will begin to expire in the tax year ending June 30, 2030.

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, 2020, we recorded a net aggregated decrease of $6.0 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 benefit of approximately $3.1 million and expense of approximately $1.4 million was recognized in fiscal 2019 and 2020, respectively.

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

June 30,

 

    

2018

    

2019

    

2020

 

Provision for income taxes at federal statutory rate

28.1

%  

21.0

%  

21.0

%  

Research and development tax credits

(1.4)

(1.6)

(1.6)

Foreign income subject to tax at other than federal statutory rate

(4.8)

2.9

(0.8)

Stock compensation excess tax benefit

(8.8)

(3.2)

(6.7)

Officers’ compensation

3.5

4.4

Change in valuation allowance

19.6

(1.8)

(1.3)

Unrecognized tax (benefit) expense

(6.8)

0.1

1.2

Meals and entertainment

1.5

0.4

0.3

Tax on foreign currency gains and losses

(0.1)

0.2

2.1

State tax expense

(1.3)

1.6

1.1

U.S. tax on foreign earnings

2.5

1.0

(2.1)

Changes in prior year estimates

(6.4)

Mexico imputed income or expense

(3.5)

(0.5)

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

1.8

Remeasurement of U.S. net deferred tax assets from 35% to 21%

16.0

Deemed repatriation of non-U.S. earnings

102.2

Withholding tax on deemed repatriation foreign earnings

35.8

Other

1.2

(0.4)

Effective income tax rate

179.0

%  

24.8

%  

12.6

%  

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

Contingent Acquisition 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 $21.1 million as of June 30, 2020.

F-33

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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; and we made $1.6 million of such payments during the fiscal year ended June 30, 2020.

For acquisitions completed after fiscal 2009, pursuant to Financial Accounting Standard 141R, which was codified into 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 earn-out obligations are primarily based on unobservable inputs, which may include projected revenues, gross margins, operating income, and the estimated probability of achieving the earn-outs.

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, 2019 to June 30, 2020 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, 2019

$

16,577

Additions

2,091

Change in fair value

 

(999)

Payments on contingent earn-out obligations

 

(3,802)

Ending fair value, June 30, 2020

$

13,867

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. Our practice is to conduct appropriate 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. In certain cases, we have conducted further environmental assessments consisting of soil and groundwater testing and other investigations deemed appropriate by independent environmental consultants.

We continue to investigate contamination of the soil and groundwater beneath the Hawthorne, California facility that resulted from unspecified on- and off-site releases occurring prior to our occupancy. We believe the releases are of a historical nature and not uncommon to the region in general. We continue to take voluntary actions, in cooperation with the local governing agency, to fully investigate the site in order to develop appropriate remedial actions.

We have not accrued for loss contingencies relating to the Hawthorne facility or any other environmental matters because we believe that, although unfavorable outcomes may be 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.

F-34

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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

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 recorded in the financial statements over the remaining term of the employment agreement and is included in other long-term liabilities.

Legal Proceedings—In December 2017, a short seller released a report regarding our compliance with the FCPA. Following that report, we and certain of our executive officers have been named as defendants in several lawsuits in the District Court that were filed in December 2017 and February 2018. Each of the complaints closely tracks the allegations set forth in the short seller's report. All of the actions, which were consolidated by the District Court in March 2018 in an action captioned Arkansas Teacher Retirement System et al. v. OSI Systems, Inc. et al., No. 17 cv 08841, allege violations of Sections 10(b) and 20(a) of the Exchange Act, relating to certain of our public statements and filings with the SEC, and seek damages and other relief based upon the allegations in the complaints. In April 2018 and March 2019, two shareholder derivative complaints were filed purportedly on behalf of the Company against certain members of our Board of Directors (as individual defendants), a former member of our Board of Directors, and a member of management. The derivative actions, which were consolidated by the District Court in November 2019 in an action captioned Kocen and Riley v. Chopra, et al. No. 18 CV 03371, allege, among other things, breach of fiduciary duties relating to the allegations contained in the above-mentioned short seller report and seek damages, restitution, injunctive relief, attorneys' and experts' fees, costs, expenses, and other unspecified relief. We believe that the actions are without merit and intend to defend them vigorously, and we expect to incur costs associated with defending against these actions. At this early stage of the litigations, the ultimate outcomes are uncertain and we cannot reasonably predict the timing or outcomes, or estimate the amount of loss, if any, or their effect, if any, on our financial statements.

The SEC and the DOJ are conducting an investigation of trading in our securities and have each subpoenaed information regarding trading by executives, directors, and employees, as well as our operations and disclosures in and around the time of certain trades. With respect to these trading related matters, in fiscal year 2018, we took action with respect to a senior level employee. At this time, we are unable to predict what, if any, action may be taken by the DOJ or SEC as a result of these trading related investigations, or any penalties or remedial measures these agencies may seek. We place a high priority on compliance with our anticorruption and securities trading policies and are cooperating with each of the government investigations.

We are involved in various other 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.

F-35

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

12.          STOCKHOLDERS’ EQUITY

Stock Repurchase Program

In March 2018, the Board of Directors authorized a stock repurchase program of up to 1,000,000 shares of Common Stock, which was completed during the quarter ended March 31, 2020. During fiscal 2018, 2019 and 2020, we repurchased 1,021,458 shares, 288,316 shares and 562,707 shares, respectively, of Common Stock under our then current programs.

In April 2020, the Board of Directors authorized a new share repurchase program of up to 1,000,000 shares of Common Stock. 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. As of June 30, 2020, 1,000,000 shares were available for repurchase under the program authorized in April 2020.  In August 2020, the Board of Directors increased the maximum number of shares to 3,000,000 shares authorized under the stock 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.

13.          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 our Executive Vice President and Director owns a 4.5% ownership interest. Our initial investment was approximately $0.1 million. For each of the years ended June 30, 2018, 2019 and 2020 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 and Director 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 2018, 2019 and 2020 were approximately $4.6 million, $4.0 million and $2.3 million, respectively. Receivables from the joint venture were $1.1 million and $0.3 million as of June 30, 2019 and 2020, respectively.

14.          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.3 million, $6.4 million and $6.5 million to the plans for the fiscal years ended June 30, 2018, 2019 and 2020, respectively.

F-36

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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 2018, 2019 and 2020. As of June 30, 2020, we held assets of $26.5 million and liabilities of $25.7 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 2019 and 2020, and a statement of the funded status as of June 30, 2019 and 2020 (in thousands):

    

2019

    

2020

Change in Benefit Obligation

Benefit obligation at beginning of year

$

13,780

$

14,059

Translation adjustment

 

(166)

 

(155)

Interest costs

 

457

 

442

Service costs

223

Amendment

1,260

Actuarial (gain) loss

 

(82)

 

770

Benefits paid

 

(153)

 

(151)

Benefit obligation at end of year

 

14,059

 

16,225

Change in Plan Assets

Fair value of plan assets at beginning of year

 

5,870

 

5,781

Translation adjustment

 

(183)

 

(156)

Actual return on plan assets

 

201

 

(160)

Benefits paid

 

(107)

 

(107)

Fair value of plan assets at end of year

 

5,781

 

5,358

Funded status and net amount recognized

$

(8,278)

$

(10,867)

Amount recognized in consolidated balance sheets consists of:

Investments

$

1,034

$

226

Accrued pension liability

 

(9,312)

 

(11,093)

Accumulated other comprehensive income

 

1,019

 

3,424

F-37

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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 $10.6 million and $10.7 million as of June 30, 2019 and 2020, 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):

    

2018

    

2019

    

2020

Net Periodic Benefit Costs

Interest costs

$

467

$

457

$

442

Service costs

223

Expected return on plan assets

 

(203)

 

(270)

 

(251)

Amortization of prior service costs

 

249

 

56

 

(61)

Recognized actuarial loss

 

305

 

103

 

34

Net periodic benefit cost

$

818

$

569

$

164

Plan Assumptions

    

2019

    

2020

 

Weighted average assumptions at year-end:

Discount rate

 

3.2

%  

2.7

%  

Expected return on plan assets

 

4.4

%  

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,  2019

June 30,  2020

 

Proportion of

Expected Rate

Proportion of

Expected Rate

 

    

Fair Value

    

of Return

    

Fair Value

    

of Return

 

Equity securities

82

%  

5.2

%  

80

%  

5.0

%  

Debt securities

 

17

%  

1.0

%  

19

%  

1.0

%  

Cash

 

1

%  

0.5

%  

1

%  

0.5

%  

Combined

 

100

%  

4.4

%  

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.

F-38

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

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, 2020 (in thousands):

    

Pension Benefits

July 1, 2020 to June 30, 2021

176

July 1, 2021 to June 30, 2022

179

July 1, 2022 to June 30, 2023

200

July 1, 2023 to June 30, 2024

5,843

July 1, 2024 to June 30, 2025

1,393

July 1, 2025 to June 30, 2030

6,258

Company Contribution

As of June 30, 2020, our weighted average contribution rate is under 1% of pensionable salaries. No significant company contributions are expected for fiscal 2021.

15.         SEGMENT INFORMATION

We have determined that we operate in three identifiable industry segments: (a) security and inspection systems (Security division), (b) medical monitoring and diagnostic cardiology 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 the operations and identifiable assets by industry segment (in thousands):

2018

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

690,001

$

189,387

$

209,898

$

$

$

1,089,286

Revenue between product segments

 

 

 

44,587

 

 

(44,587)

 

Total revenues

$

690,001

$

189,387

$

254,485

$

 

(44,587)

$

1,089,286

Income (loss) from operations

$

84,106

$

(14,609)

$

22,024

$

(35,030)

$

(583)

$

55,908

Segments assets

$

804,527

$

167,611

$

220,373

$

66,453

$

(3,273)

$

1,255,691

Capital expenditures

$

14,479

$

1,540

$

3,286

$

23,893

$

$

43,198

Depreciation and amortization

$

55,630

$

4,910

$

7,766

$

1,448

$

$

69,754

F-39

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

2019

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

747,550

$

188,477

$

246,088

$

$

$

1,182,115

Revenue between product segments

 

 

 

42,542

 

 

(42,542)

 

Total revenues

$

747,550

$

188,477

$

288,630

$

 

(42,542)

$

1,182,115

Income (loss) from operations

$

97,426

$

12,277

$

29,519

$

(30,598)

$

(850)

$

107,774

Segments assets

$

793,810

$

157,639

$

237,851

$

79,498

$

(3,934)

$

1,264,864

Capital expenditures

$

15,830

$

1,372

$

4,760

$

5,450

$

$

27,412

Depreciation and amortization

$

39,788

$

5,426

$

9,269

$

1,751

$

$

56,234

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

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

2018

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

552,677

$

9,221

$

561,898

$

103,582

$

457,516

Mexico

 

106,472

 

 

106,472

 

12,143

 

12,143

Other Americas

 

25,060

 

 

25,060

 

4,027

 

29,491

Total Americas

 

684,209

 

9,221

 

693,430

 

119,752

499,150

United Kingdom

 

231,909

 

162

 

232,071

 

21,916

71,126

Other Europe, Middle East and Africa

 

25,694

 

 

25,694

 

9,993

13,458

Total EMEA

 

257,603

 

162

 

257,765

 

31,909

84,584

Asia-Pacific

 

147,474

 

35,204

 

182,678

 

16,512

18,653

Eliminations

 

 

(44,587)

 

(44,587)

 

N/A

 

N/A

Total

$

1,089,286

$

$

1,089,286

$

168,173

$

602,387

F-40

Table of Contents

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

FOR THE THREE YEARS ENDED JUNE 30, 2020

2019

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

565,316

$

10,107

$

575,423

$

117,414

$

476,314

Mexico

 

71,225

 

 

71,225

 

436

 

436

Other Americas

 

45,804

 

 

45,804

 

3,178

 

27,039

Total Americas

 

682,345

 

10,107

 

692,452

 

121,028

503,789

United Kingdom

 

292,297

 

214

 

292,511

 

30,282

80,896

Other Europe, Middle East and Africa

 

30,484

 

 

30,484

 

8,833

12,237

Total EMEA

 

322,781

 

214

 

322,995

 

39,115

93,133

Asia-Pacific

 

176,989

 

32,221

 

209,210

 

19,763

23,046

Eliminations

 

 

(42,542)

 

(42,542)

 

N/A

 

N/A

Total

$

1,182,115

$

$

1,182,115

$

179,906

$

619,968

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

Pursuant to Accounting Standards Codification 280 “Segment Reporting,” external revenues are attributed to individual countries based upon the location of our selling entity.

* * * * * *

F-41

SUPPLEMENTARY DATA

UNAUDITED QUARTERLY RESULTS

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

Quarter Ended

September 30,

December 31,

March 31,

June 30,

    

2018

    

2018

    

2019

    

2019

(Unaudited)

Revenues

$

266,249

$

303,205

$

304,284

$

308,377

Costs of goods sold

 

170,336

 

192,861

 

192,968

 

195,355

Gross profit

 

95,913

 

110,344

 

111,316

 

113,022

Operating expenses:

 

 

 

 

Selling, general and administrative

 

61,707

 

67,097

 

67,278

 

66,402

Research and development

 

13,753

 

12,805

 

13,695

 

16,256

Impairment, restructuring and other charges

 

4,196

 

(1,265)

 

(1,777)

 

2,674

Total operating expenses

 

79,656

 

78,637

 

79,196

 

85,332

Income from operations

 

16,257

 

31,707

 

32,120

 

27,690

Interest and other expense, net

 

(5,332)

 

(5,620)

 

(5,595)

 

(5,063)

Income before income taxes

 

10,925

 

26,087

 

26,525

 

22,627

Provision for income taxes

 

(1,523)

 

(6,980)

 

(6,899)

 

(5,966)

Net income

$

9,402

$

19,107

$

19,626

$

16,661

Basic earnings per common share

$

0.52

$

1.06

$

1.09

$

0.92

Diluted earnings per common share

$

0.50

$

1.03

$

1.05

$

0.89

Quarter Ended

September 30,

December 31,

March 31,

June 30,

    

2019

    

2019

    

2020

    

2020

(Unaudited)

Revenues

$

290,852

$

305,342

$

292,883

$

276,967

Costs of goods sold

 

191,641

 

194,569

 

183,776

 

175,419

Gross profit

 

99,211

 

110,773

 

109,107

 

101,548

Operating expenses:

 

 

 

 

Selling, general and administrative

 

62,177

 

63,902

 

65,576

 

60,306

Research and development

 

14,246

 

14,881

 

15,358

 

12,823

Impairment, restructuring and other charges

 

(2,099)

 

(929)

 

4,548

 

4,963

Total operating expenses

 

74,324

 

77,854

 

85,482

 

78,092

Income from operations

 

24,887

 

32,919

 

23,625

 

23,456

Interest and other expense, net

 

(4,736)

 

(4,844)

 

(4,706)

 

(4,479)

Income before income taxes

 

20,151

 

28,075

 

18,919

 

18,977

Provision for income taxes

 

592

 

(7,089)

 

639

 

(5,012)

Net income

$

20,743

$

20,986

$

19,558

$

13,965

Basic earnings per common share

$

1.14

$

1.15

$

1.08

$

0.78

Diluted earnings per common share

$

1.10

$

1.12

$

1.06

$

0.76

F-42

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 (14)

4.3

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

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 (17)

10.5†

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

10.6

Sixth Amendment to Credit Agreement dated April 23, 2019 between Wells Fargo Bank, N.A. and OSI Systems, Inc. (15)

10.7†

Amended and Restated 2006 Equity Participation Plan of OSI Systems, Inc. (6)

10.8†

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

10.9†

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

10.10†

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

10.11†

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

10.12†

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

10.13†

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

10.14†

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

10.15†

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

10.16†

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

10.17†

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

10.18†

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

10.19†

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

10.20†

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

10.21†*

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.

10.22†*

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.

10.23†

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

10.24†

Form of Restricted Stock Award Agreement (10)

10.25†

Form of Restricted Stock Unit Award Agreement (10)

10.26†

Form of Stock Option Agreement (10)

14.1

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

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, 2020 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

No.

   

EXHIBIT DESCRIPTION

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

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 December 1, 2010.
(7)Previously filed with our Current Report on Form 8-K filed on April 6, 2012.
(8)Previously filed with our Current Report on Form 8-K filed on January 5, 2018.
(9)Previously filed with our Proxy Statement on Schedule 14A filed on October 23, 2017.
(10)Previously filed with our Registration Statement on Form S-8 filed on August 16, 2013.
(11)Previously filed with our Current Report on Form 8-K filed on May 23, 2016.
(12)Previously filed with our Quarterly Report on Form 10-Q filed on January 28, 2016.
(13)Previously filed with our Quarterly Report on Form 10-Q filed on October 30, 2015.
(14)Previously filed with our Current Report on Form 8-K filed on February 22, 2017.
(15)Previously filed with our Current Report on Form 8-K filed on April 23, 2019.
(16)Previously filed with our Quarterly Report on Form 10-Q filed on October 26, 2018.
(17)Previously filed with our Proxy Statement on Schedule 14A filed on October 21, 2016.
(18)Previously filed with our Quarterly Report on Form 10-Q filed on May 2, 2019.

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 21, 2020

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 21, 2020

/s/ ALAN EDRICK

Alan Edrick

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

August 21, 2020

/s/ WILLIAM F. BALLHAUS, JR.

William F. Ballhaus, Jr.

Director

August 21, 2020

/s/ GERALD CHIZEVER

Gerald Chizever

Director

August 21, 2020

/s/ STEVEN C. GOOD

Steven C. Good

Director

August 21, 2020

/s/ JAMES B. HAWKINS

James B. Hawkins

Director

August 21, 2020

/s/ MEYER LUSKIN

Meyer Luskin

Director

August 21, 2020

/s/ KELLI BERNARD

Kelli Bernard

Director

August 21, 2020

II-2

EX-4.4 2 osis-20200630xex4d4.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, 2020, 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 shareholders.

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 therefore. 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 the Common Stock are entitled to share ratably with the holders of any then outstanding preferred stock in all assets remaining after payment of liabilities and the liquidation preference of 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.21 3 osis-20200630xex10d21.htm EXHIBIT 10.21

Exhibit 10.21

OSI SYSTEMS, INC

NONQUALIFIED DEFINED BENEFIT PLAN

First Amendment to

Amended and Restated Retirement Benefit Award Agreement

THIS FIRST AMENDMENT (“Amendment”) is made effective as of June 19, 2020, by and between OSI Systems, Inc. (the “Company”), and Deepak Chopra (the “Eligible Employee”) to the Amended and Restated Retirement Benefit Award Agreement, made effective December 31, 2017 (the “Award Agreement”).

WHEREAS, the Company has adopted the OSI Systems, Inc. Nonqualified Defined Benefit Plan, effective May 9, 2008, and previously amended January 1, 2012 (the “Plan”) and designated the Eligible Employee as a Participant in the Plan pursuant to the Award Agreement;

WHEREAS, the Company now desires to increase the Eligible Employee’s Retirement Benefit and specify the form of payout for the new benefit amount without changing the timing of the existing benefit payments, in compliance with all requirements of Section 409A of the Internal Revenue Code (the “Code”);

NOW, THEREFORE, the parties hereto agree as follows:

1.        Additional Retirement Benefit. Section 3 of the Award Agreement is hereby amended to add the following new sentence to the end of the first paragraph of that section:

Notwithstanding the foregoing, effective June 19, 2020, in addition to the Retirement Benefit specified above, the Eligible Employee shall be entitled to an additional Retirement Benefit of One Million, Five Hundred Thousand Dollars ($1,500,000), adjusted as specified herein for CPI increases, payable in quarterly installments of Seventy-Five Thousand Dollars ($75,000), including CPI adjustments, on the first day of each calendar quarter commencing in January 2025 and continuing for a period of five calendar years ending October 1, 2029. All such additional Retirement Benefit payments shall be fully vested on June 19, 2020 and, as of such date, all references to “Retirement Benefit” as used in the Plan and this Award Agreement (including amounts payable by reason of death or Disability under Sections 5 or 6 below) shall include this additional benefit, except as provided in Section 7 as amended below.

2.        Change in Control. Section 7 of the Award Agreement is hereby amended to add the following new sentence at the end of that section:

Notwithstanding the foregoing, in the event of a Change in Control, whether before or after the Eligible Employee’s Separation from Service, the present value of all remaining payments with respect to the additional Retirement Benefit added by this Amendment shall be paid in the form of a single lump sum within ninety (90) days following the Change in Control, subject to compliance with all requirements of Code Section 409A.


3.        Confirmation of Existing Benefit. Except as amended herein, all other provisions of the Plan and the Award Agreement shall remain in full force and effect and shall apply to the additional Retirement Benefit provided by this Amendment.

IN WHITENESS WHEREOF, the parties hereto have executed this First Amendment to the Amended and Restated Award Agreement effective June 19, 2020.

OSI SYSTEMS, INC.

By:

/s/ Alan Edrick

Alan Edrick,

Executive Vice President and Chief Financial Officer

ELIGIBLE EMPLOYEE

/s/ Deepak Chopra

Deepak Chopra

2


EX-10.22 4 osis-20200630xex10d22.htm EXHIBIT 10.22

Exhibit 10.22

OSI SYSTEMS, INC

NONQUALIFIED DEFINED BENEFIT PLAN

Second Amendment to

Amended and Restated Retirement Benefit Award Agreement

THIS SECOND AMENDMENT (“Second Amendment”) is made effective as of August 19, 2020, by and between OSI Systems, Inc. (the “Company”), and Deepak Chopra (the “Eligible Employee”) to the Amended and Restated Retirement Benefit Award Agreement, made effective December 31, 2017 (the “Award Agreement”).

WHEREAS, the Company has adopted the OSI Systems, Inc. Nonqualified Defined Benefit Plan, as amended effective January 1, 2012 (the “Plan”) and designated the Eligible Employee as a Participant in the Plan pursuant to the Award Agreement;

WHEREAS, the Company previously adopted the First Amendment to the Award Agreement, effective June 19, 2020 (the “First Amendment”).

WHEREAS, the Company now desires to again increase the Eligible Employee’s Retirement Benefit and specify the form of payout for the new benefit amount without changing the timing of the existing benefit payments, in compliance with all requirements of Section 409A of the Internal Revenue Code (the “Code”);

NOW, THEREFORE, the parties hereto agree as follows:

1.        Second Additional Retirement Benefit. Section 3 of the Award Agreement is hereby amended to add the following new sentence to the end of the first paragraph of that section:

Notwithstanding the foregoing, effective August 19, 2020, in addition to the original Retirement Benefit and additional Retirement Benefit specified above, the Eligible Employee shall be entitled to a second additional Retirement Benefit of One Million, Five Hundred Thousand Dollars ($1,500,000), (adjusted as specified herein for CPI increases commencing in calendar year 2021), payable in quarterly installments of Seventy-Five Thousand Dollars ($75,000), plus CPI adjustments, on the first day of each calendar quarter commencing for this additional amount July 1, 2025 and continuing for a period of five calendar years ending April 1, 2030. All such additional Retirement Benefit payments shall be fully vested on August 19, 2020 and, as of such date, all references to “Retirement Benefit” as used in the Plan and this Award Agreement (including amounts payable by reason of death or Disability under Sections 5 or 6 below) shall include this second additional benefit, except as provided in Section 7 as amended below.


2.        Change in Control. Section 7 of the Award Agreement is hereby amended to replace the new final sentence added by the First Amendment with the following:

Notwithstanding the foregoing, in the event of a Change in Control, whether before or after the Eligible Employee’s Separation from Service, the present value of all remaining payments with respect to each of the additional Retirement Benefits added by the First Amendment and this Second Amendment shall be paid in the form of a single lump sum within ninety (90) days following the Change in Control, subject to compliance with all requirements of Code Section 409A.

3.        Confirmation of Existing Benefit. Except as amended herein, all other provisions of the Plan, the Award Agreement and the First Amendment shall remain in full force and effect and shall apply to the additional Retirement Benefit provided by this Second Amendment.

IN WHITENESS WHEREOF, the parties hereto have executed this Second Amendment to the Amended and Restated Award Agreement effective August 19, 2020.

OSI SYSTEMS, INC.

By:

/s/ Alan Edrick

Alan Edrick,

Executive Vice President and Chief Financial Officer

ELIGIBLE EMPLOYEE

/s/ Deepak Chopra

Deepak Chopra

2


EX-21.1 5 osis-20200630xex21d1.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

CXR Limited

United Kingdom

ECIL-Rapiscan Security Products Limited

India

Foamhand Limited

New Zealand

Foamhand Limited

United Kingdom

Foamhand Pty Limited

Australia

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 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 Mexico S. de R.L. de C.V.

Mexico

Rapiscan Systems Oy

Finland

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 Global S.R.L.

Argentina

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 6 osis-20200630xex23d1.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 of OSI Systems, Inc. (the Company) (Form S-3 No. 333-73618, 333-75228, 333-100791, 333-101716, 333-119704, and 333-148937; and Form S-8 No. 333-45049, 333-69433, 333-106176, 333-122674, 333-132142, 333-148936, 333-157032, 333-173758, 333-190693, 333-213552, and 333-222956) of our report dated August 21, 2020, relating to the Companys consolidated financial statements  (which report expresses an unqualified opinion and includes an explanatory paragraph relating to the adoption of Accounting Standards Codification Topic No. 842), and the effectiveness of internal control over financial reporting of the Company, appearing in this Annual Report (Form 10-K) for the year ended June 30, 2020.

/s/ Moss Adams LLP

Los Angeles, California

August 21, 2020


EX-31.1 7 osis-20200630xex31d1.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 21, 2020

/s/ DEEPAK CHOPRA

Deepak Chopra
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 8 osis-20200630xex31d2.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 21, 2020

/s/ ALAN EDRICK

Alan Edrick
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 9 osis-20200630xex32d1.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, 2020 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 21, 2020

/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 10 osis-20200630xex32d2.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, 2020 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 21, 2020

/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 11 osis-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) 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 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Description of Business (Details) 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 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Lease Accounting (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Basis of Presentation - Lease Accounting Policy (Details) - calc2 link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Impairments, restructuring and other charges (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - BORROWINGS AND DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - STOCK-BASED COMPENSATION - Stock based compensation expense (Details) 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 41006 - Disclosure - INCOME TAXES - Effective income tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - 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 - ACQUISITION ACTIVITY link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10601 - 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 AND DEBT link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - RELATED-PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - SEGMENT INFORMATION 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 30403 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - GOODWILL AND INTANGIBLE ASSETSs (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - BORROWINGS AND DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Credit Risk and Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Detail) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - ACQUISITION ACTIVITY - Explosive Trace Detection (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - ACQUISITION ACTIVITY - Other Business Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - CONTRACT ASSETS AND LIABILITIES Default (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Changes in the accrued liability (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - BORROWINGS AND DEBT - other borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - STOCK-BASED COMPENSATION - OSI Plans (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 41005 - Disclosure - INCOME TAXES - Excess tax benefits and tax deficiencies (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - RELATED-PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - EMPLOYEE BENEFIT PLANS - Employee Retirement Savings Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - EMPLOYEE BENEFIT PLANS - Plan Assets and Investment Policy (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - EMPLOYEE BENEFIT PLANS - Projected Benefit Payments (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - SEGMENT INFORMATION - By industry segment (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - SEGMENT INFORMATION - By geographical area (Details) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - CONTRACT ASSETS AND LIABILITIES link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 osis-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 13 osis-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 14 osis-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 15 osis-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 16 osis-20200630x10k003.jpg GRAPHIC begin 644 osis-20200630x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@"*X MN8;6+S)Y B>I-4_[>TS_ )_(_P ZP/'MS;?8X+.>X:(NV\;4W9QQ7 ?9]-_Y M_I/^_/\ ]>L9U7%V1[.#RR%>DJDVU?LCU[^WM,_Y_(_SH_M[3/\ G\C_ #KS MS3?!PU.#SH[PHAZ>9'MS^M;UEX*M;0 O+'._'ONR[_;VF?\_D?YT?V]IG_/Y'^=9%QX;M;@$-%:IG^X@%85SX!4;GBO5"@9 MVXR?YTG*:Z&]/#X.7Q3:^1VG]O:9_P _D?YT?V]IG_/Y'^=>2S6-A!*T4EY* MKJ<$&#_Z]1_9]-_Y_I?^_/\ ]>L_;2['>LFHO52?W'KW]O:9_P _D?YT?V]I MG_/Y'^=>2P6-C2L[G @_^O77V/@6"W??-<),>P/ _*JC4G+9&%?+\ M+17OS=_0ZO\ M[3/^?R/\Z/[>TS_ )_(_P ZQO\ A&+3_GG;?]\BC_A&+3_G MG;?]\BKYIG'[+"?S,V?[>TS_ )_(_P Z/[>TS_G\C_.L;_A&+3_GG;?]\BC_ M (1BT_YYVW_?(HYIA[+"?S,V?[>TS_G\C_.C^WM,_P"?R/\ .N'\2Z=INGQQ MP2-'$\@W QQ@G%<];6>G2W,48O9"68 P_\ UZAU9)V.ZCEE"I#G4G;T/6?[ M>TS_ )_(_P Z/[>TS_G\C_.L1/#%IY:_);'@?PBG?\(Q:?\ /.V_[Y%7S3.+ MV.$_F9M+K>FNX5;N,L3@#-: Y&:\ZFTJQ;Q-:V<4BI+&PD(CCR&P>F?PKT4# M %.$F[W,L70ITN7D;U5]0HHHJSC"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI'8(A8\ #)H \_\ M%[WEQK!CBL?.2-1MO'G0D#\LU4FH[G M/1IUJ\N6%W\V;>-.'_,/O/\ OL_XT!=/;&-/O3CT<_XUP4FL12N7DEOF8]29 M%_PJ6U\0+9RAX9;X8/(WK@_I4>T1WO+JMM&[^K_S.Y\NPP?^);>\_P"V?\:4 M1V/;3;[_ +Z/^-1Z+KW]L6S2BZB@*'!64X-:?G/_ -!*T_[['^-:*S5T>94] MI"3C*]UYLYK6[*%[-I+#29_M (R7&C3.9('1M1M2K* M00''^->83/IRW4B%;HXWJ_U1U6@V2"!I-0TF;S M"WR&/CCZYK:\NPX_XEM[Q_M'_&I[(+:V4,$.HVJQHH"@N./UJQYS?]!*T_[[ M'^-:J-D>96KRG-O]69Y33U&3IUZ /5S_ (U%Y^D<_P"AW7_?P_XUF>+M6$*1 MV>>=IW]R[_[^"CSM._N7?\ W\%3[0Z/[-_O M2_KYFYJ[3S7S?9--6WG,#(HYN'&#G/2E'61K6BZ-!Z;+S_S.C\JP_P"@;>_]]G_&CRK M#/\ 9M]Q_MG_ !K0\YO^@E:?]]C_ !JO>WA@LII&U"W8!3E489/TK>QX$92; M25_O9D^'8'E\27,YM#%#%D(SG)P82O7<>V@NKZ[INA6IN-2NX[>,=W/6O/[ MWXZ>'+:'>)?$NH^*M9DN;J9W#OB*//"CL!7K7@[X+Z; M<:+;WNM/*UQ,F[RE(PH(^G6K.,Z_P[\5_#?B&X%NDSVLS'"I< #W MB65A+=LK2)&A%M0@?2A/<6\YPN!EE;TXKW+P2NJ2^#;6 MWUN%DN1%L;>02P]?RH$O OB!H9\/^,KZT"A8FGV-\"!EI)$4*O MU.:Z'6_$>D^'K<3:G>QVZG[H8\L?:N5TO3M/^%G@.6YD&^95WR-W=\9V_P Z M^>-=U[4?%.LM%!/ % SW.[^.OAV"4I#;7H?]\+_ (UUF@6FHZGX$M[/60T%W+!LE*GD<_X8KB_^%":'_P _]Y_WT/\ M"@18_P"%\^&?^?/4/^^%_P :/^%\^&?^?/4/^^%_QKP_Q=I-KH?B2YT^RD>2 M&$@!G.3GO5SP'X67Q;XCCT^5W2$#=(R=0*!GLG_"^?#/_/GJ'_?"_P"-:5O\ M7]!N-!N]8%M>+;VTJ1,&1?]]#_ KE?B5H-CX) M\,6F@VD\DGVJ7SSOY)VGZ?[5 '9?\+Y\,_\ /GJ'_?"_XT?\+Y\,_P#/GJ'_ M 'PO^-?.\$?FW$4?]]POYFO>[7X$:/+:Q22WMVLC*"P##@_E0!=_X7SX9_Y\ M]0_[X7_&O0=.UJWU'08]82.2*!XS)MD&& &?\*\V/P$T3'%_=_\ ?0_PKK_% MDL?AGX=7HBSBWM]B8ZGD#^M CF#\>?#()'V/4/\ OA?\:Z;PA\0M)\9S3Q6$ M=Q$\."1,H&?I@U\FGDYKT+X-:B;'Q[#&7Q'/&T>W/!)QB@=CZ=JMJ%_;Z983 M7ETX2&)2S$^U6:\)^-GC03R#PY9N=J'=<,IX)[#\"*!'2-\>/#*L1]DU X/4 M(O/ZUU?@_P <:=XTAN)=/@N(T@;:QF4#G&>QKY'KZ2^"]@FF>!9+UN%N7,Q) M]AC^E ST:[O+:PMVN+J9(8E&69S@"O/M6^-7AG3IS##Y]V1_'" 5_4UY)\2/ M'MUXHUB6W@E*Z="Q6-5XW>YK9^&OPLA\4:?_ &MJLLJ6I"*\'^(GPDMM$TM]5T M9Y62/F6%N<#VP*Z[X+IKL'A^2'4[>1+0'=;M)U^F.HH$>GT444 %<]XM\8Z? MX.L$N[])G1VVA8@"?U-=#7A'Q^OG:]TRR5_D569E'<\8S0!TJ_'?PT[A19ZA MDG ^1?\ &O2+2]2[TZ.]".B.F_:_4#WKXVTFU:]U>TMD.&DE %?7.MSKI7A* M[<' CMF4$^NWB@9QEY\S6KVM^S1.4)5%P2#CCFDM?CEX9N;J.#[/?1 M[V"[W1<#Z\U\XRR--*\CG+.22?>F@D$$'!% 6/MQ'62-70Y5AD&LGQ-XDLO" MNC/J=^',*L$Q& 22>E,K^6TT^VNXVB3>S2J O4#'!Z\UV->,? *Q*Z?J M=ZRD$R!%)[C%:GQ,^*"^'MVE:2RO?D?/)G(C_P#KT =YK/B?1M BWZE?PP>@ M8\FN&O?CGX;MI"D,%W/@_>51M/ZUX(IU7Q1K*H7ENKRX;')SDU[3X<^!=A': MQS:U(C[R&O)O%GP2LAI\EUH4LB3QJ3Y3D$,!Z>]>>_#_Q/JGA7Q1':@3-"\@C MGMU&>^,X]J /JBBF12"6%) " ZAL'MFGT""BBB@ JAK,_P!FTFX<,BL4(4N< M#)'&:OURWCF[AATE+>52WFOD*/:IF[1;.C"T_:5HQ\RMH]I'_9Z-=Z/!-*V2 M75 0?TJ_]ELO^@!%_P!^Q_A3+.>&.SA5-<,:[!\GEKQQTZ5/]JC_ .A@/_?M M?\*S5K?\,=M24W-O_P"2,K6EM8-.7X?\ !.H\.1F2:07.GV5TF/\ MEDH.#71_9;+_ * $7_?L?X5A>%!:16TLT=^UF6."I4$G\ZZ'[5'_ -# ?^_: M_P"%;PV/!QCE[9V_]N_30ADMK)8V/]@PC ZF,\_+\N<9Z M5U^K:A'#ITQ.LO,&4KY:Q@9S7 %[$G/V>6HJ,Z\OA)QDW^OZV/1X[>Q:-6&A M0MD=1&.?TIWV6R_Z $7_ '['^%6& 'N373+>PNH9 M?$)(/?RU_P *TC)-'!6HU:4K2O\ ^3?H-^RV7_0 B_[]C_"C[+9?] "+_OV/ M\*?]KC_Z& _]^U_PH^U1_P#0P'_OVO\ A3T_JQC[_G_Y-_D1/9V3H5_L&,9[ MB,?X5R>J:9?6\:&_MG5,X24#Y6'M6%TIDGVPGV:\2*=?+E7AH MW'/XBIZ^9_AEX^U'1MXKZ75@RAAT(R*!'B_P >- W6 MEIK<2#Y&\N9L=C@+^I->$U]>>/+"VU#P7J<5UC8L+2#/]Y02/UKY#H&CT75O MB9>W_@G3O#]FSK/LV7,@&"W)PH_2O2/A)X!70]/&KW\?^G7"_*C+S&O^/->> M?!OPK;Z_XBENKU-T%FH=1V9L]#^>:^E0 !@# H \G^.\\B>%K:%6PCSJ6'KC M-?/44ABE21?O(P8?A7USXW\*1>+_ [+I[,$E!WQ.>S#./PYKY<\0>&-5\-W MK6^H6KQX/ROCAAZB@$>Y^ _BYINJ6T&GZNZVMZHVAVX1_P >WTKTY5@N?+G4 M))CE''/Y&OB8$@@@X(Z&O4OA1X_OM.UJWT6\F::RN7V+O.2C$\<^G6@+'T;4 M5S+Y%K+,?^6:%OR&:D!R 1T-8OC"]&G^$]2G)Q_H[J#[E2!0(^2]=N6N]?U" M=F+%[B0@GTW&O4_@%IY?5M2OS]U8A$/KD&O'68LQ9CDDY)KZ)^!.FO:>%KJZ M4=,UT?_"%_$3_ *!VK_\ ?P_XT ?4ZS1N<*ZD^@->:?&_ M5#9>#H[93S=R^61[8)_I6/\ "3POXETW7I[W7(+Z%5B*(+AR0<^V?:LSX_:@ M6U+3-/!^18C*1[Y(H \;,;B,2%3L)P&QP36GX;O_ .R_$FGWV[:(9UA]JYWQO\ #C5/"UY++'$\^GECLF Z#WKAZ /M*TO=/UNQ M$EO+#=6T@[$,#5P 8 P!7R'X4\8:IX6U**>TN&\G($D+'*LO]*^L-)U*'6- M)M=1MSF&XC#H?8T"+M%%% !7S!\9+_[;X_N%5LQQ1H@&>AQS7T[(XCB=ST52 M:^._%=V][XJU.=VW9N7 /MN.*!HU_AAI[:AX^TP 92*3>_TP:]P^,-\;+P!< MHC;7F95'YC->;_ >P:;Q1=W;(3'%!@-Z-D?TK=^/VH?Z'I=@K8/F,[#/4$#SXHTS6)$!,UK%NC [M@X'Z5R$D;12O&XPR,5(]Q7T-\"=.6'PK< MWNWFYE*G/^R2/ZUYG\5_"[^'O%!W=U->W65BS,QR2:]>^+\_]G^&/#^BJP4&)9BH]0,?UKQN@$>Z? SPM']FF\07$ M89V8QP9'W<=?Z5[77,_#^R2Q\#Z6B+M#P+(?JP!KIJ! 1D8-<_IW@O1--U6? M4X;-#>3.7,C '!)SQZ5T%% !1110 4444 %>?^-]4ECU-+:&\\KRU!( SUKT M#I7E.OR)=ZUQAD33 M5D!0?.&'/O5C==_] @?]]+_C7.^&[NV:U,%P+VVV'Y%$AP16[OT__GZOO^_A MI1=T%>GR5''E_/\ S*NK6^I7EDT5O8FWDR"'5EXK@Y[S4+>4QS7[HRGH4Q_2 MO1M^G_\ /U??]_#5"\TG0+]@UP;EV'\18YJ9QOLSIP>)C1]V<-/3_.YPG]J7 MG_02/_?/_P!:M'38-;U1R+:YD<#DG;C]370KX;\,J0=MSD>K&M2&/2K= D,U MW&H[*Y J5!]6=-;'T^7]U#7S2)+=;R&%(VTO<0HRQ9>34F^\Y_XE'T^=?\:C MWZ?_ ,_5]_W\-4M1O[*TM7>&:_EE_A02'K6M['E*#G*RCJ_)_P"9B^*-9ECD M2T0+9RK\SXPQ/ITKF_[2NS_S$C_WS4TY6YF::;3;IY&.23(?\*Z2R\/>'I;2 M-YX[E9&&2NX\5AK)Z'NIT<+22E&_HD_\SEO[4O/^@D?^^?\ ZU*-4O,?\A1A M_P !_P#K5V'_ C/ACTNO^^S1_PC/ACTNO\ OLT^27& >EU_WV:UT_LV M- BW-Z% P!YAJX1:>K.3&8FE5@HTXO[O\B??=\?\2@?]]+_C6?K5WY@98[:&*\NHV^9\RG -5)V1RX:GSU M8KE_/]68-C>7]W?0Q17Y=V<83;UKT4/> 8_L@=?[R_XUPWA^ULFU-7FL[JW" M1)/.XC1-V22?;M5^1=\;*"02 M,9':OE3QUIFM^'O%\T][+.[>:9(+AB3P3D 'VK8\<^H=2TNQUBR>UOK=)X9! M@JPKY?\ B7X3M_"?B9K:S8FVD02(">5SGBNZTSX\"'2%CO--+W<:[0RO@/[] M.*\O\1:]J/C+Q ][,A>:3"1Q(,X'8#\Z!C/"5E)J'BO3;6+.Z2=1D#I7V%"N MR&-#U50/TKR3X1_#J71S_;FJQ%+MAB&)OX!ZD>O KUZ@&<-\6]2;3? %XZ'Y MY&6,#V)P?YU\LU[[\?-1\O2-.L%/,LC,_/3&"*\"H!'T-\!].>V\-7EW(N// MG^0^JX']17K-AVGQZ$>D!)],+WJ)C<'P&/KTXH \[^(OAJ#PIXM MFTZU /SKW'X3_#R3P]!_:VJ1A;^481.NQ3_7I0,]11=J*OH *\[^-5 M^UIX#DA1RKSRH 1Z C->C5XG\?K_ /T?2[%6Z.SN/48&/Y4"/#*^M/AOIYTW MP'I<+'+F(ECCU)KY2LK62^O8;6+_ %DK!5^IK[.TR 6VEVL*C 2)1C\*!L74 M)Q;:;=3GI%"[G\ 37QGJDL[N/Q8FOJ_X@:C_9G@G4IRP7=&8\DX M^]Q_6OD:@$>V_ "P!DU34<<@"#/Y&OZ^!? M&,OBS09=5N+46T:,0 &W9QG-?.MJC^(?B(B299I[PY_ _P#UJ 1[MJOAI#\' METHH,V]J&^;GE>>WTKYBK[8GMUFL9;; VO&4Q[$8KY=T/P9/KGQ$GTGR6%M# M=/YQQ@! W^% (]"^"G@SR+9O$-[&-\@Q;AAT'K^AKSSXK:A]O^(.HCM;MY(_ M G_&OIX0PZ7I!BA58XH(2% X P*^.M9OSJ>LW=\W6>0N^-KJ M-6A\BUC_ -7"#GGU)[T D;KS+_P#6KU+XG^*)O"WA-Y;1PEW.?+B/ITS^AH!G M:AE;.&!QUP:6O /@WJ_B+4_%DIFO+BXLQ&QF\URP#'IU_&O?Z!&5XDO%L?#> MH3L<8MW /N5.*^-Y)&EE:1SEF.2?>OJ+XO7S67P_O/+(#R,JC/\ O#-?+= T M?0'P$L&BT+4+MUQYLP"'U&/_ *UO_"RS.G_# MJQ9U*R,C.P/U./TKY_\ $5PNM_$2ZER&2YO0!CI@D"@#Z,^&^GIIW@73HT&! M(@E/U8 U0^*OAE?$'A.:2-2;FU'F1XZGV_6NQTRU6RTNUM5&%AB5 /H,58=% MDC9&&588(H$?$9&"0>HK?\$6+:AXSTJ!5W#[0C,/8$9K1^)7AD^&O%MQ%&A6 MUF/F0\< 'M^E;/P2TYKKQP+DKF."%LG'0GI_*@9T/Q]TYQ+I%Z!^ZCB,'XYS M_2O%*^O/&WA>'Q9X=FL' $H^:%C_ M7RIK6B7^@:E+8ZA T4L9QR.&]P>XH M!'U7X#O8K[P3I+PG(2W2,_55 -='7S!\/_B9=>#U:SGC-Q8,<[,\H?45Z+?? M'?18[(M9VLTMQCA&!49^M K'H7B7Q'9>&-'FU"\< (/E3/+'L!67X)\=V/C. MS=X$:*XC_P!9$W./?->#W5WXI^*FMJB1LT0;Y5'$<8]STS7O/@CP;9^#-%$* M[3ZW;1&L@))]!6S0 4444 5[Z5 M8+&>1FV@(>?3BO'I/*EE:1M1;+')^;O7KFJV']IZ;+:>88_,Q\P[HC&I'8[:^)P%?XY/[C>ANKFY3=#'IK M@]"'/^%39O\ _GWT_P#[Z/\ A7.K\/D0@K>R@@\8-3_\(7+_ -!.?\__ *U: M+F['G2CA;^[4_!_YFT3?C_EWT_'^^?\ "J5WK!L4W7']F)[;S_A6?)X%,HP^ MH3,!SUJ$_#N$XS=R'ZFD^?HAPC@[^_/\'_F,F\:QE'1(K16/ =>C_A74'/^DO6;A4EN>A1Q6 H_P .37R.0CA@ M=U3^T7!)P/FKT>WO6BMHHP=.8*@&2YR>/I6/_P *Z@S_ ,?+T[_A7D7'^ER_ MG3C&<>A&*Q.$Q%KSV\C:_M%_33?^^S_A1_:+^FF_]]G_ K%_P"%>Q?\_#76_\*Z@/_+R]'_"NH/\ GY>HE&I+<[:&)P-!>Y)W M]"IX4*VWGSQ7%O,6&W$[GBNF_M&3^[IO_?9_PK%'P[A'2[D'T-+_ ,*\B_Y_ M)/SJHJ:5K'/7G@ZLW-U/P+VIZFRZ=-N-@@*D;D8[A].*D\%6H@TIY1*91,^X M,36;_P *[A/!O),?6NLTO3TTO3H;-&++&,9/>JBI.5V,_WAR/QJ]16IY9P3_![P0",84^8RX_(UC_\*B\% M?] C_P C/_C7<44 1P01VUND$*[8XQM4>@J2BB@#.U;0M,URW,&HVDMP&>GF-_C7>T4 8>C>#]!T% NGZ=%'@Y!8;B/Q/-;E%% M !7.:]X&\/\ B6\6ZU6R,\RJ%!\QA@#V!KHZ* ..L_A;X0L+R&[M]+V30L'1 MO-8X(_&NP Z"EHH SM;T+3_$.G-8:G!YULQ#%-Q7)!R.E[^$WA&\N&F;3MK-U"NP'\ZMZ3\-?"VC3":VTQ#+_ 'I& M+?H:ZVB@!J(L:!$4*HX P!7BWQ7AO?%?B_3_#=A&SF("5V'1=V0<_E7M=9U MIHMG9ZG=:C''FZN3\[GKCT'M0!G>#O"%CX0TE;2U4&5@#-)W9JZ*BB@#*UWP MYIGB2T6UU6W,\*G<%WE>?PKG/^%1>"O^@1_Y&?\ QKN** *]M96]I8I9PQ[8 M$38%ST%37844 %%%% &'X@\(Z)XH$0U>S M$_E'*'<5(_*F^'_!NA>&))7TFR\AI<;SO+9Q]36]10 5D:UX9TCQ! 8M2LHY M@1C=C#?F.:UZ* /,I_@AX:DD+1O-$O\ =!S_ %JQ8?!CPM:2AY8I+C!R [$? MR->BT4 4]/TJQTJ$16-K% @_N* 3^-8_CR/4)?!NH)INXW!C(PO4C!SBNDH( MR,&@#Y8^'?AO6-1\96<\<$RI!-NFE;(VXZ\U]3*,*!Z"D6-$^XBK]!BG4 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 61110 4444 %%%% !1110 4444 ?_V0$! end GRAPHIC 17 osis-20200630x10k007.jpg GRAPHIC begin 644 osis-20200630x10k007.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *\_\ &GQ,'A_6X/#FBZ9+J^OSC(MHS@1@C(W'Z<^PY)KT"O#_ M F5A_:6\2+?\7$EO)]FWGME",?\ !_#- &SI_Q6UK3/$5GH_C?PT=(:^<); MW$4@>/).!DY(ZGUXK<\>_$F#P?=6FEV=C)J6M7@S!:Q^A. 3WY.?R-;/B/Q# MX;T._P!+77'@2YFD*VC21;V1N 2#C*YX&:\R=HX/VHF;4"H62U46N[U\L ?C MG=0!HR?%CQ-X;NK4^-O"!TZPN7")_34N"ZX_3% 'L>E>.XK_ .& \7RQ(C+;/)+"IX61205YYZBN M<^&/Q5U+QU?ZI;7NFVUJ+.W$RF(L23G&#FO/+RZDTQ=<^&:#:UQKR?9U Y\A MSN/X;0OYUT'PLM%L?B=XZM5&$AB9!@] 'H MZ%\5/B'XGM);O1?!EE=VT;E& M=;C;R.V&8&NO^'?Q)7QG_:%G?6!T[5-.)%Q"3D8!()&>1@C!!KRCX4W'Q%B\ M/7:^$[+29K(W+;VNSAP^.WS#BN@7P]J7PU\'^*O%>O7L M>Y)/;H!0!HZ/\;;C4/'L&D3Z9#%H]S>/9P7@9MQ8<+[=2H/UKM?B3XON?!'A M-M8M+:*XE$Z1;)20N&SZ?2OG2_U_PR?A5HVG65S,/$-A=_:R?)(!9C\XW=/[ MIS_LUZA\5--@?M,L#/@]'P0P_,&@"PWQ"^)\.F?VI-X#MC8B(3 M,Z7 )V8SD ,3T]JV+SXJA_A-)XTTVQ0RI(D;6T['"L7"D9'7KD5YIXHG^(WA MSPOI1U7Q*9/#VH0I#(]G;1[H$*C"D[0<[??MUKIO&6AZ3H'[.DMMHMPUS:2- M!,+ANLI:523CM]* .NUWXFIH'@C1M9EL3<:CJTA*Y)'X@5B?$G5;;5/&7P[UJY&W29VBE8/T7]X"V?;&*]D\6RVL7@_5Y+PI M]G^QR;MQX/RG'ZXH P?$7Q"ALOABWC+18X[N)@AC27('+A"#CN#D?44[P/X_ MB\9>#)M82*..]ME?S[<-PK $CWP:\VX-26 M23?"^?2]:B5SH/B#3O)NE&2$D*]?P)S]": /9_ACXTNO'7A>35KNUAMI%N6A MV0DD8 4YY^M=%KVN67AS1+K5M1DV6MLFYR.I[ #W)P/QKS;]GC_DG,W_ %_R M?^@I4O[0*S-\-U,?^K6^B,W^YAO_ &;;0!2M_BEXXU>T?5]%\"&?1021(\O[ MQU'4J,@G\ :Z_P +_$2P\7>$+[6;"(QW%E$YGM9#DHP4D,> #'-XL^)EQ8#_B7-%<;"A^4DLV,?AF@#7T+ MXG_$?Q-I_P#:&C^"K*ZM-Y3S!<;>1U&&<&O4O#%[K6H:'%<:_IJ:=J#,0]NC MAPH[<@G^=>$_"S0_B%J'A#S_ UXIM--T_[1(/(EMU=MW&3DH?YU[_HL&H6V MC6L.JW2W=^D8$\Z*%#MZ@ #'Y4 8?Q#\72>"_"[ZG;V\=Q*/B3J&LV46J^#;6STV5AYURERK%%QUQO/MVJ?XI:)HGB*#2=.UGQ#_9 M*FYWQ*!DS-TP.>.O6N O="_X5'\2_#,?A_4;R2RUB417=K/(&W_,%)( /WL M@XR"#0![7XEO-4T_P_>7FC6L5W?0IO2"0G$F.H&.^.E-96'BEE%U!&2%W!QN MX]">?J3VH ]$\-_$36]=\(^(/$\NE6UOIUE#*]CDMNG* G+>W ''?/I6%HOQ M)^)?B'3(]1TKP197-I(2$D%R%SCKP7!KNO$FEVNB?"K6--L8Q';6^DSQQJ/0 M1GGZUY/\-M ^(]]X*M)_#_BVST_3F9O+MY+9693GGDH?YT >P^#=3\3:IIT\ MOB?18M*NEEVQ11RAPR8'.03WS7GVN_&Z?2/'$VF)ID,NBVUW':W%YEMRD]<= ML\,0/:NSMKG7?"/@'4;WQ5JT.HWUNLDHGBC"#;@;5P%'?V[U\]6OB+PQ<:=\1?B=JNDPZK9>!K.>RF3S$D6Y'S+Z@%\]O2DE\1#Q)^S9>73/ MNGAM!;S<\[D91S]1@UQ,#EO-(OY;[^T'\Z>>488OT(([8IOQM6=OA=J7D;N&0R;?[N[G M/MTH P8OBKXRUR"75/#/@AKK18RP$\TFUI I.2HR,].P/.172Z%\2[7Q'X%U MC7;.U:&\TRWE>:TF/W71"P!/H<5H_#66T;X9^'WM2HA6R0,0>C 8?/ONSFLR M[U[P[KO@+Q;!X<,!\BRNDGCABV#>8VR>, YYYH U/AYXJN/&?A"#6;JWBMY9 M)'4QQ$E1@X[UB>%/B+>^(+SQ?#/96T0T-L1%&/[S_6?>S_N#IZU#\")$?X7V M@5@2D\JL >ASG'ZUR7PR.=3^*+#&TN,$?6>@#>^&/Q>O/'&OS:9J&G6UF?(, ML+1%COP0&'/U%5_'7QFO?#'CC^P+#3;:YB3RDEEE9LAVYP,<="*\U\&R+X;T M;PMXP) B@U:2UNG(^[$XP3^ W'\*KZ_$^I:';>*ID^?6/$,CJ3_SS'"CZ=1^ M% 'NVM>/[S2_B5X?\+QV<#P:G;K+),Q.]"2XP.W\-2_%#QS=^ ]!MM0L[2"Y M>6<1%9B0 ,$YX^E<7XP81?'SP,[G:C6<:@D]]T@Q^HJU^T81_P (9IP_B-Z, M#U^4T =1XS\>7?ACQ+X;TN"S@FCU:0I(\A.4P5'&/K7=UXQ\6?\ DH/@#_KL MW3_>2O9Z .&^)?CRY\$V-@-/LH[W4+Z?RHH')Y'<\<]Q3_!GCBX\9> 9-:L[ M*,ZG'YD;6@;"^:O(&2>A!4_C7F?C#QKH\7QVM+C6)W73M$C*KLC,F92/0>YZ M^U2_!KQ+IF*@^,?_)0OA]_U^_^U(ZN?M#_ /)/H/\ K]3^1H U=5^(M_HOQ!T7 M0[VPMUTO58D:*Z#'<&(Y'IPV/P(K5^)/C8^!/"XU*&".XNY9TA@AD) 8GDDX MYX /Z5R/QFT.2]\ :7KEHN;K2&CF# *>F[@N#]2$7\: .N\6?$GQ+X?E\-V-KHEG=:GJUN':!G9=KG'RC)'K MWHA\6_%EIXUE\ V:QE@&;[6O SR?OUA?&>&^N?B+X.ATRY2UOGW""9U#*C[A M@D$'/Y5T-EX9^+,5]!)=^.+"6W60&6-;5 67/(SY= 'IZ%C&I<88@9'H:\\\ M:^+?'7A^_NI-)\+6U[H]O%YK7&/%&BOHVLLN8UW;DD]@?SYR1Q4'C/QOX] M\-7>I7%KX3M)]$M!N6]DN "4P,DKNSUSVK ^+ACE^*7@J&T :_$P+A?O!-XZ M_D:]!^*&?^%9>(.._'WB:XTVZD\)6D6B73C?>).,JG=@I;/ MZ5GO\;)X_B ^CG38#HJW_P!A^W!F+;NGTZ@_A5[PSKX\,_L]P:MNQ)!9-Y6> M\A)"_J17C*:[X9_X5"=):YF_X2'[:;T'R3@-G&-W3H,_C0!]+>/O$T_A#P9? M:Y:P1W$MOLVQR$A3N<+SCZUI>&]5DUOPWI^J2QK')=0+*R)T!/85Y=XPU]/$ MW[.#ZH&#/)% LN.SK*H8?F*]!\ ?\B!H?_7HG\J .DKS+Q]\1=>\-^,]-\.: M%HUMJ-Q?6XE197*L6+,, Y Z+WKTVO!OBO;ZG=_&SPO!H]Y'9Z@]HH@N)%#+ M&V^3G!!'Z4 :M]\5O&?A9[:Y\7>#$L]-ED\LRV\X<@_@Q'3L<9K=^(OQ#U3P MI?:'::)IMOJ$NJAO+65RN2-N,/[3P?\2?$<_V42![!_P!]UN>+O$'CG2KF >'_ O;ZC;& /-)).$V/W'+"L:W M\,?%Q+F)I_'5A)"'!=!:("RYY'^KKTVZ_P"/.?K_ *MNGTH \:\-?%/X@^*X M#=:3X.L;FUCF\J65;C;M/!/#,#T-=?X4\>7VO^/M?\.7-E!#'IB_+(A)9CN MP>UN^.KO M2?B9H?A:.T@>WU%"SS,QWK@$\#IVK!\1?$KQ7;?$6_\ "GAWP[::E);1I(-\ MNQB#&K$G+ ?Q52\98/[0OA C(B;/MPU<_K=CXAO_P!HC68?#.J0Z=J'V:,B M:6,.-ODID8(/\J .JM/BKXCTKQ-IND>,_"RZ8NI2+'!-#*' ).W)Y(/)&><@ M'-6/&OQ;E\&_$"ST2XLH&TV5(WFN"QWH&)!('3 Q7"^%;:\\6_%&/3OB%K-S M)JND2;[2T,2)',5.[@J .P/3D=^*O?$3P[;^*OCE;:/<':MQIN%<$_(P#$'\ MZ /1/B'X]N/!]KHL]C;6]TFHW(A)D8X"D9R,4GC#XEVOA?4K&Q:"99);R&*: M2:VDV&)OO-&P'S%>./4]Z\$U?Q!?G2=&\&ZPCC4M!U81*6YW1=%'X=![;:^E M-9\$:#XDNOM6K69NI#:M;*LCDJBMR64=%;_:'- &OI6IPZOIT5]!%<1QR9VK M<1-&_!QRIY'2KE5[&SBTZPM[* N8H(UC3S'+-@# R3R:L4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5P_C3X9Z=XNOH-5BO+C2]9MP!' M?6WWN.FX=\?4'WKN** /,]!^$"6GB?$?B&]\07]L0T!N%V(A'0D%F)(^N M*VO&_P .-*\;&WN)II[+4;;_ %%Y;G#+WP1W&?\ ]==E10!Y1!\%I+[4+>X\ M5^+M1UZ&V;=%;R(8U^ARS$CZ8KHO&7P^3Q7>Z!/'J L8](N%F6(6^\2 %3M^ M\-OW<=Z[6B@#A;[X:6U]\3[7QH;[888U#6GD9WNH(#;]WICC!Z=:?X?^'HT' MQCXAU]=3\T:P"/L_D;?)R<_>W'=^0KMZ* .0^'G@;_A M%N-._M'[=YLYE\S MR/*QGMC=CH,[ACOZUV5% &1>>&=*O M=>Q[*W$4L!@)$2Y *XS]:X%?@Y/_PKB3P?)XDWQ_:QJT4 86H>%K/5O!W_".7Y\V VRP&3;@Y4 !@.QR,]:XN'X1W:?#>]\&3>)O M.MYIDE@G-E@P ,&*X\SY@2/48S7HVIZA!I.EW.H7)Q#;QM(WT JAX5\1P^*= M"BU**"2W+,4D@D^]&P/(- &!K/PQTS7_ ?I6A7US*)],B1(+V$!'#*H&<'/ M!QTS^-J:IID;!A:&/9G'3DNW\J];HH YCQ)X"T+Q1X:A MT.\@:.VMP!;O"JWFC1D;;+R]N .@W%R/ M_':]>HH Y'Q%X!L]7^'S>$-/F73;7:BQN(O,V!6#=,C)..N>]&I^ K/5_AXG MA.\N-XB@6.*Z\OE)%'RN%S^F>F1FNNHH Y+X=^"?^$"\./I']H?;MUPTWF^3 MY6,@#&-S>GK70:MI5EKFE7&FZA")K6X0I(A[C^AKE[WQ[=-J%S:^'_#-]K:6 MDABN+B&1(HU<=54M]XCOBM"S\<:5=>&K[6G$]NNG[EO+:5,2PNHR4*^O3'KF M@#AO^%)W]I%)8:5X[U6RT:0G?9>7NR#U&X.!_P".UVOA_P !:5X8\*76A:7O M07,;K+<2_,[LRD;CTZ9Z#%9D7Q$O(6@N-7\)ZCIFE3NB)?2R(P7>0%+H#N4$ MD=>E=-%KB2^*[G0A P>"T2Z,N[@AF*XQ^% &9\/_ ;_ ,(-X:&C_;_MO[YY M?-\GR_O=L;C_ #KJ:Y7Q!XRETO6%T;2M$N]9U/R1/)#;NJ+%&20"SMP"2#@= MZM^&O%"Z^UU;3V%QIVHVA N+2<@LF1D$$<$'UH K>./ VG^.=*CM+R62WG@? MS+>YB W1M^/4>U<_X:^$XTSQ';Z]KWB&]U^_M%VVIN%V)$.W!9B2,G'./;I7 MI%(S!5+'H!DT +7&^*/ 7_"2>+] U_\ M+[/_9+%O(\C?YN2#][<-O3T-='H MVKVVNZ5#J-IO\B7=MWC!X8K_ $J_0!GZ[I?]M^']1TKSO)^V6TD'F[=VSQ44 >7W/PM\0:AX4O] M#U+QYT+&-5SE0#+W)'?M7;Z7X9TS3-%M=-%I;RI!"(M[0KEL#& M:V:HZSJ*Z/H=_J;1&5;.WDG,8."P12V,]NE 'GVF_"%M,\->(] AU[-EJ[;H ME-IS;?-D?Q_-QQVKKM"\*6^E>![;PO=RK?6\5N;>1S'L$@.?X!"@N(4E"DY*[@#C]:LT <-\/OA]/X!>_@BULWFFW+^9%:O;[#"WJ&WG M/'!X'2NRO;*VU&RFL[N%9K>9"DD;#A@:GHH \CD^"5Q:>=::%XUU33-(G8M) M8A-X.>H!#+Q]0?QKNO"G@K2/"&@-I%A$TD,F3.\V&:8D8);\.U:5[K%M8ZKI MVG2AS/J#2+#M&0-BECGTX%0^']<37["6Z2!H1'<20;6;.=C8S^.* /.6^"=W MI]QZ;X3\+WFCV,TLDMZ&-Q=S % MW8C&<>@[#^I)KKZ* /,8/@_%'\,)_!LFL>8SW'GI>?9<;&W _BU8P#1Y1+Y_V;=YQY)^7<-N22>IQ71^'/&EEXBUC5M+CA>" MZTV8QLKG/F+TW*?3/%6M#\36^L:;J-\T1MH;&[GMI"[9R(C@M]* ,CQO\.-. M\:VEF9;F:SU"Q'^C7L(^9.G4=QD ]1]:YVQ^#4\^L6=_XI\77^OI9N'A@ECV M+D'(SEFR/88KM/!_BVW\7Z;/=PVTELT,QB:*0Y8# 96^C*01]:S+WQW>G5+J MST+PO?ZPEG)Y5Q<12I$BOW W'YL>U %7XA?#B;QQ?:5>6VNMI4^G;RCI;^82 M2000=ZXQBL_3OAMXPL]2MKF?XFZE=0Q2J[P/;L%D .2I_>G@UN77Q!A'A:WU MG3M,N;R6:Z%F;(L(I$FW;2C9X!!%0V_C^]MK^T@\1>%K[18+N40Q74DR31^8 M?NJQ3[N>F30 G@WX;P^&+_5[Z_O8]5NM2F\UG>U";!DG !9L]:;KWPVBU/QK MH_B?3K]--N-/P'C6VW+, <@<,N.I'?K[5L>,/%]KX/L;:YN+>2X,TNSRX^JH M!EW^BCDUKWVJ6>FZ5+J=U.J6D4?FM)U&W^M '+^,O /_ EOB'P]JO\ :7V7 M^R)_-\KR-_G?,K8SN&W[OOUJ;XB>"/\ A/?#T>E?VA]AV3++YOD^;G /&-R^ MOK6>_P 1]0AA.H7'@O5XM& WF]W(6"?WC%G$[;0_MOV MSR7=O.\KR]VYBWW'->O?#VHSD^".9<[74,,^AH \WU;X4SZE\.=,\'Q^(!!%9N&DG^Q[O.QG V[QCKZFNU' MAK21I TW[#!Y @\C/EKG;MV]<=<5K5DZ9KB:GK.L:@'FUZ[6/XHU]/#/A^XU9[=KA860&-6VD[F"]?QH MMZ/9W&G:-9V=W>O?7$$*QR73C#3,!@L1D\GZFN8USP#_ &S\1-&\6?VGY/\ M9L83[+Y&[S,%CG?N&/O>AZ5VE% '$_$3X<6GCZTM0;PV%]:ONBNUBWD#NI&1 M]>O%9GB[X7ZCXMM] :7Q0UMJ.DQE3>)9Y:9SM^?'F#:?E]3R>U>DT4 >4?\ M"K?&N?\ DJVJ_P#@,W_QZO3;>TDBTJ*SFN&FE6 1/.PY<[<%B,GKUZU:HH X M[X<^!/\ A -%NM._M+[?Y]R9_,\CRMN5 QCG6LSQ9\*8M<\1#Q%HVN7>A M:P1MDG@7>'&,=-RD''H?PKT2B@#SWPC\+(_#_B!O$&KZY=ZYJ^THD]PNT(/8 M98Y]\U?MO /V;XHWGC3^T]WVF 1&S\C&W"*N=^[G[N?NUV=% 'G_ (V^%Z>* M?$6G>(-.U8Z1JMF03.EOYOF;3EY^)%EXPDU1=]O;"%K86 MW#G!RP;=QUZ8/UKM:* /-O'7PAL_&/B:RUV'41I]U#M$X%OY@GVD%2?F7! X MSSQCTKTA1A0/04M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' _$NZU"[33/#FD6JW= MY?2^=+ TOE!H(L,P+=@3M'XFL_PK>:SI/CN^M-U>B_V?9_VE_:/V:/[;Y7D^?M^;9G.W/IGFDNM.L[V:VFNK:*66 MV?S('=(8KJ^@UB34?LRW45PRF*)IV1D5?N@8R M>F<\YK8O='C\$Z_X@@\-&Y@$_A\W;1F9YO3UT73%L8K);& M 6L4GFQQ;!M5]V[;YBEB -I8YP,$55OO"FG7'A[Q;XD>2[ M&J6.KW$EI,MPZB AU^ZH..>YQZ5ZU8>%/#^EZ@]_8Z/96]V^=TT4(5C^-6CH MVFM9W-F;* VUT[23Q;!MD9N22.Y- 'E]_I_A_P 3>+M;3QI>NOV&" Z=#)=- M"D<31@M*F"-S%\@GGH!74?"@1#X?V@MYC+$)90DC')8;S@D]R:I^+_!^OZQK M*3V4'AJ^LE15BCU>V8O:$=?+*#Y@>N&Z&NJ\+Z$/#?A^VTSSA,\>6>0)M#,3 MDD#L,GI0!S'P]UK3-*\,C1-1O(+34M.EECNHYW$99B['>,]0VV/DC'G^6I6213P2!N'(_N\5W6J^%- UR=)]4T>RO)4X5YH@ MQ'XUI0VMO;VRVT,,<<"KM$:J H'IB@#R[4-:E\+Z1#JFB>-1K5J"BPZ5>>7+ M).&(&U9% ?=CIG-=/9D_\+;U'((SH\!_\B/6I:>#O#=AJ/\ :%IH=A#>9SYR M0*&SZYK46QM4OWOEMXQ=O&(FF"_,4!R!GTR30!Q&O2Z3<^-I;=M7O/#NM0VJ M&&\25%CO(B2<%7RK[#G@@$;JSX7O_%MAXC\)W&J6^K-;P(]MJL,83]]G.QZ5WVK:#I.O0K#JVG6U[&ARJSQAL'VS5>327T?0)[7PK9Z=:7(&8( MY4*P[L\[MG/3- 'GD6HOXVM]6UUKP:8MEI2V23OD"WN9 &FY'(Q\JG\:P_!] MEIVE>(XM'N-*B@&K6DUN[Z9JS7$-T-A8M*A)9#@'!!&-QKUKPOX<70O#WV"Z M,5Q<7$DEQ>NJ82661BSD ]N<#V J?2O"N@:'/)/I>D6=G+)P[PQ!2?QH \.^ MQVUAX"T"QTJVBDM;^]E&IPF_:W65E+!$DDR=HQVXSBM314N=/T7Q;IT%G9V& MFKIGFK96^J?;5BDR?F!/*AAG(SU%>N_\(OH(M+JT_LBS^SW9-X+TZUUWPFD%SJ,1UR"6/ M5'2[<-=(L(D"DY^49 'RXXR*K7>A6]AH7B?PYI^HK8:?#J4 A@NKAQ$ZL@9H M2X.X!OK7L)TVR::TE-K$9+,$6[;>8@1M.WTXXJ*;1-+N([R.:PMY$O"#BZ?I=W8:9IEG9172,CB*$ '(QR.]78M,M MET9=+EC6:U$'D.CKPZXP01Z$4 >;WV@6/B/7/!MAJ(F:T.C,9(HY6C\P;4^5 MBI!Q[5CI;QVGA]_#<]]=0Z!%XHEL)6,S#9;; RQE\Y"[B!U[^]>QKIMDD]O. MMK$);>/RH7"\HG'RCT' J&30]+EM+NUDT^W>WO)#+<1M&"LKG&68=SP/RH P MO"-EX6\/P:C::!J0-G$XDEA:Z,L5L2/X6;. >O4UU(GB,OE"5#)MW;-PSCUQ MZ5G6_AK1+32)=)M]*M(M/F!$END0"/GKD=ZD&D0KKJZH-H=;;[.%"%(88UCC0;511@ >@% 'D]KI]U!;ZCX MGTF$RZGI>JW!:)1\US;EAYD7UQ\P]Q[UE66M3:C\/+^TT)3/=:]KETENF\QE MHF;'-%L)HIK33+6"2)G M:-HXP"I?[Q'UQS0!YWHUQKWA_P"(%I=ZSH5OI&GZM!'IS>1=B=6GC!,3'@8. MW*^E6UDT^^U35IM)\4W7A?4DN&6[M9FB>-F'_+01R9'S#NI%>B7NGV>I1)%> MVT@.<=>H-;?Q"UK3=1\-_V+8WMO=ZCJ-Q##;0 MPR*YW>8K;L ]% )_"NKO?#^CZCI::9>:;:S6*8VV[Q@H,=,"H-)\)>'M"G:? M2M&LK.5A@O#"%/YT <'K-QKNN>.;Z32M!MM8L-/MFT]EGO/(4/(,R8X.>,#V MJC:2ZG)\+;G0M1MR-3\.W,*W5NI#EK=&#IC'WODX]]M>M66GV>G)(EG;1P+) M(TKB-<;G/4GW-(FG6<=_/?);1+=3HJ2RA?F=1T!/?% '+ZI\2O"FGZ9!<2ZC M&\%U&WEM'\P!"D[6 Y4G! SWH\,Z5>+\*(-.7$=S-82"(#^#S Q4?AN%:;^! M_"TE[)>/X?TXW,F=\A@7)SUK5T_3[72K&*RLHA%;Q#"(#PH]* .2\&>+- A\ M$V$4U];64NGVR6]U;SN(WB>-=K J?<'ZU@:_JNF^*AX7@OEN-.\+ZAU"VTS1=.\9:3X9N#)HT>EK,T(F,T<$Q/16)/48:H1>2;KS8BL-YSQS_=QQQ7HUMX:T2STJ72[;2K2* MQF!$END0".#ZCO5U["TDN;>Y>WC::V#+#(5YC!&#CTR!0!XEJMA9Z-X5U'2( M[NXM-+LO%-LD;B4EK:,E"2C')&,DC.:UXK+3/"_BB2+P-1&%W'WQ0!XY_9?A>Q\)Z7XFTG4Y'\62O"WVC[:[S7 M$K, R.A8C'48QVJ#QGI<1\3ZOJUTMGJWEMN$JZL]K=Z?M ^6-2=K$=1P>:]C M@\)>'K756U2#1;&.^8Y-PL*A\^N:+_PGX>U344U"_P!&LKF\3&V:6$,PQTYH M \N\4BS\1VFL7-WO7N#Z5I\DLLKV<+/+#]GD8H/FC_ +I] MO:J,WA'P[<:5!I#0[VUG\E;>WNFCMH MHKW[4(DP/D\SO@UBZVNZQ^* !P2T(SZ?N5KTZQT^STRT2TL;:*VMT&%CB4*H M_ 5%)HVFRK>K)90,+T@W0*#]]@8&[UX H \TB\,VGA'Q;X;NM$>[6YU*RNEO M#)ZDC^U%KMF>9_-7=&\9.-HQ MG&!C:*]^?3[.2XM;A[:)IK4,('*\QAA@[?3(XK-E\'>&Y[J>YET2Q>>XQYLA MA&7P01G\0#0!Y)XRAGUGXA:S!J6DVNHPV8B%FEWK360A4H"711]XEB?F]L8X MJ+4;S5(/#OAW4M/N6?Q.]K<6\WV5Q<&6P&?WC-W*84J>Y)KV75O#&AZ]+'+J MNDVEY)%]QIX@Q7Z9JS!H^FVUTUS!8P1SM"("ZH ?+'1?I[4 4/"RZ-9^'=,M MM)GC-J\ >$EAOE&,ECW)SU]ZW*QXO#>GVVH6-S:00VZ6:2+'''&!]_&>>W3I M[UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M."TT*[U)S&99'5UABC3..9'PN?;.<%UW+ M)&"2,]",C[V< %-6U/Q;%J<6A6&OVGV00Q6]]=&-+60,27V%EN[6VB_LVZO9)Q XV*LJD)M'ID@8[4 :]O\2+8Z'?7E]I5 MY:7UG<+:OIYP\C2MRBJ1P7>N7=LT,=PU_;WMAYC920QK@J_< \BG6%AXOU7QQH^M MZWIUG86EG!<1>1#<"5E+A<,6XSG'0#C')YH ZKQ!K+:%I9NX]/NK^5G6.*WM MDW,S'ID]%7U8\"LCPGXW7Q+J%[IT^FR:??VBAWA:=)AM)Q]Y"0#GMUIGQ$T' M4/$&A6T%C!'>+#=I-<6$L[0I=QC/R%ATY(;GCY:QO 7A75=&\57VI76@Z9I% MGZ9H?BZ]M]+\2S:GH<.FM=7CSW?VE;=PW!\SGJN[C/:NDUWPK#K MOC32KW4--L[[3;:SGC=+J-9 )&9"N%;/93S6A=^%=+?PSJ6AZ?96NG6]]!)" MPM8%C +J5W84#)YH Q-.^(4UWG7_ M (^GBU*\M]*\-ZAJMK82&*[NX'14C8#+!03ER!UQWXKB-#^%<]MJM@EQX/TJ MV^R2H\FI+JMQ)YFTYRD6\;2?1CB@#M]2\?"&ZTVVTC1[G5I=0M3=0K#(J?*" =V[IC/]*L^--1 MOX+73M-TV?[-?:IU?RG8JL MA<-A0Y+8X/)-:WBO0;C7-/A-A&W M6:V\=W%EK8 E4:GJ8,NFLO$<-]K.JZ?%"V+"&&;S=W$@D4L,#M@#]:X>+0/&]EXXPRP%CC,6,E@#C.:T;C0O$^B>)+J;0+6RN[/4+*"VDDN9MAMGB5 ME#8 RP(/0?I0!-)\21]GTAK70;R[N-4@DE@MX'!8%6Q@D\ >YX%;?A?Q2OB- M;V&;3[C3M1L9!'*-4M-:G37[+7)1'( MT-I,ODRQ3Y^48[1GW(QCBO3M;L;G4M%N[2RO9+&YEC*Q7,?6-NQKR_PCX)\6 M66K:MKUT]A'JT<$]I:X1T6>1F!\UR5Y7(&, YH T/#>M^+K+Q_:Z#KVK6^J& MZL34# ]*A3X?^)[V^ MTW3]8U'3Y]$TV_:^BGC0K)XSCI7L]>46WPTUV/4[/3IKVQ;PW9ZL=53 ;[0[[MP M0C&W&2>QGF96(8\CRW..OJ!6M0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!1OO^/[3/^OAO_14E7JH7V/MVF<9_TAOP_=25?H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH H7W_']IG3_CX;_P!%25?JA??\?VF?]?#?^BI*OT %%%% !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 4;[_C^TS_ *^&_P#14E7JH7W_ !_:9_U\-_Z*DJ_0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 52U74X-'TV:]G61UC Q'&NYY&)P MJJ.[$D #WJS+<0P;?-E1"YVJ&."QZX'J?:N"@\0W/C;Q!+!H]E2HYD3[5 Z+M4D_ZU0,\#>2P'H^.U=+0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 (6"J68@ HV,MX]G'>V[W2?>@652Z_51^#-&T^3QS_:'A M*U:'1-)LWM);[ ']H3>O ;&.6[YKF=%MH;;0?!/B&VC!UV\U^6.YGS^\F4O M("K'J1A5Z_UH ^@EU&Q:]-DMY;F[ R8!*N\#_=SFK-?.EK;Q1:9H?B&)!_;T MOBWR'GS^\=#(04)ZXP!Q7T70!1OO^/[3./\ EX;_ -%25>K)GN)IM2TU7LYH M5$['>[(0?W3_ -UB:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJK?:C M:Z=;37%S*%2&,R.!RVT=2 .37+VVMZSXST6^.B6]UH/SHMM?:A;AC,A^\R1Y MR,#&"?7ZX -[7?$6D^&[+[7JU[%;1'A0Q^9SZ*.I-8M]JOB?5;C3_P#A&[2U MBTVXB2>2^O5$?!SCUK0TSPM;6MC:1:G/+K-U:NTD=W?@22*S==O'RCC MI6\!@8'2@#FXO ^C#Q.WB*Z2>\U/=F)[F4NMOQTC7HH[]ZNW?A3PY?W+W-YX M?TJXN)#EY9K.-V8^Y(R:UZ* ,NP\-:#I=R+G3]$TVSG ($MO:)&V#U&0 :U* M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@"O?65MJ-C-9W<2RV\R%)(VZ,#VKCM#^%FA:-;:K HF?[>LD/ MF>:V^*!OX%)/'N17.T7/7Y#Q4EC\.O M#>G>(/[9M[607"R-+'$96,4;MU94Z ^]=710!RL/PZ\-V_B0:[':2?:ED,RQ MF4F)9#U<)T#>]=5110!0O\?;M+Y_Y>&[_P#3*2K]4;[_ (_M,_Z^&_\ 14E7 MJ "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 **S]9UNPT'3)]0U"?RX( -^ 6.2< #G)/ MKGI=2\0>+=!AG\.YT42RLKS7\!,OE]G1/4^] &]K/B'2/#T"3:MJ,%FDC;4\ MUL%SZ =3^%93:GXHO/%$5M9:5!;Z'&0TM]<2@M.I'2-1T^IJW;>%-.\ZPOM3 MACU/5[.W6 7]Q&"Y .&_]%25>H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **IW^JZ=I47FZC?VMI'_>N)EC'ZFN9/Q3\(R7Z6-G MJ37]T[!1'9P/+U]P,?K0!V5%9>OWVJ6&G"72-*_M*Z+A?)\X1A0+]?B\.>&KC4'GCA.Y(HY'Y"L[!0<=\9S^%4+/X9>#;&5)HM!MC,I M#"23+MD=^370ZEIMIJNG2V%Y"LEO*NTJ1T]"/<4 >9R>+/AU#ASK-_)? ?\ M']%'-7()&Y<@==N<=LX- M6(M*UZ!!:1:C91VN-OG);8GQ^>W/OBMJQLH-.L8;.V7;#"NU03D_4GN3U)H MYC6/'\.CZI-8MX<\171B.#-:V.^-N.Q+#/6J0^*,!( \)>*^3C_D'#_XJN\I MLDB11M)(ZHBC+,QP /.:Y'_A:NGK M_K_#WB6 ]A)IQY_(FM?5O&EK:6-M<:3976O&Z=DA_LT"5"R\':3K4 \/6"QLBRS%VNF)R%=0BE%'U/O7?0>'])M MM5GU2+3[=;^<@R7&S+DXQU/3CTJ]+!#,,2Q1R#I\Z@T ><>%M9^'6@6\XB\3 MP7-QS6[2>,VS()%E##:5(R#GTQ5270- M&G.9=)L)#U^>V0_TJQ/IUG&M0>\TY[T.T9C, M/+R3_KYMD;^0% '=T5GVT&I0:&(9;N*XU)82/M!CVHTF#@E1VSCB MN4$GQ0@X%OX TKA0?SKG=#U#QK-JD M<6MZ+IEO9L&W36UTSLI XX(YR?ZUDWNIZM;^([^XM?"DNN312^4I6YCC^SH M"N _][.N7B'V?Q%I$L%I]BFO[=VO;48 M^3"@@MC@D,=N1ZUU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!1OO^/[3/^OAO_14E M7JH7W_']I?'_ "\-_P"BI*OT %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !16;J6M6^FR)!Y4]U=R#J:K8 MZ+I\E_J-REO:QXW2/T&>E<:WQ2M[\LGAOP]K6MOG DBMC%#GW=\8_*@#OJ"< M#)Z5S_AJ^\37XGE\0:/::6AQY$,5UYTGON(&/RK/U;X?6VO:I/=:IK6LSVTK M96P6Z,<$8P!@!0#V]>] &KJ/C#PYI+*M]K5E"S-M"F4$Y],"I]>U2ZTG3#K'% #J*H7^MZ5I5NMQJ&HVMK"^0LDTRJIQUP M2:Q]8^(/AK0X;62ZU#S!=IYEO]FB>;S5SC(V CK0!T]%5@H+G/RF4#<8_KMY_ TO_ EFAM>S6,&HP7-[ M%$TK6\#;WPHYX%>9Q6WA%,WTGQ*AGU)&-S CZF@MXKCKG8,$KGC!)X.*]#\' M0^'[C0[;5]"TZTM8[U/,;R$7[V<,"1UPP(R.#B@"II_B#7_$=AJ!T_19-)=4 M7['<:F/ED8GDE%.<8I8/!;ZIHC6'C*_.O%YA/M*>3'&1T4!,9'US76T4 5[& MPL],LX[.PM8;6UC&$AA0(B\Y. ..M6*** "BBB@ HHHH **** "BBB@ HHHH M *R]0T.*]N1=0W5U8W8&TSVK@,R^C!@5;\0<=JU** ,_3='ATYY)C-/=74@ MDN;E@TC =!P %'LH K0HHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BJ.L:K:Z'I%UJ=ZQ6VMHS)(5&3@ M>@KF/!_Q#C\4W5Y!/I-YII@#2(]P/D>,'&=W0$<9% ':T5S/ASQSI7BG6-2L M-+,DJV&W=<<;')_N^OUJGIWCY]6UV:PLO#FJS6L-X]H^H*$\E64X8YW9Q^% M'945PMO\4])N/$$6G"ROEM)KLV46HL@\AY^FP'.#9 M--8R%&C8CDHQY'L: %U77M)T.'S=4U*ULT[>?*%)^@/)_"L[P_XUT3Q3=3PZ M-/+=)"NYIQ ZQ'G& Q R?:N4T;P[\,K'4[B*V2VU?5X(VFF-RYNYB%ZG#9&? MH!6]I?BN^UBRO3I/AB^A,$6;8WH$$<[= HZD?B* .>\3W_B?2/%>JR6ESIMA M:7$$>%-!MK6:^UFUA@N4WV[)F19%'&5V \4^#P+X8@T MBUTLZ+:SV5JS/#'=)Y^UF.6.7R>236U#96EM%#%!:PQ1PC;$B1A1&/10.GX4 M 4%&Z'M^5/U3Q7?6.KQ6-MX8U2]1U1OM$8 M547=USD]N]=/10!S-SKWB!/$4=A!X4GDL/-57OS=1A0A(RP7KQG./:EBU'Q: M_B3[.^BV4>D"0@W)NB9"F."%QU]JZ6B@#F-/G\:R:TZZA9:/#I@WA'AF=Y&Z M[200 .V?K3=)@\:_:;HZK>Z4(3"ZP+!"V5D_A8Y/0=Q74T4 ,5M[U- M5\16VLMGE-_>P26J3&8&YNW=RQ&.6SDCVKJ:K7VH6>F6CW5]6_ 4?\ "&^*=>^;Q-XMN((&^]8Z./(0#T,GWB/6 M@#JM4\3:%HN?[3U>RM&'\$LZJW_?.$=4TM+2UGFU"+[;:M+Y5H[ MQLJSQLRG(P<@$8[]*ZG2OAOX/T8 VV@6.>&>)S%O53%(L@!4$9'RXZB@#@QXM\#9^;P9>JO=FT'@#U/%-\(_$ MWP;IND-97&H?8/\ 3KQHXY;=T54:YD9%&%P/E8<=NE=I]A\4?]!W3/\ P5/_ M /'ZLZ-HPT[1VL;J2.\:2:>>5_)VJ[2RO(PVDG !E #M-\1Z)K&!INKV M-VQ&=L,ZLWX@'(K3KD]4^&?@W5P3<>'[..0G/FVJ>0X/KE,<_6LS_A!_$FB? M-X9\8WGECI9ZN/M,9]MWWE'TH [^BN 3QUK>A8C\7^')X$!P;ZP_?0'W('S+ M^M=?I&NZ7KUH+K2[Z&ZB[F-LX^H[4 :%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!B^+5W^$]37^RSJ@,#!K(2;#,.Z@X.#^%>4?"6ZGNO$ M5_IVGF_F\-R0S&YMKU"5MY"P"IN(Y)7.17N-0V]I!:>;Y$83S9#*^/XF/4T M>Z3;Q1^(-+MO#]MKEEXH&J2'4K> MY=W1;EVN?.+R'2_W09,<)D\\>HH S+>U_P"$2O8M M;\8>/)9YF5U2"1D@MVR.=L8R21['TXJ]K'B;R]1M?[(\)WVMW$T2R1W<<:)" M$;IF5NA[XQ6O;>%-&@MK&&6S2\-DA2"6\'G2*",+GQ,)(-6T^RT.-E*Q);F2>88&X,6X7G.".V*2W\#Z=%XD;7IKK4+J\WL M\8GN6,<6<\*@P,<]\UTU% %*QTC3M,+&QL;>W+DEC%&%))Z\U=HHH K3:?97 M$ADFM+>1SU9XPQ_,BB+3K&&02165O&Z]&2)01^.*LT4 %%%% !1110 4444 M%%%% !39)$AC:25U1%&69C@ 5SOB?QKIGAHQVS^9>:G/Q;Z?;#=+(?IV'N:Y M^/PKK_C.1;KQC-5NU.V6 M_E)2RM_J_5S[+^M/L?AQ'>72:CXNU&77K\VPD_[2_=;\1GWKL** /. MCXI\4>"W$7B^P_M+3 <#6=-C)V#UEB'*_49'UKN-*UC3MUJ=%)<( M%5V92P)F?ID*QXST/I0!ZA4%Y>VNGVSW-Y<1P0(,M)(P4#\37F>B1^/M9LI4 MO=:L]!L+*=H6\M1<3D#!P9&^7@$+N'IS73:]K_A>]\-RRW")X@LXYEB:"QC% MT3*.0"%X!Z'G% %*Y^*FC/*;?0[6_P!=N>@6P@+*?^!G"_K6]X;U'6]1M)KC M7-(CTL[OW,0N!(Q7U;@8/M6.)_$E]X>LW\+:-9Z&TK,)8]50H\*#[I"1Y!)Y MX)JQJ7@D>(;>P&O:K>W#V\8$R6TA@BF?^\57G]: .9UW0? <'BDGQ/JU[JVH MW$V^&PNKEY%A#'@+$N %Y[\5TFGWNHVFOC1])\')9Z-#(4DO"R0IC'WHT4?- MZ=JZ.+2[&&X%PEI")P@3S=@+X' &>M6Z .6T_P .:XVJW-WK?B66]M95DC33 MX8%AA5&R.2/F)QWS6AH/A/0?#,;IHVEV]H7&'D5YK@+CQ9KGC&Y?3_!,:V]D#MFU MRX3*+Z^4A^^??I_.DMO">N>,YTU'QM+]GL0=T&A6[_(H[&9A]]O8$27>IS\W.HW3;YIF[G)Z#V'Z MUTM%% !1110 4444 %%%% !1110 4444 %%%% !1110!3U32=/UNPDL=3LX; MNUD&&CE4,/J/0^XY%<$=+\1_#H^9HS3ZWX;7EK"9R]Q:K_TR8_>4>AKTFB@# M'\.^)])\46/VK2[I9-IQ)$>)(F]&4\@UL5QWB+P%#?WW]LZ'=-H^NKTN81\D MN.TJ=&'ZU6T3QY/;:I'X?\8V@TK5VP(9]V;>\]XWZ G^Z?\ ZU '=44 Y&11 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 4+[_C^TS_ *^&_P#1 M4E7ZHWW_ !_:9_U\-_Z*DJ]0 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%17%U;V<)FN9XX8QU>1@H'XFN M)GB3 )^9\8'2@#J*I:GJ^G:-:FYU*]M[2$? MQS2!0?IGK7+>/M0O+.WMWB\66F@V#DI-*81+,[?W8\\9Q^-C!+[S(3); -M64XX M&3TS7#7%OXRU::*+7/$^F^'4N& 2TLF4S/G^$,_4_05NZEX>\1:O=VI3Q')H MVG)&ADLK"%-Y<=0)2,@?08]JT!X,\.CQ!)KS:5!)JDC!C<2DN5(& 5#$A3CT M H XSPY+X8T;6M2MK*#6]2NQ')#>ZC>!WB&T99"[<=1C %4]$\)^,M4MK^6[ MO8-+L[DK<62J/.N(63!A&X_=50.G/4^IKU>XM;>[MI+>Y@BF@E!62.1 RN/0 M@\&L?_A"?"G_ $+.C?\ @#%_\30!S_@WP=8/X4EM]2N[S5%O.+N"\?*I(K?, M HZ?,#SWZUV6G:78:1;?9M.LH+2'.=D,80$],G'4\#FEL--L=*MOLVG65O:0 M9+>5;Q+&N3U. ,9JU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5'//#:P//<2I%#&"SN[8"CU)KE-=^(.GZ;=_V9I<,NLZPW"V=G\V# M_MMT45FQ>#-8\67$=[XZO$:U1M\.B6;$0(>WFMUD/Z?RH 2Y\9:OXLG>P\#V MX^S@[9M:N4(A3U\L=7/Z5M^&?!&G>'97O7>34-7F_P!=J%T=TC>P_NCV%='; MV\-K D%O$D,*#:D<:A54>@ J2@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *SM;T+3?$6F2:?JMI'TSQ%IR7^E7<=Q _=3RI]&'4'V-:5 M<)K?@"2#5'U_P==C1]8;F:(#_1KSVD0=#_M#U)Z\T =W17&:!X^BNKX:-XAM M3HVM@8\B8_NYO>-NC#VZUV= !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M%"^_X_M,_P"OAO\ T5)5^J-]_P ?VF@X]Z .RI&944LS!5'4DXKQ[5?BKXD-S:166@BSCN@)(BZF MZED3/55CXQ^-=3XLT_6_$]Y#H_\ 8EK)H9:.2:>XNF1F'4J$7^1H L:Q\3_" MVE3?98KU]4OB2%L],C-Q(2.WR_*#[$BI_#_C6+58;@:C9C2KR-6E2PEN$DN6 MB49+F)?F7Z8S5/2/AW#H^O&^MM2E@LDD+0Z?;0I%&!Z.P&Y_Q/:M_2O"NA:) MU 'F>F^'X_&4NI7LFG:Y?R*"]E+XC)AM7 M8GA1&O)4#OCM77Z7X/U.3PU<:7K.HP0>=(K*NC1?9Q$@_@#=6!]3S7:44 8V ME>%M'T?38K"VM%>"-S(OV@F5MQZG+9.:V !@#H!2T4 %%%% !17+^.=9L M;#PQJ$%'V@1R=1G'(.>O2N8N/$GPS@E,2ZU,T!6UEE"H43Y2[DDP6UWY'X4 =Y17"?\ M"U=,3_7:%XDB/0[M+? /UI1\6_"RX\][^W]?.LI%P?0\4 =U17$K\7? AP&\ M00QL?X7BD!'U^6K$7Q0\$S,0GB.SR/4D?S% '745S<#^ M=$GQ!\(1 %_$6G8/I,#_ "H Z2BN6_X63X,_Z&.P_P"_E59/BSX%CX/B*V)/ M0*CDG\EH [.BN%/Q7T"0_P"A6FL7WH;73Y'!_2D_X3CQ#>\:7X&U)E/W9;N5 M(5_$$YH WI_$XDMB@;:6YV3,1PIYQ7':5!\0=4UG7=EUI.CEKJ/[0JHT[ M^1'C:>!]W;U[YHUCX>137>C-XBUG4-<:?4%CDBGDV0X\N0\(N!U4\.GZ-'<^(-3[6VF)Y@7_ 'I/NJ/7DX]*HGP_XR\8C/B34%T/3&_YANFR M9E<>DDO]%_2NWTS2-.T:U%MIME!:0C^"% H/UQU/N:NT 9.A>&M'\-VOV?2; M&*V4\LRC+.?5F/)-:U%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!E:]X;TGQ-8FTU6S2>/.5;HZ'U5AR# M]*XPR^*?AWS,)_$7AM?^6@YN[1?1CY M8_":]F6^UB)==U&ZU'9)(^D:H"',@/WPY^[DG!P#U'I7JVMZ5'KFBW>FRRRP MI<1E/,B;:R>X/K7$>!/A[?Z#KUQK&LZE)>7,0DM[4E%4&)F!+G!.2<=^E #/ M VI>(9/&GBF#Q#>B:6VCB9;>%CY,.5SM0']3WKD=&U[7X8O#7C"YU^_N#K.K M2V=SI[OFV2+\LM/, #1R,2?FDS\P!)XQWH X^UU_Q!%)IGC" M37KZ1;OQ"=-ETYGS;" N4XC[, ,Y]:]F\12R6_AG5IH9&CECLYG1U."I"$@@ M^M<5;?"MX-'ZI*MO'9W]UXJU:VCBV/<+_:T^WS71F\F)F8D,J Y)/) M<= "M=7X-\<>'M+EU6VO_%D,\ GC%I+=7KRM(FP9.78D'/4 XSZ4ECX8\1V. M@:=H.IZ/H.I1I<.\;37LAWL8W)+_ +GD\GD>P]ZI:#\#=+EBU!_$MA:B::X\ MRW%A))(]:L61_ND3KS^M6$U[2'9E75+(E3@ MCSUX/YUYK/\ ^W@*MI>LNNSB.._M8[A%'H!@']:HW7P^U>UF\Z\\%>&=?4' MEK20VLS^Y#?)^M 'KT>I6,T@CBO;9W/ 595)_+-6J\-MT\"Z'JUOJ&L^#-=\ M.W-M(LJS-#(]N&4@CYHR0W(]*Z6#0_A[XQU&6_LO$$T]Q<.97AAU61#D_P#3 M/<"OTP* /3:*\ZC^$.G0SF6W\0Z]&ISE5O21[/XAW9W'*"2U5@I]QGI[<5(GAOXC0Q MD)X[LY#U'F:2O/X[J ._HKCWM/'Z^')HTU/1WU@S*8I3 RQ"/N".>?PK(-G\ M7%MP5U/PV\V[E6C<#'KG;_2@#T>BN$@3XI068WR>%[JY9N1)YR*BX[%1S^0J M+4(/BM)(CV5UX9B!0;XV\W"MWP2I)'Y4 >@45YM/IWQ==XO*UOP\B[*V==T_P >7V+R!N-S#MZXH ["L/7M=DTY_LUG M'$]R(6N)&F8B.&,<;FQR?2N0D^'WC&YO@US\1K_P"R$C=%# (V([\[ ML?I7,:OH5KX*\++^YLIHC-?P75Q&&:)6_=K@D%QO+?*N3@'\0#N-)\ M=301Q-XE:QM!+*8BRDQM"V,@.C,3@CHP/?&!4FH?%GP98%U&KK=.H+%+1&E( MQZ[1Q7FGV#P)XC\?Z7?6>I2:BEU=A;E[Z3#;L[HU2-\.02H0G:1AASUKV/1_ M!7AK07=],T:TMW=2CLL?+ ]CF@#+D^(>GZAH&HWWAE?[6NK2%9!;JK+NSTYP M?TKC4N?B_P"+-(N+J$VV@,'"1VH@"O(IZMO?<1CV KU^"UM[5-EO!%"OI&@4 M?I4M 'F.@_#WQ5;:1,;[QG?PZMR*'P%;.?F ^E=*?A]H-W8Z M?;ZS%-K,MB6*7&H2F21RV,E\8#= .0< 5U-% $4%M!;0QPP0QQ11J%1$4*%' MH .@J6BB@ HH) &3TKFM<\?^%O#Q*:AK-N)PX\,^#KF&$]+S6F^SI]1&,L1[BG?\(9XJUKYO$7B^>.-NMKI48A3'H6/ M+#WXH ZG5O$^AZ'&7U/5;6V XP\@SGTQUKF&^)\%\2GA[P_K&KMV>.W,48^K M/CCW -:FD_#OPMH\@E@TJ*:X'_+>Y)FD/_ FS74*JHH5%"J!@ # % '!>;\3 M=:!\N#1O#T#=Y&-U.ON,83\"*3_A6=QJ)W^(O&.O:F3]Z**86L+?\ 0?UKOZ M* ."O/A/X6BT2YM]*T.R%ZR?NIKMFE(;C^)MQ'3M6O;6^OV<8CMM \/0H.BQ MWLBC](*Z:B@#'\/:?>V,=_)?K;)/=W;7&RWD9U0%54#)52?N^G>MBBB@ HHH MH **** @'K33'&>J*?PIU% $36UNZE6@C8$8(*#FJTNBZ5, )=-LW .<- I M_I5ZB@#'D\)>')6W2:!ICMZM:1D_RI8_"GAV%BT6@Z8A/=;1!_2M>B@#,_X1 MS0_^@/8?^ R?X5;BL+.#_56D$?\ NQ@58HH 145?NJ!]!2T44 9-[X7T#4KM M[J^T33KFX?&Z6:V1V; P,DC/2DM?"GAVQNH[JTT+3;>XB.4EBM45E.,9! R. M":UZ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KD84U&R;5K.?PU-J%K=7DDJLLL&Q MT;'!5W!_,5UU% '*PQ:A=ZUHI&@2Z;96'F??EA*A3&5555'/MVQ75444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% %&^_X_=,_Z^&_]%/5ZJ-]G[=IG3_CX;_T5)5Z@ M HHHH *YW5O ?A;7"S:AH5E([=9%CV.3_O+@UT5% '!GX;2V'/A[Q3K.F8Z1 M/+Y\8]@K]!1M^)6E=&T;6X@.,[K=\>_4$UWE% '!CXBW>G_+K_A+6+''66", M7"?7Y>0/K6IIGQ%\(ZLVRWUVT60<&.=_*8'TPV.:Z@C(P:R]2\-:'K*[=2TB MRNQC \Z!6(^A(XH T8I8YXQ)%(DB'HR,"#^-/KA9OA-X<5S)I,VJZ),>LFFW MSQ_HVX?D*C'A;QYI9_XE?CA;V(?=@U6R5_SD7#&@#OJ*X/\ M7XEZ?G[5X=T M750.]A>- ?KB0'/TI3\1KNT.-5\&:_:>LD<*S1_FIS^E '=T5Q$7Q8\*,VV: MXN[5NXN+.5,?B5Q5Z+XD^#)>GB/3P?[K2A3^1H ZFBL*/QGX9E*B/7=/;=TQ M.O-8EWKL&I>*KNVA\8MIUE!96\B"U:V(>1WF#Y,L;G@)'P,=?>@#N**\WU7Q M%::-';7,7Q#GNG%[;(]O-]C*/&TZ+)G9"K<(6.01C&:V9OBCX,B^[KMO.?2W MS(?_ !T&@#KZ*X4_%/2[@E=)TC6]4?\ NV]BR_J^!3?^$G\=:CD:9X*2U0]) MM3O%3'UC7G]: .\J"ZO+6Q@,]YWF:WL MKF;5;L''D:?"TS9^H&/QJK_;OCW73C2O#UOI$!_Y;ZG+N?ZA%_QKM;+3;'3H M5ALK.WMHEZ)#&$ _ 5:H X#_ (5YJ.KG=XH\5ZC>J>MM:-]GA^F%Y(^M=)HG M@_P]X<4#2=(M;9A_RT5,O_WT>?UK;HH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"C??\ ']IG_7PW_HJ2 MKU4;[_C^TSG_ )>&_P#14E7J "BBB@ HHHH **** "BBB@ HHHH **** &2P MQ3#$L22#T=0:HRZ!H\X(ETJR<'KFW7_"M&B@#!E\$^%YBQDT&P;=U_8R9$DBG)#1\C/3VKTBB@#SB]\-V5W#; M6UE\/YK-OMMH[S2BTVI$D\;R9VS,<;%;@ YZ5W<&D:;;8\C3[2+'39"H_I5R MB@ & ,"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** *-]_Q_:9SC_2&_']U)5Z MJ-]_Q_:9Q_R\-_Z*DJ]0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4V21(8GED=4C12S,QP !U)IU8_BR.RF\(ZQ M%J,TL-D]G*L\L*EG1"I!8 Y('/2@"MH/CCP[XFN[JUTG4HKB6V/SJ.,CU&> MH]Z32_'GA?6M5&F:=K-ORE:RU>" M I+&BPI]Y0"0N-N0.<@]:T? U_JGA[5/"VE6^LZ=K6FZM;2L$@M!&]IM&[.[ MACDL?O@'@\"@#U2/QCX=FU\Z''J]JVI@D&W#?-GT],^U;E?.EKY/]@Z D/EC M6QXQ)('$@'F'.>^,8_"OHN@"C??\?VF?]?#?^BI*O5DSM=MJ6G"YM[>-!.VU MHYBY)\I^Q08[]ZUJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "FNBR(R.H9&!#*1D$>E.HH Y[0O!6A>';R_NM.L M(8I+Q]S80?*, %1[=3^-6-*\)Z!HE_/?:9I-K:W4_P#K)8TP6YS^'X5LT4 8 M\?A30(M=.MQZ3:KJ9SFY"?-SW^OO6Q110!1OO^/[3.,_Z0WX?NI*O51OO^/[ M3/\ KX;_ -%25>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH H7W_ !_:9U_X^&_]%25?JC?? M\?VF?]?#?^BI*O4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 4+[_ (_M,_Z^&_\ 14E7ZHWW M_']IG _X^&_]%25>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BJ>JWK:=I%Y?)"TS6\+RB->KE03BO,? M/COQ-KEUJ-_J$FEW6EI'YK1V[[9+0B%'"X/+#+;2>S9[8% 'K5%>6>&/B%XA MOM;T'^V+:P32_$*RFR\@,)(2@) V,XJ:@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH ***AN[A;.SGN7!*0QM(P'4@#- $U%' M:B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** *VH17,VG7,5E.L%TT;"*5E#!&QP2#U&:\4\*^"_$>H M^-;ZYU6QM-.EM?,AO+FWD7%T7MT50$48Q_&?=R,9!KW2B@#R+PMX,\41ZYX: MMM8T^VMM-\,K*(;E+@2&[+ JI"CE<=>:]=J.>>*UMY;B>18X8D+N[' 50,DG M\*Y;P[\1=#\3:K_9UBE]'*T9EA>XMC&DZ X+(3U% &Z^CV\CJ[37993N4_:7 M^4X(XYXX)H_LB'_GYOO_ +D_P :RY?'.B6^B:AK%S.UO965S);,\H \UTZ[ M!GYLG('?@TS4?'6E:;X;T_6WAO9H-0=$MH8(-\SLP) "@^U &O\ V1#_ ,_- M]_X%R?XT?V1#_P _-]_X%R?XU'H.N1Z_IQO([&_LE#E/*OK_OIEAM8$+R2-T4"@"'^R(?^?F^_\ N3_ M !I/[%M_,$AFO"Z@J&-U)D XSW]A^59'AKQ[H_BBZN+6TCO;:X@B6J^]-N_B%H%AX6_X2&[FDALV=HXD=1YDK!MOR+GGU^G- &U_9$/_/S? M?^!&O$5GXJT*#6+".X2VG+!!/'L8X)&<>G% $W]D0_\ /S??^!?;)9HU5[AK:W,B6RM]TR$?=SF@#>_LB'O<7I_ M[>Y/\:1=&MT142>]5%&U56ZD _.HYO$-C#K&FZ9F1Y]0BDFB9 "JH@!+-SD M Y ''6J6G>.-!U6ZU:*TO \>E+NNK@8\H#&3AN^,5;0CY MB!DD]@!W)K*\/^.-)\16FH3VR7=N^GX-S!>0&*1 02"0>Q - &I_8MOYAD\Z M\WD;=WVJ3..N.M+_ &1#_P _-]_X%R?XUBWWQ#T'3="T[5KN66--1*BVMRH\ MY]QP/EST]\T>)?B#HGA:^CL[T7.C@JRM=2$$'J#S6!J7Q,\/:7KK:5,;QVCE2&>YBM MV:""1NBN_8^W-:&L^,]'T&ZG@U"5XQ;VGVN60*"JINV@=<[B>@QS0!T':BN. MTKXF>']3BOVD%[I[V, N)HK^W,+^6>C 'J*M>%_'FC^++J>TLDO+>YAC67R; MR Q,\9Z.H[K[^] '3T444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!@^-K*XU'P-KMG:*6N)K&9(U M'5F*' _&O'? OB*XTB:R:SUK4+^S@T6234K6Y;,=G+&N$11@;.F,=Z^@*@6S MM5\S;;0CS/OX0?-]?6@#S>X\,62?!A7U&TCFO+;3YKI&E&XQRR@NS#/?)Z]: MQ=96P?P5X"_M;4=1TVP0!GO+(;?*;9A27S\G/0X/6O9VC1XS&R*4(P5(X(], M4QK:!X/(>"-H1QY90%?RH X?X4W^IW_A^^:^O;B_LXKZ6/3[RYYDGMP?E8GJ MWU-=[38XTBC6.-%1%& JC 'X4Z@ HHHH **** "BBB@ HHHH **** "BBB@# MPCXB*^F?$;5+^YUK4=(6;2E-E+9N4\^9"<1D^FDR',-O$,G=MQP<_Q=37T,(8A,9A&@E(P7VC)'IFFK;0),TR MP1K*WWG" ,?QH EHHHH **** "BBB@ HHHH **** "BBB@ KB_BQ8W6H_#/6 M8+.-I)O*#[%ZD!@3^@KM*",C!Z4 >#Z'XFN;/^W/[-UW4=8TH:*DC27C;O)O M'.WRU.!MX/W1T_"NA\>^%].T_P"#DLLMG$]]8Z?%#%.ZY:/+INQGH22@V5G!I]C;V5K$L4$$:QQH@P%4# I[00OLW1(WEG*9 M4';]/2I* "BBB@ HHHH **** "BBB@ HHHH **** "OGKQB]WH?CWQ?6"-W3[K,@)7Z4 <+H43>( M_&6K7.I1;TM-+ATUT/ +2#S)AQT/W!6#H]G::5K_ ,1+6QTN.2WAM45+*)=H M<>4?D 'K^?->MK&B%BB*I, MO#"#4#K)BTR1#!Y93^R.F4_VNZY;GCZ5] U#%:6T#L\-O%&[?>9$ )^N*FH M**** "BBB@ HHHH **** "BBB@ HHHH \]^,UG9_H]W#-(T0RRHK MR2PQ M3ILEC21(R3QVJ[D M88*]\&NHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^<+J;4/#_B'Q"EMK M.IVFO'75ELM,A8^5=QR,-SLN/G^4=^F/>O0FU+24?QEXF\06T5QIL+1V?DR1 MB19!&/NA6X)+MBO2&MH'G6=H(VE7[LA0%A]#0UK;O$T3P1-&QW,A0$$^I% ' MS\UU%XW\.>*=?.H6]QKUY8!+?2K9BS6MLK9VGU8]3]?P'3^#[ZV\1_%:UU/2 M7\RRLO#R6MQ*JX592X/EGW_PKU>&QL[=BT%I!$Q&"4C"DC\*?#;06P800QQ! MCEMB! *6D90ZE6 *D8((X(H P3XZ\(*2#XJT0$<$'4(N M/_'J3_A._!__ $->A_\ @PB_^*J8^#_#!.3X:/=WUK M=V%CI-DT,4D;(=,BE20.4.2..1LX/^T?6H[/X/J: -3_A._!__0UZ'_X,(O\ XJC_ (3OP?\ ]#7H?_@PB_\ MBJF_X0[PQ_T+FD?^ ,7_ ,31_P (=X8_Z%S2/_ &+_XF@"74];MK3PO>ZY:R MQ74$%K)<1O$X9) JDC!&<@X[5Y)X<^'VK^.]!A\5:OXNU.#4;\&>".U<+%", MG:,=_7 QCI7LDFEV,FDRZ4+:*.QDB:$P1H%4(P(( ' ZFO*;3PE\3_"EJVA^ M'-5TZXT<,WD370Q+ I/0?3K0!GMX@\7:G\(-9M();BYUC2M0^Q7$]LN97A!! M++W)P<'V!JGX!-@OBW3&\,>-KJY#Y&H:9K+-'(XP>(QMPQ'7 /;K78Q?#'4= M.^'YTK3-=G@UTW?V][Y'9!++T*MCJN#C![@&LJ#P/X[\2>)](O\ Q9+I$$.F MSK.);*,>=,5.0"W7''TZT ;'P2N)KGP??O/-),PU2=0SN6.!MP.:YGXKO.?' M5I'X@U#6=-\+&U_=76FH2HGST'+NQU/RO.EOY;A M?*?<-K8Q^/%9_BSP]XWA\3/KGA'5(I$N(1%/IU^Y,((XW*.@Z#I[T ]=?XF^(=WHWBF;3K&QCN[2 MRTQK^]]3%$OEIN'<'!_ "@#4\&>/O$GB74 M;/?:Z!=6%PA>7^SKX&>SXX\V-R#UP/E!K#\.^-?$FFZAXUU?7'L[C3M,E*R1 MH[[U<<(D8Q@*<\D\_6IM/^&VLW/C/2-7N](T?1?[/N!/-<:9*VZZQ_#LX"@] M_8FKDGP[UF>]\7Z9*EI_8^NL9TNO,/F12 #:-F.F>M ":!\5[VXUW2;35SH# MV^J_+"-+O?.FMG(RJS+DX],CC-9[_%;QA_8&KZ]%HFDMINE7IMYV:5P\B[PH MVKZC(R3Z].*VO"WA'Q!::CIR:CH7A>TMK)<27=O:J\]P1P&' V'C.>>M4!\. MM>_X5EXGT#;;?;=1OS<6_P"]^79YB-R<<'"F@"];_$G7;77K:#6]%M8K*_T] M[^T6TE:2555=VU\X&2/056\*?$KQ)XEO+*6"RT"YL[B0B2SMK\"]MD!(W.CD M ].V-=,TUK:5W.[;(4 !V_P 0R/6N;N?AEKNLZU8R M7>CZ%IDEO(AP": /::\RU*\GM_CG$%E?RDT5Y/*+G:6&>V M<5TV@ZEK5UXMU^SOOL[:=:-&+1HEYY!)#'N1Q6;J'A74KGXG?V_&(OL/]EO: M\OAO,.<<>E ')0_%7Q@WA"/Q7)H>E#28[GR)\3/YKC?MW(O0#G')/(Z8KJ=9 M\;:O/XDM/#OA;3[.:_EM!>RRZ@[)%%&<8'RC)/(K#3X>ZZOP3D\*%;?^TVN# M*!YOR8\_?]['I6GJ/A3Q%IGB6P\2^'EL[B[73UL;JTNI"BN !\P8>A% '5>$ M]4U?5]"CN=G7,3S2/J& M%PT:'[JH>^/6NXH **** "BBB@ HHHH **** "LN;Q+H-OJ0TV;6]-CORP46 MKW2"4D]!L)SD_2M2LZ7P_HL]]]NFTBPDO P?[0]LADW#H=Q&'IKN2TAUW3);J,,7@CNXVD 4$ME0< M\ '-2CP]HHU#[>-'T\7N_P S[0+9/,W?WMV,Y]ZQ]>\&V5Y:G^RM+TBWNY)0 M9I7ME4R1_P :;E&?F'RGU!8=Z *GA3QW9ZW?W=O/J6FL3&;NW2&="TOUG:SU[2[A;=/,F,-Y&XC7^\V#P/$;U;ZVN( M=+\-V123]Z]K;E6DC/#H?E&00>AKI;?PWH5H)1;:+IT(F0QRB.U1=ZGJK8'( M]C0!'!XJ\.W5I<7=OKVES6UL 9YH[R-DB!Z;F!PN?>K.FZUI6LQO)I>I6=]& MAP[6LZRA3Z$J3BHH?#>A6]O/;PZ+IT<%P )HTM4"R '(W #!P?6I[#2=-TI' M33M/M;-7.76WA6,,??:!F@#PRR\5:AX=^-NOW-Q+(^A/?)97.]R5@,@)1L=A ME3S78_".^;^R/$MS=W+M%#JDYWR.6"H.>_;%/MOAU<7FK>/!JJ0_8==:)K5E M;@#)\ M&:YJMKXUT_Q1?W,QTOQ/0Y /OV)Z<8YJUJ?P"TVST9;CP[<72Z]!L>%YI_W9<$$]N*VM M<\/?$&'5TUSP[J,#2W5K'%>:9?2EX$< E.PZ#IUY]: ,'3);J'X1>+?(\40 MZSI\4+FQN(Y6\^)^DL1K&N0>6MO:J(X(R,XZ#'.>M4H?"WQ9O?#]MX8 MN[K1[/25@2V>:$[I?*4 8]S@4 .\6:[?^,_#'@S0[&Z>VU#74%W<2Q$J4CC3 M+=#W)_\ ':Z;P3XME;X5W&H7@9[W1H)HKE6.2SQ _CS@5SR_!2'6?$4YUXR+ MH]E:0VFF+;S@.54');CCG)Q_M5M>#_AS/X3UC7=+B'G>%M1@ 4239D5B-K C M'<'K0!S/ASP!JWCS08/%6L>+]3@U"_!F@CM7"Q0C)VC'?UP,>E=E\*-=U/5= M!O[+6)S'](UBUGTFVG\ZTN&D:*: M#D\ CZGCGK7:?J]F(KLW;R/<";>+DD#YQZ< #\* .4L]"U# MXKZYK5]?^(-0L-.L+Q[2UM[)PGW>"QS_ (5TVGR:M\,/ VIW/B/5?[7AM'_T M+ (D*]%5B>YX^G/)K.O_ =XV\-:[J-[X&O;%K/4I3--:7HXCD/4J:N6WP_U MS4_ &J:3XFUQ[O4]0D\]7SE+9QR OMGT_"@"*/Q]XHT>]T8^*M(TVWT_66\N MWELYF=H9",HL@/'/'(X'-8$/Q>\7#PK;>)Y]!TMM+-W]ED6.9Q*[9XV@Y"CZ MY^E;3^$/%_B>ZT2#Q-_9UO8:-()U-M(6:ZD484D$?*/7KU-9_P#PK7Q ?A': M^&MMK_:$6HBY;][\H0$G@XZT =!I/C;Q"OC&Z\/:_IEA!-]@-];/9RLX"\X5 MR<<\=AV]ZYZT^)WC>Z\)W'BE- TDZ39RLMP/.<2R(KX9HQT ]3U!XKI]0\, M:B?B2_B3]U_9Z:*UH3N^??ECT].>M>>>#=(\8Z[\,)]$TS^SQI6H7$\;W$KL MLD">80XV_P 6<'\Z /0-4\?:A>:GI&D>$[&UN=0U&T%\7OG*10Q$ _-MY)Y[ M9K"OOC#?:9I%_;W^EVT'B"QOTLID,C&U7>"5E+==N%/'7IZUK7_@?5M#UC1] M:\*&VGN;&Q%A-;W;%%GC P#N'0]ZI6_@3Q+%::SJTPTB[UK6+E);FSN8O,M_ M*0$+&">A_P!K'84 5=8\7:WJ'P[\27.JV>D7-M;Q1M!>:1J!>&8EURN5;S%( MR/2JWB+6_%$6H> +30I;..&\MXW2*:63;(XCSAV&25QTY)]:JCX3:U+I_B2> M&PT_2IM0LUMH=.M;EGB+"16+LS=_E.!CN:Z?Q!X/\0/#X.OM*CM)]0T-%66" M>4HC_NPIPP'K0!F:S\6M0M]8U:VTX>'XX=(?RIQJ-]Y4UU(!\XA3/8@CGKQS MVKTGP[KEOXD\/V6KVH(ANHPX4]5]1^=>:W/P]UW3=?U>ZTO1_#VI6^K2_: V MI1!FLY&^]C(.YA_^#"+_P"*K4L]5T[4+$WUC?6U MU:#.9K>59$XZ\J2*H_\ "'>&/^A ,4 <(/B);S6W]I+XE\,P1E?,739KE?/V]=K-O&U\=MO!XYZUTFF^./ M"^J?9DMO$&EM<7 79;B\C,A8_P .T-G/M6+_ ,*VT]$-G%:Z3]A/ 9].C:=5 M_N[\<^FX\_SKH;3PEXVT'3(Y8"#'*MI&'4CH0V,Y]Z +FI:QIFC0K-J MFHVEC$YVJ]U.L2D^@+$56L/%/A[5;H6NG:]I=Y<$$B*WNXY'('4X4DU;O]*T M[58TCU&PM;Q$.56XA60*?4!@<57L_#FAZ=M9/P_P!:L]*\=7YO);Q&^1E&?EW!><>U>D>*?"$^O^/O#.IRVMIA"_*1@\X-=%)XZ9:V-M9V]W$T<@MH50?,,9P!UYH \OL_C1=L] MCJ5ZF@+I-Y.(OLEO?^9?P*20'=.F.,X S@CI2ZC\9KQ)M1O;!- _LRPG,36U MU?[+VY .&:-/\?3C-2Z!\/\ Q#I2V6CRZ-X6EL[:7YM4EM5DFEBSD#:1][_: MSVIJ?#G7M%O=0M-+TCPU?V=WIYQ@"ND^('B&]\,> KW4X AOE5(T('RJ[ MD*#SV!.:HZ'X1U#2_B1>:RZVPT^33HK6/R0$^9>N$'W1Z5T7BCP_;>*?#EYH M]T2L=PF XZHPY##Z$"@#R'4/AZVGZ/;:MJ7Q)FT_7[A!-$]Y>K% SX!P 3G MR!D9^G:NDNO''B.VU7P]X?T0Z1KEQ?61=K\R,(G=."^5)XR#G&>:YS5?AO\ M$#6X;31M5?0[ZQM%,4%_,'\V-2,9P",G@=?2NIT?X2WMS;II9O1(0V\N"W'7&.!7&V?Q.\;77A"3Q7_8.D M_P!DVLK)< 3.)9%5\,R#H !QR%(88UCBC4*B(,!0.@ I]% !1110 4444 %%%% " M9P ,]:6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $95=2K %2,$'H15>PTZ MRTNU%MI]I!:P!BPB@C"+DG).!ZFK-% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 CHL MB,CJ&5A@@C((JO8:=9:7:+:Z?:06MNI)$4$81026618XT4L[NB7%K9S>3LT5P^EK%J'@R^M_#NI7VG!)'\R.ZA_?69*AFA4 M-C;C/!^8#/&1C&3;N]QX(\!:9))(UOJ$T45T2W,J+$[E6/\ M%1GUYH ].HK MR;4LV'BB;PM:EXM(NM1M0\2$A55T=GC!SP&*#(]S74Z#"FD^/=7T>R3RM.:S M@NUA7.R.0LRG:.@R%!P/2@#L**X/7/$MWH^H>*);*RLFN+..Q*.Z,#+YC,I# ML#SCMCIGO3;_ ,6:_HFHW-O?#3;F&T:WEN)887BVP2-L8@%VY4X.>A&>!0!W MU%>?:QX^NK37+FQMWT^WMOM26<-Y=JQ19 A>4MAAN"@JH QR3SQ3&\>ZB=-< MQM8NT&H+:SZI';R2VR1%"RR^6K[N3M0C?A2-L[69MY#'H64(,9/)QR >DT5YCJ>IZYKNGZ!JSFQCTN?6K8QVZ(ZS(GF[5 M+/N*OGNNT8SU.*],D<1QL[=%!)H =17"V?BS6VTW2M>NXK :5J>.8;7Q?X@-OI^I7"::;&YU8:<]O'#() &,\B@#T"BN0^(%]RD@9]L\'I67IUQ% MH#>);-++[!?K##,+&VNO.MQO#(KQ$HA5B00RX'*@CKF@#T.BN \3>%X[+PW= M7<=G=ZG?I9B*$^:H%F54GS4Z$'=\QV[F)Q@5#ID-GXPUR6+4)SJ-G!I-LT#N MI4,T@.Z4#LQP.>"* /1:*\_\*WUUKNE^%H+IW=XHI+JXY.[WV M&K6A6]];?$G6Q?:E)?.]C"Z@H$2(%WPJ+DX]R2230!VU%>:Z#92>''T^Y\0^ M'K..[O;QQ]N6Y$LZRR.S .NP #G&5=NU=5XJO39#1O\ 1X)A/JD$)\Y"VP,3 M\RX(PP['F@#H**X"#Q;X@,=MJ$R::;%]7&FM D,GFE2Y02!]Y (.#MVG//(K MH_%>KWFBZ.+JSC0DRJDDTD3RI A/+LB$,P'L1]: -RBO,M6U;6-4A\.20:UH MTRG7!"9K*&1TE CD9=Z>8-N-I!36Z5F2.%'&54!AN<[EP,X MR3V! /3**R/$^LOH.@S7T,"SS[DBAC9MJL[L$7)[#)&:Y[4O$^NZ UY::A_9 M]U)-R$!D=#(Q_B4A@PSSP,4 =Q163HDNJS:.MSJTUE)--&)%6 MU@:-4!7.T[G;=]>/I7):+XAUF]71=/TV+2K+[9:SSNS6SND920KA4$BYS_O= M: /0Z*X/3/%^M:[%I%E91V%MJ5S!/-=2S1O+$@BD,1VH&4G7DDUW>;I(8E1^<*&4L26 W# SR<8(!ZM17GC_$"_MM M$.K/!:75M:W3VMT;8,!*2/W( M DU^ZZ9]AAU14.UY1)O"C#9(4J20.N363H.L75GXH?3XUB>&^U>\25GR64)& M&7:+?$#QVNH3+I MIL9=7&FM L,@EVER@D#[R 0<';M.>>123^+O$,NG-KEC'IO]EG4?L<<$L4AE M*"7RS(7#@=0V%V],@45A^+]8N]"\+W>I6,<,ES%MV+,"4)+ EZM;Z+>:OHEK=M ;F:[FM9!$%)PJ+'YP)/7+%A]* .[HKSVV\83ZE_ M8]XUC9"Y:WO-[$,X62$$9C;(^1B,_0BFIXK\5?9M'F\O2))-8M)I+>!89%\F M5(_,4,V\[U(!!P%QD'F@#T2BO/-5^)$MM8VE[906[Q/8K/<+(3B.21@D:%L\ M#<6SP>%-*OCK48OMMO%+INM3I9_:89M.A=55@P#(Z;W)P"&!!&<$8% 'H5%> M6:_KVK:MX+OGM]5 4>(R90Y(YW'<,C:O6KMYXL\56L6 MIW"#1I8=.OHK+RC#(C3E]@R&\PA,%NF&XH ]&HKSZ_\ &^IZ$^K66I'39;NV M>U6WN$C>&+]_D#>I=B I5LD-R,<"H;CQ_J%KI>M&&;2]3NK&.":&XMHW2&59 M) C(R[V*L.?XCG(..U 'H]%>8^,-8\0IIFMZ3/=V"RPPP7"7%O;R)\K2A2A4 MR$YZ?-GD9&WFO1[-9ELH%N)(Y)A&H=XT**S8Y(4DD#VR?K0!/17-ZCJVK7'B M?^P]':RMVAM1=3W-W"TP^9BJHJ*Z<_*223QQQ7)7%]?^+=8\+_:/L,4)EN%N M;22!IE\V([7(8.N1P=N1QWSTH ]1HKG=8U;4$U^PT#1S:17,\$ES)/=1-(D< M:%5P$5E))9A_$, 'K7&:7>ZM:6&G6\-KITVJSZAJ"QO.KLB2JCLNTY! ) !Z M\'K0!ZK17G.K^.9[[P_!/8V=I+'+I;7MY#031.9)I#$'<(P8", ,H!(;)ST[@'H=%>9KXVN+>)=.LK_2+ M-K"PA8C459FN9#&&"J5==@Z L0W)Z<*-9\2,EKI*6%HZ:7%>W3W,;S#=+G9&@5DQPC$L2<< M<'FL72_$NJ:/XT%UIVFHUG))]LU&"2:&24.W[O>K($QZG)P>!0!ZK14%E M.US8P3OY.^1 S>3)YB9(_A; R/? ^E3T %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S/C/PK_ M ,)+I4HMIVM]1CMYHK>4'Y3YB%2C=?E/'TZT?$#4[O1_!=_?6-RUM<1[-LJJ M&*Y< \$$=#Z5!I][ +6^O(?$>K:@+>V=WCFAC3;P3E?W2_-P<HH U=)T" M+2[*\C,\D]Q>NTMS.^ 7-S=2=HQ5N^\7I:W] MY;6VFW=XM@D;WKQ8_<[QD#!Y8[>2![4 -;P7;S6URUS>SRZA-<)7UWL62:10N%4?*H4< * )M3\'VNJ3:M)) M7$R6JW5S"K*&A5AD*?)<$*P;C;MV$;0N.P[C-5KOQI;I:Q75C:27EL M]JMV9S(L,81ON_,Y +'!XZTU/&T=Y=Z;;:7IMQ>O?V1O4*NJ*L88* !ZUEOXYA2"$?V M;=&]>^.GR6F5W12[=PRK-J*WMLL6HVMO#;IY6Z/?C(S@@J3U/7T(H UK;P1!;_8K9M1N9=+L9 MO.MK)@NU"#E06ZL 3P#[>E3#P=:C2K2P^TS;+;45U!6P,EQ)OVGVR<55?QW& MCWDG]E71L[*_-A<7.Y<*^0,AG6VH7L6E75UI]A+Y,US$R@; M^!@ G) ) )H WM9T>'6;1(97>.2*19H94^]&Z]"/7Z5GP>%(_MAOKR\DNKUY M8GEF9%7>L>2B8' +$^YKH0FO+FYEMM6NK-+N,1W$: .&&,97=]PX[BJTG@Z&!H6T>]FTPQ MV@LSY2*^Z)?NCYNA'.#[U-;>*[>YCT%EMI1_;&_RP2/W>U"YW?EVJEI?CJ/4 M1IDSZ7=6]GJ+,D%Q(RD;ESD$ Y ^4\T :^B^'K30@PM2Y7R8H$#G.Q$!P/Q+ M,3[FI(]&BC\076K^:YDN+=+=H_X0%+'/U^:LBV\:PW#6EP=/N(]+NY_(M[YF M7:[$D*2N<@$C )]1ZUL:S!J%S:)%I]ZMF3*IFGV!G6,9:P3 $HPS@E^K8SWK1U?1XM8%CYLKQ_9+N.Z7;CYBF M< ^W-<0GBK4CI]Y;VNH-<;M3BL;2\FC59@K@%F9, 9'.#M&?0UOZ/?7UEXSO MO#MY?RW\8L8KZWFF1%D4%V1U.P*",J"..YZT 3KX/M1ID5C]IFV1ZB-0#8&2 MX??M^F>*U]2LY[VV$=M?2V )Y(Z9S4;^";4JCQ7ZD'!!]O2NHHH H:SI-MKFE3:?=;Q%)@[D.&5@058'U! -8TG@Q; MS[7+J6IW%Y=3VALUF9%3RHR"(K&WL?[/U&XMKNS,P2Y M"*Q9)7+LC C!&3Q]*+?P/%9V]F;74[J._M)9I([PJK,1*)>RWD1PH+2!0,8 X7 MBNIHH YQ?!]JNFPV7VF;9%J(U -@9+A]^WZ9XKE;OPUJUY_TJMJ M7A\W>J1:I9WTMC?1Q&$R(BN'3.<%6XZ]ZVJ* .;7P=;!+(->W%;: Z!B>0_V,KK$"!^\W1E/F_ ]JWJ* .2MOA]I-O9 M:O:AYF34IA,3NPT)!W*$/8!N15V+PY=[YI[G7KV:Z:$0Q2J%01#.]O4A0W(B1"@B<.F% P?F'.>O2K#>#89;"\MIKV M9VN[R.\DDVJ#O0J< =,'9^M=-10!SFH>#K/4;[4+R6XF66[6WVE,#R6A+%&7 MWRW>H[KP>=1T_4+?4=7N[F6]$2M*0JA%C8, J#@9(Y/?-=/10!SNL>$;76;B M_FEN)D:\MDMR% PFU]P8>^:W;:-X;6**64S2(@5I"H7<0.N!P*EHH Q-3\/& M[U5=4LK^:PO?)^SO)&BN'CSD JW&02<'WJ"P\'V6G2:2UO--_P 2[S2-Q!,K M2#+>P M?39#?7$TEC#S"[/ MINK75BTULEO.8U5O,"KM##(^5L=Q5J#PM:VUW)/'/.0^GK8;7;<0BY^;)Y+< M]36[10!RB>"5M%M6TW5+FSGBLULI9516\^-?N[@1C(R<$>IJ2+PE/::1!IMC MKEU#!' T#AXDD$@))R0PZ\FNGHH S-)T9-%LK*PLIV6QM(!"D+*#G'1BW7-: M=%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 87C#1;GQ!X8NM,M'B2:4IM:4D*,,"]T>\LXRHDGMWB4MT!92!GVYJW10!Y_?^#=5N=$L--^P:)+-,BUSQII=I M8W"F=E,&K1+SBT!64;O0EE51ZB1JEUOP5//K][JEG8:1?F]B5"FHLR>0ZC 9 M=J-O'JOR].M=U10!Y[/X%U"WN[9K:+2=0BCT^.T3[9NA%K(N6_V&;R],MG35?MLMO: MJ5CCC";0BMM!D;&"68#.3T KN:* .'N?!VI?VC/JMK-:?;8=6.H6B2NVQT, M7E.CD+E203R V,#@\BF/X4UZ_:]N+Y].BGN=0M;H)!*[JD<1Y7<4&3CO@=>U M=W10!Q4OA#4'T+6K(3VWFWVK-?1$LVU4+*0#\O7"GU'O7*^(&N8M.UOPQI%S M93&^O-RPN9!=JS.&9%B*89>I\S< %R<'%>OT4 5=0M9+W3+BUBN9+626)D6> M(_-&2.&'TKF;+P_K=]J]K?ZZUC&UE826D1M9GE,SR;=\C;D7;P@PHSU//%=A M10!PNE^%M>@NO#L=T=-6ST5I0&BE=GG#1LH;!0!",CC+=^>.9;/P=>PZ)X;L M)I;9FTVX>2?:[896W_=^7D_-WQ7:T4 >=:5\/;C3GL;,V6BFVL[@2?VCM+7$ MJ*)])GB2>*4.T4W"3KSE"V"4S_ '@"1CH: MT** .&N/!FHZC)J&J7,MK;:K//!-###(TD*&'[H9RJEMV3D[1@8X..=+3]*U ME-8U'Q!?16!U&:VCM;>TAN',21H6;YI3&#EF<]$X '7K73T4 (NXJ-P ;'(! MR ?K2T44 %%%% !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 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 )110 4444 ?_9 end XML 18 osis-20200630x10k_htm.xml IDEA: XBRL DOCUMENT 0001039065 us-gaap:DomesticCountryMember 2020-06-30 0001039065 2020-08-31 0001039065 2020-04-30 0001039065 2018-03-31 0001039065 us-gaap:EmployeeStockMember 2019-07-01 2020-06-30 0001039065 us-gaap:EmployeeStockMember 2018-07-01 2019-06-30 0001039065 us-gaap:EmployeeStockMember 2017-07-01 2018-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:RetainedEarningsMember 2018-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001039065 us-gaap:RetainedEarningsMember 2017-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2020-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2018-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2017-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2019-06-30 0001039065 us-gaap:EmployeeStockMember 2020-06-30 0001039065 osis:IncentiveAwardPlan2012Member 2020-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2018-07-01 2019-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2017-07-01 2018-06-30 0001039065 osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2020-06-30 0001039065 osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2019-06-30 0001039065 osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2018-06-30 0001039065 osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2017-06-30 0001039065 osis:PerformanceBasedRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 osis:AmendedAndRestatedEquityParticipationPlan2006Member 2019-07-01 2020-06-30 0001039065 osis:PerformanceBasedRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2018-07-01 2019-06-30 0001039065 osis:PerformanceBasedRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2017-07-01 2018-06-30 0001039065 osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2018-07-01 2019-06-30 0001039065 osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2017-07-01 2018-06-30 0001039065 srt:MaximumMember us-gaap:EmployeeStockMember 2019-07-01 2020-06-30 0001039065 srt:MinimumMember osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 srt:MaximumMember osis:RestrictedStockAndRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 us-gaap:EmployeeStockOptionMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 2020-01-01 2020-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 2019-07-01 2020-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 2018-07-01 2019-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 2017-07-01 2018-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: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:IntersegmentEliminationMember osis:OptoelectronicsAndManufacturingDivisionMember 2018-07-01 2019-06-30 0001039065 srt:ReportableGeographicalComponentsMember us-gaap:EMEAMember 2018-07-01 2019-06-30 0001039065 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2018-07-01 2019-06-30 0001039065 srt:ReportableGeographicalComponentsMember srt:AmericasMember 2018-07-01 2019-06-30 0001039065 srt:ReportableGeographicalComponentsMember osis:OtherEuropeMiddleEastAndAfricaMember 2018-07-01 2019-06-30 0001039065 srt:ReportableGeographicalComponentsMember osis:OtherAmericasMember 2018-07-01 2019-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:US 2018-07-01 2019-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:MX 2018-07-01 2019-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:GB 2018-07-01 2019-06-30 0001039065 srt:GeographyEliminationsMember us-gaap:EMEAMember 2018-07-01 2019-06-30 0001039065 srt:GeographyEliminationsMember srt:AsiaPacificMember 2018-07-01 2019-06-30 0001039065 srt:GeographyEliminationsMember srt:AmericasMember 2018-07-01 2019-06-30 0001039065 srt:GeographyEliminationsMember country:US 2018-07-01 2019-06-30 0001039065 srt:GeographyEliminationsMember country:GB 2018-07-01 2019-06-30 0001039065 us-gaap:EMEAMember 2018-07-01 2019-06-30 0001039065 srt:ReportableGeographicalComponentsMember 2018-07-01 2019-06-30 0001039065 srt:GeographyEliminationsMember 2018-07-01 2019-06-30 0001039065 srt:AsiaPacificMember 2018-07-01 2019-06-30 0001039065 srt:AmericasMember 2018-07-01 2019-06-30 0001039065 osis:OtherEuropeMiddleEastAndAfricaMember 2018-07-01 2019-06-30 0001039065 osis:OtherAmericasMember 2018-07-01 2019-06-30 0001039065 country:US 2018-07-01 2019-06-30 0001039065 country:MX 2018-07-01 2019-06-30 0001039065 country:GB 2018-07-01 2019-06-30 0001039065 us-gaap:IntersegmentEliminationMember osis:OptoelectronicsAndManufacturingDivisionMember 2017-07-01 2018-06-30 0001039065 srt:ReportableGeographicalComponentsMember us-gaap:EMEAMember 2017-07-01 2018-06-30 0001039065 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2017-07-01 2018-06-30 0001039065 srt:ReportableGeographicalComponentsMember srt:AmericasMember 2017-07-01 2018-06-30 0001039065 srt:ReportableGeographicalComponentsMember osis:OtherEuropeMiddleEastAndAfricaMember 2017-07-01 2018-06-30 0001039065 srt:ReportableGeographicalComponentsMember osis:OtherAmericasMember 2017-07-01 2018-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:US 2017-07-01 2018-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:MX 2017-07-01 2018-06-30 0001039065 srt:ReportableGeographicalComponentsMember country:GB 2017-07-01 2018-06-30 0001039065 srt:GeographyEliminationsMember us-gaap:EMEAMember 2017-07-01 2018-06-30 0001039065 srt:GeographyEliminationsMember srt:AsiaPacificMember 2017-07-01 2018-06-30 0001039065 srt:GeographyEliminationsMember srt:AmericasMember 2017-07-01 2018-06-30 0001039065 srt:GeographyEliminationsMember country:US 2017-07-01 2018-06-30 0001039065 srt:GeographyEliminationsMember country:GB 2017-07-01 2018-06-30 0001039065 us-gaap:EMEAMember 2017-07-01 2018-06-30 0001039065 srt:ReportableGeographicalComponentsMember 2017-07-01 2018-06-30 0001039065 srt:GeographyEliminationsMember 2017-07-01 2018-06-30 0001039065 srt:AsiaPacificMember 2017-07-01 2018-06-30 0001039065 srt:AmericasMember 2017-07-01 2018-06-30 0001039065 osis:OtherEuropeMiddleEastAndAfricaMember 2017-07-01 2018-06-30 0001039065 osis:OtherAmericasMember 2017-07-01 2018-06-30 0001039065 country:US 2017-07-01 2018-06-30 0001039065 country:MX 2017-07-01 2018-06-30 0001039065 country:GB 2017-07-01 2018-06-30 0001039065 us-gaap:FacilityClosingMember 2020-06-30 0001039065 us-gaap:EmployeeSeveranceMember 2020-06-30 0001039065 osis:ChargesRelatedToLitigationMember 2020-06-30 0001039065 us-gaap:EmployeeSeveranceMember 2019-06-30 0001039065 osis:ChargesRelatedToLitigationMember 2019-06-30 0001039065 us-gaap:FacilityClosingMember 2018-06-30 0001039065 us-gaap:EmployeeSeveranceMember 2018-06-30 0001039065 osis:ChargesRelatedToLitigationMember 2018-06-30 0001039065 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-07-01 2020-06-30 0001039065 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-07-01 2020-06-30 0001039065 srt:MinimumMember us-gaap:EquipmentMember 2019-07-01 2020-06-30 0001039065 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-07-01 2020-06-30 0001039065 srt:MinimumMember us-gaap:ComputerEquipmentMember 2019-07-01 2020-06-30 0001039065 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-07-01 2020-06-30 0001039065 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-07-01 2020-06-30 0001039065 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-07-01 2020-06-30 0001039065 srt:MaximumMember us-gaap:EquipmentMember 2019-07-01 2020-06-30 0001039065 srt:MaximumMember us-gaap:ComputerEquipmentMember 2019-07-01 2020-06-30 0001039065 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-07-01 2020-06-30 0001039065 srt:MaximumMember osis:ComputerSoftwareImplementationInProcessMember 2019-07-01 2020-06-30 0001039065 us-gaap:LeaseholdImprovementsMember 2020-06-30 0001039065 us-gaap:LandMember 2020-06-30 0001039065 us-gaap:FurnitureAndFixturesMember 2020-06-30 0001039065 us-gaap:EquipmentMember 2020-06-30 0001039065 us-gaap:ConstructionInProgressMember 2020-06-30 0001039065 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-06-30 0001039065 us-gaap:ComputerEquipmentMember 2020-06-30 0001039065 us-gaap:BuildingAndBuildingImprovementsMember 2020-06-30 0001039065 osis:ComputerSoftwareImplementationInProcessMember 2020-06-30 0001039065 us-gaap:LeaseholdImprovementsMember 2019-06-30 0001039065 us-gaap:LandMember 2019-06-30 0001039065 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001039065 us-gaap:EquipmentMember 2019-06-30 0001039065 us-gaap:ConstructionInProgressMember 2019-06-30 0001039065 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-06-30 0001039065 us-gaap:ComputerEquipmentMember 2019-06-30 0001039065 us-gaap:BuildingAndBuildingImprovementsMember 2019-06-30 0001039065 osis:ComputerSoftwareImplementationInProcessMember 2019-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-07-01 2018-06-30 0001039065 osis:DifferenceBetweenLeasesGuidanceInEffectBeforeAndAfterTopic842Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-07-01 0001039065 osis:DifferenceBetweenLeasesGuidanceInEffectBeforeAndAfterTopic842Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-06-30 0001039065 us-gaap:StateAndLocalJurisdictionMember 2020-06-30 0001039065 us-gaap:ForeignCountryMember 2020-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:OperatingSegmentsMember osis:SecurityDivisionMember 2018-07-01 2019-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2018-07-01 2019-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2018-07-01 2019-06-30 0001039065 us-gaap:IntersegmentEliminationMember 2018-07-01 2019-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2017-07-01 2018-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2017-07-01 2018-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2017-07-01 2018-06-30 0001039065 us-gaap:IntersegmentEliminationMember 2017-07-01 2018-06-30 0001039065 us-gaap:RetainedEarningsMember 2019-07-01 2020-06-30 0001039065 us-gaap:RetainedEarningsMember 2018-07-01 2019-06-30 0001039065 us-gaap:RetainedEarningsMember 2017-07-01 2018-06-30 0001039065 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-07-01 2020-06-30 0001039065 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2019-07-01 2020-06-30 0001039065 us-gaap:RevolvingCreditFacilityMember 2019-07-01 2020-06-30 0001039065 us-gaap:LineOfCreditMember 2019-06-30 0001039065 us-gaap:RevolvingCreditFacilityMember 2019-04-30 0001039065 us-gaap:RevolvingCreditFacilityMember 2019-03-31 0001039065 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2019-07-01 2020-06-30 0001039065 us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001039065 us-gaap:LineOfCreditMember 2020-06-30 0001039065 us-gaap:TrademarksMember 2020-06-30 0001039065 us-gaap:InProcessResearchAndDevelopmentMember 2020-06-30 0001039065 us-gaap:TrademarksMember 2019-06-30 0001039065 us-gaap:InProcessResearchAndDevelopmentMember 2019-06-30 0001039065 us-gaap:AccountingStandardsUpdate201609Member 2019-07-01 2020-06-30 0001039065 us-gaap:AccountingStandardsUpdate201609Member 2018-07-01 2019-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember 2019-07-01 2020-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember 2018-07-01 2019-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember 2017-07-01 2018-06-30 0001039065 osis:ReportingUnitsFirstAndSecondMember 2019-07-01 2020-06-30 0001039065 osis:SecurityDivisionMember 2019-07-01 2020-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2019-07-01 2020-06-30 0001039065 osis:HealthcareDivisionMember 2019-07-01 2020-06-30 0001039065 osis:SecurityDivisionMember 2018-07-01 2019-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2018-07-01 2019-06-30 0001039065 osis:HealthcareDivisionMember 2018-07-01 2019-06-30 0001039065 osis:SecurityDivisionMember 2020-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2020-06-30 0001039065 osis:HealthcareDivisionMember 2020-06-30 0001039065 osis:SecurityDivisionMember 2019-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2019-06-30 0001039065 osis:HealthcareDivisionMember 2019-06-30 0001039065 osis:SecurityDivisionMember 2018-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2018-06-30 0001039065 osis:HealthcareDivisionMember 2018-06-30 0001039065 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-07-01 2020-06-30 0001039065 us-gaap:PatentsMember 2019-07-01 2020-06-30 0001039065 us-gaap:DevelopedTechnologyRightsMember 2019-07-01 2020-06-30 0001039065 osis:CustomerRelationshipsOrderOrProductionBacklogMember 2019-07-01 2020-06-30 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-06-30 0001039065 us-gaap:PatentsMember 2020-06-30 0001039065 us-gaap:DevelopedTechnologyRightsMember 2020-06-30 0001039065 osis:CustomerRelationshipsOrderOrProductionBacklogMember 2020-06-30 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-06-30 0001039065 us-gaap:PatentsMember 2019-06-30 0001039065 us-gaap:DevelopedTechnologyRightsMember 2019-06-30 0001039065 osis:CustomerRelationshipsOrderOrProductionBacklogMember 2019-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 1994-06-30 0001039065 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2020-06-30 0001039065 us-gaap:EmployeeStockOptionMember 2019-07-01 2020-06-30 0001039065 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001039065 us-gaap:EmployeeStockOptionMember 2020-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 2020-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember 2019-06-30 0001039065 us-gaap:CorporateMember 2019-07-01 2020-06-30 0001039065 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2020-06-30 0001039065 us-gaap:DefinedBenefitPlanDebtSecurityMember 2020-06-30 0001039065 us-gaap:DefinedBenefitPlanCashMember 2020-06-30 0001039065 osis:CombinedMember 2020-06-30 0001039065 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2019-06-30 0001039065 us-gaap:DefinedBenefitPlanDebtSecurityMember 2019-06-30 0001039065 us-gaap:DefinedBenefitPlanCashMember 2019-06-30 0001039065 osis:CombinedMember 2019-06-30 0001039065 us-gaap:NonqualifiedPlanMember 2020-06-30 0001039065 us-gaap:NonqualifiedPlanMember 2019-06-30 0001039065 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2019-07-01 2020-06-30 0001039065 us-gaap:DefinedBenefitPlanDebtSecurityMember 2019-07-01 2020-06-30 0001039065 us-gaap:DefinedBenefitPlanCashMember 2019-07-01 2020-06-30 0001039065 osis:CombinedMember 2019-07-01 2020-06-30 0001039065 us-gaap:DefinedBenefitPlanEquitySecuritiesMember 2018-07-01 2019-06-30 0001039065 us-gaap:DefinedBenefitPlanDebtSecurityMember 2018-07-01 2019-06-30 0001039065 us-gaap:DefinedBenefitPlanCashMember 2018-07-01 2019-06-30 0001039065 osis:CombinedMember 2018-07-01 2019-06-30 0001039065 us-gaap:OtherAssetsMember 2020-06-30 0001039065 us-gaap:OtherAssetsMember 2019-06-30 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2017-02-28 0001039065 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-07-01 2020-06-30 0001039065 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-07-01 2020-06-30 0001039065 us-gaap:ServiceMember 2019-07-01 2020-06-30 0001039065 us-gaap:ProductMember 2019-07-01 2020-06-30 0001039065 us-gaap:ServiceMember 2018-07-01 2019-06-30 0001039065 us-gaap:ProductMember 2018-07-01 2019-06-30 0001039065 us-gaap:ServiceMember 2017-07-01 2018-06-30 0001039065 us-gaap:ProductMember 2017-07-01 2018-06-30 0001039065 us-gaap:CashAndCashEquivalentsMember osis:CashAndCashEquivalentsConcentrationRiskMember osis:ForeignSubsidiaryMember 2019-07-01 2020-06-30 0001039065 us-gaap:CashAndCashEquivalentsMember osis:CashAndCashEquivalentsConcentrationRiskMember osis:ForeignSubsidiaryMember 2018-07-01 2019-06-30 0001039065 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-07-01 2017-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-06-30 0001039065 2017-06-30 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-07-01 2020-06-30 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-07-01 2019-06-30 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-07-01 2018-06-30 0001039065 osis:HealthcareDivisionMember 2018-07-01 2019-06-30 0001039065 osis:SecurityDivisionMember 2017-07-01 2018-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2017-07-01 2018-06-30 0001039065 osis:HealthcareDivisionMember 2017-07-01 2018-06-30 0001039065 osis:ExplosiveTraceDetectionBusinessMember 2017-07-07 2018-06-30 0001039065 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2019-06-30 0001039065 osis:ElectronicsComponentDesignerAndManufacturerMember 2018-01-31 0001039065 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2019-07-01 2020-06-30 0001039065 osis:ElectronicsComponentDesignerAndManufacturerMember 2018-01-01 2018-01-31 0001039065 osis:ExplosiveTraceDetectionBusinessMember 2017-07-07 2017-07-07 0001039065 osis:SecurityDivisionMember 2019-07-01 2020-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2019-07-01 2020-06-30 0001039065 us-gaap:CorporateMember 2018-07-01 2019-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2018-07-01 2019-06-30 0001039065 us-gaap:CorporateMember 2017-07-01 2018-06-30 0001039065 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001039065 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-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:OperatingSegmentsMember osis:SecurityDivisionMember 2019-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2019-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2019-06-30 0001039065 us-gaap:IntersegmentEliminationMember 2019-06-30 0001039065 us-gaap:CorporateMember 2019-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2018-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2018-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2018-06-30 0001039065 us-gaap:IntersegmentEliminationMember 2018-06-30 0001039065 us-gaap:CorporateMember 2018-06-30 0001039065 osis:SecurityDivisionMember 2018-07-01 2019-06-30 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2019-07-01 2020-06-30 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2018-07-01 2019-06-30 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2017-07-01 2018-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:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2019-06-30 0001039065 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-30 0001039065 us-gaap:CostOfSalesMember 2018-07-01 2019-06-30 0001039065 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-07-01 2018-06-30 0001039065 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2018-06-30 0001039065 us-gaap:CostOfSalesMember 2017-07-01 2018-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-07-01 2020-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-07-01 2019-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-07-01 2018-06-30 0001039065 srt:MinimumMember osis:PerformanceBasedRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 srt:MaximumMember osis:PerformanceBasedRestrictedStockUnitsMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 srt:MinimumMember osis:NonqualifiedOptionsMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 srt:MinimumMember osis:IncentiveStockOptionsMember osis:ShareBasedEmployeeCompensationPlansMember 2019-07-01 2020-06-30 0001039065 osis:RestrictedStockAndRestrictedStockUnitsMember osis:IncentiveAwardPlan2012Member 2019-07-01 2020-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember osis:ExecutiveVicePresidentAndPresidentMember 1994-06-30 0001039065 osis:ECILRapiscanSecurityProductsLimitedMember osis:ChairmanAndChiefExecutiveOfficerMember 1994-06-30 0001039065 us-gaap:FacilityClosingMember 2019-07-01 2020-06-30 0001039065 us-gaap:EmployeeSeveranceMember 2019-07-01 2020-06-30 0001039065 us-gaap:AcquisitionRelatedCostsMember 2019-07-01 2020-06-30 0001039065 osis:ChargesRelatedToLitigationMember 2019-07-01 2020-06-30 0001039065 us-gaap:FacilityClosingMember 2018-07-01 2019-06-30 0001039065 us-gaap:EmployeeSeveranceMember 2018-07-01 2019-06-30 0001039065 us-gaap:AcquisitionRelatedCostsMember 2018-07-01 2019-06-30 0001039065 osis:ChargesRelatedToLitigationMember 2018-07-01 2019-06-30 0001039065 osis:HealthcareDivisionMember 2019-07-01 2020-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 us-gaap:EMEAMember 2019-06-30 0001039065 srt:AsiaPacificMember 2019-06-30 0001039065 srt:AmericasMember 2019-06-30 0001039065 osis:OtherEuropeMiddleEastAndAfricaMember 2019-06-30 0001039065 osis:OtherAmericasMember 2019-06-30 0001039065 country:US 2019-06-30 0001039065 country:MX 2019-06-30 0001039065 country:GB 2019-06-30 0001039065 us-gaap:EMEAMember 2018-06-30 0001039065 srt:AsiaPacificMember 2018-06-30 0001039065 srt:AmericasMember 2018-06-30 0001039065 osis:OtherEuropeMiddleEastAndAfricaMember 2018-06-30 0001039065 osis:OtherAmericasMember 2018-06-30 0001039065 country:US 2018-06-30 0001039065 country:MX 2018-06-30 0001039065 country:GB 2018-06-30 0001039065 2018-06-30 0001039065 us-gaap:RevolvingCreditFacilityMember 2016-12-31 0001039065 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2019-04-30 0001039065 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001039065 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001039065 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001039065 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001039065 2017-07-01 2018-06-30 0001039065 srt:MaximumMember 2019-07-01 2020-06-30 0001039065 2018-07-01 2019-06-30 0001039065 srt:ChiefExecutiveOfficerMember us-gaap:DeferredBonusMember 2017-12-01 2017-12-31 0001039065 srt:ChiefExecutiveOfficerMember us-gaap:DeferredBonusMember 2017-12-31 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2019-06-30 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2020-06-30 0001039065 2020-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember srt:ManagementMember 2020-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember srt:ManagementMember 2019-06-30 0001039065 srt:MaximumMember osis:ECILRapiscanSecurityProductsLimitedMember srt:ManagementMember 2018-06-30 0001039065 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-07-01 2019-06-30 0001039065 2019-06-30 0001039065 2020-08-20 0001039065 2019-07-01 2020-06-30 shares iso4217:USD pure osis:item iso4217:USD shares osis:segment 18011982 0 0 0 0 0 P3Y 0.10 1.10 18167020 0 0 Large Accelerated Filer false OSI SYSTEMS INC 0001039065 --06-30 2020 FY false 0 us-gaap:OtherAssetsNoncurrent us-gaap:OtherLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent true true CA DE true 10-K 2020-06-30 false 000-23125 33-0238801 12525 Chadron Avenue Hawthorne 90250 (310) 978-0516 Common Stock, $0.001 par value OSIS NASDAQ Yes No Yes Yes false false true 1742736015 18080418 96316000 76102000 238440000 269840000 273711000 241226000 32432000 30541000 640899000 617709000 127385000 127936000 307108000 310627000 132954000 128279000 56518000 83990000 1264864000 1268541000 88000000 59000000 804000 926000 93500000 84940000 43521000 46127000 43227000 28155000 112956000 110953000 382008000 330101000 257752000 267072000 7979000 5846000 65398000 93370000 713137000 696389000 0.001 0.001 10000000 10000000 0.001 0.001 100000000 100000000 18167020 18011982 168913000 122553000 399541000 474793000 -16727000 -25194000 551727000 572152000 1264864000 1268541000 732927000 856712000 850478000 356359000 325403000 315566000 1089286000 1182115000 1166044000 504483000 572673000 575342000 193151000 178848000 170063000 697634000 751521000 745405000 391652000 430594000 420639000 239592000 262484000 251961000 61189000 56509000 57308000 34963000 3827000 6483000 335744000 322820000 315752000 55908000 107774000 104887000 19054000 21610000 18765000 36854000 86164000 86122000 65981000 21368000 10870000 -29127000 64796000 75252000 -1.57 3.58 4.14 -1.57 3.46 4.05 18592000 18097000 18191000 18592000 18720000 18600000 -29127000 64796000 75252000 1904000 -2059000 -6590000 500000 116000 -1877000 2404000 -1943000 -8467000 -26723000 62853000 66785000 18689568 222529000 363872000 -17188000 569213000 121651 2863000 2863000 413639 78310 4033000 4033000 23846000 23846000 1021458 62932000 62932000 249336 20864000 20864000 -29127000 -29127000 2404000 2404000 18032374 169475000 334745000 -14784000 489436000 169799 4972000 4972000 364410 75313 4180000 4180000 25251000 25251000 288316 21029000 21029000 186560 13936000 13936000 64796000 64796000 -1943000 -1943000 18167020 168913000 399541000 -16727000 551727000 201150 1817000 1817000 390613 71595 4286000 4286000 23817000 23817000 562707 51775000 51775000 255689 24505000 24505000 75252000 75252000 -8467000 -8467000 18011982 122553000 474793000 -25194000 572152000 -29127000 64796000 75252000 69754000 56234000 49758000 23846000 25251000 23817000 3270000 2741000 4741000 26113000 -8536000 -431000 8632000 9026000 9383000 7795000 5458000 -1668000 -292000 -178000 -11340000 27206000 37071000 59221000 -39447000 -30752000 836000 6175000 10566000 25145000 -16623000 -8893000 3412000 3355000 4205000 17183000 -12489000 -15188000 24135000 -11001000 -2215000 133109000 119112000 129180000 43198000 27412000 20388000 100159000 18271000 8940000 2453000 2803000 13359000 -145810000 -48486000 -42687000 10000000 -25006000 -29000000 1044000 1409000 770000 2592000 3122000 970000 6896000 9152000 6103000 3634000 5782000 5353000 62932000 21029000 51775000 20864000 13936000 24505000 -72082000 -58314000 -104730000 -53000 -810000 -1977000 -84836000 11502000 -20214000 169650000 84814000 96316000 84814000 96316000 76102000 9249000 11862000 7713000 29445000 34794000 19077000 <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 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 inspection systems and related services, and turnkey security screening solutions; (ii) Healthcare, providing patient monitoring, diagnostic cardiology, 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 to external original equipment manufacturer (“OEM”) customers and end users for applications in the defense, aerospace, medical and industrial 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, diagnostic cardiology, 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 and costs of sales during the reporting period. The most significant of these estimates and assumptions for our company relate to contract revenue, profit and loss recognition, 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. Actual amounts may differ from these estimates and could differ materially.</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;">C</span><span style="font-style:italic;font-weight:bold;">ash 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 $76.1 million at June 30, 2020. Of this amount, approximately 63% was held by our foreign subsidiaries and subject to repatriation tax considerations.  These foreign funds were held primarily in Singapore, Mexico, the United Kingdom, Malaysia, Australia and Canada and to a lesser extent in India 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 high credit quality financial institutions throughout the world.</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;">Components of accounts receivable consisted of (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;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.21%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p 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:24.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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p 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.06%;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:11.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:11.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;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,488</p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;border-bottom: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,064)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,648)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,440</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;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,840</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 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventories</span>—Inventories are generally stated at the lower of cost (first-in, first-out) 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. Leased capital assets are included in property and equipment. Amortization of property and equipment under capital 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:12pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Other Intangible Assets and Valuation of Long-Lived Assets</span><span style="font-size:10pt;">—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 </span><span style="font-size:10pt;">three</span><span style="font-size:10pt;"> 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, 2019 indicated that it is not more likely than not that the fair values of our </span><span style="font-size:10pt;">three</span><span style="font-size:10pt;"> reporting units are less than their carrying amounts, including goodwill.</span> <span style="font-size:10pt;">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 </span><span style="-sec-ix-hidden:Hidden_y1fqpqnp1UqBFraWTJR0dQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">no</span></span><span style="font-size:10pt;"> goodwill impairment for any of the three reporting units.</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;">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, marketable securities, derivative instruments, accounts receivable, accounts payable and debt instruments. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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. “Level 1” category includes assets and liabilities at quoted prices in active markets for identical assets and liabilities. “Level 2” category includes assets and liabilities from observable inputs other than quoted market prices. “Level 3” category includes assets and liabilities for which valuation techniques are unobservable and significant to the fair value measurement. As of June 30, 2019 and 2020, there were no assets where “Level 3” valuation techniques were used.  As further discussed in Note 11 to the consolidated financial statements, our contingent payment obligations related to acquisitions are valued using “Level 3” valuation techniques on a recurring basis. The fair values of our financial assets and liabilities as of June 30, 2019 and 2020 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;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.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.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.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:5.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.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:4.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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:27.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:1.64%;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.85%;border-bottom:1px solid #000000;margin:0pt;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, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.36%;border-bottom:1px solid #000000;margin:0pt;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, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.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:1.64%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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:5.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets—Insurance company contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.37%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 35,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 35,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.88%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 37,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 37,155</p></td></tr><tr><td style="vertical-align:bottom;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities—Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.37%;border-bottom:3px double #000000;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.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 16,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 16,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;border-bottom:3px double #000000;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.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 13,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 13,867</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;"><i style="font-style:italic;">Revenue Recognition</i></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. On July 1, 2018, we adopted Topic 606 using the modified retrospective method applied to those contracts which were not completed as of July 1, 2018. Results for reporting periods beginning after July 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting.</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:12pt 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 a contract liability. 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. Critical 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 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 15 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 and, at times, recognize revenue in advance of the time when contracts give us the right to invoice a customer. 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 for 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="-sec-ix-hidden:Hidden_oloI17o050iDbx2nKS737Q"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">financing component</span></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 fair value 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>—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, 2019, no customer accounted for greater than 10% of accounts receivable. As of June 30, 2020, one customer accounted for 13% of accounts receivable. In fiscal year 2019 and 2020, 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 $96.3 million and $76.1 million at June 30, 2019 and 2020, respectively. Of these amounts, approximately 87% and 63% was held by our foreign subsidiaries at June 30, 2019 and 2020, 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>—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 $(1.3) million, $0.1 million and $(3.4) million for the fiscal years ended June 30, 2018, 2019 and 2020, 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 one year from the acquisition date, as additional information 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 has been excluded from the calculation of diluted earnings per share as it was anti-dilutive since the average price of our common stock did not exceed the conversion price because the principal amount of the Notes is intended to be settled in cash upon conversion.</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 (loss) 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.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.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.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:9.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:2.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:63.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.06%;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.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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 (loss) available to common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,127)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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,796</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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></tr><tr><td style="vertical-align:bottom;width:63.5%;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;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;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,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 623</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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></tr><tr><td style="vertical-align:bottom;width:63.5%;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;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.45%;border-bottom:3px double #000000;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,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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 (loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.57)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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></tr><tr><td style="vertical-align:bottom;width:63.5%;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 (loss) per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.57)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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 (loss) per share due to their anti-dilutive effect</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;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,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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></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;"><span style="font-style:italic;font-weight:bold;">Warranty Provision</span>—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, 2020 is summarized in the following table (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;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="background-color:#cceeff;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, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 15,178</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;"> 14,156</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (7,515)</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, 2018</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;"> 21,819</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 8,867</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;"> (8,962)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Warranty provision as of June 30, 2019</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 20,825</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;">Lease Accounting</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_Sq2TFMQkeUuKKF9goRymVQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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 0pt 10pt 0pt;">The components of operating lease expense for the year ended June 30, 2020 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:10.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></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:12pt;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.69%;margin:0pt;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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 10,232</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;">Variable lease cost</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.69%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 746</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;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;"> 943</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;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,921</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 10pt 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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 style="vertical-align:bottom;white-space:nowrap;width:37.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;">Balance Sheet Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.58%;border-bottom:1px solid #000000;margin:0pt;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, 2020</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;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;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_YYDgTGengk2sLsi_TIZPvg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">Other assets</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;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,936</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;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_AXkoanWodkGPXZ2wnnI_RQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">Other accrued expenses and current liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;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,537</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;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:1.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:37.59%;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_DzLnOGD-uEieKKGvdR3unA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.39%;border-bottom:1px solid #000000;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,713</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;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,250</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;">4.4</span><span style="font-size:10pt;"> years</span></p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;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:1.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:37.59%;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.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.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.39%;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.72%;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 10pt 0pt;">Supplemental cash flow information related to operating leases for the year ended June 30, 2020 was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:10.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></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:12pt;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.69%;margin:0pt;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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 7,664</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;">ROU assets obtained in exchange for new lease 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.69%;margin:0pt;padding:0pt;"><p 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%;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,718</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 10pt 0pt;">Maturities of operating lease liabilities under ASC 842 (defined below) at June 30, 2020 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:10.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></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:12pt;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.69%;margin:0pt;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.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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 9,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;">1 – 2 years</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.69%;margin:0pt;padding:0pt;"><p 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%;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,700</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 4,511</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;">3 – 4 years</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.69%;margin:0pt;padding:0pt;"><p 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%;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,937</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 2,667</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:1px solid #000000;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,890</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 31,220</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;">Less: Imputed interest</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom: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,970)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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,250</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;"><span style="font-style:italic;font-weight:bold;">Subsequent Events</span>—In accordance with ASC 855 the Company's management reviewed all material events through August 21, 2020 the date these financial statements were available to be issued, and there are no material 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;">Leases</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 February 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-02, Leases (Topic 842) ("ASC 842"), which requires a lessee to recognize ROU assets and lease liabilities, initially measured at present value of the lease payments, on its balance sheet for leases and classify leases as either financing or operating. We adopted ASC 842 on July 1, 2019, using the modified retrospective method, and we elected the package of practical expedients provided in ASC 842. In accordance with ASC 842, we did not restate comparative periods and instead reported comparative prior year periods under ASC 840, "Leases."</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The cumulative effect of the changes made to our July 1, 2019 consolidated condensed balance sheet for the adoption of the new lease standard was 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;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.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: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.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: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: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.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: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: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.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:10.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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;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:10.75%;margin:0pt;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Effect of </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;font-weight:bold;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;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:10.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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Balance at</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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Adoption</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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;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 at</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;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;">Balance Sheet</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;width:11.93%;border-bottom:1px solid #000000;margin:0pt;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, 2019</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">of ASC 842</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.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;">July 1, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;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: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.17%;margin:0pt;padding:0pt;"><p 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;"> 56,518</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.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: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;"> 30,066</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.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:10.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;"> 86,584</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other accrued expenses and current liabilities</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.17%;margin:0pt;padding:0pt;"><p 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;"> 112,956</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.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: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;"> 8,324</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.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:10.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;"> 121,280</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 65,398</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 21,742</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 87,140</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 10pt 0pt;">The adoption of the new lease accounting guidance did not have a material impact on the consolidated statement of operations or the consolidated statement of cash flows for the year ended June 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements Not Yet Adopted</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 0pt 10pt 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 and a convertible preferred stock will be accounted for as a single equity instrument measured at its historical cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the interest rate of convertible debt instruments typically will be closer to the coupon interest rate.  ASU 2020-06 also provides for certain disclosures with regard to convertible instruments and associated fair values.  We are required to adopt this new guidance in the first quarter of fiscal 2023.  Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</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 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. We are required to adopt this new guidance in the first quarter of fiscal 2022. Early adoption is permitted in any interim or annual period, with any adjustments reflected as of the beginning of the fiscal year of adoption. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.</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;">Retirement Benefit Plans</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 August 2018, the FASB issued authoritative guidance under ASU 2018-14, <i style="font-style:italic;">Compensation—Retirement Benefits—Defined Benefit Plans—General: Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans. </i>This ASU eliminates requirements for certain disclosures and requires additional disclosures under defined benefit pension plans and other post-retirement plans. We are required to adopt this new guidance in the first quarter of fiscal 2021 which is not expected to have a significant impact on our disclosures in the consolidated financial statements.</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;">Intangibles</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In August 2018, the FASB issued authoritative guidance under ASU 2018-15, <i style="font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract. </i>This ASU requires implementation costs incurred by customers in cloud computing arrangements (i.e., hosting arrangements) to be capitalized under the same premises of authoritative guidance for internal-use software, and deferred over the noncancellable term of the cloud computing arrangements plus any option renewal periods that are reasonably certain to be exercised by the customer or for which the exercise is controlled by the service provider. We are required to adopt this new guidance in the first quarter of fiscal 2021 which is not expected to have a significant 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 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 inspection systems and related services, and turnkey security screening solutions; (ii) Healthcare, providing patient monitoring, diagnostic cardiology, 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 to external original equipment manufacturer (“OEM”) customers and end users for applications in the defense, aerospace, medical and industrial 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, diagnostic cardiology, 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> <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 and costs of sales during the reporting period. The most significant of these estimates and assumptions for our company relate to contract revenue, profit and loss recognition, 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. Actual amounts may differ from these estimates and could differ materially.</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;">C</span><span style="font-style:italic;font-weight:bold;">ash 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 $76.1 million at June 30, 2020. Of this amount, approximately 63% was held by our foreign subsidiaries and subject to repatriation tax considerations.  These foreign funds were held primarily in Singapore, Mexico, the United Kingdom, Malaysia, Australia and Canada and to a lesser extent in India 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 high credit quality financial institutions throughout the world.</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;">C</span><span style="font-style:italic;font-weight:bold;">ash 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> 76100000 0.63 <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;">Components of accounts receivable consisted of (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;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.21%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p 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:24.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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p 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.06%;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:11.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:11.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;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,488</p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;border-bottom: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,064)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,648)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,440</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;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,840</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;">Components of accounts receivable consisted of (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;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.21%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p 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:24.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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p 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.06%;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:11.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:11.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 253,504</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;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,488</p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;border-bottom: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,064)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,648)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,440</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;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,840</p></td></tr></table> 253504000 287488000 15064000 17648000 238440000 269840000 <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 (first-in, first-out) 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. Leased capital assets are included in property and equipment. Amortization of property and equipment under capital 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:12pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Other Intangible Assets and Valuation of Long-Lived Assets</span><span style="font-size:10pt;">—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 </span><span style="font-size:10pt;">three</span><span style="font-size:10pt;"> 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, 2019 indicated that it is not more likely than not that the fair values of our </span><span style="font-size:10pt;">three</span><span style="font-size:10pt;"> reporting units are less than their carrying amounts, including goodwill.</span> <span style="font-size:10pt;">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 </span><span style="-sec-ix-hidden:Hidden_y1fqpqnp1UqBFraWTJR0dQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">no</span></span><span style="font-size:10pt;"> goodwill impairment for any of the three reporting units.</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;">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 <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, marketable securities, derivative instruments, accounts receivable, accounts payable and debt instruments. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin: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. “Level 1” category includes assets and liabilities at quoted prices in active markets for identical assets and liabilities. “Level 2” category includes assets and liabilities from observable inputs other than quoted market prices. “Level 3” category includes assets and liabilities for which valuation techniques are unobservable and significant to the fair value measurement. As of June 30, 2019 and 2020, there were no assets where “Level 3” valuation techniques were used.  As further discussed in Note 11 to the consolidated financial statements, our contingent payment obligations related to acquisitions are valued using “Level 3” valuation techniques on a recurring basis. The fair values of our financial assets and liabilities as of June 30, 2019 and 2020 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;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.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.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.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:5.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.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:4.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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:27.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:1.64%;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.85%;border-bottom:1px solid #000000;margin:0pt;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, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.36%;border-bottom:1px solid #000000;margin:0pt;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, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.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:1.64%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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:5.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets—Insurance company contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.37%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 35,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 35,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.88%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 37,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 37,155</p></td></tr><tr><td style="vertical-align:bottom;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities—Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.37%;border-bottom:3px double #000000;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.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 16,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 16,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;border-bottom:3px double #000000;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.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 13,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 13,867</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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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.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.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.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:5.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.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:4.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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:27.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:1.64%;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.85%;border-bottom:1px solid #000000;margin:0pt;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, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.36%;border-bottom:1px solid #000000;margin:0pt;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, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.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:1.64%;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.41%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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:5.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.83%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets—Insurance company contracts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.37%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 35,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 35,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.88%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 37,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 37,155</p></td></tr><tr><td style="vertical-align:bottom;width:27.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities—Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.37%;border-bottom:3px double #000000;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.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 16,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 16,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;border-bottom:3px double #000000;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.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 13,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 13,867</p></td></tr></table> 35899000 35899000 37155000 37155000 16577000 16577000 13867000 13867000 <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;">Revenue Recognition</i></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. On July 1, 2018, we adopted Topic 606 using the modified retrospective method applied to those contracts which were not completed as of July 1, 2018. Results for reporting periods beginning after July 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting.</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:12pt 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 a contract liability. 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. Critical 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 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 15 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 and, at times, recognize revenue in advance of the time when contracts give us the right to invoice a customer. 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 for 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="-sec-ix-hidden:Hidden_oloI17o050iDbx2nKS737Q"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">financing component</span></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 fair value 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>—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, 2019, no customer accounted for greater than 10% of accounts receivable. As of June 30, 2020, one customer accounted for 13% of accounts receivable. In fiscal year 2019 and 2020, 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 $96.3 million and $76.1 million at June 30, 2019 and 2020, respectively. Of these amounts, approximately 87% and 63% was held by our foreign subsidiaries at June 30, 2019 and 2020, 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> 0.13 0.87 0.63 <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>—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 $(1.3) million, $0.1 million and $(3.4) million for the fiscal years ended June 30, 2018, 2019 and 2020, respectively. </p> -1300000 100000 -3400000 <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 one year from the acquisition date, as additional information 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 has been excluded from the calculation of diluted earnings per share as it was anti-dilutive since the average price of our common stock did not exceed the conversion price because the principal amount of the Notes is intended to be settled in cash upon conversion.</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 (loss) 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.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.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.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:9.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:2.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:63.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.06%;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.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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 (loss) available to common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,127)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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,796</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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></tr><tr><td style="vertical-align:bottom;width:63.5%;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;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;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,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 623</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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></tr><tr><td style="vertical-align:bottom;width:63.5%;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;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.45%;border-bottom:3px double #000000;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,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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 (loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.57)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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></tr><tr><td style="vertical-align:bottom;width:63.5%;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 (loss) per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.57)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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 (loss) per share due to their anti-dilutive effect</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;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,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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></tr></table> 0.0125 <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 (loss) 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.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.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.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:9.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:2.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:63.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.06%;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.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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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 (loss) available to common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,127)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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,796</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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></tr><tr><td style="vertical-align:bottom;width:63.5%;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;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;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,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 623</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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></tr><tr><td style="vertical-align:bottom;width:63.5%;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;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.45%;border-bottom:3px double #000000;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,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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 (loss) per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.57)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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></tr><tr><td style="vertical-align:bottom;width:63.5%;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 (loss) per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.57)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;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 (loss) per share due to their anti-dilutive effect</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;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,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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></tr></table> -29127000 64796000 75252000 18592000 18097000 18191000 623000 409000 18592000 18720000 18600000 -1.57 3.58 4.14 -1.57 3.46 4.05 1280000 40000 120000 <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;">Warranty Provision</span>—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, 2020 is summarized in the following table (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;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="background-color:#cceeff;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, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 15,178</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;"> 14,156</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (7,515)</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, 2018</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;"> 21,819</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 8,867</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;"> (8,962)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Warranty provision as of June 30, 2019</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 20,825</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><table style="border-collapse:collapse;font-size:16pt;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="background-color:#cceeff;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, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 15,178</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;"> 14,156</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (7,515)</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, 2018</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;"> 21,819</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 8,867</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;"> (8,962)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Warranty provision as of June 30, 2019</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 20,825</p></td></tr></table> 15178000 14156000 7515000 21819000 8867000 8962000 21724000 7551000 8450000 20825000 <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;">Lease Accounting</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_Sq2TFMQkeUuKKF9goRymVQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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 0pt 10pt 0pt;">The components of operating lease expense for the year ended June 30, 2020 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:10.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></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:12pt;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.69%;margin:0pt;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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 10,232</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;">Variable lease cost</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.69%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 746</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;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;"> 943</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;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,921</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 10pt 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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 style="vertical-align:bottom;white-space:nowrap;width:37.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;">Balance Sheet Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.58%;border-bottom:1px solid #000000;margin:0pt;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, 2020</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;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;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_YYDgTGengk2sLsi_TIZPvg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">Other assets</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;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,936</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;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_AXkoanWodkGPXZ2wnnI_RQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">Other accrued expenses and current liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;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,537</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;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:1.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:37.59%;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_DzLnOGD-uEieKKGvdR3unA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.39%;border-bottom:1px solid #000000;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,713</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;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,250</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;">4.4</span><span style="font-size:10pt;"> years</span></p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;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:1.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:37.59%;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.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.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.39%;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.72%;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 10pt 0pt;">Supplemental cash flow information related to operating leases for the year ended June 30, 2020 was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:10.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></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:12pt;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.69%;margin:0pt;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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 7,664</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;">ROU assets obtained in exchange for new lease 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.69%;margin:0pt;padding:0pt;"><p 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%;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,718</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 10pt 0pt;">Maturities of operating lease liabilities under ASC 842 (defined below) at June 30, 2020 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:10.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></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:12pt;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.69%;margin:0pt;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.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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 9,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;">1 – 2 years</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.69%;margin:0pt;padding:0pt;"><p 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%;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,700</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 4,511</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;">3 – 4 years</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.69%;margin:0pt;padding:0pt;"><p 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%;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,937</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 2,667</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:1px solid #000000;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,890</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 31,220</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;">Less: Imputed interest</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom: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,970)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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,250</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;"><span style="font-style:italic;font-weight:bold;">Subsequent Events</span>—In accordance with ASC 855 the Company's management reviewed all material events through August 21, 2020 the date these financial statements were available to be issued, and there are no material 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;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The components of operating lease expense for the year ended June 30, 2020 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:10.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></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:12pt;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.69%;margin:0pt;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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 10,232</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;">Variable lease cost</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.69%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 746</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;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;"> 943</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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px double #000000;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,921</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> 10232000 746000 943000 11921000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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 style="vertical-align:bottom;white-space:nowrap;width:37.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;">Balance Sheet Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.58%;border-bottom:1px solid #000000;margin:0pt;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, 2020</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;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;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_YYDgTGengk2sLsi_TIZPvg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">Other assets</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;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,936</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;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_AXkoanWodkGPXZ2wnnI_RQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">Other accrued expenses and current liabilities</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;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,537</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;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:1.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:37.59%;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_DzLnOGD-uEieKKGvdR3unA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.39%;border-bottom:1px solid #000000;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,713</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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:3px double #000000;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,250</p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:37.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;">4.4</span><span style="font-size:10pt;"> years</span></p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:47.8%;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:1.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:37.59%;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.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.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.39%;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.72%;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> 27936000 8537000 19713000 28250000 P4Y4M24D 0.043 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Supplemental cash flow information related to operating leases for the year ended June 30, 2020 was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:10.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></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:12pt;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.69%;margin:0pt;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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 7,664</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;">ROU assets obtained in exchange for new lease 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.69%;margin:0pt;padding:0pt;"><p 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%;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,718</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> 7664000 3718000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Maturities of operating lease liabilities under ASC 842 (defined below) at June 30, 2020 were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><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.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:10.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></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:12pt;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.69%;margin:0pt;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.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, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 9,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;">1 – 2 years</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.69%;margin:0pt;padding:0pt;"><p 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%;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,700</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 4,511</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;">3 – 4 years</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.69%;margin:0pt;padding:0pt;"><p 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%;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,937</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 2,667</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:1px solid #000000;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,890</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> 31,220</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;">Less: Imputed interest</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.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom: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,970)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;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,250</p></td></tr></table> 9515000 6700000 4511000 3937000 2667000 3890000 31220000 2970000 28250000 <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;">Subsequent Events</span>—In accordance with ASC 855 the Company's management reviewed all material events through August 21, 2020 the date these financial statements were available to be issued, and there are no material subsequent events.</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;">Leases</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 February 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-02, Leases (Topic 842) ("ASC 842"), which requires a lessee to recognize ROU assets and lease liabilities, initially measured at present value of the lease payments, on its balance sheet for leases and classify leases as either financing or operating. We adopted ASC 842 on July 1, 2019, using the modified retrospective method, and we elected the package of practical expedients provided in ASC 842. In accordance with ASC 842, we did not restate comparative periods and instead reported comparative prior year periods under ASC 840, "Leases."</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The cumulative effect of the changes made to our July 1, 2019 consolidated condensed balance sheet for the adoption of the new lease standard was 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;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.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: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.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: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: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.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: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: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.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:10.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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;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:10.75%;margin:0pt;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Effect of </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;font-weight:bold;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;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:10.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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Balance at</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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Adoption</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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;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 at</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;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;">Balance Sheet</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;width:11.93%;border-bottom:1px solid #000000;margin:0pt;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, 2019</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">of ASC 842</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.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;">July 1, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;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: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.17%;margin:0pt;padding:0pt;"><p 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;"> 56,518</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.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: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;"> 30,066</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.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:10.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;"> 86,584</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other accrued expenses and current liabilities</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.17%;margin:0pt;padding:0pt;"><p 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;"> 112,956</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.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: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;"> 8,324</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.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:10.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;"> 121,280</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 65,398</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 21,742</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 87,140</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 10pt 0pt;">The adoption of the new lease accounting guidance did not have a material impact on the consolidated statement of operations or the consolidated statement of cash flows for the year ended June 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements Not Yet Adopted</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 0pt 10pt 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 and a convertible preferred stock will be accounted for as a single equity instrument measured at its historical cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the interest rate of convertible debt instruments typically will be closer to the coupon interest rate.  ASU 2020-06 also provides for certain disclosures with regard to convertible instruments and associated fair values.  We are required to adopt this new guidance in the first quarter of fiscal 2023.  Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</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 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. We are required to adopt this new guidance in the first quarter of fiscal 2022. Early adoption is permitted in any interim or annual period, with any adjustments reflected as of the beginning of the fiscal year of adoption. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.</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;">Retirement Benefit Plans</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 August 2018, the FASB issued authoritative guidance under ASU 2018-14, <i style="font-style:italic;">Compensation—Retirement Benefits—Defined Benefit Plans—General: Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans. </i>This ASU eliminates requirements for certain disclosures and requires additional disclosures under defined benefit pension plans and other post-retirement plans. We are required to adopt this new guidance in the first quarter of fiscal 2021 which is not expected to have a significant impact on our disclosures in the consolidated financial statements.</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;">Intangibles</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In August 2018, the FASB issued authoritative guidance under ASU 2018-15, <i style="font-style:italic;">Intangibles—Goodwill and Other—Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract. </i>This ASU requires implementation costs incurred by customers in cloud computing arrangements (i.e., hosting arrangements) to be capitalized under the same premises of authoritative guidance for internal-use software, and deferred over the noncancellable term of the cloud computing arrangements plus any option renewal periods that are reasonably certain to be exercised by the customer or for which the exercise is controlled by the service provider. We are required to adopt this new guidance in the first quarter of fiscal 2021 which is not expected to have a significant 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;">The cumulative effect of the changes made to our July 1, 2019 consolidated condensed balance sheet for the adoption of the new lease standard was 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;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.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: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.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: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: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.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: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: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.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:10.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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;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:10.75%;margin:0pt;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Effect of </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;font-weight:bold;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;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:10.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:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Balance at</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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Adoption</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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;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 at</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;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;">Balance Sheet</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;width:11.93%;border-bottom:1px solid #000000;margin:0pt;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, 2019</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">of ASC 842</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.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;">July 1, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;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: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.17%;margin:0pt;padding:0pt;"><p 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;"> 56,518</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.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: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;"> 30,066</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.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:10.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;"> 86,584</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other accrued expenses and current liabilities</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.17%;margin:0pt;padding:0pt;"><p 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;"> 112,956</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.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: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;"> 8,324</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.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:10.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;"> 121,280</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 65,398</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 21,742</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 87,140</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> 56518000 30066000 86584000 112956000 8324000 121280000 65398000 21742000 87140000 <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.             </b><b style="font-weight:bold;">ACQUISITION ACTIVITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Acquisition of Explosive Trace Detection Business</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On July 7, 2017, we acquired the global explosive trace detection business ("ETD") from Smiths Group plc. This acquisition was a carve out from a larger entity. We financed the total purchase price of $80.5 million with a combination of cash on hand and borrowings under our existing revolving bank line of credit. The value attributed to goodwill and intangible assets is partially non-deductible for income tax purposes. Our consolidated statement of operations for fiscal year 2018 includes $76.5 million of revenue and $10.7 million of income from operations from ETD for the period from July 7, 2017 to June 30, 2018. Pro forma adjustments assuming the ETD acquisition had occurred on July 1, 2017 would not be material to revenues and income from operations for fiscal year 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Other Business Acquisitions</i></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 $8.9 million for four business acquisitions, plus an insignificant amount of future contingent consideration. 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:12pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="font-size:10pt;">In fiscal 2019 we paid </span><span style="font-size:10pt;">$18.3</span><span style="font-size:10pt;"> million for </span><span style="font-size:10pt;">three</span><span style="font-size:10pt;"> business acquisitions, plus up to </span><span style="font-size:10pt;">$6</span><span style="font-size:10pt;"> million in future contingent consideration, which may be earned over a </span><span style="font-size:10pt;">five-year</span><span style="font-size:10pt;"> period. The majority of the goodwill recognized for these businesses are deductible for income tax purposes. These acquisitions were financed with cash on hand and borrowings under our credit facility.</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 January 2018, we (through our Optoelectronics and Manufacturing division) acquired an electronics component designer and manufacturer for approximately $22 million, plus up to $6 million in potential earnout consideration. In aggregate, $12.6 million was attributed to intangible assets, $14.0 million was attributed to goodwill, and $3.3 million was attributed to net assets acquired. The acquisition was financed with cash on hand and borrowings under our existing revolving bank line of credit.</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 July 2017, we (through our Security division) completed an acquisition of a privately held technology company. The acquisition purchase price was financed with cash on hand and was in an amount (including potential earnout consideration) determined to be insignificant by management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">These business acquisitions, individually and in the aggregate, were not material to our consolidated financial statements. Accordingly, pro-forma historical results of operations related to these businesses have not been presented.</p> 80500000 76500000 10700000 8900000 4 18300000 3 6000000 P5Y 22000000 6000000 12600000 14000000.0 3300000 <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;">CONTRACT ASSETS AND LIABILITIES</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 table below shows the balance of contract assets and liabilities as of June 30, 2019 and 2020, 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: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;"><b style="font-weight:bold;">Contract Assets (in thousands)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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.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.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.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.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.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.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.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.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.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.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:9.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:2.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></tr><tr><td style="vertical-align:bottom;width:50.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;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.78%;margin:0pt;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:2.06%;margin:0pt;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.78%;margin:0pt;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:2.06%;margin:0pt;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:1.28%;margin:0pt;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;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:9.33%;margin:0pt;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.15%;margin:0pt;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:50.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;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:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;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:9.78%;border-bottom:1px solid #000000;margin:0pt;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.06%;margin:0pt;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:9.78%;border-bottom:1px solid #000000;margin:0pt;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:2.06%;margin:0pt;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:9.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:2.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.9%;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;">Unbilled revenue (included in accounts receivable, net)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 19,287</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 43,011</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 23,724</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;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;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Contract Liabilities (in thousands)</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><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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:2.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.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: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:2.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.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: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:2.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.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:9.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:2.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:9.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:2.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></tr><tr><td style="vertical-align:bottom;width:49.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:2.06%;margin:0pt;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;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;">June 30,<br/>2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;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;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;">June 30,<br/>2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;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.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;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;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:9.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:2.15%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:49.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 43,227</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 28,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,072)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;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:49.55%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3pt 0pt 0pt;"> 33,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3pt 0pt 0pt;"> 32,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 9,506</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 13,214</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 3,708</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.33%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;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;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:12pt;text-align:justify;text-indent:36pt;margin: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 aggregate 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, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately </span><span style="font-size:10pt;">$171.7</span><span style="font-size:10pt;"> million. We expect to recognize revenue on approximately </span><span style="font-size:10pt;">59%</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, 2020, we recognized revenue of </span><span style="font-size:10pt;">$72.7</span><span style="font-size:10pt;"> million from contract liabilities existing as of July 1, 2019.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Contract Assets (in thousands)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background-color:#ffff00;font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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.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.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.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.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.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.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.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.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.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.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:9.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:2.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></tr><tr><td style="vertical-align:bottom;width:50.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;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.78%;margin:0pt;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:2.06%;margin:0pt;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.78%;margin:0pt;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:2.06%;margin:0pt;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:1.28%;margin:0pt;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;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:9.33%;margin:0pt;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.15%;margin:0pt;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:50.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;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:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;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:9.78%;border-bottom:1px solid #000000;margin:0pt;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.06%;margin:0pt;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:9.78%;border-bottom:1px solid #000000;margin:0pt;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:2.06%;margin:0pt;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:9.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:2.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.9%;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;">Unbilled revenue (included in accounts receivable, net)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 19,287</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 43,011</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 23,724</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;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;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;">Contract Liabilities (in thousands)</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><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.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:2.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.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: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:2.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.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: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:2.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.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:9.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:2.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:9.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:2.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></tr><tr><td style="vertical-align:bottom;width:49.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:2.06%;margin:0pt;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;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;">June 30,<br/>2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;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;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;">June 30,<br/>2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;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.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;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;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:9.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:2.15%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:49.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 43,227</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 28,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,072)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;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:49.55%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3pt 0pt 0pt;"> 33,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </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 3pt 0pt 0pt;"> 32,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.55%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 9,506</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 13,214</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 3,708</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.33%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;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;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p> 19287000 43011000 23724000 1.23 43227000 28155000 -15072000 -0.35 33641000 32863000 -778000 -0.02 9506000 13214000 3708000 0.39 171700000 0.59 P12M 72700000 <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;">4.           INVENTORIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Inventory 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;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.21%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p 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:24.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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p 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.06%;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:11.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:11.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,797</p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;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,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;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,023</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;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,117</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;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,406</p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.78%;border-bottom:3px double #000000;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,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,226</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;">Inventory 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;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.21%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p 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:24.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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p 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.06%;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:11.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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:11.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,797</p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;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,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.78%;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,023</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;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,117</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;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,406</p></td></tr><tr><td style="vertical-align:bottom;width:73.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.78%;border-bottom:3px double #000000;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,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,226</p></td></tr></table> 143697000 132797000 67897000 50023000 62117000 58406000 273711000 241226000 <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;">5.           PROPERTY AND EQUIPMENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Property and equipment 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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:1.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:11.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:1.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.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.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:64.5%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.27%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.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:8.6%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.6%;margin:0pt;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:64.5%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.27%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:20.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:64.5%;margin:0pt;padding:0pt;"><p 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.64%;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.27%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,564</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,516</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;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.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:11.27%;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.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.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:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,709</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,311</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,052</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;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.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:11.27%;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.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.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:8.6%;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,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,657</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,190</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,166</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;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.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:11.27%;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.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.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:8.6%;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,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,487</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,146</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,217</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;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.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:11.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;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.6%;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,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;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,817</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,598</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,219</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (137,701)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,283)</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;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,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;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,936</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;">During fiscal 2018, 2019 and 2020, depreciation expense was approximately $43.3 million, $20.5 million and $21.5 million, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Property and equipment 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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:1.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:11.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:1.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.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.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:64.5%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.27%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.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:8.6%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.6%;margin:0pt;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:64.5%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.27%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:20.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:64.5%;margin:0pt;padding:0pt;"><p 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.64%;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.27%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,564</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,516</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;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.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:11.27%;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.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.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:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,709</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,311</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,052</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;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.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:11.27%;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.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.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:8.6%;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,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,657</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,190</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,166</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;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.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:11.27%;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.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.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:8.6%;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,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,487</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,146</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,217</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;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.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:11.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;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.6%;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,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;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,817</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,598</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,219</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (137,701)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,283)</p></td></tr><tr><td style="vertical-align:bottom;width:64.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;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,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;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,936</p></td></tr></table> 16564000 16516000 P5Y P40Y 55391000 57709000 P1Y P13Y 8311000 9052000 P3Y P10Y 128428000 128657000 P3Y P10Y 3190000 3166000 P3Y P5Y 18733000 17487000 P3Y P10Y 20146000 18217000 8563000 11817000 5760000 3598000 265086000 266219000 137701000 138283000 127385000 127936000 43300000 20500000 21500000 <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.           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 2019 and 2020 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;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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;">Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.83%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.26%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,810</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 40,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;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;"> 60,246</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,213</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;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.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.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.83%;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,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 7,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.07%;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,359</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.36%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (300)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (464)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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;"> 40,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 66,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.07%;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,108</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.36%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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,973</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,033</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;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,006</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;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.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.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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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;"> (981)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.07%;border-bottom: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,487)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.36%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 39,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;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;"> 67,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;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></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;">The measurement periods for the valuation of assets and liabilities acquired may extend up to one year. Adjustments in acquisitions accounting may require a change in the amounts allocated to goodwill during the periods in which the adjustments are determined.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Intangible assets subject to amortization 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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:8.23%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'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:28.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;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'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:28.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;">June 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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:8.23%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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.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:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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.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></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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:8.23%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Intangibles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Intangibles</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p 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.82%;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:8.23%;border-bottom:1px solid #000000;margin:0pt;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:0.82%;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.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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.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;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.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;">Net</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><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:31.68%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;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;">-9 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,747)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,037</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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,688</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,927)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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,761</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,584)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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,378</p></td></tr><tr><td style="vertical-align:bottom;width:31.68%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,050)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,163</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships/backlog</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,101</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt;"> (22,132)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,128</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt;"> (32,110)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,018</p></td></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total amortizable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,596</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.68%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><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:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">IPR&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:bottom;white-space:nowrap;width:8%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:bottom;white-space:nowrap;width:8%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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="background-color:#cceeff;vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,878</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,878</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,150</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,150</p></td></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;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,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom: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,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;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,279</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 12pt 0pt;">During fiscal 2018 and 2020, we recorded impairment charges related to intangible assets for IPR&amp;D of $2.5 million and $3.3 million, respectively, due to changes in facts and circumstances associated with shifts in strategic directions of the intended use of the assets which led us to conclude that the carrying values of the intangible assets were not recoverable. These intangible assets impairment charges were included in impairment, restructuring and other charges in our consolidated statements of operations. During fiscal 2019 there were no impairment charges related to intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortization expense for fiscal 2018, 2019 and 2020 was $19.5 million, $21.4 million and $20.7 million, respectively. Future acquisitions could cause these amounts to increase. At June 30, 2020, 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.59%;"><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.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.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.71%;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="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:middle;width:9.71%;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,038</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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.71%;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,376</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:middle;width:9.71%;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,269</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.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.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.71%;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,497</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:middle;width:9.71%;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,720</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, including assets that have not yet begun to be amortized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:middle;width:9.71%;border-bottom:1px solid #000000;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,696</p></td></tr><tr><td style="background-color:#cceeff;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 18pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.71%;border-bottom:3px double #000000;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,596</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 2018, 2019 and 2020, we capitalized software development costs in the amounts of $1.8 million, $2.7 million and $11.9 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 2019 and 2020 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;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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;">Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.83%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.26%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,810</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 40,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;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;"> 60,246</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,213</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;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.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.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.83%;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,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 7,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.07%;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,359</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.36%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (300)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (464)</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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;"> 40,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"> 66,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.07%;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,108</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.36%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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,973</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,033</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;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,006</p></td></tr><tr><td style="vertical-align:bottom;width:56.36%;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.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.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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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;"> (981)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.07%;border-bottom: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,487)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.36%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 39,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;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;"> 67,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;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></table> 191810000 40157000 60246000 292213000 8340000 7019000 15359000 -71000 -93000 -300000 -464000 200079000 40064000 66965000 307108000 3973000 1033000 5006000 -425000 -81000 -981000 -1487000 203627000 39983000 67017000 310627000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Intangible assets subject to amortization 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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:8.23%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'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:28.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;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'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:28.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;">June 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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:8.23%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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.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:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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.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></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p 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:8.23%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Intangibles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p 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.43%;margin:0pt;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:0.82%;margin:0pt;padding:0pt;"><p 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.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;">Intangibles</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p 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.82%;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:8.23%;border-bottom:1px solid #000000;margin:0pt;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:0.82%;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.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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.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;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;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.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;">Net</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><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:31.68%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;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;">-9 years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,747)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,037</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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,688</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,927)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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,761</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,584)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;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,378</p></td></tr><tr><td style="vertical-align:bottom;width:31.68%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,050)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,163</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships/backlog</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,101</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt;"> (22,132)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,969</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,128</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt;"> (32,110)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,018</p></td></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total amortizable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;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,596</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.68%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><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:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">IPR&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:bottom;white-space:nowrap;width:8%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:bottom;white-space:nowrap;width:8%;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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="background-color:#cceeff;vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,878</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,878</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,150</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;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,150</p></td></tr><tr><td style="vertical-align:bottom;width:31.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;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,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom: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,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;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,279</p></td></tr></table> P8Y 29393000 12747000 16646000 41332000 16295000 25037000 P19Y 8688000 1927000 6761000 9962000 2584000 7378000 P10Y 53460000 14050000 39410000 55719000 19556000 36163000 P7Y 63101000 22132000 40969000 64128000 32110000 32018000 154642000 50856000 103786000 171141000 70545000 100596000 2290000 2290000 533000 533000 26878000 26878000 27150000 27150000 183810000 50856000 132954000 198824000 70545000 128279000 2500000 3300000 19500000 21400000 20700000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.59%;"><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.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.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.71%;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="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:middle;width:9.71%;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,038</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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.71%;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,376</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:middle;width:9.71%;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,269</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.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.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.71%;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,497</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:middle;width:9.71%;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,720</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, including assets that have not yet begun to be amortized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:middle;width:9.71%;border-bottom:1px solid #000000;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,696</p></td></tr><tr><td style="background-color:#cceeff;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 18pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.71%;border-bottom:3px double #000000;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,596</p></td></tr></table> 18038000 17376000 16269000 15497000 11720000 21696000 100596000 1800000 2700000 11900000 <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;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Impairment</i></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, we 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, $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.</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 2019, there were </span><span style="-sec-ix-hidden:Hidden_22k3vBV_CUeCsnX7C4C69Q"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">no</span></span><span style="font-size:10pt;"> impairment charges. During fiscal 2018, we impaired (i) a product line in our Security division that became redundant as a result of the ETD acquisition, (ii) </span><span style="font-size:10pt;">two</span><span style="font-size:10pt;"> product lines in our Healthcare division, and (iii) certain trademarks in our Optoelectronics and Manufacturing division that are no longer used. As a result, </span><span style="font-size:10pt;">$7.8</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></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Restructuring and Other Charges</i></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;"><b style="font-weight:bold;">Acquisition and integration costs.</b>   During fiscal 2020, we incurred $0.4 million in costs for professional fees relating to acquisitions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Facility consolidation / employee termination.   </b>During fiscal 2020, we incurred $4.0 million in employee termination costs as part of operational efficiency initiatives. We also incurred $0.2 million in costs associated with the consolidation of facilities in our Security division.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Legal fees and settlement costs.</b>   During fiscal 2020, legal fees and settlement costs resulted in a net recovery of $3.6 million as a result of insurance reimbursements of certain legal costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables summarize 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;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.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.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.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:6.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.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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.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.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:6.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.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.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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p 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.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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.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;">Security </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.83%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;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:7.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;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,541</p></td></tr><tr><td style="vertical-align:bottom;width:49.43%;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.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.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:6.61%;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,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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;"> 610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p 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.61%;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.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.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.07%;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,111</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 502</p></td></tr><tr><td style="vertical-align:bottom;width:49.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal and accrued settlement costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.61%;border-bottom:1px solid #000000;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.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.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:6.79%;border-bottom:1px solid #000000;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,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.61%;border-bottom:1px solid #000000;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,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.07%;border-bottom:1px solid #000000;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,014</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;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,698</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 19,643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 636</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;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,191</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;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,168</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;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.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.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.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:6.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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.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.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:9.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.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.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:6.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.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.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:6.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p 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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.78%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.82%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.78%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.82%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.83%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.89%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.82%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;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:7.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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:7.89%;border-bottom:1px solid #000000;margin:0pt;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.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.85%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.78%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 287</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;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,308</p></td></tr><tr><td style="vertical-align:bottom;width:49.45%;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.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.04%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p 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.85%;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,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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;"> 687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.61%;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.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.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:6.82%;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,448</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.78%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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,918</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 84</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;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,002</p></td></tr><tr><td style="vertical-align:bottom;width:49.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal and accrued settlement costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.78%;border-bottom:1px solid #000000;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.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.85%;border-bottom:1px solid #000000;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.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.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.61%;border-bottom: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,931)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.82%;border-bottom: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,931)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,547</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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,058</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (910)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:3px double #000000;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,827</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;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.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.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.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:6.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.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.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: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.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.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:9.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.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.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:6.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.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.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:6.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></tr><tr><td style="vertical-align:bottom;width:49.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p 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.89%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:49.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.97%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.97%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.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;">Security </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.89%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.97%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;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:7.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.89%;border-bottom:1px solid #000000;margin:0pt;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.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;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.45%;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.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.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:6.61%;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.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.04%;margin:0pt;padding:0pt;"><p 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.85%;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.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.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:9.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;"> 618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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;"> 184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p 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.97%;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="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal and accrued settlement costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.61%;border-bottom:1px solid #000000;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.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.85%;border-bottom:1px solid #000000;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.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.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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;"> (3,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.97%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;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,288</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> (3,388)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;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,025</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 changes in the accrual for restructuring and other charges for fiscal 2019 and 2020 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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:1.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.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.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.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.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:47.7%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.3%;margin:0pt;padding:0pt;"><p 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.3%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.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:7.55%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.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 style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.14%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.3%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.8%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.14%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.56%;margin:0pt;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:47.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.8%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.14%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.56%;margin:0pt;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:47.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.8%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.14%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.56%;margin:0pt;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:47.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.64%;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.61%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.89%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.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;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.14%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 837</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;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,065</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,301</p></td></tr><tr><td style="vertical-align:bottom;width:47.7%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 1,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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;"> 2,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.32%;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,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,931)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.56%;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,827</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments and other adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> (1,308)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;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="background-color:#cceeff;vertical-align:bottom;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;"> (2,853)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom: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,401)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom: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,803)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom: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,365)</p></td></tr><tr><td style="vertical-align:bottom;width:47.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.33%;margin:0pt;padding:0pt;"><p style="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%;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:1.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.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.32%;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.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.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:bottom;white-space:nowrap;width:6.92%;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,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.56%;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,763</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 350</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 4,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,025</p></td></tr><tr><td style="vertical-align:bottom;width:47.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments and other adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom: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,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (877)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.56%;border-bottom: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,160)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;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></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 table summarizes the impairment, restructuring and other charges for fiscal 2018, 2019 and 2020 (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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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;width:2.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.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: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.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.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: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.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.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: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.12%;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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 7,795</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 5,458</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Facility closure / consolidations</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> 502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> 2,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> 231</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;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="background-color:#cceeff;vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"> 2,111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 2,448</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 4,016</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal fees, settlements and related costs, net</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> 23,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> (1,931)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> (3,572)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;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="background-color:#cceeff;vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;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="background-color:#cceeff;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;"> 1,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 1,308</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total impairment, restructuring and other charges</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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:3px double #000000;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,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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:3px double #000000;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,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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:3px double #000000;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 5500000 2 7800000 400000 4000000.0 200000 -3600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables summarize 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;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.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.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.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:6.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.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.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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.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.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:6.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.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.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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p 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.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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.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;">Security </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.83%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.07%;margin:0pt;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;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:7.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;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,541</p></td></tr><tr><td style="vertical-align:bottom;width:49.43%;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.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.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:6.61%;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,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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;"> 610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p 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.61%;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.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.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.07%;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,111</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:49.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 502</p></td></tr><tr><td style="vertical-align:bottom;width:49.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal and accrued settlement costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.61%;border-bottom:1px solid #000000;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.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.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:6.79%;border-bottom:1px solid #000000;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,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.61%;border-bottom:1px solid #000000;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,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.07%;border-bottom:1px solid #000000;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,014</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;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,698</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 19,643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 636</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;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,191</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.07%;border-bottom:3px double #000000;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,168</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;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.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.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.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:6.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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.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.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:9.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.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.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:6.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.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.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:6.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p 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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.78%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.82%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.78%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.82%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.83%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.89%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.82%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;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:7.83%;border-bottom:1px solid #000000;margin:0pt;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.64%;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:7.89%;border-bottom:1px solid #000000;margin:0pt;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.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.85%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.78%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 287</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;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,308</p></td></tr><tr><td style="vertical-align:bottom;width:49.45%;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.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.04%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p 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.85%;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,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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;"> 687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.61%;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.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.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:6.82%;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,448</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.78%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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,918</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 84</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;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,002</p></td></tr><tr><td style="vertical-align:bottom;width:49.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal and accrued settlement costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.78%;border-bottom:1px solid #000000;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.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.85%;border-bottom:1px solid #000000;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.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.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.61%;border-bottom: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,931)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.82%;border-bottom: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,931)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,547</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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,058</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (910)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.82%;border-bottom:3px double #000000;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,827</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;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.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.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.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:6.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.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.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: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.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.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:9.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.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.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:6.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.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.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:6.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></tr><tr><td style="vertical-align:bottom;width:49.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p 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.89%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:49.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.97%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.97%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.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;">Security </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.89%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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:6.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.97%;margin:0pt;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;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:7.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.89%;border-bottom:1px solid #000000;margin:0pt;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.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;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.45%;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.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.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:6.61%;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.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.04%;margin:0pt;padding:0pt;"><p 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.85%;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.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.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:9.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;"> 618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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;"> 184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;margin:0pt;padding:0pt;"><p 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.97%;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="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> <span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal and accrued settlement costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.61%;border-bottom:1px solid #000000;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.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.85%;border-bottom:1px solid #000000;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.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.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:9.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:6.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;"> (3,572)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.97%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;width:49.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;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,288</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 659</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> (3,388)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;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,025</p></td></tr></table> 1541000 1541000 1485000 16000 610000 2111000 213000 263000 26000 502000 19364000 3650000 23014000 1698000 19643000 636000 5191000 27168000 287000 1021000 1308000 132000 1629000 687000 2448000 1918000 84000 2002000 -1931000 -1931000 132000 3547000 1058000 -910000 3827000 309000 41000 350000 2748000 466000 618000 184000 4016000 231000 231000 -3572000 -3572000 3288000 466000 659000 -3388000 1025000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The changes in the accrual for restructuring and other charges for fiscal 2019 and 2020 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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:1.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.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.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.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.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:47.7%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.3%;margin:0pt;padding:0pt;"><p 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.3%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.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:7.55%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.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 style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.14%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.3%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.8%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.14%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.56%;margin:0pt;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:47.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.8%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.14%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.56%;margin:0pt;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:47.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.61%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.8%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.14%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.56%;margin:0pt;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:47.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.64%;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.61%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.89%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.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;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.14%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 837</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;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,065</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,301</p></td></tr><tr><td style="vertical-align:bottom;width:47.7%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 1,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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;"> 2,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.32%;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,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,931)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.56%;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,827</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments and other adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> (1,308)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;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="background-color:#cceeff;vertical-align:bottom;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;"> (2,853)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom: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,401)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom: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,803)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom: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,365)</p></td></tr><tr><td style="vertical-align:bottom;width:47.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.33%;margin:0pt;padding:0pt;"><p style="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%;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:1.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.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.32%;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.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.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:bottom;white-space:nowrap;width:6.92%;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,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.56%;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,763</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 350</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 4,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,025</p></td></tr><tr><td style="vertical-align:bottom;width:47.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments and other adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom: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,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (877)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.56%;border-bottom: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,160)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p> 837000 399000 14065000 15301000 1308000 2448000 2002000 -1931000 3827000 1308000 2853000 2401000 5803000 12365000 432000 6331000 6763000 350000 4016000 231000 -3572000 1025000 350000 3903000 30000 877000 5160000 545000 201000 1882000 2628000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes the impairment, restructuring and other charges for fiscal 2018, 2019 and 2020 (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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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;width:2.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.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: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.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.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: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.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.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: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.12%;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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 7,795</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 5,458</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Facility closure / consolidations</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> 502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> 2,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> 231</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;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="background-color:#cceeff;vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"> 2,111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 2,448</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 4,016</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal fees, settlements and related costs, net</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> 23,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> (1,931)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> (3,572)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;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="background-color:#cceeff;vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;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="background-color:#cceeff;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;"> 1,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 1,308</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total impairment, restructuring and other charges</p></td><td style="vertical-align:bottom;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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:3px double #000000;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,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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:3px double #000000;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,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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:3px double #000000;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> 7795000 5458000 502000 2002000 231000 2111000 2448000 4016000 23014000 -1931000 -3572000 1541000 1308000 350000 34963000 3827000 6483000 <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.           </b><b style="font-weight:bold;">BORROWINGS AND DEBT</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 0pt 12pt 0pt;">In April 2019, we entered into an amendment to our revolving credit facility, which, among other things, increased the aggregate committed amount available to us from $525 million to $535 million and extended the maturity date to April 2024. The credit facility includes a $300 million sub-limit for letters of credit. Under certain circumstances, we have the ability to increase the 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 this facility bear interest at LIBOR plus a margin of 1.0% as of June 30, 2020 (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 will be discontinued by the end of calendar year 2021. The terms of our credit facility allow for replacement if 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 bears a commitment fee of 0.10% as of June 30, 2020 (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 agreement contains various representations and warranties, affirmative, negative and financial covenants and conditions of default. As of June 30, 2020, there was $59.0 million of borrowings outstanding under the revolving credit facility and $46.5 million outstanding under the letters of credit sub facility.The amount available to borrow under the credit facility as of June 30, 2020 was $429.5 million. Loan amounts under the revolving credit facility may be borrowed, repaid and re-borrowed during the term. The principal amount of each revolving loan is due and payable in full on the maturity date. We have the right to repay each revolving 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 this revolving facility. Therefore, borrowings under the credit facility are included in current liabilities. As of June 30, 2020, we are in compliance with all 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 revolving 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 prior to March 1, 2022 only upon specified events and during specified periods and are, thereafter convertible, at any time, in each case 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 Notes may be settled, at our election, in shares of our common stock, cash or a combination of cash and shares of common stock. We have initially elected a combination settlement method to satisfy the conversion obligation, which allows 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, as well as 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 during fiscal year 2020, 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 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 represents 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 being amortized as interest expense over the life of the Notes using the effective interest method. The total interest expense recognized for the fiscal year ended June 30, 2020 related to the Notes was $13.0 million, which consisted of $3.6 million of contractual interest expense, $8.2 million of debt discount amortization and $1.2 million of amortization of debt issuance costs. For fiscal year ended June 30, 2019, the total interest expense was $12.6 million, which consisted of $3.6 million of contractual interest expense, $7.8 million of debt discount amortization and $1.2 million of amortization of debt issuance costs. For fiscal year ended June 30, 2018, the total interest expense was $12.3 million, which consisted of $3.6 million of contractual interest expense, $7.5 million of debt discount amortization and $1.2 million of amortization of debt issuance costs. As of June 30, 2019 and 2020, the unamortized debt discount was $27.3 million and $19.1 million, respectively, which is being amortized over the remaining contractual term to maturity of the Notes using an effective interest rate of 4.50%. The unamortized debt issuance cost of $3.7 million and $2.5 million as of June 30, 2019 and 2020, 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;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, 2020, $40.2 million was outstanding under these letter-of-credit facilities. As of June 30, 2020, the total amount available under these credit facilities was $30.1 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 at June 30, 2019 and 2020 (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;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.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:2.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.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:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.06%;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: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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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: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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1.25% convertible notes due 2022:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin: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.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:9.8%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:9.8%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,283)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,075)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.28%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom: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,722)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.28%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom: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,547)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,495</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,878</p></td></tr><tr><td style="vertical-align:bottom;width:73.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.8%;border-bottom:1px solid #000000;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,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.8%;border-bottom:1px solid #000000;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,120</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;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,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;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,998</p></td></tr><tr><td style="vertical-align:bottom;width:73.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (804)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (926)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:3px double #000000;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,072</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, 2020 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.76%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.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.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="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 926</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</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;"> 791</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 266,220</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;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;"> 61</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;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:10pt;margin:0pt;"> </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="background-color:#cceeff;vertical-align:bottom;width:85.84%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.72%;border-bottom:3px double #000000;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,998</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> 525000000 535000000 300000000 250000000 0.010 0.010 0.0175 0.0010 0.0010 0.0025 59000000.0 46500000 429500000 287500000 0.0125 0.0125 9.3056 107.46 0.385 1.30 20 30 1 287500000 242400000 45100000 7700000 6500000 1200000 13000000.0 3600000 8200000 1200000 12600000 3600000 7800000 1200000 12300000 3600000 7500000 1200000 27300000 19100000 0.0450 3700000 2500000 40200000 30100000 <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 at June 30, 2019 and 2020 (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;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.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:2.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.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:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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:2.06%;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: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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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: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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1.25% convertible notes due 2022:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin: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.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:9.8%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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:9.8%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,283)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,075)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.28%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom: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,722)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.28%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom: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,547)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 256,495</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,878</p></td></tr><tr><td style="vertical-align:bottom;width:73.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.8%;border-bottom:1px solid #000000;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,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.8%;border-bottom:1px solid #000000;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,120</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;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,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;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,998</p></td></tr><tr><td style="vertical-align:bottom;width:73.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (804)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (926)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:3px double #000000;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,072</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 287500000 27283000 19075000 3722000 2547000 256495000 265878000 2061000 2120000 258556000 267998000 804000 926000 257752000 267072000 <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, 2020 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.76%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.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.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="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 926</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</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;"> 791</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 266,220</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;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;"> 61</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;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:10pt;margin:0pt;"> </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="background-color:#cceeff;vertical-align:bottom;width:85.84%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:9.72%;border-bottom:3px double #000000;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,998</p></td></tr></table> 926000 791000 266220000 61000 267998000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">9.            STOCK-BASED COMPENSATION</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;">As of June 30, 2020, we maintained the Amended and Restated 2012 Incentive Award Plan (the “2012 Plan”) and the Amended and Restated 2006 Equity Participation Plan (“2006 Plan”) as stock-based employee compensation plans. No further grants may be made under the 2006 Plan. The 2012 Plan and the 2006 Plan are collectively referred to as the “OSI Plans.” </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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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:2.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.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.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.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 972</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 708</p></td></tr><tr><td style="vertical-align:bottom;width:64.45%;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;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 581</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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></tr><tr><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Stock based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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></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, 2020, total unrecognized compensation cost related to share-based compensation grants under the OSI Plans were estimated at </span><span style="font-size:10pt;">$0.4</span><span style="font-size:10pt;"> million for stock options and </span><span style="font-size:10pt;">$13.7</span><span style="font-size:10pt;"> million for RSUs. We expect to recognize these costs over a weighted-average period of </span><span style="font-size:10pt;">1.9</span><span style="font-size:10pt;"> years with respect to the stock options and </span><span style="font-size:10pt;">2.0</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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Employee Stock Purchase Plan</i>—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 three years ended June 30, 2018, 2019 and 2020, employees purchased 80,115 70,857, and 69,399 shares, respectively. As of June 30, 2020, there were 601,434 shares of our Common Stock available for issuance under the plan.</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 Plans</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 Plans, 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_BG16Djt3EEqjGzMKvhH5Pw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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_ulSjrNMZMkKkgNuaaw49mA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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 Plans 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_PkhrnOnWhEuIU01YP0QnPw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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 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;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.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:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:7.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:3.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></tr><tr><td style="vertical-align:bottom;width:65.91%;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.57%;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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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="background-color:#cceeff;vertical-align:bottom;width:65.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:65.91%;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.57%;margin:0pt;padding:0pt;"><p style="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%;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:7.05%;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.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:7.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;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;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.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;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.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 26.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;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.91%;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.57%;margin:0pt;padding:0pt;"><p style="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%;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.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:bottom;white-space:nowrap;width:7.05%;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.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:bottom;white-space:nowrap;width:7.08%;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.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></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 summarizes stock option activity for fiscal years 2018, 2019 and 2020:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.59%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.35%;margin:0pt;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.59%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.61%;margin:0pt;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.59%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.61%;margin:0pt;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;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.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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.58%;border-bottom:1px solid #000000;margin:0pt;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.64%;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:16.62%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.61%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 780,671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 30.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;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,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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;"> 85.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,651)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 23.53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;border-bottom: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,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;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%;border-bottom:1px solid #000000;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.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 677,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 32.80</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;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,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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;"> 73.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169,799)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 32.11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;border-bottom: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,101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;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%;border-bottom:1px solid #000000;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.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 33.74</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.62%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;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.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.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: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;"> 101.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 20.48</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;border-bottom: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.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.03%;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%;border-bottom:1px solid #000000;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.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.62%;border-bottom:3px double #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;">2.4</span><span style="font-size:10pt;"> years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;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,403</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.62%;border-bottom:3px double #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;">1.8</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.35%;border-bottom:3px double #000000;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,378</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 Plans was $23.64, $20.45 and $24.88 for fiscal 2018, 2019 and 2020, respectively. The total intrinsic value of options exercised during fiscal 2020 was $16.8 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 Awards and Restricted Stock Units</i>—A summary of restricted stock award and 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;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.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:2.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:10.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'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%;margin:0pt;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:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'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%;margin:0pt;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:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;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: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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 611,687</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 65.85</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> 351,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 74.09</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (413,639)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 65.33</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> (22,705)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;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.32</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 526,377</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 71.56</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> 375,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 74.40</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (364,410)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 70.92</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> (16,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;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.13</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 521,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 73.97</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> 308,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 87.88</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 68.63</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> (15,368)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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:8.03%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;width:75.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 423,590</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 88.68</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 Plans was $74.09, $74.40, and $87.88 for fiscal 2018, 2019 and 2020, respectively. The total fair value of shares vested during fiscal 2018, 2019 and 2020 was $27.0 million, $25.8 million, and $26.8 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;">As of June 30, 2020, there were approximately 1.0 million shares available for grant under the 2012 Plan. Under the terms of the 2012 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;">We granted 117,346, 97,514, and 81,621 performance-based awards during fiscal 2018, 2019 and 2020, 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 280% of the original number of shares or units awarded.</p> 0 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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:2.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.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.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.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 972</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 708</p></td></tr><tr><td style="vertical-align:bottom;width:64.45%;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;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 581</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 643</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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></tr><tr><td style="vertical-align:bottom;width:64.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Stock based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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></tr></table> 972000 732000 708000 22293000 23876000 22546000 581000 643000 563000 23846000 25251000 23817000 400000 13700000 P1Y10M24D P2Y 0.15 80115 70857 69399 601434 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;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.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:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:7.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:3.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></tr><tr><td style="vertical-align:bottom;width:65.91%;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.57%;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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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="background-color:#cceeff;vertical-align:bottom;width:65.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:65.91%;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.57%;margin:0pt;padding:0pt;"><p style="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%;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:7.05%;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.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:7.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;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;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.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.05%;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.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 26.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;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.91%;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.57%;margin:0pt;padding:0pt;"><p style="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%;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.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:bottom;white-space:nowrap;width:7.05%;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.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:bottom;white-space:nowrap;width:7.08%;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.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></tr></table> 0.019 0.026 0.016 0.290 0.280 0.260 P4Y6M P4Y6M P4Y6M <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.59%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.35%;margin:0pt;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.59%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.61%;margin:0pt;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.59%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.61%;margin:0pt;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.64%;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.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;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.58%;border-bottom:1px solid #000000;margin:0pt;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.64%;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:16.62%;border-bottom:1px solid #000000;margin:0pt;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.64%;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.61%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 780,671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 30.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;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,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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;"> 85.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,651)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 23.53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;border-bottom: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,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;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%;border-bottom:1px solid #000000;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.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 677,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 32.80</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;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,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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;"> 73.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169,799)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 32.11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;border-bottom: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,101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;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%;border-bottom:1px solid #000000;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.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 33.74</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.62%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;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.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.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: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;"> 101.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 20.48</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expired or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;border-bottom: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.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.03%;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%;border-bottom:1px solid #000000;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.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:16.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:1.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.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:9.35%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:48.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.62%;border-bottom:3px double #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;">2.4</span><span style="font-size:10pt;"> years</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;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,403</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:16.62%;border-bottom:3px double #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;">1.8</span><span style="font-size:10pt;"> years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.35%;border-bottom:3px double #000000;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,378</p></td></tr></table> 780671 30.00 25379 85.83 121651 23.53 6874 73.77 677525 32.80 19259 73.37 169799 32.11 11101 70.50 515884 33.74 13263 101.31 201150 20.48 1693 81.79 326304 44.41 P2Y4M24D 10403000 295533 39.89 P1Y9M18D 10378000 23.64 20.45 24.88 16800000 <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;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.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:2.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:10.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'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%;margin:0pt;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:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'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%;margin:0pt;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:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;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: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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 611,687</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 65.85</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> 351,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 74.09</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (413,639)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 65.33</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> (22,705)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;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.32</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 526,377</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 71.56</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> 375,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 74.40</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (364,410)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 70.92</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> (16,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;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.13</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 521,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 73.97</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> 308,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 87.88</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.74%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 68.63</p></td></tr><tr><td style="vertical-align:bottom;width:75.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.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;"> (15,368)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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:8.03%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;width:75.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 423,590</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 88.68</p></td></tr></table> 611687 65.85 351034 74.09 413639 65.33 22705 70.32 526377 71.56 375580 74.40 364410 70.92 16407 74.13 521140 73.97 308431 87.88 390613 68.63 15368 83.36 423590 88.68 74.09 74.40 87.88 27000000.0 25800000 26800000 1000000.0 1.87 1.87 117346 97514 81621 0 2.80 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.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.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.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:9.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:2.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:63.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.06%;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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax income (loss):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Foreign</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,189</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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,589</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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></tr><tr><td style="vertical-align:bottom;width:63.5%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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></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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.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.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.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:9.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:2.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:63.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.06%;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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;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,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 883</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 577</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;border-bottom:1px solid #000000;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,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;border-bottom:1px solid #000000;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,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;border-bottom:1px solid #000000;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total current provision</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;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,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 29,904</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 11,301</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Federal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;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,957</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,697)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 2,882</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Foreign</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom: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,182)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom: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,053)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total deferred provision (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;border-bottom:1px solid #000000;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,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;border-bottom: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,536)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total provision</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;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,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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,368</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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></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, 2019 and 2020, our liability for uncertain tax positions was $4.6 million and $6.0 million, respectively. The $6.0 million represents the amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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, 2020, we had accrued $0.1 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 2016 for federal purposes, fiscal years after 2015 for state purposes and fiscal years after 2008 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 2019 and 2020 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;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="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2018</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 10,498</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 18pt;">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;"> 940</p></td></tr><tr><td style="background-color:#cceeff;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 18pt;">Additions on tax positions from prior years</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 346</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 18pt;">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;"> (398)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2019</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 11,386</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 18pt;">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;"> 1,764</p></td></tr><tr><td style="background-color:#cceeff;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 18pt;">Additions on tax positions from prior years</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 451</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 18pt;">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;"> (291)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;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></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 Tax Cuts and Jobs Act (the “Tax Act”) was enacted on December 22, 2017 and significantly changed U.S. tax law and included numerous provisions that affect our business. In the fiscal year ended June 30, 2018, we recorded tax expense of $55 million related to the enactment of the Tax Act.  </p><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;">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;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.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: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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom:1px solid #000000;margin:0pt;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.03%;margin:0pt;padding:0pt;"><p 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.38%;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.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;">2019</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Tax credit carryforwards</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.52%;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,785</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.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;"> 15,277</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net operating loss carryforwards</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,331</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,241</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Customer advances</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.52%;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,365</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.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;"> 2,725</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Allowance for doubtful accounts</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,287</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 2,927</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Inventory reserve</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.52%;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,503</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.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;"> 11,999</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Inventory capitalization</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,721</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 2,762</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accrued liabilities</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.52%;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,953</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.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;"> 4,879</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 7,243</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Stock and deferred compensation</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.52%;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,737</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.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;"> 9,911</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;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,157</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 2,178</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total deferred income tax 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.52%;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,839</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.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;"> 64,142</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,377)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (17,371)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Net deferred income tax 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;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,462</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.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 3pt 0pt 0pt;"> 46,771</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Depreciation</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,866)</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,459)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of intangible assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,056)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (27,907)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Withholding tax on unrepatriated foreign earnings</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,114)</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,114)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Operating lease ROU assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (7,295)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">State transition tax</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.52%;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.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.67%;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="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Convertible debt</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,443)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (4,432)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Prepaid expenses</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,903)</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,399)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (308)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (143)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total deferred income tax liabilities</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.52%;border-bottom: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,444)</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.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;"> (49,503)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Net deferred income tax liability</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,982)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,732)</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 asset 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;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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:8.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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;">2019</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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,997</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,114</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,979)</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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,846)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="white-space:pre-wrap;">Net deferred income tax liability</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,982)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,732)</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;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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:8.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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;">2019</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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,344</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,614</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,094)</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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,086)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;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 18pt;">Net tax receivable (payable)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;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,250</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;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,528</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, 2020, we had state and foreign net operating loss carryforwards of approximately $36.5 million and $9.4 million, respectively. As of June 30, 2020, we had federal and state tax credit carryforwards of approximately $14.3 million and $8.1 million, respectively. Our credit carryforwards will begin to expire in the tax year ending June 30, 2030.</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, 2020, we recorded a net aggregated decrease of $6.0 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 benefit of approximately $3.1 million and expense of approximately $1.4 million was recognized in fiscal 2019 and 2020, 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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: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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:64.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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:64.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:2.33%;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.43%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 28.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;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:64.43%;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.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:8.3%;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:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation excess tax benefit</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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Officers’ compensation</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 3.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;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.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:8.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;"> 19.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax (benefit) expense</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 0.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Meals and entertainment</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:8.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;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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:2.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 0.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;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.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:8.3%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.43%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 2.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;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.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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mexico imputed income or expense</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;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.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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remeasurement of U.S. net deferred tax assets from 35% to 21%</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 16.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deemed repatriation of non-U.S. earnings</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:8.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;"> 102.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Withholding tax on deemed repatriation foreign earnings</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 35.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;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.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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;border-bottom: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.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;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.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;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.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.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.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.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:9.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:2.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:63.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.06%;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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax income (loss):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Foreign</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,189</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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,589</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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></tr><tr><td style="vertical-align:bottom;width:63.5%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p 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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;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></tr></table> -40335000 6575000 41025000 77189000 79589000 45097000 36854000 86164000 86122000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.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.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.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:9.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:2.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:63.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.06%;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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.78%;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;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,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 883</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 577</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;border-bottom:1px solid #000000;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,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;border-bottom:1px solid #000000;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,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;border-bottom:1px solid #000000;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total current provision</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;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,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 29,904</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 11,301</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:12pt;margin:0pt;"><span style="font-size:10pt;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Federal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;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,957</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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,697)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 2,882</p></td></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Foreign</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom: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,182)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom: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,053)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total deferred provision (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:9.45%;border-bottom:1px solid #000000;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,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;border-bottom: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,536)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total provision</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;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,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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,368</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;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></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> 8518000 541000 2661000 707000 883000 577000 30643000 28480000 8063000 39868000 29904000 11301000 35957000 -1697000 2882000 338000 1214000 45000 -10182000 -8053000 -3358000 26113000 -8536000 -431000 65981000 21368000 10870000 4600000 6000000.0 6000000.0 100000 <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 2019 and 2020 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;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="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2018</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 10,498</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 18pt;">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;"> 940</p></td></tr><tr><td style="background-color:#cceeff;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 18pt;">Additions on tax positions from prior years</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 346</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 18pt;">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;"> (398)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2019</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 11,386</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 18pt;">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;"> 1,764</p></td></tr><tr><td style="background-color:#cceeff;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 18pt;">Additions on tax positions from prior years</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 451</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 18pt;">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;"> (291)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;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></table> 10498000 940000 346000 398000 11386000 1764000 451000 291000 13310000 55000000 <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;">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;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.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: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.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.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.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></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p 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.38%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom:1px solid #000000;margin:0pt;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.03%;margin:0pt;padding:0pt;"><p 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.38%;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.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;">2019</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Tax credit carryforwards</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.52%;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,785</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.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;"> 15,277</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net operating loss carryforwards</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,331</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,241</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Customer advances</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.52%;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,365</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.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;"> 2,725</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Allowance for doubtful accounts</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,287</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 2,927</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Inventory reserve</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.52%;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,503</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.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;"> 11,999</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Inventory capitalization</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,721</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 2,762</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accrued liabilities</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.52%;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,953</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.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;"> 4,879</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 7,243</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Stock and deferred compensation</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.52%;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,737</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.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;"> 9,911</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;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,157</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 3pt 0pt 0pt;"> 2,178</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total deferred income tax 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.52%;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,839</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.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;"> 64,142</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,377)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (17,371)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Net deferred income tax 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;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,462</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.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 3pt 0pt 0pt;"> 46,771</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Depreciation</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,866)</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,459)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amortization of intangible assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,056)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (27,907)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Withholding tax on unrepatriated foreign earnings</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,114)</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,114)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Operating lease ROU assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (7,295)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">State transition tax</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.52%;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.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.67%;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="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Convertible debt</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,443)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (4,432)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Prepaid expenses</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,903)</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,399)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (308)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (143)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total deferred income tax liabilities</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.52%;border-bottom: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,444)</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.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;"> (49,503)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Net deferred income tax liability</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,982)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,732)</p></td></tr></table> 14785000 15277000 9331000 4241000 3365000 2725000 4287000 2927000 11503000 11999000 2721000 2762000 5953000 4879000 7243000 12737000 9911000 3157000 2178000 67839000 64142000 23377000 17371000 44462000 46771000 4866000 1459000 26056000 27907000 5114000 5114000 7295000 1754000 1754000 6443000 4432000 3903000 1399000 308000 143000 48444000 49503000 3982000 2732000 <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 asset 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;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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:8.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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;">2019</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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,997</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,114</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,979)</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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,846)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="white-space:pre-wrap;">Net deferred income tax liability</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,982)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,732)</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> 3997000 3114000 7979000 5846000 3982000 2732000 <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;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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:8.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:75.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.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;">2019</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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,344</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;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,614</p></td></tr><tr><td style="vertical-align:bottom;width:75.19%;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.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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,094)</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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom: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,086)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.19%;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 18pt;">Net tax receivable (payable)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;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,250</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;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,528</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> 4344000 15614000 3094000 4086000 1250000 11528000 36500000 9400000 14300000 8100000 6000000.0 3100000 1400000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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: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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:64.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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.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;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:64.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:2.33%;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.43%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 28.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;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:64.43%;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.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:8.3%;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:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation excess tax benefit</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:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Officers’ compensation</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 3.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;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.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:8.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;"> 19.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax (benefit) expense</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 0.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Meals and entertainment</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:8.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;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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:2.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 0.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;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.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:8.3%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:64.43%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 2.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;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.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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mexico imputed income or expense</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;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.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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remeasurement of U.S. net deferred tax assets from 35% to 21%</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 16.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deemed repatriation of non-U.S. earnings</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:8.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;"> 102.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;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.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Withholding tax on deemed repatriation foreign earnings</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 35.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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:64.43%;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.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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 1.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.33%;border-bottom: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.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><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="background-color:#cceeff;vertical-align:bottom;width:64.43%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;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.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;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.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table> 0.281 0.210 0.210 0.014 0.016 0.016 -0.048 0.029 -0.008 -0.088 -0.032 -0.067 0.035 0.044 0.196 -0.018 -0.013 -0.068 0.001 0.012 0.015 0.004 0.003 -0.001 0.002 0.021 -0.013 0.016 0.011 0.025 0.010 -0.021 -0.064 -0.035 -0.005 0.018 0.160 1.022 0.358 0.012 -0.004 1.790 0.248 0.126 <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 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Acquisition 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 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 $21.1 million as of June 30, 2020. </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; and we made $1.6 million of such payments during the fiscal year ended June 30, 2020.</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 Financial Accounting Standard 141R, which was codified into 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 earn-out obligations are primarily based on unobservable inputs, which may include projected revenues, gross margins, operating income, and the estimated probability of achieving the earn-outs.</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, 2019 to June 30, 2020 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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:2.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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:86.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning fair value, June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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,577</p></td></tr><tr><td style="vertical-align:bottom;width:86.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.82%;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,091</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (999)</p></td></tr><tr><td style="vertical-align:bottom;width:86.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments on contingent earn-out obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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,802)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending fair value, June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:3px double #000000;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,867</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. Our practice is to conduct appropriate 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. In certain cases, we have conducted further environmental assessments consisting of soil and groundwater testing and other investigations deemed appropriate by independent environmental consultants. </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 continue to investigate contamination of the soil and groundwater beneath the Hawthorne, California facility that resulted from unspecified on- and off-site releases occurring prior to our occupancy. We believe the releases are of a historical nature and not uncommon to the region in general. We continue to take voluntary actions, in cooperation with the local governing agency, to fully investigate the site in order to develop appropriate remedial actions.</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 the Hawthorne facility or any other environmental matters because we believe that, although unfavorable outcomes may be 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, 2020.</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 recorded 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 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Legal Proceedings</span>—In December 2017, a short seller released a report regarding our compliance with the FCPA. Following that report, we and certain of our executive officers have been named as defendants in several lawsuits in the District Court that were filed in December 2017 and February 2018. Each of the complaints closely tracks the allegations set forth in the short seller's report. All of the actions, which were consolidated by the District Court in March 2018 in an action captioned <i style="font-style:italic;">Arkansas Teacher Retirement System et al. v. OSI Systems, Inc. et al.</i>, No. 17 cv 08841, allege violations of Sections 10(b) and 20(a) of the Exchange Act, relating to certain of our public statements and filings with the SEC, and seek damages and other relief based upon the allegations in the complaints. In April 2018 and March 2019, two shareholder derivative complaints were filed purportedly on behalf of the Company against certain members of our Board of Directors (as individual defendants), a former member of our Board of Directors, and a member of management. The derivative actions, which were consolidated by the District Court in November 2019 in an action captioned<i style="font-style:italic;"> Kocen and Riley v. Chopra, et al. </i>No. 18 CV 03371, allege, among other things, breach of fiduciary duties relating to the allegations contained in the above-mentioned short seller report and seek damages, restitution, injunctive relief, attorneys' and experts' fees, costs, expenses, and other unspecified relief.<span style="font-size:12pt;"> </span>We believe that the actions are without merit and intend to defend them vigorously, and we expect to incur costs associated with defending against these actions. At this early stage of the litigations, the ultimate outcomes are uncertain and we cannot reasonably predict the timing or outcomes, or estimate the amount of loss, if any, or their effect, if any, on our 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;">The SEC and the DOJ are conducting an investigation of trading in our securities and have each subpoenaed information regarding trading by executives, directors, and employees, as well as our operations and disclosures in and around the time of certain trades. With respect to these trading related matters, in fiscal year 2018, we took action with respect to a senior level employee. At this time, we are unable to predict what, if any, action may be taken by the DOJ or SEC as a result of these trading related investigations, or any penalties or remedial measures these agencies may seek. We place a high priority on compliance with our anticorruption and securities trading policies and are cooperating with each of the government investigations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We are involved in various other 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> 21100000 1600000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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:2.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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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="background-color:#cceeff;vertical-align:bottom;width:86.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning fair value, June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;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,577</p></td></tr><tr><td style="vertical-align:bottom;width:86.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.82%;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,091</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (999)</p></td></tr><tr><td style="vertical-align:bottom;width:86.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments on contingent earn-out obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom: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,802)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending fair value, June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:3px double #000000;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,867</p></td></tr></table> 16577000 2091000 999000 3802000 13867000 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.          STOCKHOLDERS’ EQUITY</b></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;">Stock Repurchase Program</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;">In March 2018, the Board of Directors authorized a stock repurchase program of up to 1,000,000 shares of Common Stock, which was completed during the quarter ended March 31, 2020. During fiscal 2018, 2019 and 2020, we repurchased 1,021,458 shares, 288,316 shares and 562,707 shares, respectively, of Common Stock under our then current programs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In April 2020, the Board of Directors authorized a new share repurchase program of up to 1,000,000 shares of Common Stock. 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. As of June 30, 2020, 1,000,000 shares were available for repurchase under the program authorized in April 2020.  In August 2020, the Board of Directors increased the maximum number of shares to 3,000,000 shares authorized under the stock repurchase program.</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 12pt 0pt;"><b style="font-weight:bold;">Dividends</b></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> 1000000 1021458 288316 562707 1000000 1000000 3000000 <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;">13.          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 our Executive Vice President and Director owns a 4.5% ownership interest. Our initial investment was approximately $0.1 million. For each of the years ended June 30, 2018, 2019 and 2020 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 and Director 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 2018, 2019 and 2020 were approximately $4.6 million, $4.0 million and $2.3 million, respectively. Receivables from the joint venture were $1.1 million and $0.3 million as of June 30, 2019 and 2020, respectively.</p> 0.36 0.105 0.045 100000 100000 100000 100000 0.50 0.50 0.50 4600000 4000000.0 2300000 1100000 300000 <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;">14.          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.3 million, $6.4 million and $6.5 million to the plans for the fiscal years ended June 30, 2018, 2019 and 2020, 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 2018, 2019 and 2020. As of June 30, 2020, we held assets of $26.5 million and liabilities of $25.7 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="font-size:10pt;">12 months</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 2019 and 2020, and a statement of the funded status as of June 30, 2019 and 2020 (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;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.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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: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.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:9.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></tr><tr><td style="vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.21%;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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:10.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 13,780</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.33%;margin:0pt;padding:0pt;"><p 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.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;"> 14,059</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (166)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (155)</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 457</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.33%;margin:0pt;padding:0pt;"><p 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.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;"> 442</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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 3pt 0pt 0pt;"> 223</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.49%;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.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.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:9.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;"> 1,260</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (82)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 770</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (153)</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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,059</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,225</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:9.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 5,870</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 5,781</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> (183)</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.33%;margin:0pt;padding:0pt;"><p 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (156)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 201</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (160)</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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,781</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,358</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,278)</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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,867)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 1,034</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.33%;margin:0pt;padding:0pt;"><p 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.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;"> 226</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accrued pension liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (9,312)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,093)</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 1,019</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.33%;margin:0pt;padding:0pt;"><p 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.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;"> 3,424</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 $10.6 million and $10.7 million as of June 30, 2019 and 2020, 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;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.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: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.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: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.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.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: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.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.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: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><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.86%;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.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.33%;margin:0pt;padding:0pt;"><p style="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;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> 457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service costs</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"> 223</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected return on plan assets</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.33%;margin:0pt;padding:0pt;"><p style="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;"> (203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> (270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of prior service costs</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 249</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recognized actuarial loss</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic benefit cost</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;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></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;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.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:2.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:5.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:3.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:5.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:80.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:2.06%;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:5.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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:5.6%;border-bottom:1px solid #000000;margin:0pt;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.43%;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="background-color:#cceeff;vertical-align:bottom;width:80.11%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:80.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.34%;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:5.6%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expected return on plan assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Rate of compensation increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.34%;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.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:5.6%;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.43%;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 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.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:3.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:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.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:3.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:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:34.73%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p 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:28.16%;margin:0pt;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.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.16%;margin:0pt;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.43%;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:34.73%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p 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:28.16%;border-bottom:1px solid #000000;margin:0pt;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,  2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.16%;border-bottom:1px solid #000000;margin:0pt;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,  2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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:34.73%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p 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.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;">Proportion of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.76%;margin:0pt;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.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:11.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;">Proportion of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.76%;margin:0pt;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.43%;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:34.73%;margin:0pt;padding:0pt;"><p 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.06%;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.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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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:12.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;">of Return</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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.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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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:12.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;">of Return</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;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:34.73%;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:2.06%;margin:0pt;padding:0pt;"><p 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.96%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.76%;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:3.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:11.96%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.76%;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:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;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:34.73%;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:2.06%;margin:0pt;padding:0pt;"><p 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.96%;border-bottom:3px double #000000;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.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:12.76%;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:3.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:11.96%;border-bottom:3px double #000000;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.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:12.76%;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.43%;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, 2020 (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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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:2.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:14.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></tr><tr><td style="vertical-align:bottom;width:83.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;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:14.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;">Pension Benefits</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2020 to June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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;"> 176</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2021 to June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 179</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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;"> 200</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.45%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 5,843</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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,393</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2025 to June 30, 2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 6,258</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, 2020, our weighted average contribution rate is under 1% of pensionable salaries. No significant company contributions are expected for fiscal 2021.</p> 6300000 6400000 6500000 0.80 1 500000 500000 500000 26500000 25700000 P12M <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 2019 and 2020, and a statement of the funded status as of June 30, 2019 and 2020 (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;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.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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: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.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:9.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></tr><tr><td style="vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.21%;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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:10.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 13,780</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.33%;margin:0pt;padding:0pt;"><p 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.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;"> 14,059</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (166)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (155)</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 457</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.33%;margin:0pt;padding:0pt;"><p 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.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;"> 442</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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 3pt 0pt 0pt;"> 223</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.49%;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.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.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:9.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;"> 1,260</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (82)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 770</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (153)</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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,059</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,225</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:9.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 5,870</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 5,781</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> (183)</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.33%;margin:0pt;padding:0pt;"><p 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (156)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 201</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (160)</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p 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.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;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,781</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,358</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,278)</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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,867)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 1,034</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.33%;margin:0pt;padding:0pt;"><p 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.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;"> 226</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accrued pension liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (9,312)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,093)</p></td></tr><tr><td style="vertical-align:bottom;width:75.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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 3pt 0pt 0pt;"> 1,019</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.33%;margin:0pt;padding:0pt;"><p 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.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;"> 3,424</p></td></tr></table> 13780000 14059000 -166000 -155000 457000 442000 223000 -1260000 82000 -770000 153000 151000 14059000 16225000 5870000 5781000 -183000 -156000 201000 -160000 107000 107000 5781000 5358000 -8278000 -10867000 1034000 226000 9312000 11093000 -1019000 -3424000 10600000 10700000 <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;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.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: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.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: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.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.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: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.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.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: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><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.86%;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.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.33%;margin:0pt;padding:0pt;"><p style="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;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> 457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service costs</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"> 223</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected return on plan assets</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.33%;margin:0pt;padding:0pt;"><p style="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;"> (203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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;"> (270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of prior service costs</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 249</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> 56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recognized actuarial loss</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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic benefit cost</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 818</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;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></tr></table> 467000 457000 442000 223000 203000 270000 251000 249000 56000 -61000 -305000 -103000 -34000 818000 569000 164000 <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;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.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:2.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:5.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:3.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:5.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:80.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:2.06%;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:5.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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:5.6%;border-bottom:1px solid #000000;margin:0pt;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.43%;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="background-color:#cceeff;vertical-align:bottom;width:80.11%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:80.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.34%;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:5.6%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expected return on plan assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Rate of compensation increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.34%;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.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:5.6%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table> 0.032 0.027 0.044 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.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:3.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:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.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:3.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:12.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:34.73%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p 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:28.16%;margin:0pt;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.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.16%;margin:0pt;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.43%;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:34.73%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p 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:28.16%;border-bottom:1px solid #000000;margin:0pt;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,  2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.16%;border-bottom:1px solid #000000;margin:0pt;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,  2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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:34.73%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p 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.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;">Proportion of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.76%;margin:0pt;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.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:11.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;">Proportion of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.76%;margin:0pt;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.43%;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:34.73%;margin:0pt;padding:0pt;"><p 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.06%;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.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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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:12.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;">of Return</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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.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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;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:12.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;">of Return</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;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:34.73%;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:2.06%;margin:0pt;padding:0pt;"><p 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.96%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.76%;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:3.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:11.96%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.76%;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:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.76%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;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:34.73%;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:2.06%;margin:0pt;padding:0pt;"><p 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.96%;border-bottom:3px double #000000;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.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:12.76%;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:3.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:11.96%;border-bottom:3px double #000000;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.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:12.76%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table> 0.82 0.052 0.80 0.050 0.17 0.010 0.19 0.010 0.01 0.005 0.01 0.005 1 0.044 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, 2020 (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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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:2.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:14.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></tr><tr><td style="vertical-align:bottom;width:83.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.06%;margin:0pt;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:14.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;">Pension Benefits</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2020 to June 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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;"> 176</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2021 to June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 179</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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;"> 200</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.45%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 5,843</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.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,393</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">July 1, 2025 to June 30, 2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> 6,258</p></td></tr></table> 176000 179000 200000 5843000 1393000 6258000 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;">15.         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 and diagnostic cardiology 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 the 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.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.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: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.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.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: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.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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:1.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: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: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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:61.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;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:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p 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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,089,286</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Revenue between product segments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt;"> (44,587)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 36pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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;"> 254,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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;"> (44,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,089,286</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt;"> (14,609)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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,024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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;"> (35,030)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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;"> (583)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,908</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 804,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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;"> 66,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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;"> (3,273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,255,691</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,540</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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;"> 23,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,198</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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;"> 7,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,754</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.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.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: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.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.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: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.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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:1.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: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: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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:61.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;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:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 747,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p 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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,182,115</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Revenue between product segments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,542</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt;"> (42,542)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 36pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 747,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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;"> 288,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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;"> (42,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,182,115</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,426</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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;"> 29,519</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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;"> (30,598)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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;"> (850)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,774</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 793,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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;"> 237,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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;"> 79,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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;"> (3,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,264,864</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,830</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,412</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,234</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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: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.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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.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: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:1.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: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:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:36.21%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:62.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.78%;margin:0pt;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:36.21%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.78%;margin:0pt;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:36.21%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.78%;margin:0pt;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:36.21%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Consolidated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;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:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p 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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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="background-color:#cceeff;vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Revenue between product segments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt;"> (45,149)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;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:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 36pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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="background-color:#cceeff;vertical-align:bottom;width:36.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,063</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,766</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt;"> (31,630)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;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:36.21%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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="background-color:#cceeff;vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;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:36.21%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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><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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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.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.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:7.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.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.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:9.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.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.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:55.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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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: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;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;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:1.64%;margin:0pt;padding:0pt;"><p 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: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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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:10.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:1.64%;margin:0pt;padding:0pt;"><p 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.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;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.35%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;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.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;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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:1.64%;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.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;">assets</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;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,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 561,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457,516</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Mexico</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,472</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,472</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,143</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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.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.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:9.37%;border-bottom:1px solid #000000;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,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.84%;border-bottom:1px solid #000000;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,491</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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,221</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693,430</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 499,150</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;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,126</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Europe, Middle East and Africa</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,993</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;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,458</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;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,584</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Asia-Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,474</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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,204</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,678</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,512</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,653</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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.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.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.84%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,089,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,089,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602,387</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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.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.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:7.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.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.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:9.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.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.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:55.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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: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;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;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:1.64%;margin:0pt;padding:0pt;"><p 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: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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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:10.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:1.64%;margin:0pt;padding:0pt;"><p 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.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;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.35%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;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.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;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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:1.64%;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.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;">assets</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 565,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;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,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 575,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 476,314</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Mexico</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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,225</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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,225</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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.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.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:9.37%;border-bottom:1px solid #000000;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,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.84%;border-bottom:1px solid #000000;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,039</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 682,345</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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,107</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692,452</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,028</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 503,789</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;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,896</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Europe, Middle East and Africa</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,833</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;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,237</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,133</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Asia-Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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,989</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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,221</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,763</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,046</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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.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.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.84%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,182,115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,182,115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;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,906</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;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,968</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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.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.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:7.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.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.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:9.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.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.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:55.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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: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;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;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:1.64%;margin:0pt;padding:0pt;"><p 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: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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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:10.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:1.64%;margin:0pt;padding:0pt;"><p 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.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;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.35%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;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.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;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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:1.64%;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.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;">assets</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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:1.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.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:7.93%;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:1.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.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:9.37%;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:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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:1.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.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.84%;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Mexico</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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:1.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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.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.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:9.37%;border-bottom:1px solid #000000;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:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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:1.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.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.84%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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:1.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.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:7.93%;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:1.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.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:9.37%;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:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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:1.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.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:7.84%;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Europe, Middle East and Africa</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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:1.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.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:7.93%;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:1.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.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:9.37%;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:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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:1.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.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:7.84%;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Asia-Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom: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:1.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.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:9.37%;border-bottom: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:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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.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.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.84%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;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><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 Accounting Standards Codification 280 “Segment Reporting,” external revenues are attributed to individual countries based upon the location of our selling entity.</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 the 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.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.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: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.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.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: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.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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:1.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: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: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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:61.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;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:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p 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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,089,286</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Revenue between product segments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt;"> (44,587)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 36pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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;"> 254,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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;"> (44,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,089,286</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt;"> (14,609)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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,024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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;"> (35,030)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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;"> (583)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,908</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 804,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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;"> 66,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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;"> (3,273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,255,691</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,479</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,540</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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;"> 23,893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,198</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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;"> 7,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,754</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.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.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: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.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.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: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.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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:1.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: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: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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:61.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:6.79%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.79%;margin:0pt;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:36.51%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;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:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 747,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p 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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,182,115</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Revenue between product segments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,542</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt;"> (42,542)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 36pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 747,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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;"> 288,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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;"> (42,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,182,115</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,426</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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;"> 29,519</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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;"> (30,598)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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;"> (850)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,774</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 793,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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;"> 237,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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;"> 79,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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;"> (3,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,264,864</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,830</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;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,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,412</p></td></tr><tr><td style="vertical-align:bottom;width:36.51%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,234</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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: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.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.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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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.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: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:1.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: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:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:36.21%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:62.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.78%;margin:0pt;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:36.21%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.78%;margin:0pt;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:36.21%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:11.08%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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.58%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p 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:8.78%;margin:0pt;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:36.21%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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: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;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">Consolidated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;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:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">External customer revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p 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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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="background-color:#cceeff;vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 18pt;">Revenue between product segments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;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:9pt;text-align:right;margin:0pt;"> (45,149)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;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:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 36pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 742,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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="background-color:#cceeff;vertical-align:bottom;width:36.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,063</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,766</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt;"> (31,630)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;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:36.21%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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="background-color:#cceeff;vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:9pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.78%;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:36.21%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:9.47%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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.58%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;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> 690001000 189387000 209898000 1089286000 44587000 -44587000 690001000 189387000 254485000 -44587000 1089286000 84106000 -14609000 22024000 -35030000 -583000 55908000 804527000 167611000 220373000 66453000 -3273000 1255691000 14479000 1540000 3286000 23893000 43198000 55630000 4910000 7766000 1448000 69754000 747550000 188477000 246088000 1182115000 42542000 -42542000 747550000 188477000 288630000 -42542000 1182115000 97426000 12277000 29519000 -30598000 -850000 107774000 793810000 157639000 237851000 79498000 -3934000 1264864000 15830000 1372000 4760000 5450000 27412000 39788000 5426000 9269000 1751000 56234000 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 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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.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.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:7.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.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.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:9.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.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.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:55.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;">2018</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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: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;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;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:1.64%;margin:0pt;padding:0pt;"><p 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: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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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:10.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:1.64%;margin:0pt;padding:0pt;"><p 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.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;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.35%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;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.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;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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:1.64%;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.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;">assets</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;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,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 561,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457,516</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Mexico</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,472</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,472</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,143</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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.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.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:9.37%;border-bottom:1px solid #000000;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,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.84%;border-bottom:1px solid #000000;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,491</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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,221</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 693,430</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 499,150</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;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,126</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Europe, Middle East and Africa</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,993</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;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,458</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;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,584</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Asia-Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,474</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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,204</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,678</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,512</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,653</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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.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.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.84%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,089,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,089,286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602,387</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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.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.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:7.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.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.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:9.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.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.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:55.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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: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;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;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:1.64%;margin:0pt;padding:0pt;"><p 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: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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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:10.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:1.64%;margin:0pt;padding:0pt;"><p 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.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;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.35%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;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.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;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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:1.64%;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.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;">assets</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 565,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;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,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 575,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 476,314</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Mexico</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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,225</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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,225</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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.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.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:9.37%;border-bottom:1px solid #000000;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,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.84%;border-bottom:1px solid #000000;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,039</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 682,345</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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,107</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692,452</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,028</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 503,789</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;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,896</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Europe, Middle East and Africa</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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,484</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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,833</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;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,237</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.93%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,133</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Asia-Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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,989</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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,221</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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,763</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,046</p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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.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.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.84%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,182,115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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,182,115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;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,906</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;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,968</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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.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.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:7.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.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.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:9.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.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.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.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></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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:55.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p 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: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;">External</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;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:1.64%;margin:0pt;padding:0pt;"><p 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: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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p 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:10.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:1.64%;margin:0pt;padding:0pt;"><p 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.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;">Long-lived</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p 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.64%;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.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;">revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.35%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;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.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;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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:1.64%;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.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;">assets</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Geographic region:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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:1.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.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:7.93%;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:1.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.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:9.37%;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:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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:1.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.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.84%;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Mexico</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Americas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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:1.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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.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.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:9.37%;border-bottom:1px solid #000000;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:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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:1.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.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.84%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">United Kingdom</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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:1.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.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:7.93%;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:1.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.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:9.37%;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:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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:1.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.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:7.84%;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other Europe, Middle East and Africa</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:12pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total EMEA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;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:1.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.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:7.93%;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:1.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.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:9.37%;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:1.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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:1.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.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:7.84%;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Asia-Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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:10pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.37%;border-bottom:1px solid #000000;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.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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom: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:1.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.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:9.37%;border-bottom: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:1.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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;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.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.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.84%;border-bottom:1px solid #000000;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="background-color:#cceeff;vertical-align:bottom;width:42.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;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> 552677000 9221000 561898000 103582000 457516000 106472000 106472000 12143000 12143000 25060000 25060000 4027000 29491000 684209000 9221000 693430000 119752000 499150000 231909000 162000 232071000 21916000 71126000 25694000 25694000 9993000 13458000 257603000 162000 257765000 31909000 84584000 147474000 35204000 182678000 16512000 18653000 -44587000 -44587000 1089286000 1089286000 168173000 602387000 565316000 10107000 575423000 117414000 476314000 71225000 71225000 436000 436000 45804000 45804000 3178000 27039000 682345000 10107000 692452000 121028000 503789000 292297000 214000 292511000 30282000 80896000 30484000 30484000 8833000 12237000 322781000 214000 322995000 39115000 93133000 176989000 32221000 209210000 19763000 23046000 -42542000 -42542000 1182115000 1182115000 179906000 619968000 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 XML 19 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - USD ($)
12 Months Ended
Jun. 30, 2020
Aug. 20, 2020
Jun. 30, 2019
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jun. 30, 2020    
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   18,080,418  
Entity Central Index Key 0001039065    
Current Fiscal Year End Date --06-30    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Public Float     $ 1,742,736,015
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 76,102 $ 96,316
Accounts receivable, net 269,840 238,440
Inventories 241,226 273,711
Prepaid expenses and other current assets 30,541 32,432
Total current assets 617,709 640,899
Property and equipment, net 127,936 127,385
Goodwill 310,627 307,108
Intangible assets, net 128,279 132,954
Other assets 83,990 56,518
Total assets 1,268,541 1,264,864
CURRENT LIABILITIES:    
Bank lines of credit 59,000 88,000
Current portion of long-term debt 926 804
Accounts payable 84,940 93,500
Accrued payroll and related expenses 46,127 43,521
Advances from customers 28,155 43,227
Other accrued expenses and current liabilities 110,953 112,956
Total current liabilities 330,101 382,008
Long-term debt, net 267,072 257,752
Deferred income taxes 5,846 7,979
Other long-term liabilities 93,370 65,398
Total liabilities 696,389 713,137
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, 18,167,020 and 18,011,982 shares at June 30, 2019 and 2020, respectively 122,553 168,913
Retained earnings 474,793 399,541
Accumulated other comprehensive loss (25,194) (16,727)
Total stockholders' equity 572,152 551,727
Total liabilities and stockholders' equity $ 1,268,541 $ 1,264,864
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2020
Jun. 30, 2019
CONSOLIDATED BALANCE SHEETS (UNAUDITED)    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized shares 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, authorized shares 100,000,000 100,000,000
Common stock, shares issued 18,011,982 18,167,020
Common stock, shares outstanding 18,011,982 18,167,020
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Net revenues:      
Total net revenues $ 1,166,044 $ 1,182,115 $ 1,089,286
Cost of goods sold:      
Total cost of goods sold 745,405 751,521 697,634
Gross profit 420,639 430,594 391,652
Operating expenses:      
Selling, general and administrative 251,961 262,484 239,592
Research and development 57,308 56,509 61,189
Impairment, restructuring and other charges 6,483 3,827 34,963
Total operating expenses 315,752 322,820 335,744
Income from operations 104,887 107,774 55,908
Interest and other expense, net (18,765) (21,610) (19,054)
Income before income taxes 86,122 86,164 36,854
Provision for income taxes (10,870) (21,368) (65,981)
Net income (loss) $ 75,252 $ 64,796 $ (29,127)
Earnings per share:      
Basic (in dollars per share) $ 4.14 $ 3.58 $ (1.57)
Diluted (in dollars per share) $ 4.05 $ 3.46 $ (1.57)
Shares used in per share calculation:      
Basic (in shares) 18,191 18,097 18,592
Diluted (in shares) 18,600 18,720 18,592
Products      
Net revenues:      
Total net revenues $ 850,478 $ 856,712 $ 732,927
Cost of goods sold:      
Total cost of goods sold 575,342 572,673 504,483
Services      
Net revenues:      
Total net revenues 315,566 325,403 356,359
Cost of goods sold:      
Total cost of goods sold $ 170,063 $ 178,848 $ 193,151
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)      
Net income (loss) $ 75,252 $ 64,796 $ (29,127)
Other comprehensive income (loss):      
Foreign currency translation adjustment (6,590) (2,059) 1,904
Other (1,877) 116 500
Other comprehensive income (loss) (8,467) (1,943) 2,404
Comprehensive income (loss) $ 66,785 $ 62,853 $ (26,723)
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
Balance at Jun. 30, 2017 $ 222,529 $ 363,872 $ (17,188) $ 569,213
Balance (in shares) at Jun. 30, 2017 18,689,568      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 2,863     2,863
Exercise of stock options (in shares) 121,651      
Vesting of RSUs (in shares) 413,639      
Shares issued under employee stock purchase program $ 4,033     4,033
Shares issued under employee stock purchase program (in shares) 78,310      
Stock based compensation $ 23,846     23,846
Repurchase of common stock $ (62,932)     $ (62,932)
Repurchase of common stock (in shares) (1,021,458)     (1,021,458)
Taxes paid related to net share settlement of equity awards $ (20,864)     $ (20,864)
Taxes paid related to net share settlement of equity awards (in shares) (249,336)      
Net income (loss)   (29,127)   (29,127)
Other comprehensive loss     2,404 2,404
Balance at Jun. 30, 2018 $ 169,475 334,745 (14,784) 489,436
Balance (in shares) at Jun. 30, 2018 18,032,374      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 4,972     4,972
Exercise of stock options (in shares) 169,799      
Vesting of RSUs (in shares) 364,410      
Shares issued under employee stock purchase program $ 4,180     4,180
Shares issued under employee stock purchase program (in shares) 75,313      
Stock based compensation $ 25,251     25,251
Repurchase of common stock $ (21,029)     $ (21,029)
Repurchase of common stock (in shares) (288,316)     (288,316)
Taxes paid related to net share settlement of equity awards $ (13,936)     $ (13,936)
Taxes paid related to net share settlement of equity awards (in shares) (186,560)      
Net income (loss)   64,796   64,796
Other comprehensive loss     (1,943) (1,943)
Balance at Jun. 30, 2019 $ 168,913 399,541 (16,727) $ 551,727
Balance (in shares) at Jun. 30, 2019 18,167,020     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 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 based compensation $ 23,817     23,817
Repurchase of common stock $ (51,775)     $ (51,775)
Repurchase of common stock (in shares) (562,707)     (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 (loss)   75,252   75,252
Other comprehensive loss     (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     18,011,982
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
CASH FLOWS FROM OPERATING ACTIVITIES      
Net income (loss) $ 75,252 $ 64,796 $ (29,127)
Adjustments to reconcile net income to net cash provided by operating activities, net of effects from acquisitions:      
Depreciation and amortization 49,758 56,234 69,754
Stock-based compensation expense 23,817 25,251 23,846
Provision for losses on accounts receivable 4,741 2,741 3,270
Deferred income taxes (431) (8,536) 26,113
Amortization of debt discount and issuance costs 9,383 9,026 8,632
Impairment charges 5,458   7,795
Other 178 292 1,668
Changes in operating assets and liabilities-net of business acquisitions:      
Accounts receivable (37,071) (27,206) 11,340
Inventories 30,752 39,447 (59,221)
Prepaid expenses and other assets (10,566) (6,175) (836)
Accounts payable (8,893) (16,623) 25,145
Accrued payroll and related expenses 4,205 3,355 3,412
Advances from customers (15,188) (12,489) 17,183
Other (2,215) (11,001) 24,135
Net cash provided by operating activities 129,180 119,112 133,109
CASH FLOWS FROM INVESTING ACTIVITIES      
Acquisition of property and equipment (20,388) (27,412) (43,198)
Acquisition of businesses, net of cash acquired (8,940) (18,271) (100,159)
Acquisition of intangible and other assets (13,359) (2,803) (2,453)
Net cash used in investing activities (42,687) (48,486) (145,810)
CASH FLOWS FROM FINANCING ACTIVITIES      
Net borrowings (payments) on bank lines of credit (29,000) (25,006) 10,000
Proceeds from long-term debt 770 1,409 1,044
Payments on long-term debt (970) (3,122) (2,592)
Proceeds from exercise of stock options and employee stock purchase plan 6,103 9,152 6,896
Payments of contingent consideration (5,353) (5,782) (3,634)
Repurchases of common stock (51,775) (21,029) (62,932)
Taxes paid related to net share settlement of equity awards (24,505) (13,936) (20,864)
Net cash used in financing activities (104,730) (58,314) (72,082)
Effect of exchange rate changes on cash (1,977) (810) (53)
Net change in cash and cash equivalents (20,214) 11,502 (84,836)
Cash and cash equivalents-beginning of period 96,316 84,814 169,650
Cash and cash equivalents-end of period 76,102 96,316 84,814
Cash paid, net during the period for:      
Interest 7,713 11,862 9,249
Income taxes $ 19,077 $ 34,794 $ 29,445
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Jun. 30, 2020
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 in diversified markets, including homeland security, healthcare, defense and aerospace.

We have three reporting segments: (i) Security, providing security inspection systems and related services, and turnkey security screening solutions; (ii) Healthcare, providing patient monitoring, diagnostic cardiology, 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 to external original equipment manufacturer (“OEM”) customers and end users for applications in the defense, aerospace, medical and industrial 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, diagnostic cardiology, 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 and costs of sales during the reporting period. The most significant of these estimates and assumptions for our company relate to contract revenue, profit and loss recognition, 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. Actual amounts may differ from these estimates and could differ materially.

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 $76.1 million at June 30, 2020. Of this amount, approximately 63% was held by our foreign subsidiaries and subject to repatriation tax considerations.  These foreign funds were held primarily in Singapore, Mexico, the United Kingdom, Malaysia, Australia and Canada and to a lesser extent in India 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 high credit quality financial institutions throughout the world.

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.

Components of accounts receivable consisted of (in thousands):

June 30,

    

2019

    

2020

Accounts receivables

$

253,504

    

$

287,488

Less allowance for doubtful accounts

 

(15,064)

 

(17,648)

Total

$

238,440

$

269,840

Inventories—Inventories are generally stated at the lower of cost (first-in, first-out) 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. Leased capital assets are included in property and equipment. Amortization of property and equipment under capital 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, 2019 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, marketable securities, derivative instruments, accounts receivable, accounts payable and debt instruments. 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.

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. “Level 1” category includes assets and liabilities at quoted prices in active markets for identical assets and liabilities. “Level 2” category includes assets and liabilities from observable inputs other than quoted market prices. “Level 3” category includes assets and liabilities for which valuation techniques are unobservable and significant to the fair value measurement. As of June 30, 2019 and 2020, there were no assets where “Level 3” valuation techniques were used.  As further discussed in Note 11 to the consolidated financial statements, our contingent payment obligations related to acquisitions are valued using “Level 3” valuation techniques on a recurring basis. The fair values of our financial assets and liabilities as of June 30, 2019 and 2020 are categorized as follows (in thousands):

    

June 30, 2019

    

June 30, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets—Insurance company contracts

$

$

35,899

$

$

35,899

$

$

37,155

$

$

37,155

Liabilities—Contingent consideration

$

$

$

16,577

$

16,577

$

$

$

13,867

$

13,867

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. On July 1, 2018, we adopted Topic 606 using the modified retrospective method applied to those contracts which were not completed as of July 1, 2018. Results for reporting periods beginning after July 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting.

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 a contract liability. 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. Critical 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 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 15 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 and, at times, recognize revenue in advance of the time when contracts give us the right to invoice a customer. 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 for 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 fair value 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, 2019, no customer accounted for greater than 10% of accounts receivable. As of June 30, 2020, one customer accounted for 13% of accounts receivable. In fiscal year 2019 and 2020, 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 $96.3 million and $76.1 million at June 30, 2019 and 2020, respectively. Of these amounts, approximately 87% and 63% was held by our foreign subsidiaries at June 30, 2019 and 2020, 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 $(1.3) million, $0.1 million and $(3.4) million for the fiscal years ended June 30, 2018, 2019 and 2020, 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 one year from the acquisition date, as additional information 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 has been excluded from the calculation of diluted earnings per share as it was anti-dilutive since the average price of our common stock did not exceed the conversion price because the principal amount of the Notes is intended to be settled in cash upon conversion.

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

    

2018

    

2019

    

2020

Net income (loss) available to common stockholders

$

(29,127)

$

64,796

$

75,252

Weighted average shares outstanding—basic

 

18,592

 

18,097

 

18,191

Dilutive effect of equity awards

 

 

623

 

409

Weighted average shares outstanding—diluted

 

18,592

 

18,720

 

18,600

Basic earnings (loss) per share

$

(1.57)

$

3.58

$

4.14

Diluted earnings (loss) per share

$

(1.57)

$

3.46

$

4.05

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

1,280

40

120

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, 2020 is summarized in the following table (in thousands):

Warranty provision as of June 30, 2017

    

$

15,178

Warranty claims provided for/assumed in acquisition

 

14,156

Settlements made

 

(7,515)

Warranty provision as of June 30, 2018

$

21,819

Warranty claims provided for/assumed in acquisition

 

8,867

Settlements made

 

(8,962)

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

Lease Accounting—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.

The components of operating lease expense for the year ended June 30, 2020 were as follows (in thousands):

    

2020

Operating lease cost

$

10,232

Variable lease cost

 

746

Short-term lease cost

 

943

$

11,921

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

    

Balance Sheet Category

    

June 30, 2020

 

Operating lease ROU assets, net

 

Other assets

$

27,936

Operating lease liabilities, current portion

 

Other accrued expenses and current liabilities

$

8,537

Operating lease liabilities, long-term

 

Other long-term liabilities

 

19,713

Total operating lease liabilities

$

28,250

Weighted average remaining lease term

 

4.4 years

Weighted average discount rate

  

 

4.3

%

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

    

2020

Cash paid for operating lease liabilities

$

7,664

ROU assets obtained in exchange for new lease obligations

 

3,718

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

    

June 30, 2020

Less than one year

$

9,515

1 – 2 years

 

6,700

2 – 3 years

 

4,511

3 – 4 years

 

3,937

4 – 5 years

 

2,667

Thereafter

 

3,890

 

31,220

Less: Imputed interest

 

(2,970)

Total lease liabilities

$

28,250

Subsequent Events—In accordance with ASC 855 the Company's management reviewed all material events through August 21, 2020 the date these financial statements were available to be issued, and there are no material subsequent events.

Recent Accounting Guidance

Recently Adopted Accounting Pronouncements

Leases

In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-02, Leases (Topic 842) ("ASC 842"), which requires a lessee to recognize ROU assets and lease liabilities, initially measured at present value of the lease payments, on its balance sheet for leases and classify leases as either financing or operating. We adopted ASC 842 on July 1, 2019, using the modified retrospective method, and we elected the package of practical expedients provided in ASC 842. In accordance with ASC 842, we did not restate comparative periods and instead reported comparative prior year periods under ASC 840, "Leases."

The cumulative effect of the changes made to our July 1, 2019 consolidated condensed balance sheet for the adoption of the new lease standard was as follows (in thousands):

Effect of

Balance at

Adoption

Balance at

Balance Sheet

    

June 30, 2019

    

of ASC 842

    

July 1, 2019

Assets

 

  

 

  

Other assets

$

56,518

$

30,066

$

86,584

Liabilities

Other accrued expenses and current liabilities

$

112,956

$

8,324

$

121,280

Other long-term liabilities

 

65,398

 

21,742

 

87,140

The adoption of the new lease accounting guidance did not have a material impact on the consolidated statement of operations or the consolidated statement of cash flows for the year ended June 30, 2020.

Recently Issued Accounting Pronouncements Not Yet Adopted

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 and a convertible preferred stock will be accounted for as a single equity instrument measured at its historical cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the interest rate of convertible debt instruments typically will be closer to the coupon interest rate.  ASU 2020-06 also provides for certain disclosures with regard to convertible instruments and associated fair values.  We are required to adopt this new guidance in the first quarter of fiscal 2023.  Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.

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. We are required to adopt this new guidance in the first quarter of fiscal 2022. Early adoption is permitted in any interim or annual period, with any adjustments reflected as of the beginning of the fiscal year of adoption. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.

Retirement Benefit Plans

In August 2018, the FASB issued authoritative guidance under ASU 2018-14, Compensation—Retirement Benefits—Defined Benefit Plans—General: Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans. This ASU eliminates requirements for certain disclosures and requires additional disclosures under defined benefit pension plans and other post-retirement plans. We are required to adopt this new guidance in the first quarter of fiscal 2021 which is not expected to have a significant impact on our disclosures in the consolidated financial statements.

Intangibles

In August 2018, the FASB issued authoritative guidance under ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract. This ASU requires implementation costs incurred by customers in cloud computing arrangements (i.e., hosting arrangements) to be capitalized under the same premises of authoritative guidance for internal-use software, and deferred over the noncancellable term of the cloud computing arrangements plus any option renewal periods that are reasonably certain to be exercised by the customer or for which the exercise is controlled by the service provider. We are required to adopt this new guidance in the first quarter of fiscal 2021 which is not expected to have a significant impact on our consolidated financial statements.  

XML 27 R9.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITION ACTIVITY
12 Months Ended
Jun. 30, 2020
ACQUISITION ACTIVITY  
ACQUISITION ACTIVITY

2.             ACQUISITION ACTIVITY

Acquisition of Explosive Trace Detection Business

On July 7, 2017, we acquired the global explosive trace detection business ("ETD") from Smiths Group plc. This acquisition was a carve out from a larger entity. We financed the total purchase price of $80.5 million with a combination of cash on hand and borrowings under our existing revolving bank line of credit. The value attributed to goodwill and intangible assets is partially non-deductible for income tax purposes. Our consolidated statement of operations for fiscal year 2018 includes $76.5 million of revenue and $10.7 million of income from operations from ETD for the period from July 7, 2017 to June 30, 2018. Pro forma adjustments assuming the ETD acquisition had occurred on July 1, 2017 would not be material to revenues and income from operations for fiscal year 2018.

Other Business Acquisitions

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

In fiscal 2019 we paid $18.3 million for three business acquisitions, plus up to $6 million in future contingent consideration, which may be earned over a five-year period. The majority of the goodwill recognized for these businesses are deductible for income tax purposes. These acquisitions were financed with cash on hand and borrowings under our credit facility.

In January 2018, we (through our Optoelectronics and Manufacturing division) acquired an electronics component designer and manufacturer for approximately $22 million, plus up to $6 million in potential earnout consideration. In aggregate, $12.6 million was attributed to intangible assets, $14.0 million was attributed to goodwill, and $3.3 million was attributed to net assets acquired. The acquisition was financed with cash on hand and borrowings under our existing revolving bank line of credit.

In July 2017, we (through our Security division) completed an acquisition of a privately held technology company. The acquisition purchase price was financed with cash on hand and was in an amount (including potential earnout consideration) determined to be insignificant by management.

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

XML 28 R10.htm IDEA: XBRL DOCUMENT v3.20.2
CONTRACT ASSETS AND LIABILITIES
12 Months Ended
Jun. 30, 2020
CONTRACT ASSETS AND LIABILITIES  
CONTRACT ASSETS AND LIABILITIES

3.           CONTRACT ASSETS AND LIABILITIES

The table below shows the balance of contract assets and liabilities as of June 30, 2019 and 2020, 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, 

    

    

 

2019

2020

Change

% Change

Unbilled revenue (included in accounts receivable, net)

$

19,287

$

43,011

$

23,724

 

123

%

Contract Liabilities (in thousands)

    

June 30,
2019

    

June 30,
2020

    

Change

    

% Change

 

Advances from customers

$

43,227

$

28,155

$

(15,072)

 

(35)

%

Deferred revenue—current

 

33,641

 

32,863

 

(778)

 

(2)

%

Deferred revenue—long-term

 

9,506

 

13,214

 

3,708

 

39

%

Remaining Performance Obligations. Remaining performance obligations related to ASC 606 represent the aggregate 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, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $171.7 million. We expect to recognize revenue on approximately 59% 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, 2020, we recognized revenue of $72.7 million from contract liabilities existing as of July 1, 2019.

XML 29 R11.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES
12 Months Ended
Jun. 30, 2020
INVENTORIES  
INVENTORIES

4.           INVENTORIES

Inventory consisted of the following (in thousands):

June 30,

    

2019

    

2020

Raw materials

$

143,697

    

$

132,797

Work-in-process

 

67,897

 

50,023

Finished goods

 

62,117

 

58,406

Total

$

273,711

$

241,226

XML 30 R12.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY AND EQUIPMENT
12 Months Ended
Jun. 30, 2020
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

5.           PROPERTY AND EQUIPMENT

Property and equipment consisted of the following (amounts in thousands):

     Estimated     

Useful

June 30, 

    

Lives

    

2019

    

2020

Land

N/A

$

16,564

$

16,516

Buildings, civil works and improvements

5-40 years

 

55,391

 

57,709

Leasehold improvements

1-13 years

 

8,311

 

9,052

Equipment and tooling

3-10 years

 

128,428

 

128,657

Furniture and fixtures

3-10 years

 

3,190

 

3,166

Computer equipment

3-5 years

 

18,733

 

17,487

Computer software

3-10 years

 

20,146

 

18,217

Computer software implementation in process

N/A

8,563

11,817

Construction in process

N/A

 

5,760

 

3,598

Total

 

265,086

 

266,219

Less accumulated depreciation and amortization

 

(137,701)

 

(138,283)

Property and equipment, net

$

127,385

$

127,936

During fiscal 2018, 2019 and 2020, depreciation expense was approximately $43.3 million, $20.5 million and $21.5 million, respectively.

XML 31 R13.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETS
12 Months Ended
Jun. 30, 2020
GOODWILL AND INTANGIBLE ASSETS  
GOODWILL AND INTANGIBLE ASSETS

6.           GOODWILL AND INTANGIBLE ASSETS

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

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Consolidated

Balance as of June 30, 2018

$

191,810

$

40,157

$

60,246

$

292,213

Goodwill acquired or adjusted during the period

 

8,340

 

 

7,019

 

15,359

Foreign currency translation adjustment

 

(71)

 

(93)

 

(300)

 

(464)

Balance as of June 30, 2019

$

200,079

$

40,064

$

66,965

$

307,108

Goodwill acquired or adjusted during the period

 

3,973

 

 

1,033

 

5,006

Foreign currency translation adjustment

 

(425)

 

(81)

 

(981)

 

(1,487)

Balance as of June 30, 2020

$

203,627

$

39,983

$

67,017

$

310,627

The measurement periods for the valuation of assets and liabilities acquired may extend up to one year. Adjustments in acquisitions accounting may require a change in the amounts allocated to goodwill during the periods in which the adjustments are determined.

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

June 30, 2019

June 30, 2020

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

$

29,393

$

(12,747)

$

16,646

$

41,332

$

(16,295)

$

25,037

Patents

 

19 years

 

8,688

 

(1,927)

 

6,761

 

9,962

 

(2,584)

 

7,378

Developed technology

 

10 years

 

53,460

 

(14,050)

 

39,410

 

55,719

 

(19,556)

 

36,163

Customer relationships/backlog

 

7 years

 

63,101

 

(22,132)

 

40,969

 

64,128

 

(32,110)

 

32,018

Total amortizable assets

 

154,642

 

(50,856)

 

103,786

 

171,141

 

(70,545)

 

100,596

Non-amortizable assets:

IPR&D

2,290

2,290

533

533

Trademarks

 

26,878

 

 

26,878

 

27,150

 

 

27,150

Total intangible assets

$

183,810

$

(50,856)

$

132,954

$

198,824

$

(70,545)

$

128,279

During fiscal 2018 and 2020, we recorded impairment charges related to intangible assets for IPR&D of $2.5 million and $3.3 million, respectively, due to changes in facts and circumstances associated with shifts in strategic directions of the intended use of the assets which led us to conclude that the carrying values of the intangible assets were not recoverable. These intangible assets impairment charges were included in impairment, restructuring and other charges in our consolidated statements of operations. During fiscal 2019 there were no impairment charges related to intangible assets.

Amortization expense for fiscal 2018, 2019 and 2020 was $19.5 million, $21.4 million and $20.7 million, respectively. Future acquisitions could cause these amounts to increase. At June 30, 2020, the estimated future amortization expense was as follows (in thousands):

2021

$

18,038

2022

 

17,376

2023

 

16,269

2024

 

15,497

2025

 

11,720

Thereafter, including assets that have not yet begun to be amortized

 

21,696

Total

$

100,596

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 2018, 2019 and 2020, we capitalized software development costs in the amounts of $1.8 million, $2.7 million and $11.9 million, respectively.

XML 32 R14.htm IDEA: XBRL DOCUMENT v3.20.2
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES
12 Months Ended
Jun. 30, 2020
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES  
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES

7.            IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES

Impairment

During fiscal 2020, we 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.

During fiscal 2019, there were no impairment charges. During fiscal 2018, we impaired (i) a product line in our Security division that became redundant as a result of the ETD acquisition, (ii) two product lines in our Healthcare division, and (iii) certain trademarks in our Optoelectronics and Manufacturing division that are no longer used. As a result, $7.8 million of assets, including intangible and fixed assets, were written off as we determined that these assets had no value and were permanently impaired.

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.

Acquisition and integration costs.   During fiscal 2020, we incurred $0.4 million in costs for professional fees relating to acquisitions.

Facility consolidation / employee termination.   During fiscal 2020, we incurred $4.0 million in employee termination costs as part of operational efficiency initiatives. We also incurred $0.2 million in costs associated with the consolidation of facilities in our Security division.

Legal fees and settlement costs.   During fiscal 2020, legal fees and settlement costs resulted in a net recovery of $3.6 million as a result of insurance reimbursements of certain legal costs.

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

2018

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Acquisition-related costs

$

$

$

$

1,541

$

1,541

Employee termination costs

 

1,485

 

16

 

610

 

 

2,111

Facility closures/consolidation

213

263

26

502

Legal and accrued settlement costs

 

 

19,364

 

 

3,650

 

23,014

Total expensed

$

1,698

$

19,643

$

636

$

5,191

$

27,168

2019

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Acquisition-related costs

$

$

$

287

$

1,021

$

1,308

Employee termination costs

 

132

 

1,629

 

687

 

 

2,448

Facility closures/consolidation

 

 

1,918

 

84

 

 

2,002

Legal and accrued settlement costs, net

 

 

 

 

(1,931)

 

(1,931)

Total expensed

$

132

$

3,547

$

1,058

$

(910)

$

3,827

2020

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Acquisition-related costs

$

309

$

$

41

$

$

350

Employee termination costs

 

2,748

 

466

 

618

 

184

 

4,016

Facility closures/consolidation

 

231

 

 

 

 

231

Legal and accrued settlement costs, net

 

 

 

 

(3,572)

 

(3,572)

Total expensed

$

3,288

$

466

$

659

$

(3,388)

$

1,025

The changes in the accrual for restructuring and other charges for fiscal 2019 and 2020 were as follows (in thousands):

Legal

Facility

Settlements

Acquisition-

Employee

Closure/

and

related 

Termination

Consolidation

Related

    

Costs

    

Costs

    

Cost

    

Costs

    

Total

Balance as of June 30, 2018

$

$

837

$

399

$

14,065

$

15,301

Restructuring and other charges

1,308

2,448

2,002

(1,931)

3,827

Payments and other adjustments

(1,308)

(2,853)

(2,401)

(5,803)

(12,365)

Balance as of June 30, 2019

$

$

432

$

$

6,331

$

6,763

Restructuring and other charges, net

 

350

 

4,016

 

231

 

(3,572)

 

1,025

Payments and other adjustments

 

(350)

 

(3,903)

 

(30)

 

(877)

 

(5,160)

Balance as of June 30, 2020

$

$

545

$

201

$

1,882

$

2,628

The following table summarizes the impairment, restructuring and other charges for fiscal 2018, 2019 and 2020 (in thousands):

    

2018

    

2019

    

2020

Impairment of assets

$

7,795

$

$

5,458

Facility closure / consolidations

502

 

2,002

 

231

Employee termination costs

2,111

 

2,448

 

4,016

Legal fees, settlements and related costs, net

23,014

 

(1,931)

 

(3,572)

Acquisition-related costs

1,541

 

1,308

 

350

Total impairment, restructuring and other charges

$

34,963

$

3,827

$

6,483

XML 33 R15.htm IDEA: XBRL DOCUMENT v3.20.2
BORROWINGS AND DEBT
12 Months Ended
Jun. 30, 2020
Borrowings  
Borrowings

8.           BORROWINGS AND DEBT

Revolving Credit Facility

In April 2019, we entered into an amendment to our revolving credit facility, which, among other things, increased the aggregate committed amount available to us from $525 million to $535 million and extended the maturity date to April 2024. The credit facility includes a $300 million sub-limit for letters of credit. Under certain circumstances, we have the ability to increase the 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 this facility bear interest at LIBOR plus a margin of 1.0% as of June 30, 2020 (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 will be discontinued by the end of calendar year 2021. The terms of our credit facility allow for replacement if 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 bears a commitment fee of 0.10% as of June 30, 2020 (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 agreement contains various representations and warranties, affirmative, negative and financial covenants and conditions of default. As of June 30, 2020, there was $59.0 million of borrowings outstanding under the revolving credit facility and $46.5 million outstanding under the letters of credit sub facility.The amount available to borrow under the credit facility as of June 30, 2020 was $429.5 million. Loan amounts under the revolving credit facility may be borrowed, repaid and re-borrowed during the term. The principal amount of each revolving loan is due and payable in full on the maturity date. We have the right to repay each revolving 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 this revolving facility. Therefore, borrowings under the credit facility are included in current liabilities. As of June 30, 2020, we are in compliance with all 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 revolving credit facility).

The Notes are convertible prior to March 1, 2022 only upon specified events and during specified periods and are, thereafter convertible, at any time, in each case 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 Notes may be settled, at our election, in shares of our common stock, cash or a combination of cash and shares of common stock. We have initially elected a combination settlement method to satisfy the conversion obligation, which allows 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, as well as 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 during fiscal year 2020, the Notes are not yet convertible.

Pursuant to ASC 470-20, we 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 represents 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 being amortized as interest expense over the life of the Notes using the effective interest method. The total interest expense recognized for the fiscal year ended June 30, 2020 related to the Notes was $13.0 million, which consisted of $3.6 million of contractual interest expense, $8.2 million of debt discount amortization and $1.2 million of amortization of debt issuance costs. For fiscal year ended June 30, 2019, the total interest expense was $12.6 million, which consisted of $3.6 million of contractual interest expense, $7.8 million of debt discount amortization and $1.2 million of amortization of debt issuance costs. For fiscal year ended June 30, 2018, the total interest expense was $12.3 million, which consisted of $3.6 million of contractual interest expense, $7.5 million of debt discount amortization and $1.2 million of amortization of debt issuance costs. As of June 30, 2019 and 2020, the unamortized debt discount was $27.3 million and $19.1 million, respectively, which is being amortized over the remaining contractual term to maturity of the Notes using an effective interest rate of 4.50%. The unamortized debt issuance cost of $3.7 million and $2.5 million as of June 30, 2019 and 2020, respectively, is amortized on a straight-line basis, which approximates the effective interest method, over the life of the Notes.

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, 2020, $40.2 million was outstanding under these letter-of-credit facilities. As of June 30, 2020, the total amount available under these credit facilities was $30.1 million.

Long-term debt consisted of the following at June 30, 2019 and 2020 (in thousands):

    

2019

    

2020

1.25% convertible notes due 2022:

Principal amount

$

287,500

$

287,500

Unamortized discount

(27,283)

(19,075)

Unamortized debt issuance costs

(3,722)

(2,547)

256,495

265,878

Other long-term debt

 

2,061

 

2,120

 

258,556

 

267,998

Less current portion of long-term debt

 

(804)

 

(926)

Long-term portion of debt

$

257,752

$

267,072

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

2021

$

926

2022

 

791

2023

 

266,220

2024

 

61

2025

 

Thereafter

 

Total

$

267,998

XML 34 R16.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION
12 Months Ended
Jun. 30, 2020
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

9.            STOCK-BASED COMPENSATION

As of June 30, 2020, we maintained the Amended and Restated 2012 Incentive Award Plan (the “2012 Plan”) and the Amended and Restated 2006 Equity Participation Plan (“2006 Plan”) as stock-based employee compensation plans. No further grants may be made under the 2006 Plan. The 2012 Plan and the 2006 Plan are collectively referred to as the “OSI Plans.”

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

    

2018

    

2019

    

2020

Cost of goods sold

$

972

$

732

$

708

Selling, general and administrative

 

22,293

 

23,876

 

22,546

Research and development

 

581

 

643

 

563

Stock based compensation expense

$

23,846

$

25,251

$

23,817

As of June 30, 2020, total unrecognized compensation cost related to share-based compensation grants under the OSI Plans were estimated at $0.4 million for stock options and $13.7 million for RSUs. We expect to recognize these costs over a weighted-average period of 1.9 years with respect to the stock options and 2.0 years for grants of RSUs.

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 three years ended June 30, 2018, 2019 and 2020, employees purchased 80,115 70,857, and 69,399 shares, respectively. As of June 30, 2020, there were 601,434 shares of our Common Stock available for issuance under the plan.

OSI Plans

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

    

2018

    

2019

    

2020

 

Expected dividend

 

Risk-free interest rate

 

1.9

%  

2.6

%  

1.6

%  

Expected volatility

 

29.0

%  

28.0

%  

26.0

%  

Expected holding period (in years)

 

4.5

4.5

4.5

The following summarizes stock option activity for fiscal years 2018, 2019 and 2020:

Weighted-

Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

    

Options

    

Price

    

Term

    

(in thousands)

Outstanding at June 30, 2017

 

780,671

 

30.00

Granted

 

25,379

 

85.83

Exercised

 

(121,651)

 

23.53

Expired or forfeited

 

(6,874)

 

73.77

Outstanding at June 30, 2018

 

677,525

 

$

32.80

Granted

 

19,259

 

73.37

Exercised

 

(169,799)

 

32.11

Expired or forfeited

 

(11,101)

 

70.50

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

2.4 years

$

10,403

Exercisable at June 30, 2020

295,533

$

39.89

 

1.8 years

$

10,378

The per-share weighted-average grant-date fair value of stock options granted under the OSI Plans was $23.64, $20.45 and $24.88 for fiscal 2018, 2019 and 2020, respectively. The total intrinsic value of options exercised during fiscal 2020 was $16.8 million.

Restricted Stock Awards and Restricted Stock Units—A summary of restricted stock award and RSU activity for the periods indicated was as follows:

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2017

 

611,687

$

65.85

Granted

 

351,034

 

74.09

Vested

 

(413,639)

 

65.33

Forfeited

 

(22,705)

 

70.32

Nonvested at June 30, 2018

 

526,377

$

71.56

Granted

 

375,580

 

74.40

Vested

 

(364,410)

 

70.92

Forfeited

 

(16,407)

 

74.13

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

The per-share weighted average grant-date fair value of RSUs granted under the OSI Plans was $74.09, $74.40, and $87.88 for fiscal 2018, 2019 and 2020, respectively. The total fair value of shares vested during fiscal 2018, 2019 and 2020 was $27.0 million, $25.8 million, and $26.8 million, respectively.

As of June 30, 2020, there were approximately 1.0 million shares available for grant under the 2012 Plan. Under the terms of the 2012 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 117,346, 97,514, and 81,621 performance-based awards during fiscal 2018, 2019 and 2020, 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 280% of the original number of shares or units awarded.

XML 35 R17.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES
12 Months Ended
Jun. 30, 2020
INCOME TAXES  
INCOME TAXES

10.            INCOME TAXES

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

    

2018

    

2019

    

2020

Pre-tax income (loss):

United States

$

(40,335)

$

6,575

$

41,025

Foreign

 

77,189

 

79,589

 

45,097

Total pre-tax income

$

36,854

$

86,164

$

86,122

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

    

2018

    

2019

    

2020

Current:

Federal

$

8,518

$

541

$

2,661

State

 

707

 

883

 

577

Foreign

 

30,643

 

28,480

 

8,063

Total current provision

 

39,868

 

29,904

 

11,301

Deferred:

Federal

$

35,957

$

(1,697)

$

2,882

State

 

338

 

1,214

 

45

Foreign

 

(10,182)

 

(8,053)

 

(3,358)

Total deferred provision (benefit)

 

26,113

 

(8,536)

 

(431)

Total provision

$

65,981

$

21,368

$

10,870

As of June 30, 2019 and 2020, our liability for uncertain tax positions was $4.6 million and $6.0 million, respectively. The $6.0 million represents the amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.

We recognize potential interest and penalties related to income tax matters in income tax expense. As of June 30, 2020, we had accrued $0.1 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 2016 for federal purposes, fiscal years after 2015 for state purposes and fiscal years after 2008 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 2019 and 2020 is as follows (in thousands).

Balance at June 30, 2018

$

10,498

Additions on tax positions for the current year

 

940

Additions on tax positions from prior years

 

346

Reduction in tax positions from prior year

 

(398)

Balance at June 30, 2019

$

11,386

Additions on tax positions for the current year

 

1,764

Additions on tax positions from prior years

 

451

Reduction in tax positions from prior year

 

(291)

Balance at June 30, 2020

$

13,310

The Tax Cuts and Jobs Act (the “Tax Act”) was enacted on December 22, 2017 and significantly changed U.S. tax law and included numerous provisions that affect our business. In the fiscal year ended June 30, 2018, we recorded tax expense of $55 million related to the enactment of the Tax Act.  

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

June 30,

    

2019

    

2020

Deferred income tax assets:

Tax credit carryforwards

$

14,785

$

15,277

Net operating loss carryforwards

 

9,331

 

4,241

Customer advances

 

3,365

 

2,725

Allowance for doubtful accounts

 

4,287

 

2,927

Inventory reserve

 

11,503

 

11,999

Inventory capitalization

 

2,721

 

2,762

Accrued liabilities

 

5,953

 

4,879

Operating lease liabilities

7,243

Stock and deferred compensation

 

12,737

 

9,911

Other assets

 

3,157

 

2,178

Total deferred income tax assets

 

67,839

 

64,142

Valuation allowance

 

(23,377)

 

(17,371)

Net deferred income tax assets

 

44,462

 

46,771

Deferred income tax liabilities:

Depreciation

 

(4,866)

 

(1,459)

Amortization of intangible assets

 

(26,056)

 

(27,907)

Withholding tax on unrepatriated foreign earnings

(5,114)

(5,114)

Operating lease ROU assets

(7,295)

State transition tax

(1,754)

(1,754)

Convertible debt

(6,443)

(4,432)

Prepaid expenses

 

(3,903)

 

(1,399)

Other liabilities

 

(308)

 

(143)

Total deferred income tax liabilities

 

(48,444)

 

(49,503)

Net deferred income tax liability

$

(3,982)

$

(2,732)

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

    

2019

    

2020

Long term deferred income tax asset, included in other assets

$

3,997

$

3,114

Long term deferred income tax liability

 

(7,979)

 

(5,846)

Net deferred income tax liability

$

(3,982)

$

(2,732)

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

    

2019

    

2020

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

$

4,344

$

15,614

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

 

(3,094)

 

(4,086)

Net tax receivable (payable)

$

1,250

$

11,528

As of June 30, 2020, we had state and foreign net operating loss carryforwards of approximately $36.5 million and $9.4 million, respectively. As of June 30, 2020, we had federal and state tax credit carryforwards of approximately $14.3 million and $8.1 million, respectively. Our credit carryforwards will begin to expire in the tax year ending June 30, 2030.

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, 2020, we recorded a net aggregated decrease of $6.0 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 benefit of approximately $3.1 million and expense of approximately $1.4 million was recognized in fiscal 2019 and 2020, respectively.

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

June 30,

 

    

2018

    

2019

    

2020

 

Provision for income taxes at federal statutory rate

28.1

%  

21.0

%  

21.0

%  

Research and development tax credits

(1.4)

(1.6)

(1.6)

Foreign income subject to tax at other than federal statutory rate

(4.8)

2.9

(0.8)

Stock compensation excess tax benefit

(8.8)

(3.2)

(6.7)

Officers’ compensation

3.5

4.4

Change in valuation allowance

19.6

(1.8)

(1.3)

Unrecognized tax (benefit) expense

(6.8)

0.1

1.2

Meals and entertainment

1.5

0.4

0.3

Tax on foreign currency gains and losses

(0.1)

0.2

2.1

State tax expense

(1.3)

1.6

1.1

U.S. tax on foreign earnings

2.5

1.0

(2.1)

Changes in prior year estimates

(6.4)

Mexico imputed income or expense

(3.5)

(0.5)

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

1.8

Remeasurement of U.S. net deferred tax assets from 35% to 21%

16.0

Deemed repatriation of non-U.S. earnings

102.2

Withholding tax on deemed repatriation foreign earnings

35.8

Other

1.2

(0.4)

Effective income tax rate

179.0

%  

24.8

%  

12.6

%  

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 36 R18.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Jun. 30, 2020
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

11.          COMMITMENTS AND CONTINGENCIES

Contingent Acquisition 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 $21.1 million as of June 30, 2020.

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; and we made $1.6 million of such payments during the fiscal year ended June 30, 2020.

For acquisitions completed after fiscal 2009, pursuant to Financial Accounting Standard 141R, which was codified into 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 earn-out obligations are primarily based on unobservable inputs, which may include projected revenues, gross margins, operating income, and the estimated probability of achieving the earn-outs.

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, 2019 to June 30, 2020 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, 2019

$

16,577

Additions

2,091

Change in fair value

 

(999)

Payments on contingent earn-out obligations

 

(3,802)

Ending fair value, June 30, 2020

$

13,867

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. Our practice is to conduct appropriate 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. In certain cases, we have conducted further environmental assessments consisting of soil and groundwater testing and other investigations deemed appropriate by independent environmental consultants.

We continue to investigate contamination of the soil and groundwater beneath the Hawthorne, California facility that resulted from unspecified on- and off-site releases occurring prior to our occupancy. We believe the releases are of a historical nature and not uncommon to the region in general. We continue to take voluntary actions, in cooperation with the local governing agency, to fully investigate the site in order to develop appropriate remedial actions.

We have not accrued for loss contingencies relating to the Hawthorne facility or any other environmental matters because we believe that, although unfavorable outcomes may be 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, 2020.

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 recorded in the financial statements over the remaining term of the employment agreement and is included in other long-term liabilities.

Legal Proceedings—In December 2017, a short seller released a report regarding our compliance with the FCPA. Following that report, we and certain of our executive officers have been named as defendants in several lawsuits in the District Court that were filed in December 2017 and February 2018. Each of the complaints closely tracks the allegations set forth in the short seller's report. All of the actions, which were consolidated by the District Court in March 2018 in an action captioned Arkansas Teacher Retirement System et al. v. OSI Systems, Inc. et al., No. 17 cv 08841, allege violations of Sections 10(b) and 20(a) of the Exchange Act, relating to certain of our public statements and filings with the SEC, and seek damages and other relief based upon the allegations in the complaints. In April 2018 and March 2019, two shareholder derivative complaints were filed purportedly on behalf of the Company against certain members of our Board of Directors (as individual defendants), a former member of our Board of Directors, and a member of management. The derivative actions, which were consolidated by the District Court in November 2019 in an action captioned Kocen and Riley v. Chopra, et al. No. 18 CV 03371, allege, among other things, breach of fiduciary duties relating to the allegations contained in the above-mentioned short seller report and seek damages, restitution, injunctive relief, attorneys' and experts' fees, costs, expenses, and other unspecified relief. We believe that the actions are without merit and intend to defend them vigorously, and we expect to incur costs associated with defending against these actions. At this early stage of the litigations, the ultimate outcomes are uncertain and we cannot reasonably predict the timing or outcomes, or estimate the amount of loss, if any, or their effect, if any, on our financial statements.

The SEC and the DOJ are conducting an investigation of trading in our securities and have each subpoenaed information regarding trading by executives, directors, and employees, as well as our operations and disclosures in and around the time of certain trades. With respect to these trading related matters, in fiscal year 2018, we took action with respect to a senior level employee. At this time, we are unable to predict what, if any, action may be taken by the DOJ or SEC as a result of these trading related investigations, or any penalties or remedial measures these agencies may seek. We place a high priority on compliance with our anticorruption and securities trading policies and are cooperating with each of the government investigations.

We are involved in various other 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 37 R19.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY
12 Months Ended
Jun. 30, 2020
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

12.          STOCKHOLDERS’ EQUITY

Stock Repurchase Program

In March 2018, the Board of Directors authorized a stock repurchase program of up to 1,000,000 shares of Common Stock, which was completed during the quarter ended March 31, 2020. During fiscal 2018, 2019 and 2020, we repurchased 1,021,458 shares, 288,316 shares and 562,707 shares, respectively, of Common Stock under our then current programs.

In April 2020, the Board of Directors authorized a new share repurchase program of up to 1,000,000 shares of Common Stock. 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. As of June 30, 2020, 1,000,000 shares were available for repurchase under the program authorized in April 2020.  In August 2020, the Board of Directors increased the maximum number of shares to 3,000,000 shares authorized under the stock 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 38 R20.htm IDEA: XBRL DOCUMENT v3.20.2
RELATED-PARTY TRANSACTIONS
12 Months Ended
Jun. 30, 2020
RELATED-PARTY TRANSACTIONS  
RELATED-PARTY TRANSACTIONS

13.          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 our Executive Vice President and Director owns a 4.5% ownership interest. Our initial investment was approximately $0.1 million. For each of the years ended June 30, 2018, 2019 and 2020 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 and Director 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 2018, 2019 and 2020 were approximately $4.6 million, $4.0 million and $2.3 million, respectively. Receivables from the joint venture were $1.1 million and $0.3 million as of June 30, 2019 and 2020, respectively.

XML 39 R21.htm IDEA: XBRL DOCUMENT v3.20.2
EMPLOYEE BENEFIT PLANS
12 Months Ended
Jun. 30, 2020
EMPLOYEE BENEFIT PLANS  
EMPLOYEE BENEFIT PLANS

14.          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.3 million, $6.4 million and $6.5 million to the plans for the fiscal years ended June 30, 2018, 2019 and 2020, 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 2018, 2019 and 2020. As of June 30, 2020, we held assets of $26.5 million and liabilities of $25.7 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 2019 and 2020, and a statement of the funded status as of June 30, 2019 and 2020 (in thousands):

    

2019

    

2020

Change in Benefit Obligation

Benefit obligation at beginning of year

$

13,780

$

14,059

Translation adjustment

 

(166)

 

(155)

Interest costs

 

457

 

442

Service costs

223

Amendment

1,260

Actuarial (gain) loss

 

(82)

 

770

Benefits paid

 

(153)

 

(151)

Benefit obligation at end of year

 

14,059

 

16,225

Change in Plan Assets

Fair value of plan assets at beginning of year

 

5,870

 

5,781

Translation adjustment

 

(183)

 

(156)

Actual return on plan assets

 

201

 

(160)

Benefits paid

 

(107)

 

(107)

Fair value of plan assets at end of year

 

5,781

 

5,358

Funded status and net amount recognized

$

(8,278)

$

(10,867)

Amount recognized in consolidated balance sheets consists of:

Investments

$

1,034

$

226

Accrued pension liability

 

(9,312)

 

(11,093)

Accumulated other comprehensive income

 

1,019

 

3,424

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 $10.6 million and $10.7 million as of June 30, 2019 and 2020, 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):

    

2018

    

2019

    

2020

Net Periodic Benefit Costs

Interest costs

$

467

$

457

$

442

Service costs

223

Expected return on plan assets

 

(203)

 

(270)

 

(251)

Amortization of prior service costs

 

249

 

56

 

(61)

Recognized actuarial loss

 

305

 

103

 

34

Net periodic benefit cost

$

818

$

569

$

164

Plan Assumptions

    

2019

    

2020

 

Weighted average assumptions at year-end:

Discount rate

 

3.2

%  

2.7

%  

Expected return on plan assets

 

4.4

%  

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,  2019

June 30,  2020

 

Proportion of

Expected Rate

Proportion of

Expected Rate

 

    

Fair Value

    

of Return

    

Fair Value

    

of Return

 

Equity securities

82

%  

5.2

%  

80

%  

5.0

%  

Debt securities

 

17

%  

1.0

%  

19

%  

1.0

%  

Cash

 

1

%  

0.5

%  

1

%  

0.5

%  

Combined

 

100

%  

4.4

%  

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, 2020 (in thousands):

    

Pension Benefits

July 1, 2020 to June 30, 2021

176

July 1, 2021 to June 30, 2022

179

July 1, 2022 to June 30, 2023

200

July 1, 2023 to June 30, 2024

5,843

July 1, 2024 to June 30, 2025

1,393

July 1, 2025 to June 30, 2030

6,258

Company Contribution

As of June 30, 2020, our weighted average contribution rate is under 1% of pensionable salaries. No significant company contributions are expected for fiscal 2021.

XML 40 R22.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION
12 Months Ended
Jun. 30, 2020
SEGMENT INFORMATION  
SEGMENT INFORMATION

15.         SEGMENT INFORMATION

We have determined that we operate in three identifiable industry segments: (a) security and inspection systems (Security division), (b) medical monitoring and diagnostic cardiology 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 the operations and identifiable assets by industry segment (in thousands):

2018

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

690,001

$

189,387

$

209,898

$

$

$

1,089,286

Revenue between product segments

 

 

 

44,587

 

 

(44,587)

 

Total revenues

$

690,001

$

189,387

$

254,485

$

 

(44,587)

$

1,089,286

Income (loss) from operations

$

84,106

$

(14,609)

$

22,024

$

(35,030)

$

(583)

$

55,908

Segments assets

$

804,527

$

167,611

$

220,373

$

66,453

$

(3,273)

$

1,255,691

Capital expenditures

$

14,479

$

1,540

$

3,286

$

23,893

$

$

43,198

Depreciation and amortization

$

55,630

$

4,910

$

7,766

$

1,448

$

$

69,754

2019

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

747,550

$

188,477

$

246,088

$

$

$

1,182,115

Revenue between product segments

 

 

 

42,542

 

 

(42,542)

 

Total revenues

$

747,550

$

188,477

$

288,630

$

 

(42,542)

$

1,182,115

Income (loss) from operations

$

97,426

$

12,277

$

29,519

$

(30,598)

$

(850)

$

107,774

Segments assets

$

793,810

$

157,639

$

237,851

$

79,498

$

(3,934)

$

1,264,864

Capital expenditures

$

15,830

$

1,372

$

4,760

$

5,450

$

$

27,412

Depreciation and amortization

$

39,788

$

5,426

$

9,269

$

1,751

$

$

56,234

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

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

2018

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

552,677

$

9,221

$

561,898

$

103,582

$

457,516

Mexico

 

106,472

 

 

106,472

 

12,143

 

12,143

Other Americas

 

25,060

 

 

25,060

 

4,027

 

29,491

Total Americas

 

684,209

 

9,221

 

693,430

 

119,752

499,150

United Kingdom

 

231,909

 

162

 

232,071

 

21,916

71,126

Other Europe, Middle East and Africa

 

25,694

 

 

25,694

 

9,993

13,458

Total EMEA

 

257,603

 

162

 

257,765

 

31,909

84,584

Asia-Pacific

 

147,474

 

35,204

 

182,678

 

16,512

18,653

Eliminations

 

 

(44,587)

 

(44,587)

 

N/A

 

N/A

Total

$

1,089,286

$

$

1,089,286

$

168,173

$

602,387

2019

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

565,316

$

10,107

$

575,423

$

117,414

$

476,314

Mexico

 

71,225

 

 

71,225

 

436

 

436

Other Americas

 

45,804

 

 

45,804

 

3,178

 

27,039

Total Americas

 

682,345

 

10,107

 

692,452

 

121,028

503,789

United Kingdom

 

292,297

 

214

 

292,511

 

30,282

80,896

Other Europe, Middle East and Africa

 

30,484

 

 

30,484

 

8,833

12,237

Total EMEA

 

322,781

 

214

 

322,995

 

39,115

93,133

Asia-Pacific

 

176,989

 

32,221

 

209,210

 

19,763

23,046

Eliminations

 

 

(42,542)

 

(42,542)

 

N/A

 

N/A

Total

$

1,182,115

$

$

1,182,115

$

179,906

$

619,968

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

Pursuant to Accounting Standards Codification 280 “Segment Reporting,” external revenues are attributed to individual countries based upon the location of our selling entity.

XML 41 R23.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Jun. 30, 2020
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 in diversified markets, including homeland security, healthcare, defense and aerospace.

We have three reporting segments: (i) Security, providing security inspection systems and related services, and turnkey security screening solutions; (ii) Healthcare, providing patient monitoring, diagnostic cardiology, 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 to external original equipment manufacturer (“OEM”) customers and end users for applications in the defense, aerospace, medical and industrial 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, diagnostic cardiology, 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 and costs of sales during the reporting period. The most significant of these estimates and assumptions for our company relate to contract revenue, profit and loss recognition, 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. Actual amounts may differ from these estimates and could differ materially.

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 $76.1 million at June 30, 2020. Of this amount, approximately 63% was held by our foreign subsidiaries and subject to repatriation tax considerations.  These foreign funds were held primarily in Singapore, Mexico, the United Kingdom, Malaysia, Australia and Canada and to a lesser extent in India 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 high credit quality financial institutions throughout the world.

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.

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.

Components of accounts receivable consisted of (in thousands):

June 30,

    

2019

    

2020

Accounts receivables

$

253,504

    

$

287,488

Less allowance for doubtful accounts

 

(15,064)

 

(17,648)

Total

$

238,440

$

269,840

Inventories

Inventories—Inventories are generally stated at the lower of cost (first-in, first-out) 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. Leased capital assets are included in property and equipment. Amortization of property and equipment under capital 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, 2019 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, marketable securities, derivative instruments, accounts receivable, accounts payable and debt instruments. 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.

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. “Level 1” category includes assets and liabilities at quoted prices in active markets for identical assets and liabilities. “Level 2” category includes assets and liabilities from observable inputs other than quoted market prices. “Level 3” category includes assets and liabilities for which valuation techniques are unobservable and significant to the fair value measurement. As of June 30, 2019 and 2020, there were no assets where “Level 3” valuation techniques were used.  As further discussed in Note 11 to the consolidated financial statements, our contingent payment obligations related to acquisitions are valued using “Level 3” valuation techniques on a recurring basis. The fair values of our financial assets and liabilities as of June 30, 2019 and 2020 are categorized as follows (in thousands):

    

June 30, 2019

    

June 30, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets—Insurance company contracts

$

$

35,899

$

$

35,899

$

$

37,155

$

$

37,155

Liabilities—Contingent consideration

$

$

$

16,577

$

16,577

$

$

$

13,867

$

13,867

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. On July 1, 2018, we adopted Topic 606 using the modified retrospective method applied to those contracts which were not completed as of July 1, 2018. Results for reporting periods beginning after July 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting.

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 a contract liability. 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. Critical 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 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 15 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 and, at times, recognize revenue in advance of the time when contracts give us the right to invoice a customer. 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 for 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 fair value 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, 2019, no customer accounted for greater than 10% of accounts receivable. As of June 30, 2020, one customer accounted for 13% of accounts receivable. In fiscal year 2019 and 2020, 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 $96.3 million and $76.1 million at June 30, 2019 and 2020, respectively. Of these amounts, approximately 87% and 63% was held by our foreign subsidiaries at June 30, 2019 and 2020, 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 $(1.3) million, $0.1 million and $(3.4) million for the fiscal years ended June 30, 2018, 2019 and 2020, 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 one year from the acquisition date, as additional information 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 Computations

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 has been excluded from the calculation of diluted earnings per share as it was anti-dilutive since the average price of our common stock did not exceed the conversion price because the principal amount of the Notes is intended to be settled in cash upon conversion.

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

    

2018

    

2019

    

2020

Net income (loss) available to common stockholders

$

(29,127)

$

64,796

$

75,252

Weighted average shares outstanding—basic

 

18,592

 

18,097

 

18,191

Dilutive effect of equity awards

 

 

623

 

409

Weighted average shares outstanding—diluted

 

18,592

 

18,720

 

18,600

Basic earnings (loss) per share

$

(1.57)

$

3.58

$

4.14

Diluted earnings (loss) per share

$

(1.57)

$

3.46

$

4.05

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

1,280

40

120

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, 2020 is summarized in the following table (in thousands):

Warranty provision as of June 30, 2017

    

$

15,178

Warranty claims provided for/assumed in acquisition

 

14,156

Settlements made

 

(7,515)

Warranty provision as of June 30, 2018

$

21,819

Warranty claims provided for/assumed in acquisition

 

8,867

Settlements made

 

(8,962)

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

Lease Accounting

Lease Accounting—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.

The components of operating lease expense for the year ended June 30, 2020 were as follows (in thousands):

    

2020

Operating lease cost

$

10,232

Variable lease cost

 

746

Short-term lease cost

 

943

$

11,921

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

    

Balance Sheet Category

    

June 30, 2020

 

Operating lease ROU assets, net

 

Other assets

$

27,936

Operating lease liabilities, current portion

 

Other accrued expenses and current liabilities

$

8,537

Operating lease liabilities, long-term

 

Other long-term liabilities

 

19,713

Total operating lease liabilities

$

28,250

Weighted average remaining lease term

 

4.4 years

Weighted average discount rate

  

 

4.3

%

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

    

2020

Cash paid for operating lease liabilities

$

7,664

ROU assets obtained in exchange for new lease obligations

 

3,718

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

    

June 30, 2020

Less than one year

$

9,515

1 – 2 years

 

6,700

2 – 3 years

 

4,511

3 – 4 years

 

3,937

4 – 5 years

 

2,667

Thereafter

 

3,890

 

31,220

Less: Imputed interest

 

(2,970)

Total lease liabilities

$

28,250

Subsequent Events—In accordance with ASC 855 the Company's management reviewed all material events through August 21, 2020 the date these financial statements were available to be issued, and there are no material subsequent events.

Subsequent Events

Subsequent Events—In accordance with ASC 855 the Company's management reviewed all material events through August 21, 2020 the date these financial statements were available to be issued, and there are no material subsequent events.

Recent Accounting Guidance

Recently Adopted Accounting Pronouncements

Leases

In February 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-02, Leases (Topic 842) ("ASC 842"), which requires a lessee to recognize ROU assets and lease liabilities, initially measured at present value of the lease payments, on its balance sheet for leases and classify leases as either financing or operating. We adopted ASC 842 on July 1, 2019, using the modified retrospective method, and we elected the package of practical expedients provided in ASC 842. In accordance with ASC 842, we did not restate comparative periods and instead reported comparative prior year periods under ASC 840, "Leases."

The cumulative effect of the changes made to our July 1, 2019 consolidated condensed balance sheet for the adoption of the new lease standard was as follows (in thousands):

Effect of

Balance at

Adoption

Balance at

Balance Sheet

    

June 30, 2019

    

of ASC 842

    

July 1, 2019

Assets

 

  

 

  

Other assets

$

56,518

$

30,066

$

86,584

Liabilities

Other accrued expenses and current liabilities

$

112,956

$

8,324

$

121,280

Other long-term liabilities

 

65,398

 

21,742

 

87,140

The adoption of the new lease accounting guidance did not have a material impact on the consolidated statement of operations or the consolidated statement of cash flows for the year ended June 30, 2020.

Recently Issued Accounting Pronouncements Not Yet Adopted

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 and a convertible preferred stock will be accounted for as a single equity instrument measured at its historical cost, as long as no other features require bifurcation and recognition as derivatives. By removing those separation models, the interest rate of convertible debt instruments typically will be closer to the coupon interest rate.  ASU 2020-06 also provides for certain disclosures with regard to convertible instruments and associated fair values.  We are required to adopt this new guidance in the first quarter of fiscal 2023.  Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.

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. We are required to adopt this new guidance in the first quarter of fiscal 2022. Early adoption is permitted in any interim or annual period, with any adjustments reflected as of the beginning of the fiscal year of adoption. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.

Retirement Benefit Plans

In August 2018, the FASB issued authoritative guidance under ASU 2018-14, Compensation—Retirement Benefits—Defined Benefit Plans—General: Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans. This ASU eliminates requirements for certain disclosures and requires additional disclosures under defined benefit pension plans and other post-retirement plans. We are required to adopt this new guidance in the first quarter of fiscal 2021 which is not expected to have a significant impact on our disclosures in the consolidated financial statements.

Intangibles

In August 2018, the FASB issued authoritative guidance under ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract. This ASU requires implementation costs incurred by customers in cloud computing arrangements (i.e., hosting arrangements) to be capitalized under the same premises of authoritative guidance for internal-use software, and deferred over the noncancellable term of the cloud computing arrangements plus any option renewal periods that are reasonably certain to be exercised by the customer or for which the exercise is controlled by the service provider. We are required to adopt this new guidance in the first quarter of fiscal 2021 which is not expected to have a significant impact on our consolidated financial statements.  

XML 42 R24.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jun. 30, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Components of accounts receivable

Components of accounts receivable consisted of (in thousands):

June 30,

    

2019

    

2020

Accounts receivables

$

253,504

    

$

287,488

Less allowance for doubtful accounts

 

(15,064)

 

(17,648)

Total

$

238,440

$

269,840

Summary of fair values of financial assets and liabilities

    

June 30, 2019

    

June 30, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets—Insurance company contracts

$

$

35,899

$

$

35,899

$

$

37,155

$

$

37,155

Liabilities—Contingent consideration

$

$

$

16,577

$

16,577

$

$

$

13,867

$

13,867

Schedule of computation of basic and diluted earnings per share

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

    

2018

    

2019

    

2020

Net income (loss) available to common stockholders

$

(29,127)

$

64,796

$

75,252

Weighted average shares outstanding—basic

 

18,592

 

18,097

 

18,191

Dilutive effect of equity awards

 

 

623

 

409

Weighted average shares outstanding—diluted

 

18,592

 

18,720

 

18,600

Basic earnings (loss) per share

$

(1.57)

$

3.58

$

4.14

Diluted earnings (loss) per share

$

(1.57)

$

3.46

$

4.05

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

1,280

40

120

Schedule of changes in warranty provisions

Warranty provision as of June 30, 2017

    

$

15,178

Warranty claims provided for/assumed in acquisition

 

14,156

Settlements made

 

(7,515)

Warranty provision as of June 30, 2018

$

21,819

Warranty claims provided for/assumed in acquisition

 

8,867

Settlements made

 

(8,962)

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

Schedule of components of operating lease expense

The components of operating lease expense for the year ended June 30, 2020 were as follows (in thousands):

    

2020

Operating lease cost

$

10,232

Variable lease cost

 

746

Short-term lease cost

 

943

$

11,921

Schedule of supplemental balance sheet assets and liabilities related to operating leases

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

    

Balance Sheet Category

    

June 30, 2020

 

Operating lease ROU assets, net

 

Other assets

$

27,936

Operating lease liabilities, current portion

 

Other accrued expenses and current liabilities

$

8,537

Operating lease liabilities, long-term

 

Other long-term liabilities

 

19,713

Total operating lease liabilities

$

28,250

Weighted average remaining lease term

 

4.4 years

Weighted average discount rate

  

 

4.3

%

Schedule of supplemental cash flow information related to operating leases

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

    

2020

Cash paid for operating lease liabilities

$

7,664

ROU assets obtained in exchange for new lease obligations

 

3,718

Schedule of maturities of operating lease liabilities

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

    

June 30, 2020

Less than one year

$

9,515

1 – 2 years

 

6,700

2 – 3 years

 

4,511

3 – 4 years

 

3,937

4 – 5 years

 

2,667

Thereafter

 

3,890

 

31,220

Less: Imputed interest

 

(2,970)

Total lease liabilities

$

28,250

Schedule of cumulative effect of the changes made to consolidated condensed balance sheet for the adoption of the new lease standard

The cumulative effect of the changes made to our July 1, 2019 consolidated condensed balance sheet for the adoption of the new lease standard was as follows (in thousands):

Effect of

Balance at

Adoption

Balance at

Balance Sheet

    

June 30, 2019

    

of ASC 842

    

July 1, 2019

Assets

 

  

 

  

Other assets

$

56,518

$

30,066

$

86,584

Liabilities

Other accrued expenses and current liabilities

$

112,956

$

8,324

$

121,280

Other long-term liabilities

 

65,398

 

21,742

 

87,140

XML 43 R25.htm IDEA: XBRL DOCUMENT v3.20.2
CONTRACT ASSETS AND LIABILITIES (Tables)
12 Months Ended
Jun. 30, 2020
CONTRACT ASSETS AND LIABILITIES  
Schedule of contract assets and contract liabilities

Contract Assets (in thousands)

    

June 30,

    

June 30, 

    

    

 

2019

2020

Change

% Change

Unbilled revenue (included in accounts receivable, net)

$

19,287

$

43,011

$

23,724

 

123

%

Contract Liabilities (in thousands)

    

June 30,
2019

    

June 30,
2020

    

Change

    

% Change

 

Advances from customers

$

43,227

$

28,155

$

(15,072)

 

(35)

%

Deferred revenue—current

 

33,641

 

32,863

 

(778)

 

(2)

%

Deferred revenue—long-term

 

9,506

 

13,214

 

3,708

 

39

%

XML 44 R26.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES (Tables)
12 Months Ended
Jun. 30, 2020
INVENTORIES  
Schedule of inventory

Inventory consisted of the following (in thousands):

June 30,

    

2019

    

2020

Raw materials

$

143,697

    

$

132,797

Work-in-process

 

67,897

 

50,023

Finished goods

 

62,117

 

58,406

Total

$

273,711

$

241,226

XML 45 R27.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Jun. 30, 2020
PROPERTY AND EQUIPMENT  
Schedule of property and equipment

Property and equipment consisted of the following (amounts in thousands):

     Estimated     

Useful

June 30, 

    

Lives

    

2019

    

2020

Land

N/A

$

16,564

$

16,516

Buildings, civil works and improvements

5-40 years

 

55,391

 

57,709

Leasehold improvements

1-13 years

 

8,311

 

9,052

Equipment and tooling

3-10 years

 

128,428

 

128,657

Furniture and fixtures

3-10 years

 

3,190

 

3,166

Computer equipment

3-5 years

 

18,733

 

17,487

Computer software

3-10 years

 

20,146

 

18,217

Computer software implementation in process

N/A

8,563

11,817

Construction in process

N/A

 

5,760

 

3,598

Total

 

265,086

 

266,219

Less accumulated depreciation and amortization

 

(137,701)

 

(138,283)

Property and equipment, net

$

127,385

$

127,936

XML 46 R28.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETSs (Tables)
12 Months Ended
Jun. 30, 2020
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 2019 and 2020 are as follows (in thousands):

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Consolidated

Balance as of June 30, 2018

$

191,810

$

40,157

$

60,246

$

292,213

Goodwill acquired or adjusted during the period

 

8,340

 

 

7,019

 

15,359

Foreign currency translation adjustment

 

(71)

 

(93)

 

(300)

 

(464)

Balance as of June 30, 2019

$

200,079

$

40,064

$

66,965

$

307,108

Goodwill acquired or adjusted during the period

 

3,973

 

 

1,033

 

5,006

Foreign currency translation adjustment

 

(425)

 

(81)

 

(981)

 

(1,487)

Balance as of June 30, 2020

$

203,627

$

39,983

$

67,017

$

310,627

Schedule of intangible assets

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

June 30, 2019

June 30, 2020

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

$

29,393

$

(12,747)

$

16,646

$

41,332

$

(16,295)

$

25,037

Patents

 

19 years

 

8,688

 

(1,927)

 

6,761

 

9,962

 

(2,584)

 

7,378

Developed technology

 

10 years

 

53,460

 

(14,050)

 

39,410

 

55,719

 

(19,556)

 

36,163

Customer relationships/backlog

 

7 years

 

63,101

 

(22,132)

 

40,969

 

64,128

 

(32,110)

 

32,018

Total amortizable assets

 

154,642

 

(50,856)

 

103,786

 

171,141

 

(70,545)

 

100,596

Non-amortizable assets:

IPR&D

2,290

2,290

533

533

Trademarks

 

26,878

 

 

26,878

 

27,150

 

 

27,150

Total intangible assets

$

183,810

$

(50,856)

$

132,954

$

198,824

$

(70,545)

$

128,279

Schedule of estimated future amortization expense for intangible assets

2021

$

18,038

2022

 

17,376

2023

 

16,269

2024

 

15,497

2025

 

11,720

Thereafter, including assets that have not yet begun to be amortized

 

21,696

Total

$

100,596

XML 47 R29.htm IDEA: XBRL DOCUMENT v3.20.2
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Tables)
12 Months Ended
Jun. 30, 2020
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES  
Summary of impairment, restructuring and other charges (benefit), net

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

2018

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Acquisition-related costs

$

$

$

$

1,541

$

1,541

Employee termination costs

 

1,485

 

16

 

610

 

 

2,111

Facility closures/consolidation

213

263

26

502

Legal and accrued settlement costs

 

 

19,364

 

 

3,650

 

23,014

Total expensed

$

1,698

$

19,643

$

636

$

5,191

$

27,168

2019

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Acquisition-related costs

$

$

$

287

$

1,021

$

1,308

Employee termination costs

 

132

 

1,629

 

687

 

 

2,448

Facility closures/consolidation

 

 

1,918

 

84

 

 

2,002

Legal and accrued settlement costs, net

 

 

 

 

(1,931)

 

(1,931)

Total expensed

$

132

$

3,547

$

1,058

$

(910)

$

3,827

2020

Optoelectronics

and

Security 

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Total

Acquisition-related costs

$

309

$

$

41

$

$

350

Employee termination costs

 

2,748

 

466

 

618

 

184

 

4,016

Facility closures/consolidation

 

231

 

 

 

 

231

Legal and accrued settlement costs, net

 

 

 

 

(3,572)

 

(3,572)

Total expensed

$

3,288

$

466

$

659

$

(3,388)

$

1,025

Summary of changes in the accrued liability for restructuring and other charges

The changes in the accrual for restructuring and other charges for fiscal 2019 and 2020 were as follows (in thousands):

Legal

Facility

Settlements

Acquisition-

Employee

Closure/

and

related 

Termination

Consolidation

Related

    

Costs

    

Costs

    

Cost

    

Costs

    

Total

Balance as of June 30, 2018

$

$

837

$

399

$

14,065

$

15,301

Restructuring and other charges

1,308

2,448

2,002

(1,931)

3,827

Payments and other adjustments

(1,308)

(2,853)

(2,401)

(5,803)

(12,365)

Balance as of June 30, 2019

$

$

432

$

$

6,331

$

6,763

Restructuring and other charges, net

 

350

 

4,016

 

231

 

(3,572)

 

1,025

Payments and other adjustments

 

(350)

 

(3,903)

 

(30)

 

(877)

 

(5,160)

Balance as of June 30, 2020

$

$

545

$

201

$

1,882

$

2,628

Summary of the impairment, restructuring and other charges

The following table summarizes the impairment, restructuring and other charges for fiscal 2018, 2019 and 2020 (in thousands):

    

2018

    

2019

    

2020

Impairment of assets

$

7,795

$

$

5,458

Facility closure / consolidations

502

 

2,002

 

231

Employee termination costs

2,111

 

2,448

 

4,016

Legal fees, settlements and related costs, net

23,014

 

(1,931)

 

(3,572)

Acquisition-related costs

1,541

 

1,308

 

350

Total impairment, restructuring and other charges

$

34,963

$

3,827

$

6,483

XML 48 R30.htm IDEA: XBRL DOCUMENT v3.20.2
BORROWINGS AND DEBT (Tables)
12 Months Ended
Jun. 30, 2020
Borrowings  
Schedule of long-term debt

Long-term debt consisted of the following at June 30, 2019 and 2020 (in thousands):

    

2019

    

2020

1.25% convertible notes due 2022:

Principal amount

$

287,500

$

287,500

Unamortized discount

(27,283)

(19,075)

Unamortized debt issuance costs

(3,722)

(2,547)

256,495

265,878

Other long-term debt

 

2,061

 

2,120

 

258,556

 

267,998

Less current portion of long-term debt

 

(804)

 

(926)

Long-term portion of debt

$

257,752

$

267,072

Schedule of fiscal year principal payments of long-term debt

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

2021

$

926

2022

 

791

2023

 

266,220

2024

 

61

2025

 

Thereafter

 

Total

$

267,998

XML 49 R31.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Jun. 30, 2020
STOCK-BASED COMPENSATION  
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):

    

2018

    

2019

    

2020

Cost of goods sold

$

972

$

732

$

708

Selling, general and administrative

 

22,293

 

23,876

 

22,546

Research and development

 

581

 

643

 

563

Stock based compensation expense

$

23,846

$

25,251

$

23,817

Schedule of weighted average assumptions used to determine the fair value calculations for stock options issued

    

2018

    

2019

    

2020

 

Expected dividend

 

Risk-free interest rate

 

1.9

%  

2.6

%  

1.6

%  

Expected volatility

 

29.0

%  

28.0

%  

26.0

%  

Expected holding period (in years)

 

4.5

4.5

4.5

Summary of stock option activity

Weighted-

Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

    

Options

    

Price

    

Term

    

(in thousands)

Outstanding at June 30, 2017

 

780,671

 

30.00

Granted

 

25,379

 

85.83

Exercised

 

(121,651)

 

23.53

Expired or forfeited

 

(6,874)

 

73.77

Outstanding at June 30, 2018

 

677,525

 

$

32.80

Granted

 

19,259

 

73.37

Exercised

 

(169,799)

 

32.11

Expired or forfeited

 

(11,101)

 

70.50

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

2.4 years

$

10,403

Exercisable at June 30, 2020

295,533

$

39.89

 

1.8 years

$

10,378

Summary of restricted stock award and RSU award activity

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2017

 

611,687

$

65.85

Granted

 

351,034

 

74.09

Vested

 

(413,639)

 

65.33

Forfeited

 

(22,705)

 

70.32

Nonvested at June 30, 2018

 

526,377

$

71.56

Granted

 

375,580

 

74.40

Vested

 

(364,410)

 

70.92

Forfeited

 

(16,407)

 

74.13

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

XML 50 R32.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES (Tables)
12 Months Ended
Jun. 30, 2020
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):

    

2018

    

2019

    

2020

Pre-tax income (loss):

United States

$

(40,335)

$

6,575

$

41,025

Foreign

 

77,189

 

79,589

 

45,097

Total pre-tax income

$

36,854

$

86,164

$

86,122

Schedule of provision (benefit) for income taxes

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

    

2018

    

2019

    

2020

Current:

Federal

$

8,518

$

541

$

2,661

State

 

707

 

883

 

577

Foreign

 

30,643

 

28,480

 

8,063

Total current provision

 

39,868

 

29,904

 

11,301

Deferred:

Federal

$

35,957

$

(1,697)

$

2,882

State

 

338

 

1,214

 

45

Foreign

 

(10,182)

 

(8,053)

 

(3,358)

Total deferred provision (benefit)

 

26,113

 

(8,536)

 

(431)

Total provision

$

65,981

$

21,368

$

10,870

Summary of activity of unrecognized tax benefits

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

Balance at June 30, 2018

$

10,498

Additions on tax positions for the current year

 

940

Additions on tax positions from prior years

 

346

Reduction in tax positions from prior year

 

(398)

Balance at June 30, 2019

$

11,386

Additions on tax positions for the current year

 

1,764

Additions on tax positions from prior years

 

451

Reduction in tax positions from prior year

 

(291)

Balance at June 30, 2020

$

13,310

Schedule of deferred income tax assets (liabilities)

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

June 30,

    

2019

    

2020

Deferred income tax assets:

Tax credit carryforwards

$

14,785

$

15,277

Net operating loss carryforwards

 

9,331

 

4,241

Customer advances

 

3,365

 

2,725

Allowance for doubtful accounts

 

4,287

 

2,927

Inventory reserve

 

11,503

 

11,999

Inventory capitalization

 

2,721

 

2,762

Accrued liabilities

 

5,953

 

4,879

Operating lease liabilities

7,243

Stock and deferred compensation

 

12,737

 

9,911

Other assets

 

3,157

 

2,178

Total deferred income tax assets

 

67,839

 

64,142

Valuation allowance

 

(23,377)

 

(17,371)

Net deferred income tax assets

 

44,462

 

46,771

Deferred income tax liabilities:

Depreciation

 

(4,866)

 

(1,459)

Amortization of intangible assets

 

(26,056)

 

(27,907)

Withholding tax on unrepatriated foreign earnings

(5,114)

(5,114)

Operating lease ROU assets

(7,295)

State transition tax

(1,754)

(1,754)

Convertible debt

(6,443)

(4,432)

Prepaid expenses

 

(3,903)

 

(1,399)

Other liabilities

 

(308)

 

(143)

Total deferred income tax liabilities

 

(48,444)

 

(49,503)

Net deferred income tax liability

$

(3,982)

$

(2,732)

Schedule of components of net deferred income tax asset

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

    

2019

    

2020

Long term deferred income tax asset, included in other assets

$

3,997

$

3,114

Long term deferred income tax liability

 

(7,979)

 

(5,846)

Net deferred income tax liability

$

(3,982)

$

(2,732)

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):

    

2019

    

2020

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

$

4,344

$

15,614

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

 

(3,094)

 

(4,086)

Net tax receivable (payable)

$

1,250

$

11,528

Schedule of consolidated effective income tax rate differs from the federal statutory income tax rate

June 30,

 

    

2018

    

2019

    

2020

 

Provision for income taxes at federal statutory rate

28.1

%  

21.0

%  

21.0

%  

Research and development tax credits

(1.4)

(1.6)

(1.6)

Foreign income subject to tax at other than federal statutory rate

(4.8)

2.9

(0.8)

Stock compensation excess tax benefit

(8.8)

(3.2)

(6.7)

Officers’ compensation

3.5

4.4

Change in valuation allowance

19.6

(1.8)

(1.3)

Unrecognized tax (benefit) expense

(6.8)

0.1

1.2

Meals and entertainment

1.5

0.4

0.3

Tax on foreign currency gains and losses

(0.1)

0.2

2.1

State tax expense

(1.3)

1.6

1.1

U.S. tax on foreign earnings

2.5

1.0

(2.1)

Changes in prior year estimates

(6.4)

Mexico imputed income or expense

(3.5)

(0.5)

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

1.8

Remeasurement of U.S. net deferred tax assets from 35% to 21%

16.0

Deemed repatriation of non-U.S. earnings

102.2

Withholding tax on deemed repatriation foreign earnings

35.8

Other

1.2

(0.4)

Effective income tax rate

179.0

%  

24.8

%  

12.6

%  

XML 51 R33.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Jun. 30, 2020
COMMITMENTS AND CONTINGENCIES  
Schedule of roll-forward of the contingent consideration liability

Beginning fair value, June 30, 2019

$

16,577

Additions

2,091

Change in fair value

 

(999)

Payments on contingent earn-out obligations

 

(3,802)

Ending fair value, June 30, 2020

$

13,867

XML 52 R34.htm IDEA: XBRL DOCUMENT v3.20.2
EMPLOYEE BENEFIT PLANS (Tables)
12 Months Ended
Jun. 30, 2020
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 2019 and 2020, and a statement of the funded status as of June 30, 2019 and 2020 (in thousands):

    

2019

    

2020

Change in Benefit Obligation

Benefit obligation at beginning of year

$

13,780

$

14,059

Translation adjustment

 

(166)

 

(155)

Interest costs

 

457

 

442

Service costs

223

Amendment

1,260

Actuarial (gain) loss

 

(82)

 

770

Benefits paid

 

(153)

 

(151)

Benefit obligation at end of year

 

14,059

 

16,225

Change in Plan Assets

Fair value of plan assets at beginning of year

 

5,870

 

5,781

Translation adjustment

 

(183)

 

(156)

Actual return on plan assets

 

201

 

(160)

Benefits paid

 

(107)

 

(107)

Fair value of plan assets at end of year

 

5,781

 

5,358

Funded status and net amount recognized

$

(8,278)

$

(10,867)

Amount recognized in consolidated balance sheets consists of:

Investments

$

1,034

$

226

Accrued pension liability

 

(9,312)

 

(11,093)

Accumulated other comprehensive income

 

1,019

 

3,424

Schedule of net periodic pension expense

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

    

2018

    

2019

    

2020

Net Periodic Benefit Costs

Interest costs

$

467

$

457

$

442

Service costs

223

Expected return on plan assets

 

(203)

 

(270)

 

(251)

Amortization of prior service costs

 

249

 

56

 

(61)

Recognized actuarial loss

 

305

 

103

 

34

Net periodic benefit cost

$

818

$

569

$

164

Schedule of plan assumptions

    

2019

    

2020

 

Weighted average assumptions at year-end:

Discount rate

 

3.2

%  

2.7

%  

Expected return on plan assets

 

4.4

%  

4.2

%  

Rate of compensation increase

 

%  

%  

Schedule of plan assets and investment policy

Fiscal year ended

Fiscal year ended

 

June 30,  2019

June 30,  2020

 

Proportion of

Expected Rate

Proportion of

Expected Rate

 

    

Fair Value

    

of Return

    

Fair Value

    

of Return

 

Equity securities

82

%  

5.2

%  

80

%  

5.0

%  

Debt securities

 

17

%  

1.0

%  

19

%  

1.0

%  

Cash

 

1

%  

0.5

%  

1

%  

0.5

%  

Combined

 

100

%  

4.4

%  

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, 2020 (in thousands):

    

Pension Benefits

July 1, 2020 to June 30, 2021

176

July 1, 2021 to June 30, 2022

179

July 1, 2022 to June 30, 2023

200

July 1, 2023 to June 30, 2024

5,843

July 1, 2024 to June 30, 2025

1,393

July 1, 2025 to June 30, 2030

6,258

XML 53 R35.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION (Tables)
12 Months Ended
Jun. 30, 2020
SEGMENT INFORMATION  
Schedule of results of operations and identifiable assets by industry segment

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

2018

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

690,001

$

189,387

$

209,898

$

$

$

1,089,286

Revenue between product segments

 

 

 

44,587

 

 

(44,587)

 

Total revenues

$

690,001

$

189,387

$

254,485

$

 

(44,587)

$

1,089,286

Income (loss) from operations

$

84,106

$

(14,609)

$

22,024

$

(35,030)

$

(583)

$

55,908

Segments assets

$

804,527

$

167,611

$

220,373

$

66,453

$

(3,273)

$

1,255,691

Capital expenditures

$

14,479

$

1,540

$

3,286

$

23,893

$

$

43,198

Depreciation and amortization

$

55,630

$

4,910

$

7,766

$

1,448

$

$

69,754

2019

Optoelectronics

and

Security

Healthcare

Manufacturing

    

Division

    

Division

    

Division

    

Corporate

    

Eliminations

    

Consolidated

Revenues:

    

    

    

    

    

    

External customer revenue

$

747,550

$

188,477

$

246,088

$

$

$

1,182,115

Revenue between product segments

 

 

 

42,542

 

 

(42,542)

 

Total revenues

$

747,550

$

188,477

$

288,630

$

 

(42,542)

$

1,182,115

Income (loss) from operations

$

97,426

$

12,277

$

29,519

$

(30,598)

$

(850)

$

107,774

Segments assets

$

793,810

$

157,639

$

237,851

$

79,498

$

(3,934)

$

1,264,864

Capital expenditures

$

15,830

$

1,372

$

4,760

$

5,450

$

$

27,412

Depreciation and amortization

$

39,788

$

5,426

$

9,269

$

1,751

$

$

56,234

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

Schedule of revenues and identifiable assets by geographical area

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

2018

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

552,677

$

9,221

$

561,898

$

103,582

$

457,516

Mexico

 

106,472

 

 

106,472

 

12,143

 

12,143

Other Americas

 

25,060

 

 

25,060

 

4,027

 

29,491

Total Americas

 

684,209

 

9,221

 

693,430

 

119,752

499,150

United Kingdom

 

231,909

 

162

 

232,071

 

21,916

71,126

Other Europe, Middle East and Africa

 

25,694

 

 

25,694

 

9,993

13,458

Total EMEA

 

257,603

 

162

 

257,765

 

31,909

84,584

Asia-Pacific

 

147,474

 

35,204

 

182,678

 

16,512

18,653

Eliminations

 

 

(44,587)

 

(44,587)

 

N/A

 

N/A

Total

$

1,089,286

$

$

1,089,286

$

168,173

$

602,387

2019

External

Intersegment

Total

Long-lived

Long-lived

    

revenues

    

revenues

    

Consolidated

    

tangible assets

    

assets

Geographic region:

    

    

    

    

    

United States

$

565,316

$

10,107

$

575,423

$

117,414

$

476,314

Mexico

 

71,225

 

 

71,225

 

436

 

436

Other Americas

 

45,804

 

 

45,804

 

3,178

 

27,039

Total Americas

 

682,345

 

10,107

 

692,452

 

121,028

503,789

United Kingdom

 

292,297

 

214

 

292,511

 

30,282

80,896

Other Europe, Middle East and Africa

 

30,484

 

 

30,484

 

8,833

12,237

Total EMEA

 

322,781

 

214

 

322,995

 

39,115

93,133

Asia-Pacific

 

176,989

 

32,221

 

209,210

 

19,763

23,046

Eliminations

 

 

(42,542)

 

(42,542)

 

N/A

 

N/A

Total

$

1,182,115

$

$

1,182,115

$

179,906

$

619,968

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

XML 54 R36.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Description of Business (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2020
USD ($)
segment
Jun. 30, 2019
USD ($)
Description of Business    
Number of reporting segments | segment 3  
Cash and Cash Equivalents    
Cash and cash equivalents $ 76,102 $ 96,316
Repatriation tax considerations (as a percent) 63.00%  
Accounts Receivable    
Accounts receivables $ 287,488 253,504
Less allowance for doubtful accounts (17,648) (15,064)
Total $ 269,840 $ 238,440
Goodwill and Other Intangible Assets and Valuation of Long Lived Assets    
Number of reporting units | segment 3  
Two of our three reporting units    
Goodwill and Other Intangible Assets and Valuation of Long Lived Assets    
Number of reporting units | segment 3  
Goodwill impairment $ 0  
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair values of financial assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Fair Value of Financial Instruments    
Liabilities-contingent consideration $ 13,867 $ 16,577
Recurring    
Fair Value of Financial Instruments    
Assets - Insurance company contracts 37,155 35,899
Liabilities-contingent consideration 13,867 16,577
Recurring | Level 2    
Fair Value of Financial Instruments    
Assets - Insurance company contracts 37,155 35,899
Recurring | Level 3    
Fair Value of Financial Instruments    
Fair value of assets 0 0
Liabilities-contingent consideration $ 13,867 $ 16,577
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Credit Risk and Concentration (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2017
Credit Risk and Concentration      
Revenue, Practical Expedient, Financing Component [true false] true    
Cash and cash equivalents $ 76,102 $ 96,316  
Revenue | Customer Concentration Risk      
Credit Risk and Concentration      
Concentration (as a percent)     13.00%
Foreign subsidiaries | Cash and cash equivalents | Cash and Cash Equivalents Concentration Risk      
Credit Risk and Concentration      
Concentration (as a percent) 63.00% 87.00%  
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings per Share (Detail)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2018
USD ($)
Jun. 30, 2020
USD ($)
item
$ / shares
shares
Jun. 30, 2019
USD ($)
item
$ / shares
shares
Jun. 30, 2018
USD ($)
$ / shares
shares
Feb. 28, 2017
Foreign Currency Translation          
Transaction gain (loss)   $ (3,400) $ 100 $ (1,300)  
Acquisition Activity          
Goodwill   310,627 307,108 292,213  
Computation of basic and diluted earnings per share          
Net income (loss)   $ 75,252 $ 64,796 $ (29,127)  
Weighted average shares outstanding-basic | shares   18,191 18,097 18,592  
Dilutive effect of equity awards | shares   409 623    
Weighted average shares outstanding-diluted | shares   18,600 18,720 18,592  
Basic earnings (loss) per share | $ / shares   $ 4.14 $ 3.58 $ (1.57)  
Diluted earnings (loss) per share | $ / shares   $ 4.05 $ 3.46 $ (1.57)  
Weighted average stock options excluded from computation due to antidilutive effect | shares   120 40 1,280  
Warranty Provision          
Warranty provision at beginning of period   $ 21,724 $ 21,819 $ 15,178  
Warranty claims provided for/assumed in acquisition   7,551 8,867 14,156  
Settlements made   (8,450) (8,962) (7,515)  
Warranty provision at end of period   $ 20,825 $ 21,724 $ 21,819  
Other business acquisitions          
Acquisition Activity          
Number of business acquisitions consummated during the year | item   4 3    
Consideration paid   $ 8,900 $ 18,300    
An electronics component designer and manufacturer          
Acquisition Activity          
Consideration paid $ 22,000        
Goodwill 14,000        
Total intangible assets $ 12,600        
1.25% Convertible Senior Notes Due 2022          
Computation of basic and diluted earnings per share          
Interest rate (as a percentage)   1.25%     1.25%
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Lease Accounting (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2020
USD ($)
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Lease, Practical Expedient, Use of Hindsight [true false] true
Operating lease expense  
Operating lease cost $ 10,232
Variable lease cost 746
Short-term lease cost 943
Operating lease expense 11,921
Balance sheet assets and liabilities related to operating leases  
Operating lease ROU assets, net $ 27,936
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent.
Operating lease liabilities, current portion $ 8,537
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Liabilities, Current
Operating lease liabilities, long-term $ 19,713
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent
Total lease liabilities $ 28,250
Weighted average remaining lease term 4 years 4 months 24 days
Weighted average discount rate 4.30%
Cash flow information related to operating leases  
Cash paid for operating lease liabilities $ 7,664
ROU assets obtained in exchange for new lease obligations 3,718
Maturities of operating lease liabilities  
Less than one year 9,515
1 - 2 years 6,700
2 - 3 years 4,511
3 - 4 years 3,937
4 - 5 years 2,667
Thereafter 3,890
Total 31,220
Less: Imputed interest (2,970)
Lease liabilities $ 28,250
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Jul. 01, 2019
Jun. 30, 2019
Assets      
Other assets $ 83,990   $ 56,518
Liabilities      
Other accrued expenses and current liabilities 110,953   112,956
Other long-term liabilities $ 93,370   65,398
Effect of Adoption of ASC 842 | Balances without Adoption of ASC 606      
Assets      
Other assets     30,066
Liabilities      
Other accrued expenses and current liabilities     8,324
Other long-term liabilities     $ 21,742
Effect of Adoption of ASC 842 | Effect of Change      
Assets      
Other assets   $ 86,584  
Liabilities      
Other accrued expenses and current liabilities   121,280  
Other long-term liabilities   $ 87,140  
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITION ACTIVITY - Explosive Trace Detection (Details) - ETD - USD ($)
$ in Millions
12 Months Ended
Jul. 07, 2017
Jun. 30, 2018
ACQUISITION ACTIVITY    
Total purchase price $ 80.5  
Revenue since acquisition date   $ 76.5
Income from operation since acquisition date   $ 10.7
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITION ACTIVITY - Other Business Acquisition (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2018
USD ($)
Jun. 30, 2020
USD ($)
item
Jun. 30, 2019
USD ($)
item
Jun. 30, 2018
USD ($)
ACQUISITION ACTIVITY        
Maximum contingent consideration   $ 21,100    
Goodwill   310,627 $ 307,108 $ 292,213
An electronics component designer and manufacturer        
ACQUISITION ACTIVITY        
Total purchase price $ 22,000      
Net assets acquired 3,300      
Intangible assets 12,600      
Maximum contingent consideration 6,000      
Goodwill $ 14,000      
Other business acquisitions        
ACQUISITION ACTIVITY        
Total purchase price   $ 8,900 18,300  
Maximum contingent consideration     $ 6,000  
Contingent consideration earnout period     5 years  
Number of business acquisitions consummated during the year | item   4 3  
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.20.2
CONTRACT ASSETS AND LIABILITIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Contract Assets    
Unbilled revenue (included in accounts receivable, net) $ 43,011 $ 19,287
Change in unbilled revenue $ 23,724  
Percentage of change in unbilled revenue 123.00%  
Contract Liabilities    
Advances from customers $ 28,155 43,227
Deferred revenue - current 32,863 33,641
Deferred revenue - long-term 13,214 $ 9,506
Change in advances from customers $ (15,072)  
Percentage of change in advances from customers (35.00%)  
Change in deferred revenue - current $ (778)  
Percentage of change in deferred revenue - current (2.00%)  
Change in deferred revenue - long-term $ 3,708  
Percentage of change in deferred revenue - long-term 39.00%  
Remaining Performance Obligations    
Revenue remaining performance obligation $ 171,700  
Remaining performance obligation expected percentage recognized 59.00%  
Recognized revenue from contract liabilities $ 72,700  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01    
Remaining Performance Obligations    
Remaining performance obligation expected timing of satisfaction period 12 months  
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
INVENTORIES    
Raw materials $ 132,797 $ 143,697
Work-in-process 50,023 67,897
Finished goods 58,406 62,117
Total $ 241,226 $ 273,711
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 266,219 $ 265,086  
Less accumulated depreciation and amortization (138,283) (137,701)  
Property and equipment, net 127,936 127,385  
Depreciation and amortization expense for property and equipment 21,500 20,500 $ 43,300
Land      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 16,516 16,564  
Buildings, civil works and improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 57,709 55,391  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 9,052 8,311  
Equipment and tooling      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 128,657 128,428  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 3,166 3,190  
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 17,487 18,733  
Computer software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 18,217 20,146  
Computer software implementation in process      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 11,817 8,563  
Construction in process      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 3,598 $ 5,760  
Maximum | Buildings, civil works and improvements      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 40 years    
Maximum | Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 13 years    
Maximum | Equipment and tooling      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 10 years    
Maximum | Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 10 years    
Maximum | Computer equipment      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 5 years    
Maximum | Computer software implementation in process      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 10 years    
Minimum | Buildings, civil works and improvements      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 5 years    
Minimum | Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 1 year    
Minimum | Equipment and tooling      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 3 years    
Minimum | Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 3 years    
Minimum | Computer equipment      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 3 years    
Minimum | Computer software      
Property, Plant and Equipment [Line Items]      
Estimated Useful Lives 3 years    
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Changes in the carrying value of goodwill    
Balance at the beginning of the period $ 307,108 $ 292,213
Goodwill acquired or adjusted during the period 5,006 15,359
Foreign currency translation adjustment (1,487) (464)
Balance at the end of the period 310,627 307,108
Security Division    
Changes in the carrying value of goodwill    
Balance at the beginning of the period 200,079 191,810
Goodwill acquired or adjusted during the period 3,973 8,340
Foreign currency translation adjustment (425) (71)
Balance at the end of the period 203,627 200,079
Healthcare Division    
Changes in the carrying value of goodwill    
Balance at the beginning of the period 40,064 40,157
Foreign currency translation adjustment (81) (93)
Balance at the end of the period 39,983 40,064
Optoelectronics and Manufacturing Division    
Changes in the carrying value of goodwill    
Balance at the beginning of the period 66,965 60,246
Goodwill acquired or adjusted during the period 1,033 7,019
Foreign currency translation adjustment (981) (300)
Balance at the end of the period $ 67,017 $ 66,965
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Amortizable assets:      
Gross Carrying Value $ 171,141 $ 154,642  
Accumulated Amortization (70,545) (50,856)  
Total 100,596 103,786  
Total intangible assets      
Gross Carrying Value 198,824 183,810  
Intangible assets, net 128,279 132,954  
Impairment charges related to intangible assets for IPR&D 3,300   $ 2,500
Amortization expense 20,700 21,400 $ 19,500
IPR&D      
Non-amortizable assets:      
Gross Carrying Value 533 2,290  
Trademarks      
Non-amortizable assets:      
Gross Carrying Value 27,150 26,878  
Software development costs      
Amortizable assets:      
Gross Carrying Value 41,332 29,393  
Accumulated Amortization (16,295) (12,747)  
Total $ 25,037 16,646  
Software development costs | Minimum      
Intangible assets      
Weighted Average Lives (in Years) 8 years    
Patents      
Intangible assets      
Weighted Average Lives (in Years) 19 years    
Amortizable assets:      
Gross Carrying Value $ 9,962 8,688  
Accumulated Amortization (2,584) (1,927)  
Total $ 7,378 6,761  
Developed technology      
Intangible assets      
Weighted Average Lives (in Years) 10 years    
Amortizable assets:      
Gross Carrying Value $ 55,719 53,460  
Accumulated Amortization (19,556) (14,050)  
Total $ 36,163 39,410  
Customer relationships/backlog      
Intangible assets      
Weighted Average Lives (in Years) 7 years    
Amortizable assets:      
Gross Carrying Value $ 64,128 63,101  
Accumulated Amortization (32,110) (22,132)  
Total $ 32,018 $ 40,969  
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETS - Intangible Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Estimated future amortization expense      
2021 $ 18,038    
2022 17,376    
2023 16,269    
2024 15,497    
2025 11,720    
Thereafter, including assets that have not yet begun to be amortized 21,696    
Total 100,596 $ 103,786  
Software development costs      
Estimated future amortization expense      
Total 25,037 16,646  
Capitalized software development costs $ 11,900 $ 2,700 $ 1,800
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.20.2
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2020
USD ($)
item
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Impairment, Restructuring and Other Charges      
Restructuring and other charges (benefit), net $ 1,025 $ 3,827  
Impairment charges 5,458 0 $ 7,795
Acquisition-related costs 350 1,308 1,541
Employee termination costs 4,016 2,448 2,111
Facility closures / consolidation 231 2,002 502
Net recovery of legal fees and settlement costs 3,572 1,931 (23,014)
Total expensed (benefit) 1,025 3,827 27,168
Assets fully written off, including inventory and the intangible assets and fixed assets 5,458   7,795
Security Division      
Impairment, Restructuring and Other Charges      
Acquisition-related costs 309    
Employee termination costs 2,748 132 1,485
Facility closures / consolidation 231   213
Total expensed (benefit) 3,288 132 1,698
Assets fully written off, including inventory and the intangible assets and fixed assets   7,800  
Healthcare Division      
Impairment, Restructuring and Other Charges      
Impairment charges 5,500    
Employee termination costs 466 1,629 16
Facility closures / consolidation   1,918 263
Net recovery of legal fees and settlement costs     (19,364)
Total expensed (benefit) $ 466 3,547 19,643
Number of non-core product lines abandoned | item 2    
Optoelectronics and Manufacturing Division      
Impairment, Restructuring and Other Charges      
Acquisition-related costs $ 41 287  
Employee termination costs 618 687 610
Facility closures / consolidation   84 26
Total expensed (benefit) 659 1,058 636
Corporate      
Impairment, Restructuring and Other Charges      
Acquisition-related costs   1,021 1,541
Employee termination costs 184    
Net recovery of legal fees and settlement costs 3,572 1,931 (3,650)
Total expensed (benefit) $ (3,388) $ (910) $ 5,191
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.20.2
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Changes in the accrued liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Restructuring and other charges    
Balance at the beginning of the period $ 6,763 $ 15,301
Restructuring and other charges (benefit), net 1,025 3,827
(Payments), adjustments and reimbursements, net (5,160) (12,365)
Balance at the end of the period 2,628 6,763
Acquisition-related Costs    
Restructuring and other charges    
Restructuring and other charges (benefit), net 350 1,308
(Payments), adjustments and reimbursements, net (350) (1,308)
Employee Termination Costs    
Restructuring and other charges    
Balance at the beginning of the period 432 837
Restructuring and other charges (benefit), net 4,016 2,448
(Payments), adjustments and reimbursements, net (3,903) (2,853)
Balance at the end of the period 545 432
Facility Closure/ Consolidation Cost    
Restructuring and other charges    
Balance at the beginning of the period   399
Restructuring and other charges (benefit), net 231 2,002
(Payments), adjustments and reimbursements, net (30) (2,401)
Balance at the end of the period 201  
Legal Costs and Settlements    
Restructuring and other charges    
Balance at the beginning of the period 6,331 14,065
Restructuring and other charges (benefit), net (3,572) (1,931)
(Payments), adjustments and reimbursements, net (877) (5,803)
Balance at the end of the period $ 1,882 $ 6,331
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.20.2
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Impairments, restructuring and other charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES      
Impairment of assets $ 5,458 $ 0 $ 7,795
Facility closures / consolidation 231 2,002 502
Employee termination costs (benefit) 4,016 2,448 2,111
Legal fees, settlements and related costs, net (3,572) (1,931) 23,014
Acquisition-related costs 350 1,308 1,541
Total impairment, restructuring and other charges $ 6,483 $ 3,827 $ 34,963
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.20.2
BORROWINGS AND DEBT (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2020
USD ($)
item
$ / shares
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Apr. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Feb. 28, 2017
USD ($)
Dec. 31, 2016
USD ($)
Borrowings              
Borrowings outstanding $ 59,000 $ 88,000          
Revolving Credit Facility              
Borrowings              
Maximum borrowing capacity       $ 535,000 $ 525,000    
Sub-limit available for letters of credit             $ 300,000
Unused commitment fee (as a percent) 0.10%            
Borrowings outstanding $ 59,000            
Amount outstanding under lines of credit facilities 46,500            
Available credit facility $ 429,500            
Revolving Credit Facility | Minimum              
Borrowings              
Unused commitment fee (as a percent) 0.10%            
Revolving Credit Facility | Maximum              
Borrowings              
Increase in the credit agreement's borrowing capacity available under certain circumstances       $ 250,000      
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              
Unused commitment fee (as a percent) 1.75%            
1.25% Convertible Senior Notes Due 2022              
Borrowings              
Principal amount $ 287,500         $ 287,500  
Interest rate (as a percentage) 1.25%         1.25%  
Conversion ratio 9.3056            
Conversion price | $ / shares $ 107.46            
Premium on stock price 38.50%            
Threshold percentage of stock price 130.00%            
Number of trading days | item 20            
Number of consecutive trading days | item 30            
Principal amount of the notes to be repurchased (as a percentage) 100.00%            
Liability component of convertible debt $ 242,400            
Equity component of convertible debt 45,100            
Debt issuance costs 7,700            
Debt Component of debt issuance costs 6,500            
Equity component of debt issuance costs   1,200          
Total interest expense 13,000 12,600 $ 12,300        
Contractual interest expense 3,600 3,600 3,600        
Amortization of debt discount 8,200 7,800 7,500        
Amortization of debt issuance costs 1,200 1,200 $ 1,200        
Unamortized debt discount 19,075 27,283          
Unamortized debt issuance costs $ 2,547 3,722          
Effective interest rate (as a percent) 4.50%            
Bank lines of credit              
Borrowings              
Amount outstanding under lines of credit facilities $ 40,200            
Available credit facility   $ 30,100          
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.20.2
BORROWINGS AND DEBT - other borrowings (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Components of long-term debt    
Convertible notes $ 265,878 $ 256,495
Other long-term debt 2,120 2,061
Total 267,998 258,556
Less current portion of long-term debt (926) (804)
Long-term portion of debt 267,072 257,752
Fiscal year principal payments of long-term debt    
2021 926  
2022 791  
2023 266,220  
2024 61  
Total 267,998  
1.25% Convertible Senior Notes Due 2022    
Components of long-term debt    
Principal amount 287,500 287,500
Unamortized discount (19,075) (27,283)
Unamortized debt issuance costs $ (2,547) $ (3,722)
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - Stock based compensation expense (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Stock based compensation expense      
Stock-based compensation expense before taxes $ 23,817 $ 25,251 $ 23,846
RSU      
Stock-based compensation, other disclosures      
Unrecognized compensation cost $ 13,700    
Weighted-average period 2 years    
Stock options      
Stock-based compensation, other disclosures      
Unrecognized compensation cost $ 400    
Weighted-average period 1 year 10 months 24 days    
Cost of goods sold      
Stock based compensation expense      
Stock-based compensation expense before taxes $ 708 732 972
Selling, general and administrative      
Stock based compensation expense      
Stock-based compensation expense before taxes 22,546 23,876 22,293
Research and development      
Stock based compensation expense      
Stock-based compensation expense before taxes $ 563 $ 643 $ 581
2006 Plan      
Stock based compensation expense      
Granted (in shares) 0    
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - OSI Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Weighted-Average Fair Value      
Granted (in dollars per share)   $ 74.40 $ 74.09
Employee Stock Purchase Plan      
Stock-based Compensation      
Shares purchased 69,399 70,857 80,115
Shares available for grant 601,434    
Employee Stock Purchase Plan | Maximum      
Stock-based Compensation      
Discount rate for eligible employees to purchase common stock (as a percent) 15.00%    
2006 Plan      
Shares      
Granted (in shares) 0    
OSI Plans | Stock options      
Stock-based Compensation      
Vesting period 3 years    
Weighted average assumptions used to determine the fair value calculations for stock options issued      
Risk-free interest rate (as percent) 1.60% 2.60% 1.90%
Expected volatility (as percent) 26.00% 28.00% 29.00%
Expected holding period (in years) 4 years 6 months 4 years 6 months 4 years 6 months
Number of Options      
Outstanding at the beginning of the period (in shares) 515,884 677,525 780,671
Granted (in shares) 13,263 19,259 25,379
Exercised (in shares) (201,150) (169,799) (121,651)
Expired or forfeited (in shares) (1,693) (11,101) (6,874)
Outstanding at the end of the period (in shares) 326,304 515,884 677,525
Exercisable at the end of the period (in shares)   295,533  
Weighted Average Exercise Price      
Outstanding at the beginning of the period (in dollars per share) $ 33.74 $ 32.80 $ 30.00
Granted (in dollars per share) 101.31 73.37 85.83
Exercised (in dollars per share) 20.48 32.11 23.53
Expired or forfeited (in dollars per share) 81.79 70.50 73.77
Outstanding at the end of the period (in dollars per share) $ 44.41 33.74 32.80
Exercisable at the end of the period (in dollars per share)   $ 39.89  
Weighted-Average Remaining Contractual Term      
Outstanding at the end of the period 2 years 4 months 24 days    
Exercisable at the end of the period 1 year 9 months 18 days    
Aggregate Intrinsic Value      
Outstanding at the end of the period   $ 10,403  
Exercisable at the end of the period   $ 10,378  
Stock-based compensation, other disclosures      
Weighted-average grant-date fair value of stock options (in dollars per share) $ 24.88 $ 20.45 $ 23.64
Total intrinsic value of options exercised $ 16,800    
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%    
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 | Restricted stock and RSU      
Shares      
Nonvested at the beginning of the period (in shares) 521,140 526,377 611,687
Granted (in shares) 308,431 375,580 351,034
Vested (in shares) (390,613) (364,410) (413,639)
Forfeited (in shares) (15,368) (16,407) (22,705)
Nonvested at the end of the period (in shares) 423,590 521,140 526,377
Weighted-Average Fair Value      
Nonvested at the beginning of the period (in dollars per share) $ 73.97 $ 71.56 $ 65.85
Granted (in dollars per share) 87.88 74.40 74.09
Vested (in dollars per share) 68.63 70.92 65.33
Forfeited (in dollars per share) 83.36 74.13 70.32
Nonvested at the end of the period (in dollars per share) $ 88.68 $ 73.97 $ 71.56
Total fair value of shares vested $ 26,800 $ 25,800 $ 27,000
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 | Performance-based restricted stock units      
Shares      
Granted (in shares) 81,621 97,514 117,346
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 280.00%    
2012 Plan      
Stock-based Compensation      
Shares available for grant 1,000,000.0    
2012 Plan | Restricted stock and RSU      
Weighted-Average Fair Value      
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    
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Geographical breakdown of income (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Pre-tax income (loss):      
United States $ 41,025 $ 6,575 $ (40,335)
Foreign 45,097 79,589 77,189
Income before income taxes 86,122 86,164 36,854
Current:      
Federal 2,661 541 8,518
State 577 883 707
Foreign 8,063 28,480 30,643
Total current provision 11,301 29,904 39,868
Deferred:      
Federal 2,882 (1,697) 35,957
State 45 1,214 338
Foreign (3,358) (8,053) (10,182)
Total deferred provision (benefit) (431) (8,536) 26,113
Total provision 10,870 21,368 $ 65,981
Income taxes, other disclosures      
Liability for uncertain tax positions 6,000 $ 4,600  
Unrecognized tax benefits that, if recognized, would affect the effective tax rate 6,000    
Accrued interest and penalties $ 100    
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Activity of unrecognized tax benefits      
Balance at the beginning of the year $ 11,386 $ 10,498  
Additions on tax positions for the current year 1,764 940  
Additions on tax positions from prior years 451 346  
Reduction in tax positions from prior year (291) (398)  
Balance at the end of the year $ 13,310 $ 11,386 $ 10,498
Recent tax legislation      
Tax expense recorded in connection with the enactment of the Tax Act and Jobs Act, 2017     $ 55,000
U.S. Federal income tax rate (as a percent) 21.00% 21.00% 28.10%
Deferred income tax assets:      
Tax credit carryforwards $ 15,277 $ 14,785  
Net operating loss carryforwards 4,241 9,331  
Customer advances 2,725 3,365  
Allowance for doubtful accounts 2,927 4,287  
Inventory reserve 11,999 11,503  
Inventory capitalization 2,762 2,721  
Accrued liabilities 4,879 5,953  
Operating lease liabilities 7,243    
Stock and deferred compensation 9,911 12,737  
Other assets 2,178 3,157  
Total deferred income tax assets 64,142 67,839  
Valuation allowance (17,371) (23,377)  
Net deferred income tax assets 46,771 44,462  
Deferred income tax liabilities:      
Depreciation (1,459) (4,866)  
Amortization of intangible assets (27,907) (26,056)  
Withholding tax on unrepatriated foreign earnings (5,114) (5,114)  
Operating lease ROU assets (7,295)    
State transition tax (1,754) (1,754)  
Convertible debt (4,432) (6,443)  
Prepaid expenses (1,399) (3,903)  
Other liabilities (143) (308)  
Total deferred income tax liabilities (49,503) (48,444)  
Net deferred tax liabilities $ (2,732) $ (3,982)  
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Components of net deferred income tax asset (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Components of net deferred income tax asset    
Long term deferred income tax asset, included in other assets $ 46,771 $ 44,462
Long term deferred income tax liability (5,846) (7,979)
Net deferred tax liabilities (2,732) (3,982)
Components of current taxes receivable and payable and prepaid taxes    
Current taxes receivable and prepaid taxes, included in prepaid expenses and other current assets 15,614 4,344
Current taxes payable, included in other accrued expenses and current liabilities (4,086) (3,094)
Net tax receivable 11,528 1,250
Other assets    
Components of net deferred income tax asset    
Long term deferred income tax asset, included in other assets $ 3,114 $ 3,997
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Net operating loss carryforwards and Credit carryforwards (Details)
$ in Millions
12 Months Ended
Jun. 30, 2020
USD ($)
Tax credit carry forward  
Net aggregate increase in valuation allowance $ 6.0
Federal  
Tax credit carry forward  
Tax credit carry forwards 14.3
State  
Tax credit carry forward  
Net operating loss carry forwards 36.5
Tax credit carry forwards 8.1
Foreign  
Tax credit carry forward  
Net operating loss carry forwards $ 9.4
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Excess tax benefits and tax deficiencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Accounting changes      
Income tax provision $ 10,870 $ 21,368 $ 65,981
ASU 2016-09      
Accounting changes      
Income tax provision $ 1,400 $ 3,100  
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Effective income tax rate (Details)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Effective income tax rate      
Provision for income taxes at federal statutory rate (as a percent) 21.00% 21.00% 28.10%
Research and development tax credits (as a percent) (1.60%) (1.60%) (1.40%)
Foreign income subject to tax at other than federal statutory rate (as a percent) (0.80%) 2.90% (4.80%)
Stock compensation excess tax benefit (as a percent) (6.70%) (3.20%) (8.80%)
Officers' compensation (as a percent) 4.40% 3.50%  
Change in valuation allowance (as a percent) (1.30%) (1.80%) 19.60%
Unrecognized tax (benefit) expense (as a percent) 1.20% 0.10% (6.80%)
Meals and entertainment (as a percent) 0.30% 0.40% 1.50%
Tax on foreign currency gains and losses (as a percent) 2.10% 0.20% (0.10%)
State tax expense (as a percent) 1.10% 1.60% (1.30%)
U.S. tax on foreign earnings (as a percent) (2.10%) 1.00% 2.50%
Adjustment to prior year tax expense (6.40%)    
Mexico imputed income or expense (as a percent)   (0.50%) (3.50%)
Global intangible low-taxed income, net of foreign tax credits 1.80%    
Remeasurement of U.S. net deferred tax assets from 35% to 21% (as a percent)     16.00%
Deemed repatriation of non-U.S. earnings     1.022
Withholding tax on deemed repatriation foreign earnings (as a percent)     35.80%
Other (as a percent) (0.40%) 1.20%  
Effective income tax rate (as a percent) 12.60% 24.80% 179.00%
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2017
Jun. 30, 2020
Contingent Acquisition Obligations    
Remaining maximum amount of contingent consideration   $ 21,100
Payments for contingent consideration   1,600
Beginning fair value   16,577
Additions   2,091
Change in fair value   (999)
Payments on contingent earn-out obligations   (3,802)
Ending fair value   $ 13,867
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 82 R64.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY (Details) - shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Aug. 31, 2020
Apr. 30, 2020
Mar. 31, 2018
Share Repurchase Program            
Number of repurchased shares authorized       3,000,000 1,000,000 1,000,000
Number of shares repurchased 562,707 288,316 1,021,458      
Number of shares available for repurchase 1,000,000          
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.20.2
RELATED-PARTY TRANSACTIONS (Details) - ECIL-Rapiscan Security Products Limited - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
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 $ 4.0 $ 4.6  
Receivables from joint venture 0.3 1.1    
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 Director 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 84 R66.htm IDEA: XBRL DOCUMENT v3.20.2
EMPLOYEE BENEFIT PLANS - Employee Retirement Savings Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Employee Benefit Plans      
Contributions made by the entity to defined contribution plans $ 6.5 $ 6.4 $ 6.3
Deferred Compensation Plan      
Company contribution on deferred compensation plan 0.5 $ 0.5 $ 0.5
Assets held by Company 26.5    
Liabilities held by Company $ 25.7    
Period to classify liabilities underfunded plans as noncurrent 12 months    
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%    
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.20.2
EMPLOYEE BENEFIT PLANS - Change in Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Change in Benefit Obligation          
Benefit obligation at beginning of year $ 14,059 $ 13,780      
Translation adjustment (155) (166)      
Interest costs 442 457 $ 467    
Service costs   223      
Amendment 1,260        
Actuarial (gain) loss 770 (82)      
Benefits paid (151) (153)      
Benefit obligation at end of year 16,225 14,059 13,780    
Change in Plan Assets          
Fair value of plan assets at beginning of year 5,781 5,870      
Translation adjustment (156) (183)      
Actual return on plan assets (160) 201      
Benefits paid (107) (107)      
Fair value of plan assets at end of year 5,358 5,781 5,870    
Funded status and net amount recognized       $ (10,867) $ (8,278)
Amount recognized in consolidated balance sheets consists of:          
Investments       226 1,034
Accrued pension liability       (11,093) (9,312)
Accumulated other comprehensive income       3,424 1,019
Defined Benefit Pension Plans          
Fair Value 5,358 5,781 5,870 5,358 5,781
Net Periodic Benefit Costs          
Interest costs 442 457 467    
Service costs   223      
Expected return on plan assets (251) (270) (203)    
Amortization of prior service cost (61) 56 249    
Recognized actuarial loss 34 103 305    
Net periodic benefit cost $ 164 $ 569 $ 818    
Weighted average assumptions at year-end:          
Discount rate 2.70% 3.20%      
Expected return on plan assets 4.20% 4.40%      
Nonqualified Plan          
Change in Plan Assets          
Fair value of plan assets at beginning of year $ 10,600        
Fair value of plan assets at end of year 10,700 $ 10,600      
Defined Benefit Pension Plans          
Fair Value $ 10,700 $ 10,600   $ 10,700 $ 10,600
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.20.2
EMPLOYEE BENEFIT PLANS - Plan Assets and Investment Policy (Details)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Plan Assets and Investment Policy    
Expected Rate of Return (as a percent) 4.20% 4.40%
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.40%
Equity securities    
Plan Assets and Investment Policy    
Proportion of Fair Value (as a percent) 80.00% 82.00%
Expected Rate of Return (as a percent) 5.00% 5.20%
Debt securities    
Plan Assets and Investment Policy    
Proportion of Fair Value (as a percent) 19.00% 17.00%
Expected Rate of Return (as a percent) 1.00% 1.00%
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.50% 0.50%
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.20.2
EMPLOYEE BENEFIT PLANS - Projected Benefit Payments (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2020
USD ($)
Projected Benefit Payments  
July 1, 2020 to June 30, 2021 $ 176
July 1, 2021 to June 30, 2022 179
July 1, 2022 to June 30, 2023 200
July 1, 2023 to June 30, 2024 5,843
July 1, 2024 to June 30, 2025 1,393
July 1, 2025 to June 30, 2030 $ 6,258
Maximum  
Company Contribution  
Weighted average contribution rate of pensionable salaries made by Company (as a percent) 1.00%
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION (Details)
12 Months Ended
Jun. 30, 2020
segment
SEGMENT INFORMATION  
Number of identifiable industry segments 3
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION - By industry segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Operations and identifiable assets by industry segment      
Total revenues $ 1,166,044 $ 1,182,115 $ 1,089,286
Income (loss) from operations 104,887 107,774 55,908
Segments assets 1,268,541 1,264,864 1,255,691
Capital expenditures 20,388 27,412 43,198
Depreciation and amortization 49,758 56,234 69,754
Security Division      
Operations and identifiable assets by industry segment      
Total revenues 742,043 747,550 690,001
Capital expenditures 8,648 15,830 14,479
Depreciation and amortization 34,907 39,788 55,630
Healthcare Division      
Operations and identifiable assets by industry segment      
Total revenues 185,322 188,477 189,387
Capital expenditures 1,404 1,372 1,540
Depreciation and amortization 4,390 5,426 4,910
Optoelectronics and Manufacturing Division      
Operations and identifiable assets by industry segment      
Total revenues 238,679 246,088 209,898
Capital expenditures 6,291 4,760 3,286
Depreciation and amortization 8,785 9,269 7,766
Corporate      
Operations and identifiable assets by industry segment      
Income (loss) from operations (31,630) (30,598) (35,030)
Segments assets 109,178 79,498 66,453
Capital expenditures 4,045 5,450 23,893
Depreciation and amortization 1,676 1,751 1,448
Operating Segments | Security Division      
Operations and identifiable assets by industry segment      
Total revenues 742,043 747,550 690,001
Income (loss) from operations 90,063 97,426 84,106
Segments assets 758,054 793,810 804,527
Operating Segments | Healthcare Division      
Operations and identifiable assets by industry segment      
Total revenues 185,322 188,477 189,387
Income (loss) from operations 15,766 12,277 (14,609)
Segments assets 208,857 157,639 167,611
Operating Segments | Optoelectronics and Manufacturing Division      
Operations and identifiable assets by industry segment      
Total revenues 283,828 288,630 254,485
Income (loss) from operations 30,566 29,519 22,024
Segments assets 232,408 237,851 220,373
Eliminations      
Operations and identifiable assets by industry segment      
Total revenues (45,149) (42,542) (44,587)
Income (loss) from operations 122 (850) (583)
Segments assets (39,956) (3,934) (3,273)
Eliminations | Optoelectronics and Manufacturing Division      
Operations and identifiable assets by industry segment      
Total revenues $ 45,149 $ 42,542 $ 44,587
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT INFORMATION - By geographical area (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Revenues and identifiable assets by geographical area      
Total net revenues $ 1,166,044 $ 1,182,115 $ 1,089,286
Long lived tangible assets 180,882 179,906 168,173
Long lived assets 619,788 619,968 602,387
Total Americas      
Revenues and identifiable assets by geographical area      
Total net revenues 683,656 682,345 684,209
Long lived tangible assets 127,835 121,028 119,752
Long lived assets 506,381 503,789 499,150
United States      
Revenues and identifiable assets by geographical area      
Total net revenues 571,134 565,316 552,677
Long lived tangible assets 118,322 117,414 103,582
Long lived assets 475,856 476,314 457,516
Mexico      
Revenues and identifiable assets by geographical area      
Total net revenues 66,626 71,225 106,472
Long lived tangible assets 974 436 12,143
Long lived assets 974 436 12,143
Other Americas      
Revenues and identifiable assets by geographical area      
Total net revenues 45,896 45,804 25,060
Long lived tangible assets 8,539 3,178 4,027
Long lived assets 29,551 27,039 29,491
Total EMEA      
Revenues and identifiable assets by geographical area      
Total net revenues 315,039 322,781 257,603
Long lived tangible assets 29,075 39,115 31,909
Long lived assets 85,993 93,133 84,584
United Kingdom      
Revenues and identifiable assets by geographical area      
Total net revenues 268,940 292,297 231,909
Long lived tangible assets 21,823 30,282 21,916
Long lived assets 75,382 80,896 71,126
Other Europe, Middle East and Africa      
Revenues and identifiable assets by geographical area      
Total net revenues 46,099 30,484 25,694
Long lived tangible assets 7,252 8,833 9,993
Long lived assets 10,611 12,237 13,458
Asia-Pacific      
Revenues and identifiable assets by geographical area      
Total net revenues 167,349 176,989 147,474
Long lived tangible assets 23,972 19,763 16,512
Long lived assets 27,414 23,046 18,653
Geographic region      
Revenues and identifiable assets by geographical area      
Total net revenues 1,166,044 1,182,115 1,089,286
Geographic region | Total Americas      
Revenues and identifiable assets by geographical area      
Total net revenues 700,171 692,452 693,430
Geographic region | United States      
Revenues and identifiable assets by geographical area      
Total net revenues 587,649 575,423 561,898
Geographic region | Mexico      
Revenues and identifiable assets by geographical area      
Total net revenues 66,626 71,225 106,472
Geographic region | Other Americas      
Revenues and identifiable assets by geographical area      
Total net revenues 45,896 45,804 25,060
Geographic region | Total EMEA      
Revenues and identifiable assets by geographical area      
Total net revenues 315,568 322,995 257,765
Geographic region | United Kingdom      
Revenues and identifiable assets by geographical area      
Total net revenues 269,469 292,511 232,071
Geographic region | Other Europe, Middle East and Africa      
Revenues and identifiable assets by geographical area      
Total net revenues 46,099 30,484 25,694
Geographic region | Asia-Pacific      
Revenues and identifiable assets by geographical area      
Total net revenues 195,454 209,210 182,678
Elimination      
Revenues and identifiable assets by geographical area      
Total net revenues   (42,542) (44,587)
Elimination | Total Americas      
Revenues and identifiable assets by geographical area      
Total net revenues 16,515 10,107 9,221
Elimination | United States      
Revenues and identifiable assets by geographical area      
Total net revenues 16,515 10,107 9,221
Elimination | Total EMEA      
Revenues and identifiable assets by geographical area      
Total net revenues 529 214 162
Elimination | United Kingdom      
Revenues and identifiable assets by geographical area      
Total net revenues 529 214 162
Elimination | Asia-Pacific      
Revenues and identifiable assets by geographical area      
Total net revenues $ 28,105 $ 32,221 $ 35,204
EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $J*%5$'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 " !*BA510GL;Z.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G60+6L(VEXHG!<&"XBTDTS:XV81D9+=O[VYLMX@^@,?,_/GF M&YC61&E"PN<4(B9RF&]&W_59FKAA1Z(H ;(YHM>YGA+]U-R'Y#5-SW2 J,V' M/B TG-^"1])6DX896,6%R%1KC30)-85TQENSX.-GZ@K,&L ./?:40=0"F)HG MQM/8M7 %S##"Y/-W >U"+-4_L:4#[)PO,^N/_RNPCY8MW?_ MV/@BJ%KX=1?J"U!+ P04 " !*BA51F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $J*%5&D6[ZAMP4 #88 8 >&PO=V]R:W-H965T&UL MI5E1<]HX$'Z^^Q4:I@_M3 BV#(1T"#,.)%>N;J$6F\^]GJI'_*$I>=R MPP5\64F5, U-M>ZE&\59D!LE<8]:UK"7L$AT)N/\W4)-QC+3<23X0I$T2Q*F M7J]Y++=7';NS?W$?K4-M7O0FXPU;63:QP8)>/RU ^V4 M8QK#P^<]^FT^>9C,DJ5\*N.?4:##J\ZH0P*^8EFL[^7V$]]-:&#P?!FG^5^R M+?KV^QWB9ZF6RC*3?@9AU(2) M@-P('>E7,A?%>C)QZ9+OWHR\?_=AW-,PG#'J^3OHZP*:GH"V*?DJA0Y3P UX M\!:@!SQ+LG1/]IJBB+]GXIPXUAFA%K5J"$UQ%T#2>;Z32 M=71P'*TRCM 9EG2&[>@LN(JD\7Q 8.O4^@='VB^(7W_YY9\KZ@VWBY+;1P+*M+'9L.$#Z7 M)9_+-GSN^3I*-;A)DSN6U$8/Q_GFS8GWZ#W1"HRE9G0ZA5^@UK"#>BS&XSD@>+;;4@^L!Q+'G+H8M2HIV+B:'U-;R%1#'CCBI44'F C;58:P<6'/ M8^C",?HT%1S@O6-;'S J54*P<17_(GWPRB*4 E/?!I#+BU'7&MA#C%&5#FQ< MRQ\B#9E KHA-WR\_$(_[F0)_U=+"D:8R26 S>EKZ3V?DG75N63;9,$6>68SO MSBI7V+C(0QX-(K$FWFNRE'$MQ\8LX6$GURHU4%R\]WXB-R]^R,2:GTQ;#4!W MKC=S_\ X59F MLH$TTPI<^@H3AJYNT GLK26'([XR%.,694!:*L,8 X=D#9! MM-92U2ZQ!IPO3(&G7=^'0A/2,0\*2(QCI?RTE?+/A0;HO'PUYTBV=V^G]U *V4G[:J!-[*MA[RH<"LH4VW(NK2%6ISB5Y#NX M4N]U]39*31)_Y)#:L&JS :[;M89=!SOA.)7R.[A.EX7F(;=;>%DK$PU@#<6O M4ZF^@ZOU,:M=A7Z:%PYW^XBQ.KBFP579!4I!0>N$(C0 -.U IQ)VIY6P_P1% MZ#X)J##@^,52.!L&9)ZF6?WAL $33SI.)?%.*XG_(6,H_ZN.%(=Q(C M5 F[@POQCM B6\:1#[&3K"XGSW8HPT-INNC3"V=HV8,C<>H=7+2:5)9?6*?$ M-W5]<>=:OBTOQ=W\*KA7=2]NU+\RDPE3$O,5F%KG%^ 355Q2%PTM-_FU[5)J M+9/\,>0LX,IT@.\K*?6^808H_U4P^1M02P,$% @ 2HH544NK#6);!@ ME1@ !@ !X;"]W;W)KG U66J]/1J-BOA(9+X[E6N3P9BE5QC7#"3FY8-08E(@_$_%<[%TC M,Y1'*7^8F^GB;( -(Y&*N38N./S9B@N1IL83\/A9.1W4WS2&^]=OWG\K!P^# M>>2%N)#I7\E"K\X&T0 MQ))O4GTGG[^*:D"^\3>7:5'^1L\5%@_0?%-HF57& MP"!+\MU?_E(%8L^ >#T&M#*@'S5@E0$K![IC5@[KDFL^/E7R&2F#!F_FHHQ- M:0VC27(SC3.MX&T"=GI\\?UF]OUZ>CFYO[I$YY/KR3 MA\LIO/F"CM##[!)]_O0%?4))CNY7#A[N[JYAY-9C,8\XG#(ZL] MLM*CU^>1%RL$L4%SR3'W0H,>Q[I$7<@J(>HW;>8D##$<8NC!>;A*([M)*.:9/1.<$&NE'XM@VHVTAH$1/P#^G9]71R/KV> MWD^OG*)&&K4@;KDXY_D/9!X62"[17(E%8E]#71'P8XP[4]2%1=$^[)!FHQ7$ M+18754I;2U76B< UE?G3D18J@_KNTC'\0M(+4*K_FK MD6 KO:X$1%[<45\++&9^;T@;J2!NK0"*:B,6AJ&2:5IF8R52KD6C>U;:757P M M))>S88\VF/,)-&/(A;/2:++<_GL%R72F95+2V4G6E7$VA$?+_-M L#(=X; MT"'31CJ(6SNJK%>%^:"4>%/H-.&/29KHGAJ(=+6#$!S[K#T"&PX2=T\I21N- MH6Z-.:PGWF%+N_+!&":XG25MN @:U)X\3AN9H6Z9N3[("+UR2+LR0H,0A^WR MW(;SP]#OJ='H7F_BUIM+L100T06T7'-8O$CSEYZ(=O7$C[QV!K.@PCCL*=)H M(SG4W?#LEF^39=^;?69)4RQL9S,++/!9W#?WC8Y1MX[M5NI['+OJ%$#+%;4+ M(0LN)(RPGI1 &QFC[\B8S+)$FW*WR@,RUTG^)/(Y,$:?;Z06B) O5NY.S^9< MZ*18\[DX&ZR5*(3:BL$8V1KQ_\'1X>@;4:2!LXB9:3G_L9+I O+U+^@**G_] MZJIB:*-EU*UET*]56ZHPWQBB3_@88P+:IA"TZ1MQA @>0AUB?E"QXLHDXHU> M0?OYMUC\BG+Y]C0I"I.NI4)RHPLHL1B[@-!W/>5S2Q1L.96\-W>;PXR!2BS!16NI:.,*3$[YRT67 ^ MZ:?;2#G[2.NX)SOE4OXP?=HY ;0WEG:@I;$<[9T9FP/[/[AZ2O("I6()EO@X MA!"HW1GX[D;+=7F,_"@U%-+EY4IP(&X \'XI09.J&W,R7?\G8OP/4$L#!!0 M ( $J*%5$.6=,UP@( '() 8 >&PO=V]R:W-H965T&ULI99=;]HP%(;_BA7MHI4ZXH2/0!60*#"U5=>BTF[7;F*(52?.; >Z_?K9 M3IH1&B!T7!!_G/>G;I)20Q3@1A">!X.;3&SN7$@5I@+'X0 MO!%;;:!3>6'L57=NPJ$%-1&F.)#:!5*/-9Y@2K4GQ?&K<&J5,;5PN_WN_9M) M7B7S@@2>,/J3A#(:6GT+A'B),BH?V>8:%PEUM;^ 46'^P2:W[7H6"#(A65R( M%4%,DOR)WHJ%V!(XG3T"MQ"X307M0M VB>9D)JTIDFCD<[8!7%LK;[IAUL:H M538DT:]Q(;F:)4HG1Y.'^\7#W M@!1QL$8TP^",)"!DE"(N0(IYOK;G=6N;A_!,"/UIKD>P!:'CV^OM)3QF5>'O ME/R=T_A1)B/&R1\]LK<8QNB=T]#3MG!42(#(=UR-T/ M)+NLARPJD+T2LO4=)#%A52KR3U#I).6!RK;?<_2MAK M5,+'K"KP_1*^?P)\H_KM[RW+W:5N8EFA'I34@Q.HCY;OX"-''SK.H._N -<9 M.CW/;,MUO [\=YC TXF/U'+AL@%WK64MN+UU(.K;R'?$5R01@.*EDL*6IWSP M_(#/.Y*EYHQ\85*=N*89J4L1YMI S2\9D^\=?>R6UZS17U!+ P04 " !* MBA51O6(06?8% "W& & 'AL+W=OUJ9UHUG=UG&IP$#> L=M+NOU]#*!!C M/!FI+TT@QP>?Z\L]ON[T510_Y)9S!=ZR-)?7HZU2NZO)1*ZV/(OD6.QXKG]9 MBR*+E+XL-A.Y*W@45X.R=((A9),L2O+1;%K=>RQF4[%7:9+SQP+(?99%Q7^W M/!6OUR,T>K_QE&RVJKPQF4UWT88ON?J^>RSTU:1AB9.,YS(1.2CX^GIT@ZX6 MA)0#*L3?"7^5G>^@E/(BQ(_RXCZ^'L%R1CSE*U521/KCP.<\34LF/8]_:])1 M\\QR8/?[._N72KP6\Q))/A?I/TFLMM>C8 1BOH[VJ7H2KW_P6A M^58BE=5? M\%ICX0BL]E*)K!ZL9Y E^?$S>JL#T1F V, 7 _ Y@!O8 "I!Y!S!WCU *^* MS%%*%8=%I*+9M!"OH"C1FJW\4@6S&JWE)WFY[DM5Z%\3/4[-Y@_?E@]_W2]N MGN\68/FL/[[>?7M>@H& 2"(.O(E=;">[RF,>G!!.MJ)&%WV7= M8B?CG_M\# B\ !AB:)G0_.SA*+0,7YP_/'"H(#S&CZOXO,&^)Z%BE*0=UAM:W;D8!5'63X.,X08@YXWG1RZH;3A HP0/<4M M+#@8A#A@#>Y$#&W$4&=PYD(J(-9@(T0L@11I[ H1:UC9&2%:];AM@3HRT8XP MWZ,>-/3/+3"**$9&F/HP%OJ,>/8H^8T>WZGG]T)("7:%6"?*IL'O/=7#D)'0 MT&"!$4A#(R46?1@)$:/8KB%H- 3.E7[8\2)22;X!_$W[GG2_#&'#&CHCL]2> MHSDOP(;GFC\%NH:!*-:U-I&J?-Z!VP(6]B1BBD)FK.;< F/8"\R 66 DI.% MP!!LJSMTBGOBDD?%:EN)BO7+GHJ==FUK"M14W4E0G\# 4&2#,0J-3%E88$S7 MA7! 4<>OD%/1?;:+DJ+4<*&KEUZA_4KMBS(I2HE";7D!5MJD-O:B5K.?3,L+ MB*FQCR(!]DV)%I07,C(@$;<2\1FU1_2RW:H']^> J-]YU6I%%AS&06F.IYHL M.$)];Z#\H-;"$'&O6[X2&0?K0F3OTD1NET1Z4T#0"P+?E&3#^;YOOEL6'*5A M)Z]/%;4FBMPN>I\K7F9@)_'JE;HHO=4JS>M-Y1(%/C.MPH;#B*'>:MGX0DB' M5JOU5$3/6:T7KCL+KG=WU96*W@:2D/:F$3"$>SEHA;'>>O5AA 6#FEI'1VY+ M?RS$(:GZ%2WJYYKZ/GRI]RL^-$59WJCH MEZEJ-5P.CUJ+1VZ/OXUDL@*?=)<2BS2-BLX#[.$ZT@7=?\CZ=H@"%)J[/"L,AN:& MP0H;W.7AUENQVUN[J> 28S',@$&SHEEA?F^G8(4-BVEM%;MM59?I6._II&N1 M6Q_#[N;PW,X9MRZ"SVD,?]8[UR3="AE0Z/GF9MJ*8S["9K#[.)_@<*CBXM8] ML/^!W3-N*SD./JQ_KJE.&P]*/-.=K#C,?&(&RX*#7G>7?RJJM1'\LU:Q."0K M<\5/CW3:^DW@AZ0F:6LG<;=&YZ4FL70MB%)F5/BY#8>I!\UHVW"4$3K0Z9&V M0!/\@:E).H=I[FKY*ZE94YT<6OD0,K-AM.*"P#,W S9DMS/-+_JGOD))<@Y6M-"<>^ M7L'B>$I^O%!B5YT;OPBE1%9]W?(HYD4)T+^OA5#O%^4#FO]5S/X'4$L#!!0 M ( $J*%5&&<"5\%P, &L) 8 >&PO=V]R:W-H965T&ULK59K;YLP%/TK%MJ'5EH+F'>51,JK:J;EH2;I/M/@!%:P,]M)VG\_VR0L M <(Z:5_ -N><>\^UN';K0.@;BQ'BX#U+,6MK,>?;!UUGJQAE(;LG6X3%ES6A M6A0G6.BVU-J.=%MGQ-,%H1@';95E(/WHH)8>V M9FJGA>=D$W.YH'=:VW"#YH@OMS,J9GJA$B49PBPA&%"T;FM=\V$02+P"O"3H MP,[&0#IY)>1-3D916S-D0BA%*RX50O':HSY*4RDDTOAUU-2*D))X/CZI/RKO MPLMKR%"?I#^2B,=MS== A-;A+N7/Y/"$CGX3^?3[:-!=# =@OA"O\7"RF(/I(^A/ MQ[/GX=-P,A^]#,%H(N9#< >6\P&X^7(+OH $@T5,=BS$$6OI7&0C-?75,7(O MCPRO1#8A&!/,8P:&.$+1I8 N;!1>X,E+#S8J?MOA>V 97P$TH%&34/_3=#.H MH0\^3_<;W%C%SEA*S_I/.W.SG'27@Y% WS9$MXOHMHIN7XD^$1TGP2N2(7"3 M$L9NZS8XEW"5A.PO^X[G0 >V]/UYU:LHU_8"]Q(UJ*+N8&!"KX!=V' *&TYC M$:<\1A0(&Z(GQK)9[=&EK8>&6KE%$+>Q5J(!B?:"Q>]**<*K#\!IB%D:YHTM M^BG^8M$H>5T%XY%\CA<=KWGQK5PP)L!#EN;ER6 AQ/+-:%3.%BR+R]=\R7+YRRTO MLEC(V^)N5"X+%L\KHRP=(<_S1UFY< Q7*5\Z_J9N+^WVNG M@^TSE>'N]4_O[ZK@93!?XY*=\_2?9"X6)X-P .;L-EZEXHJOW[,Z(*K\S7A: M5G_!>H,-\ #,5J7@66TL&61)OOF,'^J!V#& ;0:H-D!-@[#% -<&N&% _!8# M4AN0?2G1VJ *?;2)O1JX<2SBT^."KT&AT-*;NJA&O[*6XY7D:J),12%_3:2= M.#V__#2]_' Q?GL]&8/IM?SX./ET/067[^3=Y?E?[R\_C"=7T]_!Y.^;B^M_ MP1#<3,?@U6]'X#>0Y.!ZP5=EG,_+XY&0;)3/T:Q^\MGFR:CMR3S+Y$R9"C[[ MYK ^[[:^8D*N C8'D[C(D_S.16#<[>+M;+;*5FDLI)=+L6 %D)3D:ENH97#/ MP$4^XQD#KS[PLCQRN)]TN[_F(DY-LY%,SC9#:)LA5/DA+7[.XC3.9PS$ ORY MRE\#[/T!D <#UXAO//F5)[5%W)\BA"B*CD?WNT-KP["/PP"9L+$-&\( AJ$) MF]@PZD<(XBW,"!MOP\9[A?U*SK)R$1>L/-IK"#9>Z0X;&/IA1/W0S8=L^9#* M$K?PD;-!;L2E)#1FFZLCM0"FBMJ"IW-6E'*1?%\EXD='TNGV:;0S^LD#*V:) M?!J_!:5:(8 OU<;J7&?4SGKHXT:6J#4N!LA@Z6]9^D]CN9LU%V/?3A*"/H5N M.L&63M!)YPLKA=P*%)NKZ4TOB< B0:!^*.'.1"ZV<$@\WR"#/[1EG]T:/Y] M QU9-(,00\_-$WI:N;QNIA49527,@=RI9>E4QFKV.:7(L]<(#HG?&- :1EMA M)M4=D86=5*_8=LSDY)QME*]L4;ZSVIFQ\?HHPJC)MA=GTM6* [LEIYUN7ZIK MQ]30# ]!0INJL0_2I*^5 W9+QW7\(&?P,D[FLI3=Z+O@()=5=\4+,>+3R0/)<\?3FB]A90"3"N&W*:P&# MW0KV2=)+Z@HJ;:F@SJ&M2D,4010TA[879[+4 @:[%6Q3]\V,ND^Q=5:3MFHA MXEFSH =E$M72!KNUK:4*#)U)#:R)"/V(!+11!D); 3$F 6G@Q@[<$)(@M$)W M*&H8D=:YI"45=FOJ'K6@>R!L@82AAQ$.VO*A51)&+U .(BUVJ%OL'E40(EOM M2-0L[R?(%CL#93+56H>ZM>[)16'MEYK3-HA:"C*T@Q]2%RG*$HVCF0U(/J.$49,).JEB'4+4./JP]K9V:A(6NGJ,FV%V?2U6*$ MNL7HZ?4AL#I%]2RD,VFIXO-,H_.5.H7L@7*U"R=Q#32W=!VF2UWJ*7Z*MB+4HX@,V%K&M MBC)N*[$]*).IUD3\3,U%[#B!>1#2MEQIV<,'[2]BQ_$J\OS6QKA6,/PB+4;L MZ#&BT-I='4W&7909@U8M_.)M1NSH,T(:43=5HK6*'*[/2)Q]1FO)$&>?L6W- M$"U9Y)!]1N+H'\H=N=DGF/3C3+I:MLAS]1F)0W2HCP+/&NE^H$E>RPYYT2XC M<74/"?6L9/3BS'AV_K_UOW49B:O+2*FL.EI(:SDC!^@R$OO4%LA36[,?T@LS M.6HA(X?K,1);NX8A\:U9W0+UPES]L:G-A='&VRQ[D7-9_ M[6X5?!L=9UGE6UGJO"J)DNOSP9A^G0IF!EC$CUP^Z9//Q%!95-5/\V6V.A\$ M9D6RD,O:3)'!GTTPP\_?PZ^Y4E#V06F9:3JO@[7]6; M\T$R("NYSO9%?5<]_2X;0J&9;UD5VOY/GAIL,"#+O:ZK;3,85K#-R\/?[+G9 MB),!-.H8P)H!S!T@.@;P9@#_Z #1#!!V9PY4[#Y,LSJ[.%/5$U$&#;.9#W8S M[6B@GY?&[O-:P:\YC*LO)C?7\YL_9]/Q_>64S._AS_?+Z_LYN;DBD_'\=W+U MY\W?['.NY'&?E> ME?5&D\MR)5=O)QC!XH\,V"N#;ZQWQC_VY1?"@U\)"UB +&CRX>$T189//SX\ MZ6'#C_;@=C[>98]VTZ_N;KZ3F]O+N_'][/HW,I[7\Y[;B.-MA+V- MZ+C--624O%Q66TD^%976GS%+'J:([!0F?SQ>Q"$+V=GH\71[?50DXC1ZBYKZ MJ"%+*8N/L#WQJM_($0@#=6:U!7DH655+O-"DK+E!]?-MV6F-V2G MJL<?EPR#UYG4O]JX56:R+7:TA,FJQ5M87?_]WG.C=Y2G_M MV?SHN.JH=_.G$E+T,L\.B:](P77BR>2*-P\0QA(\*(\:% M8P@?%<%< K=#?&04]S*:U]7RY]#DWQ6!30=1T@=V\ME\EABIV%L(XPF-'5(( M"GR0.J30N42$DTJ.I))>4K?&6:R^@;P2$R52$RM5RVIO/ Z,*//';%&@_!+? M:+%P%C[Q0)T*!5L*"7RO@D>DSLKN2B)JM<6RO9^,JUWF?E4H)OZAH7KFK/M+LN5R75DN]^-';S%P)B*7-7CLP414G'REO5I>_([B8K M84=-<7.B"Q#Q$.;&@XH\6^2%U8AA(Q&+O89)M/ZP/-!6G&F_.H\_EF&:6=Z$ M'8^#V(U.#,=B%GB.Z^,@/$5'IJ&M2-.PWW/+1_#:2N4=+AOZ^2V(O3H#@Z5" MQ"X)'S8,4\9H!XM6M&F_:M\J"0&X>I6T@U]4QN,;1T&Y^7([I$$812XY!!?1 M.'3)(;"$=^@<;=6;]LOWT=]VV4NGL_D:.TR2U$N1" P"E'&7"2;L5'2EH%:S M:;]H Q6U!UD#)JHJ"FLD)8NLEJWE4'J(7+,@=-DA4LQ#STH(2M N 6@5F_9+ M]GCU:$2L*4H/9T.I<#:((-.0)E[*Q7!,)*G+R,?1F"8=TLU:Z6;]TMTI&,S7 MT"'$L&L/#$9I$+@5%()C@O(.;V.M)K-^3;[^Z,$"Y>B+,(4S41*X)!$<32EU MI1'#<4Z#M(-E*^N,_:SZQ^7\XV=2UJHPX^\$[U%)C<+"IL)6UB\VB"7\ MM#/5#[J5''&7@'O^CN)BX6\E@H.J-^VH,UBK[.P]97_#\+6&.#EY6G>R)85R MVR,-5T3-DU1X7H/ :,+3CX=]J-^O7;K.7BTK!.-@^33Z! MAMO6SF=SZEYDY4]B1F@;)1 <.9X*?/$=LC0(O/C <&'@%<4(#L(CZ-K55LU9 MOYK?JFHIY:I1\Z(J'X:U5%M[>D5Y^1(!VNZ*ZD7*YJ?=7L$Q'<"[(D.;>MR7ZXBZ>6N"H%+JGHVFV%Q)VG$N MX*WP\_[S?&M1B+BJ-%G-MA^ ,A0[JK-?R?U#^C#DH<<-@\6)1PZ!\8AW^>M) MI[V_VKB3KS9J"&ZWX+G6>B@II"8(:>R>T288CM& N5&(X2*6=C6*>%MC\/X: MX]ZT\H@]J[Z>?)H>N-YD"OQ3UG4A;2/)=+I!I$V)]90I_'D.Q[H'(O3.1AB. M\M3K J+S!4G49<^VWN#]]88GQ>N\A /3^U+,L5(C$#'WLA'66T@X=7OL&"X& MCEVF;:L-WE]M7-K'$M9LSTO;LB(0A9(LF_85^*_9 90D5A^DL5MN8+#3&J(A MB*"Z:BG>%AJ\OPUA#7A@E9=-(0R)U7XP;OJ8%28;H>R0M@,+F&N9"8*C- R\ ME(,U.T1GIX6W)0[O+W$F7:2&"_F0EZ5Q5G/RD2JOT.J?^^5(&G'J]I,0&*S? M=U2DN(G2*.RH;GA;W?#^ZJ:;IS2U?R]#I- !873;@0@,V8@I GN[$6\?G[;% MC@CZBV)[ZH<<>SBXK?;*F [.- TS\\RHKQDLVAI$O-/W+Z&.@B,%^H06Z^-3 M5V<1%*5)Y#H] DN9Z#@&BK:($/U%Q.R=!TS-\--'PS0-O,2$P+B(4]>C$1A+ MA==7')V\,;&5ZL&^>:*);8,>7CTX7CV^W3*V[W0XU[_1K]/#.RKM-(=79KYG M"B):DT*N8QJ.JZVMJ/&YE!764 \/NZJNK7+^8& MQW>!+OX/4$L#!!0 ( $J*%5%_^:,&PO=V]R:W-H M965T&ULS5Q9<]M(DOXK%=J9#2D"HGF*E-W=$;)\C&9MRV'9 MW;N/(% DT08!-@K0,;]^O\RL*A1XR/*V>WN=$%GBS*:AW7^%HMGYE-I>.4)ZWS9\-^_^S9 M.LZ*HU]^XM\^5K_\5#9UGA7Z8Z5,LU['U<-+G9=W/Q\-CMP/G[+EJJ8?GOWR MTR9>ZAM=?]E\K/#MF5\ES=:Z,%E9J$HO?CZZ&#Q_.:;Q/.#73-^9X+.BD\S+ M\BM]N4I_/NH30#K724TKQ/ASJR]UGM-" .,/N^:1WY(FAI_=ZF_X[#C+/#;Z MLLQ_R])Z]?/1[$BE>A$W>?VIO/N'MN>9T'I)F1O^7]W)V/'H2"6-J7#YZL/;]7' MZW=7EU>O;WYZ5F,_FO4LL6N_E+6'!]8>#-7[LJA71KTN4IUV%W@&0#VT0P?M MR^&C*_ZS*7IJU(_4L#_L/[+>R)]^Q.N-?O#I.YN-_69CWFS\EZ#ZT;5)=)^; M39SHGX\@FT97M_KHET%//7U/]4J;I,HV+"OE0KUL#/8P1OVFU2J^U:I>55I# M#C=E56?%4AF]A'#6YKDZSD[4C4Z:*JL?(K6IRMLLE1'RF\H*L[%2:!Y,K==& MQ46*M?*XUJDB<+-$FXA_K9NJ^*H?VMD 2^N"%RSSAE8Q+[ G-OV'CO-ZE<25 M#K?=Q'4&P-2Z++*ZK/!3I-(L7A:EJ;-$87B:E7FY?)#]DK(H !S@H(4Z ,;& ME$G&,,8) #1832PJ:6)5-Y5'.TUI4X*RW&>E,K&?4'?0=_:U+I>]K M715QKG"*948?]!]-MEDSKOQ6NE+'__YOL^&P_^+Z]7O^-'AQ8E61KBR0^-<8 M^D; Q)M-GB4Q4P:T!J=H4HS0W*!+K*N2.3-2:YUB6,XK9$6*%2O@ WM77W5- MU ?%EJK$],KTU.=553;+5?>HENDBG,MB5N]C%#Q*FZ3>SV9JF9?S.,\?: _( M2CMZ@5\!&7!%1UB4.4P6+8>SZ273_CE,P'():\4K;^(JT7G WB^(AY8E/[S5 MJRS)=>?IJLS!.C"LR5>=GOBU/. OU$:7F[SS2Q6#>5EV4EV[A9@(]YN\-+!I M_*T +&5-3%A7P'8[N*>N8/S2-.,UY&S!H1F5<6[*%I]93=--MBPB@KX&5AB MB);.&,$LJ#I9%4Q0TVQ(*[08QBY$-L\T/=(BG4V>(N4 #2A< :<%X$CRAN:! M,)!8L$Z3"$R ;[%P,.7@H%.P^5K!;:EBI\SV[,)$V)09R9V3J #>D/L"V0KY MSZ$HD)W(,C/#8K'QU^NC@_Q,\R&FJ9H_R&(6^Q6+*;1]S>03!:IQ\*4N$M$G MP%YF44@,!G\/NB2K5YBW@CQG8(J.?MFL'DP&V I#*F,P?0&T+T2I.[%/8+2< MDHS7\P9,558@28-M\3RHP5P%[!.J8S6ORABJ*"X@[F#(4&5&EKF9AYVVY%VM$@UW MC=1_GE9Q(#>B3/?:5X?X;!TOF>O(H\\@.C0KSD$P&=)ZW M#$O4!DS.@#FLFZX^#[4,3-1!T]2U?D^RF#UUB?_+/$M%=7PQ3*W7P W.ABTO ML=J*IU_2A]\H?=/"T+B$QD,2_3<]Z SCR>COZL[G&>E:]T/P_[@ MG%FXA;Z%S?AA?U/#R2B:],?T:3:-QK.9>D=11DR^%E#$3*C2LIG7BR9O#^H6 M.!Y,HO[9^"3X81J=C6*W99G>9;GXK-?,@5=%#2V>$5@DYIM*A633X! MPY 9N)H]H*R> YNK%D3&%*VJ;5"+JB#5I^#)<4_]%!E0H>$M[(ZTX5YG/L M;XE[CZED3BT,5CTKBDH]7 X@MR2$G^(9;![4=8D[0@P$21%F%HS M3$71L$6%!F8D@$.R]0:H8!K%QNU)NM]^A'TL\0WR5\$4B3F$SE*+"EH9LTB7 M\4C\QEN0+2,K1Z[@(EA>7%<@&5@3:1:7B"Q_6?'6.H;FP%]"UW:4#-/)VI_] M\6I-"+I;:6:DC _'4.795U+OT% %XX!5%<<@'7K'6PO3?-*?,I$V\NAU]J-U M+1R>A0YR(J$L8:IACU-0^0J"NYX#PM$@$L&VN"&N(,AD9P+TJ=";Q_%#1K@] M"*9FU?91S/ZSO-+DC$I<<'G]Z]6K4X"[ ;GAZ221)3!;LJ+<2S\),>[*!G8. MAF6YU!WF(I:C'>>ZOD/D )\J)LO!SU)R"0B=C411;(T\G5./!V$Q[-^R>KL! M!] P5#?LHK1$N/DK%VL\)-C3B:&$$$/S+:(@.4*LE]81$P(T+LB M7U0" ?)TUXBCBH1_$%JW9-RB1$?SP M^8*+/">J$5!9I? 2=[>Z9\?Z&Z!6X M#::V\B>>4:CB&E8M;-47, J&= ZX CY)9M@:D%*)V7G=9IM'004:KT+)AI7! M<1D6L>M"6IX0C$*,[?((25FEQ/P=51A Y0Y!V^X<@^-P.X(@W!G 0"SA$&R\ M4A?\XR'FX:2W.F?*"L\*9Q$.@-FBSA:9^ $MXIB"C*08,1:[;ZG>0$OJ%C7! M\$55KJV;);1E8 XN;:/GHU(+$AI-A23AQZ;^/\(/F!>8[)"9) VXO_$?X'L_?D.KY MU2G.-][]NFKC&QDCRC4SUI"1W66TB480KM8L;&!^+*SC+'@&5V1>J0AL41I7IM(*+J!D4+P#+75$GU;T?24SC[M_5R<^M=-2& JJ^UC?$Y[U46)&[$:IOX@5FNG.<4Y+"4 MN@0JQ6ODU9G,2B_ 8510Q$WB^AUG(9U.HM54G#UA?2Z>R1ZGH87\$&\_@GT& MTV5P_R5.CJ1VS5\>)OU_^=O%3"?EX,=8O6+_#NW?D8VK'G\J48X-X)5!3#.=OXH3AZ[_HDPR XP0U M8<-R$K8;>'II7*4<]7+@=A/GI&)O;,;:+LW9,"9<^\MO\"2]CTN+N5VJ S2 MM9[FXEO%7[7ZO4FW8TF2;H:/O$]V[:U;$NH?""F'6&Y)=H=WXREL2HZH2P=R MBGQ3"R-6<(TK2BM1$AQ.15,DG'PF@U<0K24JA(H1)>16]R']$S:A&>8).[!S MF=C(W_JIG [+UA8!>W *6KAT?8M&KJBXRHCV24H"%WXPK-:#LL5@7TLA\# 2 M)BXS*W&DA1(KN,%0D+0!^6-5I@N;A?Y:E'>Y3I<[X;XPEMNJI]XW>9U1]>IC MZ[:IZY:0[ '#:=3.]FT1.?845I*5I= KL%#D%Y_3$7UTC?2\C+P#A_G9T/FDZA.1W5%A>LHO/!>UG @Z=S'3A 4)GC8+QE MYZ2 #M$"VR\R*!O@Y!; MO#=1N]X!YM%.;6 2S"(03VDXBG&,=GU%QYWI9Q2T)6WE#%L%IFA<@* -$U+TG\N&CR M19:O;5SN$HHVO?"8BC%<'9>Z(D=6Y'/EVNI&0M***O-!.@3[VD(9L2009"W!(N MC*!:)R,H]6<\3C5EP"I.J/G^EJAS@(7-&3QTK;?9&<:=$#MCPI:(L&*?W9(" MVMI65S5'D&Y)WT&!SSB^H:E<78A4M)R3V=%Q4$B,:D#2!42$5"J)^TI0(PR*2C)A( MBMLV(+&$PHSE)H#4[,5.$'X$A;9W82KJ(SUEL7\-;9M2F\VNEWDG25*0?D-' MLZK)]>FG).U9?T-*,K<20K9K2#?SS2S#%IIF[QKUQ:U M8',4HN5%S0=/@'N?^\*HV/FWAP2GIRX\-O.'O: D,;?H4!@H>2##&2PY4^A4 ML&-C,_&M1K U.-%:/A-*A0<')UG-!QU7HB-HD26YMGL<-(F;XB!D@FB(>*WX MM#:[PU)KB]R[$+%N47ZCE"+P):N F[I,OIZ^9(^>JO&Z,'+*MM(1T1K3\K#=J6TB*QYM*.GE(D@&V5)JZQ;C7A/H^ M?(6MVVTRF_Z=YSZ]Z^2I.[_A! $94]<@884LDAPAM<.16(O.T]1)EG%K&O6A M26>@;JOEKK) 8%,O$AY31MVX?KJVN(A/@X9.?MP:VA.+"8-O)YG M^M8%I>2HL==0*.J:='!G:S+,VC81M&BR;:^^$@$P]BC[*%R6H2T<2D1G=Q+@ M,1.PLQ2YGHRM[LB"+!]I TET*+Z^(2;)]M(MH)QF"DN)V;PK4PXXNGPA:A/]BFC-.,\$*NB/:- K(9\R%S\249=T+<9](L@6OW MN2W:F+8E_K+MGC#J=5P5W'D$B-7-BDS-YT[WL(-<"BSURFKD]::IO5M(^>_$ M-N/E'!%JM^PQ%2!/>'7#JW>2UA'WCFSJX+F5YO^%=#9D?!9T_GS0->>ZR L5 MH#MQ$[D.Y,>3'J5V+7+RVNSF\? \&@RG)\%/9^-H>GX6_#"=1,/)$$)(^IH2 M'>2Z4?\TG1O$;6J71K3I5$&K6V PBR;GP_!K_WP:?AV<#]0KPC\Q+\3)\CLI M8>H,NN.<:8B$,&-[-ASYS^/^^7= Z4A^&,YID*?'U[-^7[WDHQWFD@"S@]ZD M@]=1;S(+OHY[@[$<^U&V>W3!\5EGP?[DX/'!KI2N3$4/?YO;TT;;:E9&LEYG MI^D6A;:Y[/PT"K/[FPJ*/%.F8,.G_K;]^ZL9/W:U'32F!/XD& MTUD[/LGC;&U<;,5]3<_"=JVVUM:"/(X&DS-UH^LZE] '-B-MB7,\C2:#R=GPR>"=MX%;3H<_RG0@)7)X%'0QI/^TT ; M=CH*^]%LV!:;WFER1X)*BQ5PONI(ZU [^/'1I^LO1R>NE.D[ =E1J'@D)YFT M;7IQ(:WT'*2-3UF*T8-V?? >4,X <"%"7 SY(2R5=O<+LBZ41ZU_9'L@548) HNW!5Z+98/8]SCGKD M9FJGX<;![]OBMB#V^8X6&S:E%[>Y20ZO@EZM3D4*1DSJ^G ?YF55B1WG*5@G MD9B*O\+#0>R;U;Y&)7O:7"3=DJ6N:5]-XLZHWX)(C1,XR5>;P-GX<%;[<-9E M8"458BC["$K9U:4M\7APTL99!>? N?.2TFSWF?2OM2584JJV/N=9!KL<0S1; MI$'&C.DDK@XM[.;SI;C1"8^C3C1QO2@7:U,HSE?;FAFV;[(^)\TN#2_;B-K% MCK0D"$5]5M%'SY[5;%#)'91MB8GN+]0F3-T797&Z-"AQV!&GD>5FE4P^.K&I7JYZ9B(X=EU*X+JR M9&E;O>P%Q(*YITWE^=/M42@'FCTX^R\MJ'M4H#1ON7S_O:Z2C%"W*HV'I0=] M+B546<,V*MLSA&E\$Z8P$"'H.[X^J3K%8=?+5NU5R;8090&1_FS7>RIY3.-Y MLK$T,-(Y8;LE.?/(=S0Y%=SVO]E&11!&$D0+VZ&4"*'E/ESBM3OK^R#X"^]9 M1=(EX[LT>]:6!69 B\UD"TM\QWLR!W4YM&-YB._Y&F@;F6US4C#&A%5,[A"B MFR,D%*?<6BY=GWOT.S./?+7'=Y=@'!G:JZZ2F[Z%74,(%?0:6O/EDE.VDK&. M?R\K&T)[#N_DGBWF$(DS?:FZD-U3EYU#W1V']@X0NXYD4ZV\N.PZB::DO.#: M5W(?)JFLO;WNRI?3W]I OPB-H;0;X_/8EED=R[^G%*!E$;N,*Z>+$@*\TKCA M +7Y7M+=+:-R"$?7 16]\0'R'+LV@8V[05%3 R:E@8O:T79'Z1PX)5N6W0-] M+V.0YEPWZPZ#?/8,TY+8*5*'2S)/+E5#&:LL)8D4/\/7/1C(<%1=96*UJ/NY MB(LZN.[*V1')17BT<[TO)[?&7A$.&G6YI]ZM_=0F/GNSHG-#:)NO0T+0HJS> MJ;R6;CFWW&3X UKD>+'K+2@X#QUT-/6CX6BH?H4LHB[S%XH(.Y;4%E"2IJ%?4LJ++ MT\O0$/4ML+-H,IH^;<_VYK?LUG[?M_3@/)H.6KZ1+L9MF=DW<9?3AK-H.-E- M+GSOWYU\"2(06RH.XIA#L\>],8NT.;Q>-_3976"D_KY?7'R;?ZU693W M5('-7)[Y,4AL2^;-I9J-A^HXU0L)0ND=22<[MX)_F+[IKOK.WYSQ_GZ+H7/* M(RE1H(,!4+W%7F?1M-]70_]\M/5\C/D#-?+/M]ES!"TTQ:_N^63K^1 4FI)= M@V/ ]=EVXNQ\5]I&@VAHC_2<"G*<5.1;Z#HP%:V M?U.]EAM4[@E=T<6O0<[GK6LKE$<(!2Y2>&%T%[0=]+$J"WQ.K!_R3N3FJE!O M]+R"I_% 2; S:6MH+Z_L[>%]6>(/(K0W%SBLETU;$-)G-I>CTB)G7=2 M-JW[[MSDR+5)=JUSX#BRN9"\Q$.0/-"97 /R5>10"X@GYO!OY0T;_;,!A/9V M8Q3TOZWAE"XR3?YS36]BL/F(-2+ ,I7 YNZ[TC=MFA(R:P&0-[)L!5'VF;RY M(DMM@,].GHT&I:9F^ZS<>Q]J3:^5X-8)G78'8EPE8NWFA&H'6N!(>*)W)/YC MLVYL@VI;^F#_T]X4Y/#/QI$A_KH.*M5!R;QOI_"<36!BN&8H:EOQ"M98EOY1 MUN&O^OO:8^=[_;FX5447#@U[QG3=OVY:'+LZ-N[0X*+KYWW3?=OO'$[.H+;# ML@#V[9^%M9T91LS&81?.#\/K_]A+' R@UR<=**/1&QXM_,;+EFO-5=7UH(UZ3>+IIE \OK MK[\I,D_>..VS8U\VW$]',T[[,'W!( (^W"2\Q&F[:&QR6ZY<'8MIB^, MNKXK^)4.]8-_M1F91[L3_S)X<=)37ZQZ](\D*[V>ZS05S08(N"JTT-QL9VS, M[CJC7.8Y;:LE*PI5?<[97HSQ!PG>MB-68-\>G>2 SU9*7M%RF'TI I0F3I#= MLA9WZMX:_,$D G':A]),F,J+@9@YJ.O>)99-DW,BFMI[ZEBNK<"(K[.&KKAL M;TK>]RE=))>N,WF+CGO/0B1)=W_FE#BD/;@D:O<=I\8&\E.^JY)-L\ M6S15TG:6A W17;KUU$OJ:%G#;V"OA#+7P8T7N"@ZMQVOWL.M;"OJ(X@V02^L M0T.2ET9Z-461<*-U9]%>1Q["5[B93K:0HDLLQD=F3J;VU\KVCN]G^*TWF@7W M/L5KJW2'VUG-*G[G#FE8KU!MV[3<:7#O^^ L+"42"?11CYITZ.*"T]29:5N+ MY34C!=VRJ?+,M0?:V1*4S#7$I&A[1?T+,DBH1,6U^6U&7[;V3I=MKQJ.;LNY<&>,*5L?:4%>C0\2^,NK^=&'GICR4M3^/N,/?IZX' MYZ>PO]TU;90Q'??AK]UPD73QX$ZUI=B[$X^$W7A1*C$%7T4F,,CG]+GSR567 MN#=7[JB0[XM3;W*)Q,EAFI+#RSZS80JQ!<0LVT'7=CO;[CEC@59O+RX^LB:T MUP_L^Q'XA7CMVOR&O3RN[#'E%7=:"G"^X.DH]8/9>_@H>RN;UW9LR558>I^. M9=#(50%I_N^PV2*A^)5-['2 ML<_>"J\^5Z^\ZE1O*G -O<;:CKFTH9=E[V#D)V$=(1:)T=ZM>L';JGX8$B91 MN*H[S.GM*[]*[*1?U'3CCN;JT_=G>2=O6"FN7@&2>D!;L*W<+ M@WO8+_.RD5;LAJ==M$4Y\6;HBIV_TWSI+P_O>Y7SL^ -VOP>3'I/N)&WSUD !?UPA MBM<5#<#S10GIL%]H _^"]E_^&U!+ P04 " !*BA51Q&EEPZ,% Y#@ M& 'AL+W=OQ0):,)"?-_OH]5W)3U^>'O#]N^*1H[7O/@CV96_N5%]/B M9#!F@TA3'AA!XF=%%Z0U \&,;RWFH%/)@OWG+?IOT7?X,I>>+JS^K(I0G@R. M!J*@A6QT^?U#KSW/&RZWV\;]8I[T9-.:-#[9JA;&NE$F_\J;EH2=P-/Z. M0-8*9-'NI"A:^48&>7KL[%HXW@TT?HBN1FD8IPP'Y3HX?%60"Z=G%W]]G%Y/ M9]/+/\79Q6SZ:3K[^W@4@,S?1WF+O'6%%3L HQ@4F=7 MMK7K/'L4\5UCAN)@O"^R<39^!.^@\_,@XAW\LI\[L(<=[&&$/?R/]#V.D@W% M0T#B+/_6**]B^MJ%>'M3:^N1Q&+F9$[B#84VM\\;#TCOQ:41[QJ]$2^9N G^ MKPF)#Q1'A0@EB:6VY-%\%!R&B@!H5V"$2*ZD;$!:"4_,FL(E6+*TM MUK C:E F2+-4@DK>@9T("5L-/><->UM:3 M'XI+V)5;XZU6A60]/N 'O2ZP1>BX+CKI(\)"^1P<;4@Z#NH10^JF("_V7K[H MD01)N$B&/8"I>Y/Q\&7_8VM)C$M?!:\1ZJB+0X)/RA;I?3^9F R4);5E.3D: MBBMG11P,0A9?T*S8 \_,-!7SS&B,W$^34A;"YGGC."-MFZZ35L/:-KH BT', M"5TNP!)X#KVM8[X-PL../, 5J(81[K9 >B7EQ=1L!;C+<*W44H&YH^&KCKB( MRGG4%4;/&[^/8FC8*ACEU=*HAZFB5E)IR4#]4AKN\#)Y M=E*:)OTI^L0[]A0D/_Q^?/]>04L,1"YDK'7LBZ'XG38,S4^1D7P9.U=8PV>@]/+V_V>"LVW;O+5LIC>Z.LU^) M[L^.FVG;^KHQO1/Q:T*'Y(2^#2P'4%-(D96[)P/)@W.50E826BBF>6FLMLM- ME)-F<]_#.T/W)QSF+0@WZT_][4D:1>SD#W+@:3QB.(R%% ,4]F['G&\X%W$/ MX!FR+;CO=!9EF):BB3,W3818]KTS=L9O\Y:_= $:QG^6Y=>R4 MWB#IG7V61AP./ %=AMNB(X]3O[\SK!UIV:;8O493RA6U@XU /0"@"WGWT!ET MU#O.5X3C$U]:N()!>3K9=V^[>]%9N@[<;D^7JO5 MM BVCI>#N0VX:L3'$G<[EL$Z5(C:0B9[]^1\J2Y71- M]J$8]D42J;OGWG@/;UHI_6]C;?%N,##I!G-F^JI 27]62N?, MTE*O!Z;0R#*OE(M!'(:G@YQQV9M-_=ZMGDU5:067>*O!E'G.]-,%"E6=]Z)> MLW''UQOK-@:S:<'6>(_V2W&K:35H43*>HS1<2="X.N_-HW<70R?O!?[@6)G. M-[A(EDI]R=JG[#73PCAY6AHS )?Z 0[Q1B[W=MR'MYR2R;3;6J0#MI0G,?/E2O3!V:C*@*7= M)1-,I@AJ!2E52%-# #,&K0$F,Q"<+;G@EB.MC9.BQ.,N\=&9EW$5"(#+5)09 MEVL/FVZ87#MKMD*4?JM S55F^LX9C5"YAU34^$MCF;2<"5K*MVFI-4K[G3=$ M-5T8(+8Q)(=9OXURT:C,:Y5C[BRKTI"7YJ05^Z_?;<;:CW^KZ5.\7\3A/M0Z MO\WRS?.-+Y+*)C CBGQ$6:++A:L/[7#'>JDJ)65(8XK\T1V, "3:?8Z.(#H+ MXLFXLS%,@C"*.AMQ$HSC(41Q0O:_J\%-Y^3\;PNQRUJ;OGGVZ+J!3IM6^8YI M49O#+,1Q-RWQ)(A&H\[&<30*PG%\ L?)Z(2@+W&%=*3;4CC)*'[?G/-&,4F" MT^$^O4D<3$Z3=GD\'D\(,7X!4"BY?FM1YZW263 *3]M51)Y'P[V!8!Q.(#GK MU.X.W87M6O@6M;_:'3-\7@J^9NZV--#OR!0=&=61T2@8M2581:RT@%-R0>.N M6WT'L_5:(TD3)6DF#:MOXD)S F)"J+11_Y&%DNX03=0#2O,UET0<+5E4W&Z M@4\#62$DQQI.E"K^A$Q#M>$IB1#YK$HAG@@#"J8=_="B)'= ?W3VIO'N=?/J$6ORE;BUU/"0UY=Y MX/E_C^'*PLW.D3JV)>Z]\:)4E!55I0^7I6YN"U\8=)/!\ZQ6!^IM-"LX&L?[ M\'?MVAR"[J6%6VZLL]/<7A1[5%]>_7^ZU >=J8E:?^UG0P.>+^L!JMUMQ\]Y M/77MQ>O9]2/3=#H-"%R1:M@?CWJ@ZWFP7EA5^!ELJ2SQC/_&PO=V]R M:W-H965T.MN57"]%HQGE M<"61:JJ*R.<-,-&NO,CK#3M:E-H:@O6R)@5<@_Y97TFC!0-+1BO@B@J.).0K M[S@ZVB0VW@7<4FC52$:VDGLA'JRRS59>:!,"!JFV#,0YHILN5M_!0!CEIF-Z)]ASV]4PM7RJ8[#)H**\.\G3O@\CP")\ X#W .SR[BYR67XCFJR74K1(VFC#9@57 MJD.;Y"BW/^5:2^.E!J?7V\O;T\N;'[OMZ?4RT(;0FH-T#]YT8/P&.,+H0G!= M*G3*,\A>$P0FDR$=W*>SP>\R?F_X!,6ACW"(PW?XXJ&\V/'%?UO>*[9D8$L< M6_)OS7H?G$S0"(^V_!&X%O(9I<(\<:4A0R)'N@24"V9FA?("?:;<6$2C",_4 MER/TZ<,"A_'7_W::=H-K=V_ 873H>H]VI#7O3(.DA*G!_Q%%2>S/#N=6BK$_ M-]*=&;L#R@]J*5)0+[&SN;\P[EZ=AGZ(8W1&.37/-4.%$-DH&/M1- I>^$DX M0S="$S:Z',]C?QY%8TL2^1C/>LN??G(PFHX*9.%V@#)M;[CN!F6P#FOFN)NN ME_!N1UT065"N$(/<0,/)?.HAV&ULM99M;^,V#(#_"N$5PQ70XK?8<;HT0-O+X6YHNZS7 M;MA'U983X63+)\E-NU\_2DXLV8@<=*U/K4 M6QO3G/B^SM>LHGHD&U;C3"E510V*:N7K1C%:.*-*^%$0I'Y%>>W-9TZW5/.9 M;(W@-5LJT&U54?5TSH367AR/K;KW8(_.=OHP1AL)/=2?K/"E^+4"ZQ#3+#<6 +%OP=VP82P M('3C^Y;I]5M:P^%X1__D8L=8[JEF%U+\Q0NS/O4R#PI6TE:8&[GYS+;Q)):7 M2Z'=+VRZM5'L0=YJ(ZNM,7I0\;K[IX_;/ P,LN" 0;0UB)S?W4;.RX_4T/E, MR0THNQII=N!"==;H'*_M1_EJ%,YRM#/SY+:YO M9[Y!MEWAYUO.><>)#G#""*YD;=8:%G7!BN< 'YWJ/8MVGIU';Q)_:^L1Q &! M*(B"-WAQ'VGL>/$[(GT&'O?@L0./WYW"MSG)"%Y'P5)A$RKS!+0N@'UO>8-M M82"7V!O:L )D"6;-H)0"FXS7*_A *]G61@.O<4:V&BWU\0G\_%,6!?&O_]O_ M0AN.K8(NO9=TIUG9BE[$:F"N&G:*2VQFC;413EV!P*7-S6[RVC_KQT<0IB1) MQR\480KG+1<%9DL3R/D#%^X T2[)O&J4?& VS;HW3. 7& ?PQ*@:*!,23\.] M."&38 J7#$^*M10'2"&2PO@%*2-QN =-29!$L.@_MO7*2"GLU]VMB2WFI4-A ME)%QE#V3TV0"GUI5<],JYE E?[1C_38K)N$T&$II"A>R:EK#U* 0AXSDI3L9 MF<3Q7IR0<3;90[0LS8:B4V_Z$04D'*=#9A2^!L%D"Y=JZHY\+'Y,?LZT?K4R M]HE/TO@';1B2S&U2:Z/:_+\ $S))A^E*IAG<2D/%#_ ^L#0A098.Y!1#L_6# M6] \;ZM6N'8J&-ZY.>_BLA\0&UP9_D^G.(3_$,:V'L/CH0:3E\7'!PX5 C4S M!WG8.M&$Q%GR0C.-]R%\;)6MT9+K' /'!LU(UZ9V']NJY'DP[!$?&)K!AF+$ M#:;WT9T@X@F.QO$HQDM/"%Q'X"@*1LE.=+2C*-QK"+X1=,/<+2^>1J\=[/[@ MGJR86KG7@,9S%(_*[LKLM?V#XZR[9_?+N]?*%54K7FL0K$338#1)/%#="Z 3 MC&S&PO=V]R:W-H965T(A"0T%*$"H!7=K[]=4"0AR7:2 M-C?3?A%%<+%OV'UVESS;*/W9+(6PY,NJ;LR+DZ6UZ^?3J2F78L7-1*U% T_F M2J^XA5N]F)JU%KQRFU;U- R"=+KBLCDY/W-K'_3YF6IM+1OQ01/3KE9<;R]% MK38O3MA)O_!1+I86%Z;G9VN^$#?"_F?]0(D/R&5F/.VMA_5YE>QLR=!?J6JC?LEFXXV M HEE:ZQ:[3;#_4HVW95_V?G!VY '#VP(=QM"IW"AW%@-3R7LL^>OW[^_^G3]Y@VY>'=%KM_=7KQ[?7WYYA6YN+EY M=7MS-K4@ RFGY8[?9<R@O"F MR/*5DN['19^%;RVRQ)=WR^]Y4T[!^0"0CC+KW&\DG?2H>7QGY>J,:J6 M%;>B(I>\YDWI#ACB A),[!*,Y0.O)X05C.8L\%;B@+(D\Q;2@(9QZBV$14A# M%I'7?:SQ\H]6:I )@<:KWP'0X'_5F8-QNA9:JM%G.8WB8,\N%H[V911CM+]C M"8V2@@ X _0V )9:BZ;<$JMY8VK>@;X3Z4*]WW::L:?C31%Y-U$0>'=Q&C]] MQ%6%;W80T" K]ET5I+'OJI06:>(M1$%&69#_:5=%M,BB!UW%:!"-3Q,*-?K[ M/16'B>>/?,]O>W>,QGGVB+/"8,]9$4U#/XRB@A9YY#L+3WJ/@@5[>Q#Q5H*; M5@NG);(KY8 <_;-;&* M*%!\*[B>D(O!*PY9W18CD3'N+Q%:\7B0@Q:.'>$[*.Z1N -@( ZV5^?/%XZ_M M[J\7=T)#NSSD+(H'+E"'2[246H:4Q9ZKHJ G/DZAQ2;H%MEH2/F1S'[8*BP)(9S M]?R:!#3WK6-0]+)\/'B6,;K,AI'OHK1P$&1&%.0Z]K MO>IZD7$>S(=YD)*-@(PLE8:AGLC5FDO=P>&2:QP[7;9VO=B5C?$ +\ZVP,M+I6+&1)*NC1RJZ!V_5"H*_ =Q6D-:)?VRG>]6&U M>^9T4$U9MQ7HL^1V?\[&CE/X/ ]\L!%02!IEG1>QA,.S"?:QYC[J>SSL&,A. M?H4VC33.8U:W_9R(GE&@AAXV [EJM>L#ARD0O&9%UUF"U@#WNL/;R7$@%&@4 MB-\9\;T!,-GO!\27M6B,.'CYD-.#5Q ;&".>L&*,% IQPR;Q?N"$P22[/W(F MY)<6'"+VNW;HV6N(&XZ';9WW^P;8:5YJF"K@8"[L?F](W;&"E^7*F3G?L;[/ M+E3\![P[ ;%L#PF@"^ZR-U"'S<3B[9!5\T&X[UN,60TA9K5P9RG M^JZ6?4-CA3%A^L=KK:JV=!GL9M8*I *!.P?('PGYC;-3WZ-(C*0YG)]T,][6 M#4Q=?+JX]$/\$14&8DV,=?GA>0.- M[5\+PN2HZHJB$N/("A2K=6L=^/4SJO-?%Q;=6P3$LSO1(/2ATI[)T*:A&-QE M73ST&S!M.=A?RK6?2GM\G(0=*QQTN^R[P^WNT>$>O@/7+D'!A11F87!/=Z)< M^\'J3@8+ @YWS_!MZ^Y0$)8[*P5^SD";QX0'U&[4"@I(+>=#F1@T/!YOOCEW M^ &LCPG9OT&P'=L9Z'&UL[5KK;]NV%O]7"-]B2 #5UMMRFP3(:VN&FS9PTKO/M$39W&31):FXV5^_ M0]*2*,MVDW4=NHM]L<3'>? \?CRD?+)F_#>Q($2BS\NB%*>#A92K-Z.12!=D MB<60K4@)(SGC2RRAR>($9YIH68Q\UXU'2TS+P=F)[KOC9R>LD@4MR1U' MHEHN,7^Z( 5;GPZ\0=TQI?.%5!VCLY,5GI-[(C^N[CBT1@V7C"Y)*2@K$2?Y MZ>#<>W,1JOEZPO\H60OK':F5S!C[335NLM.!JQ0B!4FEXH#A\4@N25$H1J#& MIPW/02-2$=KO-??\3.G]_A3X\O+N>HLMWY].?KN]/1A($*K)1NF%^89C[>YA[/KIEI5P(=%UF M).LR&(&FC;I^K>Z%?Y#CSU4Y1('K(-_UW0/\@F;Y@>87_-7+[T@+&VFAEA9^ M&V,?9CX>HA?P1S?+%:8S M@B L!& %P &ZN9O^@)>KMU&M0CKUF>*WEZ)<*!L;2H,F4">YF@0$X_ M*^%ZVA"="]##,'30JV@803X6Q4;W%_%2YN5&&4D4N:)7)L^()!RR'&;*!99* M9;&QN$ +G($9T",N*L-2,UD! 2[!C<53X[%ASZ7>Q%',E%#U VQHZ_]T@?F< MB!U423<0CN@QF&"7!_J>U_K/2(J7!(R6566&011N;5A[_/KA"K#Y4P5D*A < MD )BY)IU!(D#OG:T-8 ,Z%+")5;.YCB#[0NVMIKPPTHRO1EP5M)4:)I;7%8Y M; QFW5W=L;%3PZ3?/?_O"'L^) M0J_7OMZ12UL"/2=,HK85-Z^QYW:6:LOS'<_SK!0NF "<$:-N+O=BTPOZ??&N MOIVVMA6HGY'K;Z!!5R!IRBO21X>];&"?#>)P[W#@Q%%K!#]P7"_<>))\AG,6 M;#(=D\>3Q&Y/G#@,K(XXB*U6Y'@3VV/^V/'BK\_=;P@LDW^!Y?\=6/QDW(EH MU^^"2N FSP*5P+< )O;;R(DM 7U4"GNJ0^B]X M_)/!(W G5JL/')WBHS\^V]H!$X?F+#@FTR*#@BVVG +$@2&S04OK>UGSI! MP7&HG)O3NSH-Z56J:BAI M?S>O)GG3Y]X$H">Q<.)G9">0 ^<61W1% @>3NN M*.KH7ZO*EZV>[>+C?IIJH([_&3"H54%9[]60NX.DB.M3Y_9 MD>\D4;"S/W1W"#^*G,3=-=_SX=05'1_PR1?VFDZEU!^/G2#P.NTQG#*_X)4N M< ?6N<]L,;NVD&VX-GCZ3',?@8P.TD]L8QT%]F R'A_;=O5B]X#YK%IKEWFB MT(Y9L'9G1T@2V[@^%.]M$.ZX8VNOV(3>,=I[:N>%.T;B;.T;?_<^H;% JZ#% M6U]>_?R+K 3OIKN*O6=442VQNJ79C2J9$SD=BK!?EEC]-$W(OM0J$Z/+]>7;0+9MUA=7%0I:;#\)3%F87?H M3&+[.J9[9%(P$2;-^*[/AR/KN^V2 'OU=5K 4JI2FD^X36_S ?S@'07?%R0'4G[W0SV_,_:KVRA5B_MM6;D7 M)YNZWGU_<>'RC=I*EYB=JO!D9>Q6UOAJUQ=N9Y4L&&A;7F1I>GFQE;HZ>?F< MSS[:E\]-4Y>Z4A^M<,UV*^W#:U6:NQ;VHZN'CY?"?7ZD;57W8? M+;Y==%@*O565TZ825JU>G+R:?/]Z1O?YPC^UNG/19T&2+(WY2E_>%R].4F)( ME2JO"8/$GUOU1I4E(0(;OP6<)QU) HP_M]C?L>R092F=>F/*7W11;UZ<7)V( M0JUD4]:?S-W?59!G3OAR4SK^7]SYNUEZ(O+&U68;@,'!5E?^K[P/>H@ KAX# MR ) QGQ[0LSE6UG+E\^MN1.6;@,;?6!1&1K,Z8J,WXNT/KS\_OZB!F!Y?Y '):X\D>P3))!,_F:K>./%#5:ABB. " M''5L92U;K[,G,?ZCJ1(Q3<]$Y@5[&O8J$4=4+CZI6U/> J5X8U6A:_%.YKK4]8-X7XE7.ZM+:&)R/19W M2JBJ5K@D=%4;(>'8B)$"_VJ![Z:QB)466>Z1K0(R@&]TOAD#Q."IJ3?*BGI# MDHR!#K?AWP5.E)#KM55K62N1F^U6US7. =6 BKR5NI3+4A&]QHF5-5LQFF=S M^&=94JCA?#2?]M]E50AU7RMR#L:.:&HL25<0!5QO1:FW=-5842KP:9TPJX @$5] TXI#12P9>F8MSW_ MD26J#_N(5;M2YHKC1:^ &!HS.:SB$O'COO_@=M'DP4&.>/^23=.9Y=!O/>O: MTHD2M[)L6D2>Z:9J2*,[8[E&F=6>ST%$LJ*/0>9YI11=2Y/)T^:D>WNV]#!@ M.TVR_X4Q/P#/\M!9NZL2L>,5+RT"J9'@K5;>P&V$!OM]26Z2<\\@0MSI0DNK M*?SA P3>=7)+7'4P MIM4&,0:'0N3A$>FI\O3NI"79-"49N5II:A_0?(RAV35_XEM0)Q(1> +26X7/ M@5N0@+H8&1@*+48B7AT:>TQR0!UW,,]H?IU$Z6@5FP+=&,E?4$WHS?)HG6 N M1K/+I$_AQS$<)%Q278U 4+;-5Y>RX*E"> UR&O>"= C8*Y=K!7$ H\*HE8Z^F5Q!"R<]%X$^_D M PL-WUHUY)K58?U+Q"]1';+41I*2B+.'X_@KU'$#K(82/VC8V@=XC7:90/GO MG:XWL)I ^RY+&$.\KXDS\N^=I68XY[L6=Q#6"(M@%:\*HNTX!92,S@%/2+E1 M$>H9ZVQ.FD)C;2R\_:EDT-O:JK:\-3W4;X],.7''>ZC MJK/8'.%]3$4,[Q%/4-P(8AFU8>_4TB)G M/5 GMF#JVCFJ3Z/L:A&'BD_B'@&8D^0XM]3HF-5*D5]Y=_(7.!6"55OY=,;V M+: Y#?ATW%/.!LS<0_?.1&5-:((FW&* @.]JT+H&[6KU78)'4Q8=5E,_Z!] M8"?TW ;MM$DW(=)^-Y MYAZ[;AW0=QOA2ZAU#$WQRKUJC..9+Y2U;7*X%9LT\$3TRW)(D.[Z\2$*4W'J MXY@SIY5%YS'N[%AE'7.3C'F<_D82JGOM:L+!-;+A0#A4:LCDPRYBG\2A8ECN M#FC(\D;%3YYN"T)2&?#[:-DYVW?Y/,HW"%6OY! N/D011+! LZ,9IQL(D(_; M'B$4J/X9TK,V1=CSH9K3N,-/<*1KWY,0D%^^ MA'1PG4S3^257@M%DG&(..U82N^@)XR;''X>1GU>/$ ":G"G(WXW41D$Q MFJ2+9.8)N@TI#IJ28GJ5("LAH+>ZV;9#KZM-_C4@"EF,RV!@B%(UU8XB@76B/B?)(&>/RK+%P M6X4.H2")'9ZYE1^S(MWTB;@U)<]1CJ9^@F)4OO0\Y0==P2#^AW T]2*B(YJ< MM<8TFL%+]_0UU%64/1@[KI9:-71QQ0V.0>,3H%D_9!P$)AKYF#?/:"D=37LT MB-',(7U@>J?<-Q,43753563>4A'D9(K)*LA\X-0TC2\-L*'G6U&?PKEJ#<=&.L7H M3,:G^-O0:#@^,MKU#4C;6H1XCH*D6ZETP\I8H"DMPC@P# F+^-= Y_T&:FZ0 MZCCE4$]L?0L[@"+"WF=JWT!!CUT2F:2]MI_V/!HV5$00(>D7(U"AS'-+[1MY M95/Q&-#U0;5!]XKF&?[IJX,/\D/UQ<+X9I[R"R\4T,6&I'8,CC<=LG2D#H?Y MKM5]VY7!XKM%*?'I,$KCB;C155A,'+JN&_KN&^^[-^R[A?8[J;!O>M)Q MG_14:K2IZ2--[M!]Y]P;?I-?MHZ\TBZ'1MI%3AIG4LKVQ.>#JH>"?VPLI7)V MPE'9:\O7UCA2C"&Y]WQTJ>H[BN>VF?$3,#EM_<## MA:E\ZO^\Z3(L\,^R9-;A[V$[ )Y9"T43)(=7MW'Q2QYM^Q[-:>"!&JC- 07J MP[9<[#L/W#?12LDN1%MHOP/CP9,,V-%R<#[2?"3R'>T-_ "S)]9LGDPZJ?9U MT*\['"-C?GE;QU,^[SXH'Y=Y4[(E9+BG:?;AB&B5?:B$#B$7"EZV/FHSY+90 MTL&<\VN#)6>,DEU>X5ZIV0:UH:(99H\4YF:BW=FK7?OBUER6+YEW+$VU)QVM\2X7]Y MS%VFPF2C*MHNW[8[&;U20^]N7.L^W<31P_LF(*Q03&RQJHRUDQP.=K@3*;]EJKM*DA\]-"*\\9HFES&LS0MW*B<-T=8&XO1 M56\NORT;^*-7F>]\>*DU&5X?7&C!]<"Q$O$.0C\I,+V8J1_7GY<[Z\7Z,^1> M)%?_?[FOODGNZ9\K]_Q_+??!LFERS(PF0O=T#AL_ MD0,3\8&[ZNA=VDW8;H8FB3:6>ET-AWQ2.W>Y2UI!$7/NW*S._7@_AJ(JZM+: M51*5@S+L+_/V;06]R1"%*5&>(1/*\A:HRWYIU^D9?(1U>D_BD<7G:)9&;DTN M=W0][]H%?8^P74D\OE3MX_E@7<\/SR_GXZO%58BWCF)ODVR] B!J_%\ M?ADA7HROKZ_$C[PP""\)HA>GCY ZO4IGO12GU]GE6>27$?P "F:9+\:+>1:? M@(%TT9^\BTIC/X6&K:T[PM*QMUHTYD@7(L']86^GU^ 1JY#2;Q';H\7UA ZF MD38OQQGHTT\NNL-+OC2TZ21[YE_I^%7BP2-.%4,ED97"R;%?VUQ$OU;:*KOF MWV31#@@.[W^XU)UV/_MZY7_MU%_WOQG[B7^SX)#F5@!-D\7\Q._/VR^UV?%O MGY:FKLV6/VZ41!JC"WB^,@CU\(4(=#^&>_EO4$L#!!0 ( $J*%5&9ZF)\ MWPD "\> 9 >&PO=V]R:W-H965TGXVM[E;%;75DNSO,K]]S)3^A:<@D^0!N MV]+5N><^)9]LI?I:+3FOV?=545:O#I9UO7YQ?%QE2[Y**UNN>8DW\_K2^4K@[[J7D8L7+2LB2*3Y_=7#FOG@=T'@] MX+/@VVKTFY$F-U)^I9NW^:L#AP#Q@F6Z5G@K,*\^O?YX>?Z_H]=GUQ=_LO/+=U<7[Z_//KZ]?']R7$,Z MC3G.6DFOC23O 4FNQ][)LEY6[*+,>3X5< Q8/3:OP_;:VROQOTUI,]^QF.=X MSAYY?J^KK^7Y/Z7K1'30BPZTZ. 7T+A?TLQF#PEC9Q63$^+Q;:<4?#5 M^.,YJY>LAM2.^>L 2JE M$?:KV.RCOFU5Z57H![!4T5*%3@T;7MQ2>N%*$7^2L(T8N;Q^J^=4=@N>?>$8 MGDE%;(R5F&#GW^DW9Z+4PC)95K(0N69-DPEYU2T\ARHY+9BS_5$ MV50 7QV^T&@<_^5ONX*MA/[-M%>Q%Q'T\&!$H5AI*6G- MGCEV@ (!YC$3Q=JX)KRK=2TP]\SU[7@RYL/U)P08')JXR&I"TZ.F%2NNT4++ M#2"D6):*',^/4MRC9C/XKI YD>#:,W8+*P&;J)<04W42"?E],)[MM.,)2*LJ MY!A(%UU",-:[:F!]$&2B=Z!!9[%*A[.6 "K:@*-VA<2)/N.UBUNLE.6W)BW$ M7&!X_Q2 :R6RN@MJEFK95G>W1L^3"6,812S@%6&UB /='&$E8TNCH)EW(\NF MXAB5KF2YH*#2B8PF:'6Y3I[D-&P U:5#3,L%EJVE,C(IC:#=(*YL]NF^7UCZ MEG_G*A-@:PV%.*VR2V4M<*!G:B'*L*6L*A,7)B/H MA $:RH8\DZL-:+-U!9YZ*Y5EN.,>J>!K3DH\+OV<*VHG'HJ)L04J7@I)9)5( M!SHGZV5[Z:1RFBT%DK9^"Z(02$?40-P4 GUK/HF?3(D:*27M>+S4/+(W9)#/ MVA(7)NG1T[,*6PE#-#*&SF 0]R=Y!'H5D"2JKT=O2/6W@$O*L \PUFCL9XDL M+ I$X.CA7ZAVY"Q7.K>!#;C' D$-0M)A19;!:2C[ BVQ+5;KE/+=B 3]HZ1'G'*X-3H(^W=W"#U= M>T9E'42Q1)?D#]2'"?U?_[]?:]/9BW@P%!,,2NAO\RB6>M[]Y;X>Z+L\5"\079^*Z(]\WJ M!HD*0=(]N>@*1>\NG+8Y9(AS9"P%UI'V^[>(<"7*2F1MFNB>7[:Q=*7+S4>. MKF#:6K/+ID8R*K6[H(\:-7-H].+$L:)XZ !]QW:<)Q/SGS9/HHWTXUG_. GM MQ'^RD(X(>+'KN584NH>C=MD.?T326M >1^K^8\X%87L>H>,.!I$Q>L3XR2+W MD)>P*(ZMT O1-ON>G?PX;>X,W?=LC,Q_.K(Q;=',BF>S04? <=V?I,UU+=<9 MF2)V[/#I*N[A;<9"-[22)"#>8(S@Z7SYEA?==P? M/T?4;Y MIX78VUUNTXH]0WZ( @M7V"LT>T OL)-D7*IV%"FKV[[IPQ'3J9A=K>C3[- 7 MMV!X[S=YH\@>O7Q0IM&X$8AIMY^3%M;T>MUFKCU@FKS[5(JZ>K)7_+Z2>+>B M79O]WJ@_?2]+ZH#-IGQ:3"+DC"B)1UX1H1*$??SZH6LY_N"O<6 [,_;92'L> M(+PC?Y3%,!G.]V:(*,^S8B>QA0PD(*D'@,*';M,!H Q7#P4>(&H,#I M ?EPKUH>"?QO6=+&.\NE7^;CC?$]OFFA@M>!O=E'+"(=A;B%XT M?C2%LOLD;_A'YR_RN]Y68;/E#DOU1RZ;5!0Z7_?G29.SX?8P>'QL@DV' M.829C##'.AKQO?UO9YFYDBL]:RUE,6)L%PA4OB;CP^@;@H\LT$ZA@3RELTU] M(M^N8.\!,=10\[IN5&DVXT]$),I,<3I->R*F?D%]5-AQX+JQY0>1Q6;H\MS MV#A!AO/<\9:^/=AL3PX>]:4=+EKQ'?) 3R?3'.;3(<9"GS#L/'3(VB.-\6'# MBA.Q[4Y\G=[*9G(N:\X_VT5HMZ_H',#8_F^N)(WQDN'42"JQ$"74*OO-3,LG MZ&QT =/"P..N+T['HX]X*ZX6^E,E%I9-69OO>?W3_FOHF?D(. PWGU+?I0I( M*E;P.:8Z=AP>F#/+[J:6:_U)\$;6M5SIGTN>(BYH -[/I:R[&UJ@_T9\^G]0 M2P,$% @ 2HH542$0&ULS5IID]NV&?XKF*W3T;7]WD!'J".=>R)VWZ1"!!X\=X7^/A.U1^:K1 M^[@KJ^;)Q;9M]]]= M737Y5NQXLU1[4>'-6M4[WF)8;ZZ:?2UXH3?MRBO?=>.K'9?5Q=/'>NYU_?2Q MZMI25N)US9INM^/U_3-1JKLG%][%,/%&;K8M35P]?;SG&_%6M._WKVN,KD8H MA=R)JI&J8K58/[FX]KY[%M)ZO> 7*>X:ZYD1)2NE/M#@Q^+)A4L(B5+D+4'@ M^+L5-Z(L"1#0^+V'>3$>21OMYP'Z#YIVT++BC;A1Y:^R:+=/+M(+5H@U[\KV MC;K[I^CIB0A>KLI&_[([L]8++EC>-:W:]9N!P4Y6YI]_[/E@;4C=,QO\?H.O M\38':2R?\Y8_?5RK.U;3:D"C!TVJW@WD9$5">=O6>"NQKWWZX\\WKUZ^8.^N M__WB[>.K%A!I_BKO=S\SN_TSNSV?O515NVW8BZH0Q1S %5 9\?$'?)[Y#T+\ MJ:N6+' =YKN^^P"\8*0OT/""SZ9O!BXBG]9%IP['4MO@4B TZ+ M4C5_)1;O*]F*@KUM>0M:A]E';!&Z3A!$E]94[$1)9(U#SW']B,&D8;#5^")) M'"_-IF'F1-8PC!PW2]@[U4(H^SEM$^@@=M(HM";2V/'BPPG?'R=>=;4EP\5* M5&(MV\MC:>8*7K!I&U*#=J8S_V,YWW1U+:KVKSOW!U&(&DRV>.9$.'(:1Z%G MC7PGCCVC")/PW&1\3M-@?(Z2Y$CN<#5Q."WQ4R=,W6FWX\9!+_;AG3N9.4O<\)W ]]ERL!0 47Y-50>1D46)-+#PGSI++&;_2U#_@5Q!, MR'N.[TVXA\>&LO!<6(H_P5R 25%@C0,GB-++GFM%3_9)/1\Y!K/P AMB%,06 MQ##P+D?C.^0^3!QDIS.E ,MC6V> PYLT4*M&VS7?J0XJ!N2ZJA:YVE3R#_".3NV91NMXZS"Y M9M,"!ZE/5Q:,K]+U0VF[%GQ$?L:'''$66+HG6!;#NSRO.X \)&[]$8& M&%=W"H&E=H_G6,]K86-(+^\%KPU[\(;R462:J]\T0Q0PY,B>N,X$5_>:1=@N M;CG839MY!R]:2W,PQ-0(HJ_L"CA;V5 L-N#Y&KB2QL0:]75O@_NN!FZB<W*YF^KEM[R6\.STK$WPMZZ632%U.@LL?T!&:X#DLLZ[':"# M610LM"Y@K3#<,!,Y[S !<. &#+++30YQJ.EGU,[IV8&8X[!5U[)*M=B[DT8 M#FM$VY9B)XSZ6KHQR0SPH2BR-E+ *N)'1Q$\9+TB$%Q; ]YX$[#+&7713%(]E 0ZY[L(6B2?H\ MLM!]<&^M=O#S$B",68QQ*HS9&]) MDR#9^Q+"PLC[(L+\S#M'F._:A"$D>],$1:%W..&FZ_W'3VK5L&LXR@411\M\ M]WM:@3D]\KZ_U,$.OCDG@P>6ST4N=BMR5[YF9*(A-?!3>_ ^E%$L7G4-ZJ@&QO*C,3W+9P(C C-3 M5&W=9#QUT9M.'Y[(K!Y%D15\I_A!(9.(&QQ8V_,(')A,9\CA;/<&MR+ QL7@ M#Q! +H=\G3CUWT[81U98&7N?K)]'__/1(-[D@"417GA=W\,R[GA=V,68%SI) M:I=>7N3X2,%_%N#P7E 8 #^H,CP#(D,M-Z5UH>,C\[_1+1&H'2]N3;@;O0-R MONDTWTE0Y5T3U[5UD.46JENUZZZD3(3RK,:&G2;6WLQ/H&RWT 4%STP96GT[ MYQ3[4"^3$UG:,Y4K2.8#"\4TR=BK MB6^"-^+D/OO?\X]%EX"1 4H E7_0QCBFZ% *LI,YUAX0#1)+)IGGL5?0Z7I0 M_4D 7F0ST4O2PR+@V&Z&Y7'BI,'DC./0\4*?_<++SJ##1TE.W@\23ZSB9N$E MF(!') 7[$T>&H1/&4S$>QDZ2>">-Q.+RYUO*I]2P@6T,(LN^TJT1;YEHIW& M^&@Q0FMT"I]^_D;!]L W8E,A5NWQPM@)P^ $ *A @%KV-;%'%D.@L+@<@*?! M3$Y!!CD9 SAE?8O 3>WU=.QY*S@)(4R!;6C7OQDYG/.*/>6B5ND/S.TR'3-D MR=8,I0%D\JK2]6E? M%_JF"/P17EF7); R]_P3T8R% Q[,DL^08.6D8 M?WTQ#MFIZ1W"^0AYJZL<75_S^^FY5WNS\/]1O,F M6+8,SS7!'L)FZ*?H6L*$AG.)YC$67K@,YEBD4Z?I$ MJ+IV$>X?U*+8WI-#* M-"S$8 Q#FXG*#F*.143@Z@;;EB-1%$!]54I82<%NCU.8L4E5:@+5Z'I:/51+7Y_/-IA8; M;>F% ##>UTQVQ]*@BQ>G".M[C+=T&ZO[F87XO>/YO4EE"GDKBPYXG^0)$4$M M.3I4]TBL=W=;@;JXI0Y'(<@#HR L#!?-[(ZNQ$KY@?0 TY7N[.CW?:?/N*^A MA=++&"\H31?%O#=:T-&0/$YNYJV7@='PWC*7HLK)AGESHA5*?9]^V^A)K:8! MK<!V6GC MJUE*QUNU[*'Z3R:GBW6+'F!PJF-TJCT]\_=3%]G"E9K)K)!X M5?>]"5WA]I9K>GI4!AUMZ>C&$NC6DJ2DYH7QU[NZ.E41S^\JS]ZB0G^.Z:KM MNQ.?7,PWS/=@(N/?&]@'KTF%=7D%YJK]K@\<@Y%:*>+2=OS>,CXW&JYB>A2M M[K;.;MH^^&C]_P3:BW!I9:G^&G5 M:J_6,"#HCRX/DN]/EYZ'M4.PG.K[<#G%YQO=9B(E/^%8ID(V6\8V8V=9^M+* M\=\?=EZG"ZO!^"RB+#!TKS&>MIPJRY?P,L9W"+KI((>NM6%:&UDP0NMY*O_? MF4)NB-'&E\"Q;@#,P#;!P):C9Z/F6]+V+/D.,?:(M!E//(MWGK5_[.Q9N!V5 ME;Y%'QG(5+':*-Y,_76KUSETY9NS6G$XADPL>WHI/LI<,;G;=^V4;9N;B#F] MT*Y+FWO1Y=DC_E&JE;DX&XIS*!M]$S">X)AXOAZ9I;??B1 MG#W7M]3L4^!/M"F*$R>>U:H@LMCSJ<-,O7Z>T;XM>4M]7IP-@./>)#.N'QX5 M?YX/2YD8_N[AKW3L[SJL#KAUL^B8--B99>@V#)VZF,11NT!>F?M4<]<)+175 MK:R5\3AWX+G=HQ\R3CI4NT]SX5BJO)]478N\T]R)::%?YY0Q0A#EO7-<'QXR M27_1I(O31M(EGKG)6^M/\OK\=)1KGR4=XZ"3+DHF]_L26).Y$:!F>>I[KBOK M4[B=J#?Z@S]])UJUYJNX<7;\IO#:?$HW+38C M/S-HU5Y_6+=2;:MV^G$KD/+6M #OUTJUPX .&+^T?/H?4$L#!!0 ( $J* M%5%P'@+$>PD 'L7 9 >&PO=V]R:W-H965TNIKYV2.6^JRNEB-GLYK:0VH_,S?O;1G9_9)I3:J(].^*:JI-N_ M5:7=O1G-1^V#.[W>!'HP/3^KY5K=J_#W^J/#MVEG)=>5,EY;(YPJWHPNYJ_? M'M%Z7O /K7:^][^@2%;6/M"7J_S-:$8.J5)E@2Q(?&S54I4E&8(;7Y+-47S_WUI_S[$CEI7T:FG+SSH/FS>CDY'(52&;,MS9W6\JQ7-,]C);>OXK=G'M MX6PDLL8'6Z7-\*#2)G[*KRD/O0TGW]JP2!L6['<\B+U\)X,\/W-V)QRMAC7Z MAT/EW7!.&RK*?7#X56-?.%_>7E]??;J^O/ET+RYNWHGE[81?P(=L[_/& !_:/.OM';/_HCTKH]\W-YQ/Q79-BB7QKLU8F MB(OL2Z.]9KC?KDJ]EO2O%Y\5T)_9!DO0QFC ;".RQVVUW*/-@N*MM%3/HG,KAJ/J+W_14@8W2G@.U?BI_GD)1!?EA0-MK#7G:MYX^ ] MV^F[H AU IA1'68FXOW3L#);U:4*6"F+H%QK@?P?D[.^D4@+G'^OC329QF\7 M,7]TYGV F]+E8GXTOQNG'.TDF4!:;*]6VH/K,NLH#LJE*+5IXCL=-LC2RJLO#975 MJ:WV;+,SJ(VX!P$BBK% Z95#9)1SF8-:M ].$D<*]16<#[^PG X!5+PM=1[] M[U+B QYP-2;BT[=BK)3TC8O+R.D>[% O S#]*UH%0-K M*!I HSU)%$U A@1S@OG*WZ/34_I9,&3=;BL7*>TIKU ;JXZB]@DXT; M0G-O&PY9_\;JKYN]]OE5 DJ&T/>)\_"0_[=J?Q/SE^/C5 M*W'1<>)39IE_Q\>GKZ0GQLN0_I_+TVZG8>CD]FBQ>D MQM]Q&/7K.8PM+U]U#R[R+27-1Q0L>2)1CO1]JYTUY!&XH!.AC)+_N05"Q*0V M6T+\6B9<2I!-1$5"C;G8M=TJQWB45 !T M&$P535GN!YGG1%/TU!I0 XXV1V"EK86LT?S(@>3L5"HG@D_GLYL;B0Q05&V+ MTJQ0$K-F@](C09%=4]!=Y1ZK16IL]JE[U0!&(,5 X%JI3((L:19XS+X,:/N2 M.A8C2&,*N;6.>0O@)R;W+ 4K\!C&GS=)\+&#Q-Q50!/BH*HK.MI^/.!T-D IBVWD>8DG6F(Z7(4 MS7/5&Q]G!%W5R#AU-_G6#D7CGN(B@L@BXX1VEM0.&(DNI=^( L2.Y4V94UBD M-:@M '>%^:@R:(NLMV.I7,#U35QB*K+,,0=W5$:X/.SK6R/>J4Q5*P1P.&>J M>S6F(I&5=TK5\@%$!AS),<>PA&X6XO*KRAJ>*VX+'*S<&,D*7 <>E"32@D/S MM@[7;I*L_,4+U?D$=#N5BA6Q@-Y:)QB%#;Q$KCH)XU$6,^3AY+@;(E?6-+Y5 MUN%)G'7'G85$'!V+7.XYN1^D::@7.=K%49]XFQJ;!LZVO9SWW>9NQ;F/PS/( MB@1I3,,:30SD"MH*U.+B^"'WQ.>D:;Z=P6B<">30X,"<&1*.8S1(^AJE/8:J MAZ-?');_?7P31"")HN@>S^U+@IKH^=D:4,F?U?!G]7@B_J;6./2CLYE2I$5> M7+@':3QFW$\*$Q9VWJF@XZ@H[O<>S@F%7RV[.>W?[@?N2NJG)F*RDZ5%E*TQ.YG%,9"Q[@-BE M40Z&F _);RIB;961G(/XEB2^L%AC=N)4)D,@'=6V H+($6L&Z4C#3$RRXMD& M%R],Z?3):C3L;YH"0;Q0&@8'C^\LFX/+099ZF@ZG]'\F%&)+G? 62:MUS:5V M3[3%BC.\VR8ENG"XI,MV7(?.>*5>F UK$N).9+$'PW-HP,+FXDW2\U3)J>'ZH>[ MI$83NJ:.[Z%0J1Z86F=KC*E9BZX(S\>K"MMBM*66C)K/K3*,CMVC[7C (%G7;^[T,/(8O#^,%9)A5@6)O_<+;Y(^>:_V:2B38 M!C5]*8VMA:>AWSB93_J):[FI/$_,CE:-V. -^MOFRM)H-J 4LD;MI-%@L3R<',_?G^SP M^KC@+XE;-WH'CF1MS!T/+HK#2&O5%%KXZG"PG4& I@O+79OL1NWAV&2\WRL5_V+9K,_*8!^=- MW1G3N):Z?8IOG0XC@V7ZBD'6&621=^LHLCP37ARMK-F"Y=6$QB\QU&A-Y*3F MI-QX2U\EV?FCF\^7I[]_O/SC[/SZYAP5E MGL$GHWWEX%P76'P/,"-* Z^LYW62O8GX6] )+-(I9&F6OH&W&.)<1+S%_X[S M.]B= 78GPN[\H'QOH\RS!,9(/_^TS.;['SH\N/$FOX-K;(+-*ZI N+)F8T4- M%QH^"9HCD>;+*?@*X<0(6X IX4Q:*GQC'8C@*V/E/UB !>Q["-6TV&126C M&YA/TS3E'[A*6'3\Y=34-6VA2&0*VTJ2SZUPD)NZ4>@)N0A6ZDVD\#4(Z]$" M'CB&#!A++Y=&=WV1&B]Y>-MU/]X\_I&XRRK.CC?X :Z1'@5!:4X.GAL@P\=E&P=QZ-[ZR)FPJX)[] MCIKL'77U1S1C::&\%YXT>:=Q8[P4G#MOA78B=DF*R4=="LJ/19Y*X+:)#;@' M:N7HM8_Q4E59!C+M)R]\B)&-!%H'3X2E&I"73&JBH!$T4H6W: M4D=$'>HU)ZQ\137H 'U?5F'^KD<)/SB*=>1[T=BKVW_!+CGI(L/Y/M>%K1U'7Q!J,0]B6^H MB(1D=1\@%ZZBXNC7."*($9DUYH,]IHV8L>Y22\]"-V&M9$ZS)=HN+?.#@_T^ M_X6)/KI=J![HNR=TCJJA#?""VZXL2']TB&TN@@\6$[@DOR\(N95*T6E-?8D. MT98Q87/R>5UK_,3+%&3)SA,X1>N%',+JV\5:Z#N@_!320RERJ2A:$IZW@Y6Y M?^KD20PC\K]%NXBV'NW/0 MOKT*#+/#1>JXO3\\+F]O8=2N-Y+:@,*23--D?W<"MKW9M -OFGB;6!M/=Y/X M6M%E$"TOH.^E,;X?L(/A>GGT+U!+ P04 " !*BA51,>[@X1D$ "9"0 M&0 'AL+W=O>RV"S2)K"S#?:1ED86MQ*IDI0=]^OWD)(O:9, 1?=%$JF9,V>&9TB. MU]I\M3FSHZ>R4/:\DSM7?>SU;))S*6RD*U;XDVE3"H>A6?9L95BDP:DL>H,X M/NF50JK.9!SF[LUDK&M72,7WAFQ=EL)L+KC0Z_-.O[.=F,EE[OQ$;S*NQ)+G M[/ZN[@U&O1U**DM65FI%AK/SSK3_\6+D[8/!%\EK>_!-/I.%UE_]X"8][\2> M$!><.(\@\%KQ)1>%!P*-;RUF9Q?2.QY^;]'_"+DCEX6P?*F+1YFZ_+QSVJ&4 M,U$7;J;7?W*;S[''2W1APY/6C>W@0X>2VCI=MLY@4$K5O,536X<#A]/X%8=! MZS (O)M @>65<&(R-GI-QEL#S7^$5(,WR$GE%V7N#/Y*^+G)[/IV^G!]]?Y^ M.GOXAQYFT\_SZ>7#S=WG^;CG@.^M>DF+==%@#5[!Z@_HDU8NMW2M4DZ? _1 M;,=NL&5W,7@3\:]:132,NS2(!_$;>,-=ML. -_S-;)^!CW;@HP ^^E]*^396 M?QC1ZWATHZA_=C;JTIJ[Y/227N%DM\!46-I M#2$>%6)M26<@DTH1T2.LUF@S&IZ\(_BR8>OP$6R?H75)UX8N9*C[$6\*HJHY\DNI^+#1W%41]-6!383R+" MKD LDMS7P.>X86$LL9<^0;C<"K=_&IYG@9/7<6#.WVI?>;@HJ9;VQ3IA=?$H MV%K\0Z&>AW_\E3K^6L&PJ81=<^633M#2!OO2GL=Q_&Z;\T(+D_I!VOI:6FF' MC*C28/]B6A%-_7(@-'9.+V%LS8FN80"5!O.#1=C+K:U8":WK$++U0K"('GZN M'5:O5?T6MJI-I2UON:-F=893(2A26,OEHD"K6#8K7QM?$0<:/AEXV&VS^'FI M;-4>*W9C'9>VJ7!HPZKMIHCFN@S1?.5MO4"II3"280R"MJZJ0D*,:. 7UKX2 MQD&JJ$\NH3%?R-JH0])-3!QPA0W^34%#[?<,!);MS0"A.IG?$(H7Q1HT^$,; MC**3K0Z[?A1O1\'M:! -][_!JMIJ"7L:)RQ78N%994:7KXG^J+^7>@,:[T&Q M6+ZJASVV)_Q#Q)?V]=[!<5FR689+@:6@IN;DW,WN[AW3YKC=FS>7ED_"+"$& M-$<&USCZ<-PATUP$FH'353A\%]KA* ^?.>Y.;+P!_F=:N^W !]C=QB;_ 5!+ M P04 " !*BA51?P0DT=<, "#)0 &0 'AL+W=O1EF"; MK22Z))7$^^L/ "F)3$9ALHI1WJ+53X9J5-*1W>FO6)W1J0.4\JBY,T268GI535T:L7_.S*O'JA M:U>H"JZ,L'592K,[AT+?OCP:'34/KM5ZX^C!R:L76[F&C^#^O;TR>'?24LE5 M"955NA(&5B^/SD:_G$]H/ _X4\&MC:X%2;+4^@O=O,U?'B7$$!20.:(@\>\& M+J HB!"R\370/&J7I(GQ=4/]#5?<>O'IN,CD=76Z3),1@Y*5?E_>1?T$$U8) ],2,.$E/GV"S&7 MKZ63KUX8?2L,C49J=,&B\FQD3E6T*1^=P;<*Y[E7E^^N?O_PG\M+<7[Y_O+- MVS_$U>]G[S^^.'%(FT:<9('.N:>3/D!GE(IWNG(;*RZK'/(^@1-DJN4L;3@[ M3Q^E^%M=#<4X&8@T29-'Z(U;2<=,;_P3DO8(3UK"$R8\^6D5/DYG-!F*P[3$ M9;DM] Y 7(-3!M IG/@H;U2UMN*JD)45GT!LY V(&VF4KJWX6LM"K13D IJY MIIMKP]PMS1V**VFNVT!#Q,1"W&X4**=$I+?-C MX&L==.^9/#RY1DZ-^!@ :Y*+V,NA%>X\[94! H=9J60#IC!D0]9:N%\G3L(Y"N)8%FA#XO?7O1TD\ M8*FKVH+?PE+NA"RLQHLOT*QF^GM-%+:=@2$.9]Z2T% :@\F4R>K2.EEE1)G$ M6D(%*X7#O%+<1GES94GJRD)6H_[V;)?>K7&BD06:42RO@0QP=Y&3'7M *\X- M6-)46$Z@]DC?:#/=D$:;?M-P$[: 3H8#C) K1\R!06B6CJ4&XGV!S"+2[F:K:>QEQ) 0AS!LZP J!F*S VP.1:?9D]]U;>6 JD"Y] M_,K5"J$/:-(2W"V I[J2!*"RJ*&)4\Q-\//8/$/H"#SK)2)SHW%:/;8AG*4S MQ8RR^F.5!&'1E+,"QX6=)X.J,!P@@VX@X"Z#K6N,"NX<;4*%:PK,ATN?#WM@0N3'>,4[^&UK>5"-!Q1(XG<0Y=6Y MT@466V2P;5X@V>RJ#+4XTXY^(T7@P7R3Q@\D@F9Z*/PQN2A%(Y)^Q*&0--N.> MC6:SX^AN.CWV^:(/R18WIWDYF39&J'W&+'7=BL_6Z2=)/-YTB@18YA4>2SCN"?Q MZ/@!=8<\KJ?HH-7V=C9(TVFT]YSGAV#\HYO^IN<:/O &]WUL[Z>#Q3R)[N:+ MT;=W?='7 =H *[>@0J\VZ.%5CX'(W&/328X?5'(R/]Z[>U2\0[KVHG1WX^E" MO.F[/,5M##V^ONR"8\?($S2+03I?',=/1LE@,4..SNY-4]5CT8[?*)3&&D8ZIV/:1:R%:I_" M^2R-\FH#&R)UPUF<+B'R*\*OYFX\F*0=+Q\J>#!OZ*5'*B@&0RU%U+U,BFM: MX@00Y8'S7ZJ! W8CJ@-F^53&&+E<*N$,&FNH@9EU93G"8 3DG>A5*S)#77*@ M[\**3YE'R7#6K_OQ29=$/Q8K]@MZ#(H6VA8&Y0^4@L;I\/T$(;;N,,!)JB;E M$D/]L-5Q/^#Z(5$Y#FS=OF)46:M^C[C?TZ_X?X6]1\+A(HJ)[Y'[JX;[!F0O M#L:+O_O_0+!Z(B:S>7PW[=U],WP]%(@>"VN7=UM?ZS^.H<_P-_+<=)[$=Q2. M$)>P[OVKS;5\Z6H/,IQ..O^=SCI",Z1SW0&;;$-G+V:.DVF'!4DG&D+2^X[NYO.3J.[T:R#DB8JUN769X+_N[3K$[?.24),H>6:BY%V&>G8+9ZC M5WR_[5-WQ,<%0J7Q,!5/18K8\?1;&SP93G#0A"=I!VE* M*3_KT D06,7"6E/WSM6:JUN.4Q((5N MN,XAG9%-99M2FB_<\D445+HK"3P/T%>X[?HO!Y:@J')?,Y*V8!DUV)88%L4& MHSC*2KA)'(!K5Z H$,K!YA6F I(BQBT4!?V3\#=TPL/LHE2AF:3: (\S*U29 M\6(8UEVEN]UXU#APA9+<+*HSXT:8#T&^[@/N^1W)[E1U\P'JV^_:?[[\?K TS2Y-^>J9Y[-T]:3V4__SEC. M9O]LXOVU=].##R^_UI2Z<=/9=RD:&@M"BBGC!99N=$F_KV'IXM$C@IX1OT*I MF\L+:3=BA!?4GWP:75VPN2.[HR1A.")0:J[3/: YV!!B3(IZ!]S\"ZUN.LSI M+'ZK=<$/6VNBM"X<)(0\AEI@W!.ASFN.CFDL=!0B#VZ )Z*FN2L3*.6= M*IOF5S2N0.:@85M3QQN,U75UVO., )5>#QO==9"1188T\&9&WIWW+2CT6SOC5B$*1!KT&*I\ M>[6D1J4+?5%\)BE!];W655$3[+O0W@P(6:+FN; )L.U9(2[;(P,ZXZ=^J;>A M4%?EP5Z:8QIH&O(/PNEKN7ON]/-<[OPJI,7NF#Z'3%D?^0T9=P'KIIE]@!H= M/Y!UK/G,A)"7^-25PM! PE./P7(2Q-\O4/5!"B'KP%3=K#E,O:ZA:1=BC.$V M7$YND_JKI9!ZJ:+#THQVR]SN@MFV!-KRT9S]6EOUDKK9^ M)YMVJ.L.^GJ-F] 3:&I42ED']PN^G^@)-H<+;>OCM[K882GMJ2*'\3)= V,T MG\4C1_LCTVCD:3PRW1_9Y>DIXGHTR/C2J!P?BT-W:Z M-W;@'H HR7:=3)L9?Y%(/.X+%^=>7.+X5M7? MFFLI6W(W*ZOF[<%UV\Y?C\=-=BUGHCE239N68 M^7XTGHFB.C@Y-FT7]QBLJ>3&355.HBM1R\O;@E+Y^%^KQ9L _"WG;6,]$:W*E MU#?]\C%_>^!K@60ILU93$/B[D>]E66I"$.-?"YH'*Y9ZHOV\I/ZKT1VZ7(E& MOE?EGT7>7K\]2 Y(+B>B*]LOZO9WN="':WJ9*AOS2V[[LT9&R@^B%2?'M;HEM1X-:OK!J&IF0[BBTHMR MV=;H+3"O/;D\^^W\[--7\O'3KY^_G)]^_?CYT_&X!6'=/\1YC-_#[U@I69@Z 7_K9H. MU7!%-314P^<9;S\1RH_(%D+D3TFNQ8V$B[6RQLK+G+37HB6WDF!+UJ*5I*C0 M5$L\Y+)JBTDAKDK=FL-OZGO2R"FV3]N\)B-QB+>LJXOVGH@JQYAFOM@7S7W3 MREE#1I?+ 7EQ4^A-=^B1T=4AFD2.=2E@:V%FRCL]439O5D^ K1+, ML'**8"MGWTC1-)VHELJ66OP#_OLI9<=0W\ MKM&*W$(N*1I#]_%K8M%MNOF\+&3/4U5:5#.QZ:Z6/@-UY!V<76O]^>Q\ 7^R M;F A2 #DUO\8]2CEL*M$"7Y7LKV5LK*TUL.P]EBVJID8>N2R#X5Z\F4QK;"#,P$W/5W3OUC0/R)?06RBL/:WNKW56[V! MZ++1CJTY]:C0:ZBWN(T) HL(H:[N!PY#1@9%5-=@4G/XFOSU+PGS@S<_S3_S M:?)L(ILN_;]6:OFO%_)'T5[MH&6#M8N63>ZV_MX2?%C"Q/!A!=3DK"R L@O' M?H\?[(C2,K;,T?[[-G2UA:0A* W?!>C?B%1*GO^3ZU6FB2>D$26RW, M3[TD3:P6_439F[TMU/-!B2714N,5IBV!>H4ZMN VDY*QWSKW43[!ME@C?8ZK%V(?TS-:81K$7 M4>HP]KT@#FS+15[( T<4C\6!:P,&YE%*R7LQ+_0*F 0#24-7.ZL 1<,X=6;R MT+?> V-)2YP _ACL69%?2!AX%"[[02+69,4Z+1(S5;?%O_L&QTI18+,,O93: M[[$71Y$C8ACNWQ%1ZL5\O5@_RS\"4_IL(B^!Z24P/3,PQ6'L<6YO09HDP D' MFL,(./OTP$03YE'*OV-@8D LMK-[U/<_(3 ]2GNTN*#U(%];^<<&IC3V0N9 M'P/2.X*D'JXEC7XH@R*SW$$'![N>(B?O6 P+#F)0] M.BP%B"&.?_.-M4".$;F1,W;,,92 1QX+?L:PQ/QG$WD)2R]AZ=EA"3EX:.>> M-.%>P&Q88 & V4EHA]MPV )D1E+MA^%W#$O:&?.'13C\9N5$J]E$>;82E!N'[PN 3G.(KXMD0 ^-2. 2'L MNN_XJG7 F??QAZ4 AR,_=C@$J>](&#L'9I@]CO9*$.K#TEJI!ZN&*]_<4S.< M2C6MQ?S:? 8 W(F?IFBXM3BX0J=EP\<*#5-XR/>WYQ]5H06X;"&'O0,X9_ HVP.1!S'; MYWE$-TI6U \\GCC9&]))3B-R+N^*3*TZJ!\AT=Z=S&_V(QVF%B0N7C^;DOLI M@@C<;RT[XT M?R?MC6[L7*LPPW1J2QJ2PO7W. MNAK@[I'S(L_A8&>BZ3\HG4ZT>F?G9Z?6 M=!PK_&"[4EP7?M98MJ'_\C_1!<"0G#:%>'4A,OU%9$T.1[DP7HL7<*S3^E4? MQR(K-M (3CE<& K4YX&;)NV.ZQOUR$'#I_&I\^RBAEV^W ?:VT91Q##J5@I] MYE14_]_^MQ:\7L#6@E)D>-198]^C3OSGL3Z7.LD8U0==.RL)XPADPDVT!1PP MQAUA;"?;Z Z#R'G>@;+(+Q-_-UYL= =.;H83NA^DNU$6SFQE4QNFB%*D?MR. M#=@C;!C+.8)1G*0[819D6&HAOV5)W<>MXCRR7)8,\2+Q$?^>"+,@%2:[S;;1 MC;0WV *SD#R(M\$L3@G0F6Y52O>EJ06SJ2E1;1)'$*/@N1UFX5]IDEHDG0"H MOV$QJYJDXU\T%)\%2):CQ\+L1G5MT/ PS"Z+B"!JET?._ M*?\XF-U2P'F!60M#LTP#U]AX#BA ^26ARN(^8F M8[:3;72G5KJBG_? ;+J;Z$8WSK96[5;7C/F>9#9 NK.>NV&*V ?L6JDF!6@G MP1 O.%+U )"S"V:1JZ36AT;.+/DB9-M6:15 GK A7L#: =#W23"K/UJDNZLR M&]VQQ[;DZ8@[^@OM-IBEW 2P;4KI/FYA!!;!CX=F2[C)H+?#;!0C %IV0;KG M6_$PU35P*UH%7AH/Q6=]=O!(F-VH%@T:'@&SB^+2 S [&$5U&'4.C1IF[9+\ M15?KJW&MON!E78#"]JYR4><:=G)S0QOSWRQJ3.2+G.LB2S7U3 =] ML[Y-MBYRF*M?;5U<=>L+=,5-D7>Z6*EYUOHRE[[GFY-NKBI3(S'W[317-2&J MJTDCRU++IHLE[?W1MIND8^M*+O;DU%P\;GH6_>W<5>OJ;O-I?Z5W/;R_&'TN MZFF!92WE!%/]HY@?D+J_;-R_M&IN+OA>J;95,_-X+44N:ST _1.EVN6+9K"Z M\7WR'U!+ P04 " !*BA516S5Q#Q<@ #*:0 &0 'AL+W=OZ>"[P*4LB^(K M_KA*?SX:(D0RDTF-0\3P<2LO99;A2 #''V;0(S;GH\612.4J;K+Z4W'W#VD6-,/QDB+3]+^XX[;S\9%(&ET76],9(-BJ MG#_C>X.(H,-B>*##V'08$]P\$4'Y*J[C7WZJBCM186L8#;_04JDW *=RW)6; MNH*W"OK5O]Q\>?_^XM/_B.LWXN;J[8>K-U>7%Q\^BXO+R^LO'SY??7@K/EZ_ MN[J\>GTCCC\6F4J4U"<_/:MA:AS@66*F>;[1XG:EHW5?Y5/OC> ):4.0U89 V.HE_ G##I/V2K$!"-#QS@ [ @8HS]2\8SG>"^;=ED2,FJ7OP9AN. MY+ D0'Z*HJDT,[#50 MBD1I!O(6]B665:'+.(&O6YE"LXQ&4'D*(U: #YB[^BIKW'W8L;4HH'NE!^+S MIBJ:]::]5$-T$:S+8%9V$0J\2IND[B8SL3] FEH7=#+6[E1229;;S=%!J0# MZC#Y*M,3-Y8#_(4H95%FK2=5#,1+O)/*V@Y$FW!?9H4&142_GETD)ZQ/[!I*I8//)C!?D5L"M*^INUC 2IAX6N9)RQ/ 'O*H! )#*PT MD"6JWD"_#?"S J)HR9=R\Z!!H\>Y1I$QFK\ M*]8J%NV3T#C6"$9;Y<-$%51 MP98T,"U\)H C@*Q/#'Q3W'YK?ZB'V:*B-1BT9M+%%JM,WHM$54FCC RQ9!O. M?D \V]T@J@+L(ZICL:R*&$11G .[ T&&(C,RQ$TT;*4ES6J$:#AK)/[[M(H# MOF%AVJE?+>+5-EX3U:$=KH!UL%>5@W< MF%L]$$CQN '6\0M"58-(7@FDF;46QU?%YQ-+X&"X@YZYDW$5+S-/L+C; )-5 M8!;KNBW/0RD#*NJ@:FIKOT=IS$&/039S!MFLUXZZA'' NDT)%UUFV)_NW@+G MS(%SUCO>%TT$]QJV%[9'=AJ&3QM!7 )*-X3#2_SR&JR(VS@C"^8:I:A]2U]D M\+8N0&R ./K;_&PP AC.^)$%$: M,M5:Z6F'6C5YBA0$]$$SE14 4*D,S5EQ S0=@\X#N?E>WJNDB$@S?0$)#^O[ M+WB;%EMX%V[N2MK$BX0@^UAOW@C:J4_HI; 2W!OD5!M@$7%C0, M2*!:_-' PH'K#H)$$A[\?,(AN-Y9VL>(!:H/%Q3YLVC7[FQC/)M%L.,5OBWDT72S$._1, M8[3/@:*(9T5:-,MZU61^H7: X]$L&IY-3X('\^ALNC@1GU$@A1--%M%T.@R? MG)U'"_^D9[O/W7:?]^[457X+6T*66]P,RGS_0&T8@[#2J'?HMT61WJF,_<9K$H!7>0V6E$(2O@#):0R#7^.L<2;_ M._0$WH'QFIHFG8OZM\Q,Q#,:OW##@2:J0-602@2)A^(8R+ELJF03D_V.;D,! MHI9?&\4+=FFL*@&"IY%L6$GT" B&!#".HIQ\(!4O00S7I (UFEJIL4%M2 =L MNB7(8O8.'52*.2JAJ8S%9(,\%*X$*<'./71%8]K 8(PS@=AS<%F [)RD7='3 MJ!Y0/;A%K(/9\Z)&-5?5&"*)H&M-,.5Y0_8TF!Z$!.!UM2T!%12YB+6=$RT_ M\Q6LXP)^@>*IP!!E8QB4M5A58(Y +U3BU!*>T11HR:*-BX[@*AB>'5= ,F"- MU1@[1&CW%Q5-+6-0F?")Z-J-D8'A3&8/>>/5%A%TMY%$2(H61U!EZBO:-:": M<\(!Z6B*0+3V.]X9&/NCX< =<2*'7FLX>.9$=#'0J_[\8,FN%\(=%75[E)T]UI>271%.2IP>?WK MU:M3 +>$[08_)XG,!I,)EQ>=^\I>B+8SH;#B&0F:8V^?4X8%)#.;WI.XGH/ 96'>&;COQ0S0H;TG$2(YP M9"1=#/.C6XZV%2("7^A=%@&2R]%P@T'8& #T;M 3Y3 ^KE;7:,BU6ZO_3;N M[$1+\H /_$";OD2H$Q19J+L'XLK/KK0SM%FN@+VL:\-_[!*$(JXAT4+F[ K4 MNT:9 U0!QKC2I-=1J,3DNNZ232^H@,:KD+/!7H#E$BQLT/+64H>@559H&T5, MBBI%XF^)P@ JNPB<=F\9%(4S+1#"O08$Q!HLX=()=<8_O(1^L-);F='.,LTR M92$. +-YK5:*+3J/.-I!0E)_^12, XB%$+H4(JV?"/EVCSR_N2PUUF7!-UPBBNK"A7 MF&/P&*"Y SJOR /%#>'Q#2/W^0NCL;4E22+@:DVA MEMS0#I IL!"] +9D L-;8&A9(6Z YO$',!RHI:C="5H<)4HD.F> M(W:E\$"8A,4[XI&125K8L/V##1YKQUF[5A+ZJ 72(*V2Q"+G>&UR@D4J,1IE M,#K'V8%C_&0XF 67&. B9E9YV:"\-IP$&#-@6N00M#O33IX^K1,JM\Z.Y>#^ M'ZB[*8J.8 /1@+4WXDU(" M18ZR"$FMC!^(Y(IEAJ$/$F$VMX11'#1YM3*B#< A5& P$F79$]:""@]9JZDH ML$S*CLVV#HO*0WZ(MGNP3V#:Y-:_V +DK)?^RZ,!_U\^VYAI!2)=&R-7S.?8 M?$Y,^*#_+;N Q@.\PH@;12PPZXN&'])7%2=U&.XPC8,GDUFT.#__[B;S:#2; M/:;).T] ILVEYX-6V+1WM/TGH[-H-I_W/7C4*)-H<38_^*!/]_JRBE%_.<0G M-)9!E'T"NP]$W:%@_M-'06N^XI__PF_< .Q;$%@F#H9L?P,&>1I7J18?C7]] M$VN" YF9ZD",%#J.^IC$SC^*L7O3;KK\J.< M(?C022 /S%B/H20$<4&>L!V2O)9]MQ# 5AKTQ4PFV M7Y,GE"%$U9LCU;'S#L*.Q:$=W45>'C$)]M"/F(%\@,0$:(P[0>%ZM34(Z, I M[(7-J7HT4MK;IJ^E2Z(@N."N@/Y\$!@,JFZE2W@C>- 2E*W2&_9W>"=5+IN0$5C M2S.L<6L<#&UAM)3M$!91I .Q>V*/754;A8Z&']%Z#-ZV)-.6JTJ [YCTV,S9 MG^O %&Q#YY[O2=7:]:)_3GO6A0#'%QT1ML?[M@&YEERZ*)F MT \MS$]P>!%HWS,OT"Z .ZEV> 2F;V\)8,8YK )Y"^B=73X*C"W-PXR--'G/ MD0D"QGH.9 9A=XR@X%)-!M@(.A=C*7+P)7!=!Q80E$]0S,23M] MG[BN*[5LS";3LOV0!H*X18_HY^IODCO'*0_M!4R\4B!O@\@(VY$L=ITI3JVM MV(!.H* !\1@M16]+&Q=!F%2\J3K CC9N@>CT[AT5BUAGK@/CN$4:)& 65^VX M$4N-5B3ICC&SMRZ4S"G@.<$HK%\*:2 *C[E80R^&&!TJYVIBVM[;& ##Q<$* M&AT$#%&!V<(<%_FT-52FUJ9 9&4-EG54:Y4SKP @LJ8AD1Y73;92V=:$3VS< MUT2!^D2,IA(F+OX@'P^MOTP:V8A(VF#Y5!"U@GE--0.2)"#*U-Y 4UA0%L8( MJ5*'=BT8E9('&H-^<;;75KO%'59EWY0&&/E;H@ZV$26,_;@I@41@&V'76H%; M+A*"UZG$0&5%<4]7A!BU%K RH9V'MO;6>\VH7&VO35BW%I95J5L40#O3RJHF M7]8.Z MUP\E(@(V%E&/C&"S/240XJFS#,SFNK3&W@0G9&<5 (8KEP$B632BOW@XH;-J2VJK8"TEADDDL):!UKZU#C,#1K1E%: M)S0]-IR6M\XV978#?)I8K-HNFTI+RXO(O<3PX#-3Z)UKQH@U3=0R,!79-%6P M(^M*4Ab#EPWZ!LSCVM1.YLQ.24R]I9HJEX['F#TJ M*-PQE[1S!8W:UHTLY7X/4Q\2UFQQ 5L#6YJ 4D$1"IOZ26)(#@;AL,B,,Q&F M2I0X%-18I@-(=2=V O^"X-B'_$ML?UKD+8IUD+N6YEW',N&K2]Q25;D MZHTJ2XKH(Z,QZUFK'DV;8HG:EN0W0%%DEE-0;P5I&=HS0Z"5-&%$/S:+!1,M M82G/8CYX [AW43AH%5O[]A#C#,2%PV;VT E*$E,=);J!')'2%$OC-85&!1DV M)F'B)8))E;+4U/1 MP9I.-_Y/]&Q#X>OQ1OWE=)_ V8NKA,N)7F&LJ. :_$L48IW _;@!VS#[2JI1 M?_W335TD7T]?DJ.$544RUP?+&W_(4&TX?275J+\*RJ<=(Y!P7"3.Y;F^@N-R M@^FP;D3_1:.W5^,+A4;]Q3Z77#[W"8OKJ/:LR+%(NCJ,^N\8[[&EF^=G@XDO MW=B_G?J^_AJS\?._(8"7V@DVL)$ MHSPBCL)C+3ZJ*];E$LO8%=7%8Q$\'TN0OEC')C81;"R$AM>8L]*VF-^7X*'\ M)>O?F/"@55.J04#%?;>!%U9'@ @O.&S'!BQJ*BX#2(O(EV$2^*L'6^VB 37V M?-#6%!6PY],/&3JQ8*YCGYA--9#AF9*W-MB"#@A9P[G (QL6;K5%@U.:&B:/ M)G/FQN7Z (P.(R8*AR5HH9V73!Y0B$:E(TT9SP(-$FM^4RI>N]H-)HO0S_%)F50A M7M#$EJY.B2?K4VEC7[\W[B^[>V,XX1(-7T3^9]2Z@=OSV:=6.T7>7S=^>T6^ MVF_<7W/GSAU>^B*U;LB_>YPVA+Y*8-R?YG\=5SE567\$>7^S0;,5%5E3]\#Z MR!%+-^+GU@$T2W^R.1_0]H/)/4B* 3^(&N*Q*./S$"WHCKHV&"4 6T(+'9'%]1G@8[' MY]%H/#\)'IU-H_GY6?!@/HO&LS&(4K3G, R+CB4>P<-U XLVM4URF+03H]4. M,%I$L_-Q^'-X/@]_CLY'XA7B'T40"$4CM5"58G'L'65T0B2$F:VS\<1]GP[/ MGP"EW?+#<,Z#?";\/!L.Q4M:VF$J"3 [&LQ:>)T,9HO@YW0PFO*R>\FN=\#I M66O X>S@\H%<,9F2LC;]-K6GC319?X42NU:GZ^TF?<7Y/SFPWX?,08CCY@WSUYD$>SH>M:NJ[[A0-SS+3.HM%\X=LG6:RV MVH:>J#KW65AT[(LB/,ZFT6AV)FYD76<<&0+3(_74<3R/9J/9R>-@"JEP/(H6 M($B^![8%Y9$/@[:(SL_&CP3MO W:?#S]+M *[-1+VC3V?!QH(U;)QR&T6(\ MZZ-BGS,?]V>[WTFTB'T2NY.&GS:$E9%TQP7!V?$8 4)J8#65^$);4M.<+8N*8Y<0< M.GHB[$]"_'0'-;K>2+ MFI9Q1C$IOI*E5;5JX7>UY3L0NVBTQX9)N,0^-%/L-/Q+I#:51#PG"93A-?#X)D[E^NG\N+?@C@:A=>3KR:\ M7KI@HW3!1IL?XT"UQMP0[)09G6O[CT<1&X+]5!I6*J M)QS)P"S'(!D\TH#%M6ZE%0X-;/O3O1*3$VJ'Y=SL0&"FS 2XK<>QTS,\ T'Z M##4;%T;N(FH?.URZQCOJ9&?[G32)E[* M7N_.2W\S0 CG1H%=2GS< ;&KDN!"-=Y-9';?2[7+7]J4;!QI0P!4U0UB MF/ MY0-[QQ6'HE.'YJ!Z%?%D4,^)Y-SM%]\]L'*12T%-D<*.*,G'EQ-PYZ,3DXBC MFA3%C&/&Q?2:+1HI3+VTN<,C)^KQB1:WN@Z!4=W4 B6J4[MB"\ZA3)IDS M ,*'G.P!#LXR:4>3C=D#S15VYL@!Y87HFA-*U/DB*/Y M2HG$27>2]T$(([RJ(.)J2G?482#>[:H!R2J;%#S2',3'%*Y[/XZ$2'?"?BX9]F^?8(M=T&?UL,9PYO0:^! M"QD4[!OU95,')L^\C7\O*A,(R@P:S&W+BO87<[_J'JNQ+>KN*$!E 3'C M<*[+\(O-?2)KYW5P8PS%^#BBYM!.U1@9FC7FEIW@M L=3+-C/[;8 MVQQ/;!V8WJ7K<"-P4!+O6/R0[MC65(S^ TJI:;#K'2@H2QA4O@ZC\60L?@5> MI"!)1Z,Y>-8WNQ*CU>)\.MF;'(8>1>?CD7MPTY1EYDRZEFUY0,L$Q?$[N-0_ M#$>'/E\: &\(P$M[%**]4;NX]1HSHI*I:W\:JG4*; D*+-HG+3$/4>V$4TF\P?-Z>_/(EG\[^[AAZ=1_.1IQNN M=M_EF:Z.^Y0V7D3CV7YPY:F?>_$B\$!,(4_@QQSJ/1U,B:7UX?':KL_^ !/Q M]VYV<6?E6@5K??SQ;2$3ZQ\F8^A2"SJO13=A/6(/_R;FT=G9-+0Q72G&;ADG M:%$S4E@19T>: !7Y(,Y[K(]1-EO2!XDIF+^Y%(OI6!RGK)WI\P/ MDS?M4=^YXZ?.WO<8.L]!H8!5<_XCHOS?6Z;C**Q6=)S/+]+056ZR$D&JN)X M')W/A_;FC#X"V6'JFV9IJNO%:SZ&;-[T19Y\:<>XOT!C;_3.T--WC=&&S)=[ MC+]5G8$Y]C"B]=:4M'>"V#L8WJO[G*X'^_FH-(<&CLP,X"]=I&"JXJT3?JZ/ M59'#]\08:^]8N%SEXHU<5F"./6"@\HPK\_Q)T,YC*"\+^ W]LW%S/($^ADV/3JSO[NK\S-U'DB]H.N2Z M[NLJXV_#JLU9PQ1Y?B^NY7T/ 01%JGXP+$KA I% M)9NK%O]&*,%$_VP 0G./0A24<&_!^F:#-%MSD(F7O[^Y),2X? M2@;!9@#@FQ]W/$WSCF_(4ZF)@I E;%QF3I^;4F%[OUPM\?HZJOZ3:;LAM*M8 M]MD^H6P&47G$-#$X8B.[V3;FC(7/CY&1;NXD(!_9.-LA_MI6/)8\H VT&^>T MBI,VP];S8N6ETT+:D/2/4J%_U>=KAYVG&KVQE]<7%@T=;=HV%J1N8=W@6)@ 7T&(Q#0M)?QA>_[0I/1J!\INUH(PF MXVG88LR9P\?8SV>S:'+N<8 9HJG/V"[FT2C(-W[NI>C8RVMW7LKRMBF1<1ZQ M+XO9(;=NM .'5U933(06WU <#_'Z!,J]KK^H'=X4RJD(,Q-NS2E2B%\X1[.[ MEN)3$R[ ']H4E."PMU)QW(1NL&U-!C#C035BC"+Y^HC)3$5( .#NI,%A3RY7 MA.Y( /@)M&#N/[&[9R.12[5JJL07:(5G>MK[-A OL7AM"W8#6248W@\.;8*) M(C-S:,.Y 94Y3=&#:!T+4:@: MHZT(^F0@7L=XGXF3U$K[TS%\H5F.!T6K3-D*=].;/;>E!#;)_7$'=Q47,A6+ M.)\$(/2IK3.ZS DQWL=P6+=*H]WHT!%?/&<*H6Z>>*G1^"OJW/:;Q,N;3(=AK-Y1)7CW85>T(]G;'(R8W M&A3S<,%/Y@EHY!(?5!YG4W!TO(2/6:+M"ZLN,PY7H,$T1X.7;&9-.T0:$'J9 M8EE_8,<4RFH#M'A[0][B5O88+_EBPI58TW]QD"C6RJ%/O_#CJ;F1/DIG%R?!+;LX'-QWEJ#DGS M_XZP/TD\EDE2^R60PDK5XB/8TKIED8P6^R0>-\"?E;V%SLW0&C9\&?UZ'[]O&/"&F^T)G_THY[ZOY0T07_>1[?G/_*T7LZIXQ70*Z@ZW P MGQUQ[9/]4195$#"NCK!KQX66$#>+\J@#O,#YS _?FF7_X74$L#!!0 M ( $J*%5%O+[G8YP< *\> 9 >&PO=V]R:W-H965TY;FXFJTEG+S;CP6T9IF M1%RP#+OA&Y%YS]21UDP]DT-9O'5R%02T91&4I$@\'BD4YJFBA+( M\4]%=-3P5!N[_VOJ'_3AX3 +(NB4I5^36*ZO1L$(Q71)BE1^9MN_:'4@5]&+ M6"KT+]I6:\T1B@HA659M!@FR)"^?Y'NEB"$;<+5!*V)<,M)2_D$DN;[D;(NX M6@W4U!]]5+T;A$MR996YY/ V@7WR>O[E]G;R^;_H_@.:S_Z\FWV832=W#V@R MG=Y_N7N8W?V)/MU_G$UG[^?H[($L4BK.+\<2&*OMXZAB86!C=LERN M!7J?QS3>)3 &B1NQ<2WV#>ZE^)\BOT"V:2!L8K.'GMVHP=;T[%>KH8>9TS!S M-#/G!+,IRS8LI[D4B"W!+R-6J/^<1C1Y5#H^IN%7DD01@T@2DL9JP5F2([EF MA2!Y+,[?H7__*\"F_?N;/<$\5)NGGL"F%6I;H1 M'1B.8W9GO- (G#YO[/FJ',Y9GN+[?-S&(BFT$GG\PT1-17A-17G]$0342 M%P!C$$/*1(4L3PE#R,E)I.,H3M)" 1PE/ >="+2A4'^L"3\*J/T,']8*:A3J M "4D-83J@ 7\D6L 3_H".DTS#VD] YOTG1%?0 M0><[J .3'$Y&:Z')(TE2?7S)U)$S."U4)=&W-4O!V;KQ<89#P\+^>6?*42BC]E'/I/D<@G1+:$QV)'"5T/]K#=_'?,\ 52UB8_+:?? MP2T8>J:);O313GM)1[/6A;NC5_O"#3I#Y\)RRF/WNETO0A)6?9 &^/"^T\$#.0"PG@U6_QGH7VO=(R<& >S#J'4U9O]> A:+IG23%>-&8E;_SCS#==R MSX?)U/5#;!D!0,EK9 MT"CDM6F"$'AXH6K@KFH^=5XD&6G&M7M$-'PR(XM\ M ,#Y&K+[;Y+R[-B*T+$/F -IRPBQ54_T6#%LK!@.MJ(H-IO2V:!D79!4UZCE M=+^VJOA46B@_;'\8S9?FJ=/B26SL^1MH*#=]J@Z#LI/8!X-C&P[#! M 12"APG]I<^#&H53=1?92J//B/R)BC980.)">RMO8\F+T1>'^'/-7,1P ^1#];X7X4R7>AB0Z=0]R M0N@^#,]S.B&/V$*"MY0I'\I:7?MI>CG=5I38(DU6^NPM)1O"(!AB]LXUK#78 M[*#I@I>B'\FOS]P6/&%8Y$5$.*[_;.^[Z@Z(UWTZLN 7+ TB34*Q-J2" QV]0W)6K9Z$,G= M/A3XFE[W/B. %8'3O3]],[W^<)5F61#J[HZ4AHV=[@I<7H0,*J MW77:"ZC -ZSV^N089HP[WQ SRE?Z2ZE NO8I/R&ULS55M;],P$/XK5GA1)X4E<=JU@[92VPU1-&!:._CL)M?& MPK&+[:SP[SDGK1O05B$^(+[$OO/=?A3NFOI@"PY'LII!D%A;7;UU%D ML@)*9L[5%B2>K)4NF451;R*SU<#RVJD4$8WCBZAD7 ;C8:V[U>.AJJS@$FXU M,559,OUC"D+M1D$2'!1W?%-8IXC&PRW;P +L_?96HQ1YE)R7( U7DFA8CX)) M\GK:=?:UP6<..]/:$U?)2JFO3ICGHR!V"8& S#H$ALL#S$ (!X1I?-MC!CZD MSKZ3F\3 E3?\FNL>VE M /R[O);$DFB\7UDL MV4J .1M&%J,YGRC;(T\;9/H$,4W#B^Z1WI2&@XO4BYU^?X"(] 2@4'+SRH(NO=-E MV(LOO)1@YDGW&"#LQP.27AY[]]A_'K4F*C*QJ=\-0^KKTPQ7K_5/TZ29R$?S MYEW[P/2&2T,$K-$U/N_W J*;MZ(1K-K6\WFE+-)>;PM\7D$[ SQ?*V4/@@O@ M'^SQ3U!+ P04 " !*BA51W:( Y70" "$!0 &0 'AL+W=O9UB38M26T6PF.U( 1O0OW9WTDA!3\EH!5Q1P9&$?.Y=1.?+ MQ/H[AP<*C1KLD:UD*\23%5;9W MM0L @U99 S/(,E\"8!9DT?N^97G^D#1SN M._JUJ]W4LB4*+@5[I)DNY][40QGDI&9Z+9KOL*]G9'FI8,I]4=/Z8NRAM%9: M5/M@DT%%>;N2EWT?!@'3\(, O _ +N_V()?E-Z+)8B9%@Z3U-C2[<:6Z:),< MY?:G;+0T5FKB]&)U^W!U>_]SO;K:H*-[LF6@CF>!-F1K#](]9=E2\ >4"*,; MP76IT!7/(/L;$)B4^KQPE]<2'R3^J/DIBD,?X1"'!WAQ7V?L>/&_ZSQ 2WI: MXFC)![2-F8VL9H!$CBA_!JZ%?'VO;88&. M*#<:42O",W5\CKY\FN(P_OK?5M-I<)WN%#B,SES;T9HTYJYID)0PU=L_HRB) M_?'9Q.YB[$_,[M&,W@GE)SLI4E!OON.)/S7F3AR%?HAC=$TY-5="Z$ZP!_0/[^(/4$L#!!0 ( $J*%5&=4^P5A0, /T( 9 >&PO M=V]R:W-H965T/5;[#A=$J#M MY; ;VB[KRX9]5&TY$4Z6628,.P+XE(B8](2A0]7DOU62\I M-?!6F#7NP6_,[K6O3'82%ZD_&R%3^7$"ZU#E-/"6 +! MOU=Z0SFW('3CRX;I=5M:P_YX2__H8L=87HBF-Y+_P4JSG'BY!R6M2,/-@US_ M3#?QI)972*[=+ZS;M4GJ0=%H(^N-,7I0,]'^D[=-'GH&>7C$(-X8Q,[O=B/G MY0=BR'2LY!J478TT.W"A.FMTC@E[*(]&X2Q#.S.=/_PZGST\_0E7]Q]@]MOS MI_G=[/X)SI[("Z?Z?!P8W,0N#8H-\+H%QD> 40QW4IBEAIDH:?DU($#O.A?C MK8O7\4GB+XVX@"3T(0[C\ 0OZ4).'"_Y5R&? \Z\,"!!T? CU@Q9<,IR I6 M"NM&F7<@H@3ZI6$KO,GF4#I/,^<'.5!(+ MM:&GW,DL*E>187TPLX(S4LA%& M Q,X(QN-EOK\$G[X+H_#Y*?_[7^F#<,J09?^*^E9TZKAG8CG3]WY;Q6W6,<: M;T,T1'2!&2HF2/E/M)M .- M_#"-8=8=MO7*2,GMZ6[7)!:S[U 4Y_X@SK^2LW0('QLEF&D4=:B*O=FQ/LU* M_&@4]J4L@QM9KQI#5>\B]AGIOCNY/TR2G3CT!_EP!]&R,FN"3IWT(P[]:)#U MF7%T"(+)YB[5Q+WV>/DQ^075^N#-V"4^S9)OM%'DYVX3H8UJBG\"3/UAUD]7 M.LKA21K"OX%W@66I'^993\XP-'M_< M2%$W=<%=.)<5V6[ V+GN 6.#*L+]: MQ3'\6938^QB=]S68O#PYA\./B@^"FJ,\+)UXZ"=YNJ<9)=FAIS/HM:2:JH5K MO!K?+7R:VN[4:;O>?M6VM-WR]L/@CJ@%$QHXK= TO!AB*U5MLVT%(U>NP;U( M@^W2#9?X?4*578#SE91F*]@-NB^>Z=]02P,$% @ 2HH547*.9+SW!0 M_Q, !D !X;"]W;W)K&ULU5AM;]LV$/XKA#<4 M"<#6(O7>)@'RTJ49TC2HL_8S+=&V%IET22IN]NMWI&R)3F(W:S&@_6*9IWOG M\;D3#Y92W>H9YP9]G=="'PYFQBQ>#X>ZF/$YTZ_D@@MX,Y%JS@PLU72H%XJS MT@G-ZR$-@F0X9Y48'!TXVK4Z.I"-J2O!KQ72S7S.U/T)K^7R<$ &:\+':CHS MEC \.EBP*1]Q\]?B6L%JV&DIJSD7NI("*3XY'!R3UR>)Y7<,GRJ^U-Y_9",9 M2WEK%Q?EX2"P#O&:%\9J8/"XXZ>\KJTB<./+2N>@,VD%_?]K[7^XV"&6,=/\ M5-:?J]+,#@?9 )5\PIK:?)3+=WP53VSU%;+6[A+R$AU?G:&+JYOCJ_.+D\NWZ'@T>GLSTFCOAHUKKOZ]O6$[M3X9R->H3# B 8T MV*$O[&(/G;[PNV+?82#J#$3.0+3%P B.4-G4',D)*F9,3+E&E4!FQE'!E+JO MQ!3=L;IQ#%,IRV55UVA\CS2?0N&;IY*^V^*-5;W%$IO+1I@MIA"<;S2I=,%J M2"_)$1.ERS-BBB.FX7T-!Q@*PJF5C08&O?\:O?@MHT'XYI=Y?E@8Z3!!25$5 M^G^S8_/W7-X1+QI5F?N.\(ZSVLP*F_HUZ3T3S00P#!AA+[^E\:RZJQQN/OYS M*H66=54RPTMTPFHF"K?!4!=PP/CJ@)<_4[(CG!&0D\2A1@$J<>(0DPC1*/ M0'.**0G1^;K66/&EJ138A$)CY=\ ;?"_;,.Q=;K@JI)]SC(<1L%&7(3V\:78 MUNAZ16(* MDFA_1ZIR/^P@P$&:;Z8J2"(_50G.D]@CA$&*29!]=ZI"G*?AUE01'(3]VQA# MM_[OF8IH[.4CV\C;QHK@*$MW)(L&&\D*<4+],@ISG&>AGRR[TQL<)+ R.] Y M[M Y?C8Z5\( :%;0ZL!ES8U^"GIWJ[MXJ (&G?'? #3(2(N]RE3_M DNX 16 M;D_!LMW/%EOM[NZU(+T"[U\79;_U?/KX/%TGZ^=G-V'QON[/E=3?#^ _)KU^ M'M]Q!<-KMSY==]N.H2B:>5,SW_&^5/2/"U["5*O1)S=&'/ME=@4C_1;RFM 7 MZ\]?8B,Y,4O;$4M^!]\2"P=0A=1P6#+T,D?WG*D^*[8!X3#WH62/4)Q&Z;Y' M(@E.-KI61' 8T@VA!-,\]H4H8&B8HFO8&7M2R4/3&4ZROGL"(N;4,YK@-"'= M"N NZJ=O#V2XSA.//8$DR1$I^X+A"OX_FJ[@YY5"ST2 M$!H9\>*AF(2TUPJ],$]ZJTF$"?52%0([\7VFV XB-]+ 5,H>U>S64B%Q!/OJ MY34.<.9'1Z#QI%F_\20EF$2>XVF XRCV!8"0)^A*BI>/'?GY#\_%]<<7;+YX M<_9-3IC:\L?8:Y_^4+&;.P[#9VNPO#>*E7S.U.WV+:4)SM)LJ[8'KRD,5/'V MZ7'UNJVK1ZU_JP^ %UGX8!!^5%K !&6;Q_[$1_(,9]2G/"HP8*(9IFF^8[!) MNL$F>?9@P[6IYJZ'3!KX=N";DPC_NN!"<_?Q]ZP1:+?AYU8CM'>RD54 U,Q2 M^R-++/8EEM:7DH5B0 ^@]:F$T3_*4TOK)VI"< KS WP+*\XFABL,P15U4[JO MX':/S8P9-&-W' EI ,4,&O-I(^RL-NZ2Y'5>2G "Y[\M&<_U%A>>VK2A=RD# M"#IU5T\:.A;,=^W]3$?M;K>.VTN=GKV]&GO/U+02&M5\ J+!JQ0F4=5>-[4+ M(Q?NBFF$-='=^1_\"4$L#!!0 ( $J*%5%2 MYX3L"08 %8< 9 >&PO=V]R:W-H965TX6J0 .,VR4R2IDTZES;CN'?/,L@Q=X!<).KF?OVMA(V%P<1I MKIWVIB^ 5M+N:J7]=A<=K7C^MU@P)M'G-,G$<6\AY?+%<"C"!4NI>,Z7+(.> M.<]3*J&9WPW%,F:=I.?'/%")G'&;G(DBC2E^?T9 M2_CJN.?T-H1)?+>0BC \.5K2.W;+Y(?E30ZM8<4EBE.6B9AG*&?SX]ZI\^+, M5^/U@#]BMA+&-U(KF7'^MVI<1<<]6RG$$A9*Q8'"ZQ,[9TFB&($:']<\>Y5( M-='\WG!_K=<.:YE1PBE MZMF@7)RI3;F5.?3&,$^>7%W?G%Y-KB_>32TTN;B=3CZ<3S],KMZ]0:?O7J'W MT\N+"3J_/)V\N;A%_2F=)4P,CH82)*OYPW MY:R4@O=(<3"ZYIE<"'2112RJ M,QB"RI7>>*/W&>[D^+;(GB-B6PC;V.[@1RH[$,V//-T.'=+<2IJKI;E[I-V6 M+H#X',7IDL8Y''-IP2$7,B]"6>1Q=H=H%B$N%RQ'X8+F=TR@_HQE;![+@84R M)MNVH5OL=,'0G"?@B(J_U+NY=L?X'_:@>( ! 2T9'G,(Y@)F $TN4 SY=RH M'V?0SPL!4\7@!?KUEP#;Y.5W]\:V$SR9R?NEY!I;MRR$ MO9;W%>&2T40N0IJSBG1-LV).-X?B2R6]BC_%&L>;'^<\7_*<2H:F7-($G88? M"^A1F/U;SA+HB%#(A=R:^)G^_L#DRKS@P-P[P DX+SRH0IW-E9["X;9VP1W]W;32S?VQH! M$\MVW/5.LL^0.@@6U4SNCP.S/;9\EQ@$G_A&R[.&0Y_M-]]RL"R_@G ML/S?@04'H]J)MG$=5(@=' 0J!!L X^/MR?$- 4U4<=W@4:A2\V5K;(2^8+]7 M8\L^"#5T(M*)0%WM/NA#G$&CO1\^#)L] ^CQW)VM\$QPZ8\=>U ;'^"Z9;^G MMTID?X+'CPP>Q!X;K29PU)*/9C>!.'H ;F!KY&Y/N>N;V-!H[P4-8N' A 739)!P>.:F 3,2!"9H*'SW M.DH^KRKYO$-+/JBG,E5/Z7*)569*8CHK=T@56@\48VW%7[<"JOAKDPQ&.T"> M'C./10C#=9JC1FC(6C'P2RK6A:7X8:K _^I=GO>OQ;WRVBTZ;ISI<'0WP:LB M5E"S(9R7N##\(C#?8.*F/37PJQ+0BC>3G9G[WN<:!;?/]6?I]FH&-/'@B3M22OV>];A#BU]@@*Y =VI1YSB%&REM&Q+?KM1AH="@XU M=Q]DU(+4V#16GYB=P6@T,.WJ^':'^8PTL6;!V+9@%@6E<#'5'=0@[ M@IQ?!3G_T""GXLLC_FVVQ;-N62T_,[?_,L5CY>_$M\#:B7+?.JIIY-(J:/%7 MU4J4;:F E,K,/$?6:.QUGPK+]9IU(QJB6A+81 O/@*,Z."E/.2!=W4Y6O\/: MT:]TP3*0SIER5F%$.;4'M92[F3^6^NA?3_LP<^/,#R?R6WWF*5#G3((C]BG$QF$\==J/F M4]F8D@NX440W5<74PP)*N9D-PL$C<,M7:V,!?SZMV0KNP+RO;Q2>_(XEYQ4( MS:4@"HK9X#*\6$16W@E\X+#1O7=B(UE*^7N>S06 =@A(R8QD8/K[ "RA+ M2X1N?-YR#CJ35K'__LC^RL6.L2R9AA>R_,ASLYX-T@')H6!-:6[EYE_8QN,< MS&2IW2_9M+(Q6LP:;62U5<9SQ47[9%^W>>@II,$3"G2K0)W?K2'GY14S;#Y5 MV*'=&X2U'/3-?7-_>7G]\_>Z?.W+Y[HI^00M6SL^V;(N6C3[!%E+R5@JSUN2ER"'?)_#1M(0&-#C!-^KB'3F^T5/Q2H4:7*ST";)Q1S9V9.,GR.YP1/*F!"(+4DJQ M^MN JK GEN98ZDYSO=G3)YG$OM<&T^B9=>X+*,.Q2XB0!C3)&[ "].=M MWB@N,EZSDK!*-L)T%W\2FB9>% 1'D/<"A=&!;YB?G.ML3_'Q>483CZ:CX>%% M./&")!KNT]BL\2)-YFDY UHC5\1I0#S4]M0\4-XT*R[ M.-)@O(OB;$+C(=GU94]_3PO+$B5>$M$^@@X$28>MP))CPSP M4Z3N^J=F#[@ML&P_-(VGK;WZ20N$.; WEU@EIL#B[>3J7YY.Y I[J<6JN%'K MH&026F#4JW[L4;2/X+@#8R>TWX,A?4[NL?6 %1C)X94T&/1^4;&KCA73[VV@ M"M3*[5EL/3N8[3+JT&Z57[8;;"?>_@]XR]2*"TU**% U.$^P4JK=K>W!R-KM MLZ4TN!W=ZQK_CH"R GA?2/PD;0_60/<'9_X=4$L#!!0 ( $J*%5%!+& > MLP4 ),2 9 >&PO=V]R:W-H965T4;$EQ',U96^R+ M)5+DX[OCNSN:QRNE'\Q,2HL>YWEA3@8S:Q=OAT,SGLFY,+Y:R *^3)2>"PM- M/1V:A98BK2;-\V& ,1O.158,3H^KOAM]>JQ*FV>%O-'(E/.YT-_.9:Y6)P,R MV'3<9M.9=1W#T^.%F,J1M)\6-QI:PP8ES>:R,)DJD):3D\$9>7O.W?AJP.=, MKDSG'3E+[I5Z<(T/Z#A>0Y[7D,$+D"1 'U5A9P9=%JE,GP(,@5]#,MB0/ ]Z$?\J"Q]1[*$ ![@' MCS9&TPJ/OM+H'NBP@0XKZ/ E:(B:M,PE4A,$FS=^.'*:2=%8S2&.C*BD*!_= MNT19@>Q,PK?"J#Q+A86!QL(#5&^-@X#@T]4 2>Q^DDH+Z$(9Z\A-E4H- NII M,_(-2GC0:7'ZI(5C-()M^C4*&;J610H]G%5 JEY#R%LY_S;@H)LT["UNXB%$TK:H)>]6#UFW M(_*"B&R-(+Q'SU&CYVAO/:^J% ?TQ!+<-96@ \CEBUH3I>-M%9AMI087RDI/ M$Y%IM!1Y"=(2^;C,UPJ":E)K$F15]V2 M9TL:I7W$_S) KL$YX^=S6FVS%)9 MU/HBP=.)?>W;S#P<3;1T,0:ND2!8T)9$Q$_0KRCP&?R2ZK=9:ZF% P@M#,5%H%XS=0H#E$H1\U#%YX[U$':]3!^M51E_(F MV:UWLZZU0'_7=O8C_NS\\6_/+VN-'_TPQ+-UL#Q;8?O#V72JY=1)8QOBJIS? M2^V\O.FY?)1ZG'62PJUT)S"GA0NHO1HVH(2$MOGZ ;HR.$B-T>@U2(M, PYD)LA.$YDY;@<,\GS8 M0G+J<[XW9(_S8L0X]Z(@@F1- S]^O=M( CD_Z3*C^S/KNHTE'D^2UD:@0\AW MNHT0C^#.5G#L1_N;V..W!$4D\N(X='Z#S0CW]Q?U O9<#D#3IZ\QMW$>B8"[UM+H.,?!WHRQL?6?0]#8W+F?U M14,[O+ZN^2CT%(X4*)<3F(I]#L=T75^!U VK%M6UP[VR5LVKUYD4J=1N 'R? M*&4W#;= &ULS5II<^.V&?XK&+7;D688B0#OC>T9'YMV M.W'L\9'T*T1"$KH4H8*@C_SZO. )ZJ"U'J?M%YL @??"\UZ@3IZ%_):O&%/H M99UF^>EHI=3F\VR6QRNVIOE4;%@&;Q9"KJF"H5S.\HUD-"DWK=,9L6U_MJ8\ M&YV=E'.W\NQ$%"KE&;N5*"_6:RI?+U@JGD]'>-1,W/'E2NF)V=G)AB[9/5./ MFUL)HUE+)>%KEN5<9$BRQ>GH''^^P+;>4*[XE;/GW'A&6I6Y$-_TX&MR.K*U M1"QEL=(D*/Q[8I>_\%JA3Q-+Q9I7OY%S_5:>X3B(E=B76\&"=8\J_[3E]H0QVP@ M]092RETQ*J6\HHJ>G4CQC*1>#=3T0ZEJN1N$XYD^E7LEX2V'?>KLZR^7-]=? MT,/YO[[:B(D,.D,$$78M,K7+T)4M8TB

M-8?20$3;8T.P6BP^0"X99K>]9!:GJ00J(*=^RB!I)=$@5@,X9B^'C+.QWSNY^ M_"[+KRLIO[*G0UY4-[U]71\_# ;5>B\.:?6[/(I"'=G*\I#6:K/<#:IC*=)- MM1>B/N0#X^K*&1S2K.A]^OARK44Y@!NR%NLZDX7:J7?<9^)[]>]QO^IT%:4*Y*;G7*D+;K.RJILSFNNGBO&;4">?MAYK>9OE MM2@G:2VFI7P\9L5.7T8]Q0 \1A.'E]]3$#^4_R>,GIZX5+HAA^2%3 M!TJ^:<#I(+TPB,,9G[B)/V%C=^8&GL_B.]]/8O9N&0!( X$T+@BY2 &DB4": M;P@9)^IG[@<*,+QEX<*/ *2%0%H7@_3"^0) V@BD?3'(. D] .D@D,[E(NG& M=P!RA$".:"'CY7SN1@]-Y/@TX+?<6 M,H:8,X;$THC\FS\,'WV=@/_%N> ML(7*J%MTF#H,8G7$_E2_?:I?O@VC^>OOU4#+$&)OH.G4%P-B8N(PB,6!8YH0 M$Q.'05^+G,^NVM'$)&(02P1D5^Q=DJJ;5[]"-DP@!K% NM.L3DS,*0:Q4_!\ MJX*8F%4,8JN@"5?[A<0$8Q +IB/AZFIQ$U.,2:R8B&9&'L',=%A+V+;=&<3G='$;&,2VZ8CK>ADQ%1C4M(B2G((E;0&%@[K&(W8,79A#3QMQC4\_#H)@P?;,Q]]C410^*"=,W M&W./3>R>SC*WH]>T,?/8Q.;I@NPSV?AQ)4N(B9G'IBY^SI7C?1;7<@TQT7G_ M"\W7Z)0CYK!SMS$'V6\X;:/0ID+NRO2XU^N8V*J$@QLVYB";V$&O,)=%*=9R M5^B%6:Q.GR FYB";>M2MC>G)PU$6ZE\J)K>L:$433D$,LH?,3HPTKQ,0DY!!+Z,QXIGI) M#ZHX_P$QT>5GQ!(ZB^GMTV+7^H(P"3G$$CJ+N9E=?K+ROI/_P!02P,$% @ 2HH54:QM4%<\ @ KRH !H !X M;"]?;]LAZ:K MV71;>@.2GGS0)(K'H>W=3T@7R2.SF$WQ6SER\?O7Y?R9VF\U^G7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7 MW:6^;-+=>7*U>'Y;5I@_*"U1QB5!T@1K JT3@ MWD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=. M7I80Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AM MJ+<1Z&VHMQ'H;9.7W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z M.^KM!'H[ZNT$>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN! MWH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V# M0.] O8- [P;U;@CT;E#OAD#O!O5N?E+O,GX=?H+4$L#!!0 ( $J*%5% :Q>Z ( ,8I 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W:34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA) M;-D&RNUQ4D "004J$F_3J+4];^*1OE7/[IX]Q>KSRM*%SJ;\-:R8M]7&KHB)V6NZ)'^Y-3OF':??*#\\1#*>G/A>BD)K]K_B> MF$L?_'XT3+NF^H?9^7J?7-B,\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH?X"4$L! A0#% @ M2HH540=!36*! L0 ! ( ! &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " !*BA510GL;Z.X K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !*BA51F5R<(Q & M "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( $J*%5&D6[ZAMP4 #88 8 " @0T( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 2HH540Y9TS7" @ <@D !@ ("! MBQ0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2HH541LQFA3I!@ E20 !@ ("!_" 'AL+W=O "L70 & @($1,0 >&PO=V]R M:W-H965T&UL4$L! A0#% @ 2HH54<1I9<.C!0 .0X M !@ ("!X4\ 'AL+W=O@#8?<@0 * + 9 " @;I5 !X M;"]W;W)K&UL4$L! A0#% @ 2HH549R8&QUH M @ B 4 !D ("!8UH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HH548=%<'.0!P (B !D M ("!RVD 'AL+W=O&PO=V]R M:W-H965T M 9 " @3)_ !X;"]W;W)K&UL M4$L! A0#% @ 2HH542$0&PO=V]R:W-H965T&UL4$L! A0#% @ M2HH543'NX.$9! F0D !D ("!R*0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HH54=VB .5T @ A 4 !D M ("!GNP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 2HH545+GA.P)!@ 5AP !D ("!,_D 'AL M+W=O&PO=V]R:W-H965TLP4 ),2 9 " M@0@# 0!X;"]W;W)K&UL4$L! A0#% @ 2HH5 M49 T_21/"0 )2( !D ("!\@@! 'AL+W=O) J)H " "4!0 &0 M @(%X$@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 2HH5427-P>NE" BH M !D ("!Q1L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HH54?]A;^&PO=V]R:W-H965T M@U 0!X;"]W;W)K&UL4$L! A0# M% @ 2HH54?__.XAP P $0P !D ("!:3L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2HH54>'OI-I*! M1$ !D M ("!-%,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2HH546%H4+0B!@ (1P !D ("! M9F$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2HH540*966)!!P 4", !D ("!/7 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HH54835FI;&<<" "N" &0 @($DF@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2HH542198+97!0 /1< !D ("!ZI\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2HH546BMF?XS! 80\ !D ("!9JP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2HH54??']4 [ P M \ !D ("!4;L! 'AL+W=O&PO=V]R:W-H965T[! 0!X;"]W;W)K&UL4$L! A0#% @ 2HH548K+IP;9!@ \R4 !D M ("!*,0! 'AL+W=O&PO=V]R:W-H M965TZ ( ,8I 3 " 1O@ 0!;0V]N E=&5N=%]4>7!E&UL4$L%!@ !0 % YQ4 $SB 0 $! 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.20.2 html 377 564 1 false 94 0 false 6 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 (UNAUDITED) Sheet http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (UNAUDITED) 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 - ACQUISITION ACTIVITY Sheet http://www.osi-systems.com/role/DisclosureAcquisitionActivity ACQUISITION ACTIVITY Notes 9 false false R10.htm 10301 - Disclosure - CONTRACT ASSETS AND LIABILITIES Sheet http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilities CONTRACT ASSETS AND LIABILITIES Notes 10 false false R11.htm 10401 - Disclosure - INVENTORIES Sheet http://www.osi-systems.com/role/DisclosureInventories INVENTORIES Notes 11 false false R12.htm 10501 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.osi-systems.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 12 false false R13.htm 10601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS 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 AND DEBT Sheet http://www.osi-systems.com/role/DisclosureBorrowingsAndDebt BORROWINGS AND DEBT Notes 15 false false R16.htm 10901 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.osi-systems.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION 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 - STOCKHOLDERS' EQUITY Sheet http://www.osi-systems.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 19 false false R20.htm 11301 - Disclosure - RELATED-PARTY TRANSACTIONS Sheet http://www.osi-systems.com/role/DisclosureRelatedPartyTransactions RELATED-PARTY TRANSACTIONS Notes 20 false false R21.htm 11401 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlans EMPLOYEE BENEFIT PLANS Notes 21 false false R22.htm 11501 - Disclosure - SEGMENT INFORMATION Sheet http://www.osi-systems.com/role/DisclosureSegmentInformation SEGMENT INFORMATION 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 - 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 25 false false R26.htm 30403 - Disclosure - INVENTORIES (Tables) Sheet http://www.osi-systems.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.osi-systems.com/role/DisclosureInventories 26 false false R27.htm 30503 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.osi-systems.com/role/DisclosurePropertyAndEquipment 27 false false R28.htm 30603 - Disclosure - GOODWILL AND INTANGIBLE ASSETSs (Tables) Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetssTables GOODWILL AND INTANGIBLE ASSETSs (Tables) Tables http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssets 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 AND DEBT (Tables) Sheet http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtTables BORROWINGS AND DEBT (Tables) Tables http://www.osi-systems.com/role/DisclosureBorrowingsAndDebt 30 false false R31.htm 30903 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.osi-systems.com/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.osi-systems.com/role/DisclosureStockBasedCompensation 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 31403 - 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 31503 - 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 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 36 false false R37.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 37 false false R38.htm 40103 - 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 38 false false R39.htm 40104 - 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 39 false false R40.htm 40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Lease Accounting (Details) Sheet http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Lease Accounting (Details) Details 40 false false R41.htm 40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Detail) Sheet http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Detail) Details 41 false false R42.htm 40201 - Disclosure - ACQUISITION ACTIVITY - Explosive Trace Detection (Details) Sheet http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails ACQUISITION ACTIVITY - Explosive Trace Detection (Details) Details 42 false false R43.htm 40202 - Disclosure - ACQUISITION ACTIVITY - Other Business Acquisition (Details) Sheet http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails ACQUISITION ACTIVITY - Other Business Acquisition (Details) Details 43 false false R44.htm 40301 - 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 44 false false R45.htm 40401 - Disclosure - INVENTORIES (Details) Sheet http://www.osi-systems.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.osi-systems.com/role/DisclosureInventoriesTables 45 false false R46.htm 40501 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentTables 46 false false R47.htm 40601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Details 47 false false R48.htm 40602 - 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 48 false false R49.htm 40603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Amortization (Details) Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails GOODWILL AND INTANGIBLE ASSETS - Intangible Amortization (Details) Details 49 false false R50.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 50 false false R51.htm 40702 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Changes in the accrued liability (Details) Sheet http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Changes in the accrued liability (Details) Details 51 false false R52.htm 40703 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Impairments, restructuring and other charges (Details) Sheet http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Impairments, restructuring and other charges (Details) Details 52 false false R53.htm 40801 - Disclosure - BORROWINGS AND DEBT (Details) Sheet http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails BORROWINGS AND DEBT (Details) Details http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtTables 53 false false R54.htm 40802 - Disclosure - BORROWINGS AND DEBT - other borrowings (Details) Sheet http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails BORROWINGS AND DEBT - other borrowings (Details) Details 54 false false R55.htm 40901 - Disclosure - STOCK-BASED COMPENSATION - Stock based compensation expense (Details) Sheet http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails STOCK-BASED COMPENSATION - Stock based compensation expense (Details) Details 55 false false R56.htm 40902 - Disclosure - STOCK-BASED COMPENSATION - OSI Plans (Details) Sheet http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails STOCK-BASED COMPENSATION - OSI Plans (Details) Details 56 false false R57.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 57 false false R58.htm 41002 - Disclosure - INCOME TAXES - Unrecognized tax benefits (Details) Sheet http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails INCOME TAXES - Unrecognized tax benefits (Details) Details 58 false false R59.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 59 false false R60.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 60 false false R61.htm 41005 - Disclosure - INCOME TAXES - Excess tax benefits and tax deficiencies (Details) Sheet http://www.osi-systems.com/role/DisclosureIncomeTaxesExcessTaxBenefitsAndTaxDeficienciesDetails INCOME TAXES - Excess tax benefits and tax deficiencies (Details) Details 61 false false R62.htm 41006 - 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 - STOCKHOLDERS' EQUITY (Details) Sheet http://www.osi-systems.com/role/DisclosureStockholdersEquityDetails STOCKHOLDERS' EQUITY (Details) Details http://www.osi-systems.com/role/DisclosureStockholdersEquity 64 false false R65.htm 41301 - 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 65 false false R66.htm 41401 - 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 66 false false R67.htm 41402 - 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 67 false false R68.htm 41403 - 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 68 false false R69.htm 41404 - Disclosure - EMPLOYEE BENEFIT PLANS - Projected Benefit Payments (Details) Sheet http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails EMPLOYEE BENEFIT PLANS - Projected Benefit Payments (Details) Details 69 false false R70.htm 41501 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.osi-systems.com/role/DisclosureSegmentInformationDetails SEGMENT INFORMATION (Details) Details http://www.osi-systems.com/role/DisclosureSegmentInformationTables 70 false false R71.htm 41502 - Disclosure - SEGMENT INFORMATION - By industry segment (Details) Sheet http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails SEGMENT INFORMATION - By industry segment (Details) Details 71 false false R72.htm 41503 - Disclosure - SEGMENT INFORMATION - By geographical area (Details) Sheet http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails SEGMENT INFORMATION - By geographical area (Details) Details 72 false false All Reports Book All Reports osis-20200630x10k.htm osis-20200630.xsd osis-20200630_cal.xml osis-20200630_def.xml osis-20200630_lab.xml osis-20200630_pre.xml osis-20200630xex10d21.htm osis-20200630xex10d22.htm osis-20200630xex21d1.htm osis-20200630xex23d1.htm osis-20200630xex31d1.htm osis-20200630xex31d2.htm osis-20200630xex32d1.htm osis-20200630xex32d2.htm osis-20200630xex4d4.htm osis-20200630x10k003.jpg osis-20200630x10k007.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "osis-20200630x10k.htm": { "axisCustom": 0, "axisStandard": 33, "contextCount": 377, "dts": { "calculationLink": { "local": [ "osis-20200630_cal.xml" ] }, "definitionLink": { "local": [ "osis-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "osis-20200630x10k.htm" ] }, "labelLink": { "local": [ "osis-20200630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "osis-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "osis-20200630.xsd" ], "remote": [ "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://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 798, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 21, "http://www.osi-systems.com/20200630": 1, "http://xbrl.sec.gov/dei/2019-01-31": 11, "total": 33 }, "keyCustom": 57, "keyStandard": 507, "memberCustom": 26, "memberStandard": 65, "nsprefix": "osis", "nsuri": "http://www.osi-systems.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - INVENTORIES", "role": "http://www.osi-systems.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://www.osi-systems.com/role/DisclosurePropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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 AND DEBT", "role": "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebt", "shortName": "BORROWINGS AND DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.osi-systems.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.osi-systems.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - SEGMENT INFORMATION", "role": "http://www.osi-systems.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "osis:DescriptionOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "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": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - INVENTORIES (Tables)", "role": "http://www.osi-systems.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - GOODWILL AND INTANGIBLE ASSETSs (Tables)", "role": "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetssTables", "shortName": "GOODWILL AND INTANGIBLE ASSETSs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "osis:ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_gpv0ZfJnx0as_Ni9LcvDuQ", "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-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_gpv0ZfJnx0as_Ni9LcvDuQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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 AND DEBT (Tables)", "role": "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtTables", "shortName": "BORROWINGS AND DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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 - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.osi-systems.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "osis:DescriptionOfBusinessPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_VB1Qn6lhyUO164QP84JfBA", "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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "2", "lang": null, "name": "osis:RepatriationTaxConsiderationsOfCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_c1U404nXI02FWCul2ZvKbQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "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", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_02eaubVM4Ea0OiRU4TVL9g", "decimals": "-3", "lang": null, "name": "osis:InsuranceCompanyContractsFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2016_To_6_30_2017_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_2h0wTybeRUO4fRGTORkb4w", "decimals": "2", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_c1U404nXI02FWCul2ZvKbQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - 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": [ "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Lease Accounting (Details)", "role": "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Lease Accounting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssetsNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Detail)", "role": "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recently Adopted Accounting Pronouncements (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfEffectOfAdoptionOfNewLeaseStandardOnConsolidatedBalanceSheetTableTextBlock", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2019_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_osis_DifferenceBetweenLeasesGuidanceInEffectBeforeAndAfterTopic842Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_l8MT3uBnJEi4nuaqz_-7Qw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_7_2017_To_7_7_2017_us-gaap_BusinessAcquisitionAxis_osis_ExplosiveTraceDetectionBusinessMember_pz1JdAZ_nUCEMClmzZZiZw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - ACQUISITION ACTIVITY - Explosive Trace Detection (Details)", "role": "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails", "shortName": "ACQUISITION ACTIVITY - Explosive Trace Detection (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_7_2017_To_7_7_2017_us-gaap_BusinessAcquisitionAxis_osis_ExplosiveTraceDetectionBusinessMember_pz1JdAZ_nUCEMClmzZZiZw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - ACQUISITION ACTIVITY - Other Business Acquisition (Details)", "role": "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails", "shortName": "ACQUISITION ACTIVITY - Other Business Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_1_31_2018_us-gaap_BusinessAcquisitionAxis_osis_ElectronicsComponentDesignerAndManufacturerMember_PmPp3SluD0Se28me89OYZA", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - 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-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - INVENTORIES (Details)", "role": "http://www.osi-systems.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2019_BcTf0W4L0Um4lWnBytVoiw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Amortization (Details)", "role": "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Intangible Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfImpairmentRestructuringAndRelatedCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "osis:RestructuringAndOtherChargesBenefitNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfImpairmentRestructuringAndRelatedCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2019_BcTf0W4L0Um4lWnBytVoiw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Changes in the accrued liability (Details)", "role": "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails", "shortName": "IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Changes in the accrued liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfImpairmentRestructuringAndRelatedCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2018_Z-Umkn4EKUq0TYmWC_wqZA", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Impairments, restructuring and other charges (Details)", "role": "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails", "shortName": "IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES - Impairments, restructuring and other charges (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - BORROWINGS AND DEBT (Details)", "role": "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "shortName": "BORROWINGS AND DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_4_30_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember_ViSPEiq4UE262DTnQHcy_Q", "decimals": "-6", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - BORROWINGS AND DEBT - other borrowings (Details)", "role": "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails", "shortName": "BORROWINGS AND DEBT - other borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - STOCK-BASED COMPENSATION - Stock based compensation expense (Details)", "role": "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "STOCK-BASED COMPENSATION - Stock based compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_pwHONNPYSkeokyA5QsS8Vg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_gpv0ZfJnx0as_Ni9LcvDuQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - STOCK-BASED COMPENSATION - OSI Plans (Details)", "role": "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails", "shortName": "STOCK-BASED COMPENSATION - OSI Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_pwHONNPYSkeokyA5QsS8Vg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_gpv0ZfJnx0as_Ni9LcvDuQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2019_BcTf0W4L0Um4lWnBytVoiw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "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-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_6OX01q7DE0-gnwGXgGfpgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "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-20200630x10k.htm", "contextRef": "As_Of_6_30_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_6OX01q7DE0-gnwGXgGfpgw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - INCOME TAXES - Excess tax benefits and tax deficiencies (Details)", "role": "http://www.osi-systems.com/role/DisclosureIncomeTaxesExcessTaxBenefitsAndTaxDeficienciesDetails", "shortName": "INCOME TAXES - Excess tax benefits and tax deficiencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201609Member_9Kl7NlzI6UyCxDi8NtEX8Q", "decimals": "-5", "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_c1U404nXI02FWCul2ZvKbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41006 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_c1U404nXI02FWCul2ZvKbQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_8_31_2020_H-3lmqL9FkqIHCKIhTaEVw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9UmkvpSoO0CXM-83_65PCQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "role": "http://www.osi-systems.com/role/DisclosureStockholdersEquityDetails", "shortName": "STOCKHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_8_31_2020_H-3lmqL9FkqIHCKIhTaEVw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_9UmkvpSoO0CXM-83_65PCQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_1994_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_osis_ECILRapiscanSecurityProductsLimitedMember_uu0-0G56F0yWtKm0t-0krA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_c1U404nXI02FWCul2ZvKbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - 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-20200630x10k.htm", "contextRef": "As_Of_6_30_1994_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_osis_ECILRapiscanSecurityProductsLimitedMember_uu0-0G56F0yWtKm0t-0krA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_c1U404nXI02FWCul2ZvKbQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2019_BcTf0W4L0Um4lWnBytVoiw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - 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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "reportCount": 1, "unitRef": "Unit_Standard_pure_c1U404nXI02FWCul2ZvKbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - 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-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_osis_CombinedMember_pLwGGCJsl0qMiQ4Y0NomcQ", "decimals": "2", "lang": null, "name": "us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_c1U404nXI02FWCul2ZvKbQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41404 - 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-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "osis:DescriptionOfBusinessPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_VB1Qn6lhyUO164QP84JfBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - SEGMENT INFORMATION (Details)", "role": "http://www.osi-systems.com/role/DisclosureSegmentInformationDetails", "shortName": "SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - 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-20200630x10k.htm", "contextRef": "As_Of_6_30_2018_Z-Umkn4EKUq0TYmWC_wqZA", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - 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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "As_Of_6_30_2020_T0uXxuzvXECNKlulKAwOvg", "decimals": "-3", "lang": null, "name": "osis:LongLivedTangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_z6M_yHc-RkazFrK_AEJV0g", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "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 - ACQUISITION ACTIVITY", "role": "http://www.osi-systems.com/role/DisclosureAcquisitionActivity", "shortName": "ACQUISITION ACTIVITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200630x10k.htm", "contextRef": "Duration_7_1_2019_To_6_30_2020_BuoQdGI3O0OvgZYipJxhEw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 94, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "G [B]", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [X]", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r556" ], "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/2019-01-31", "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/2019-01-31", "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 CCYY 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r555" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r557" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r557" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r557" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r558" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r557" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r557" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r557" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r557" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r553" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r554" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "osis_AmendedAndRestatedEquityParticipationPlan2006Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the details pertaining to the Amended and Restated 2006 Equity Participation Plan.", "label": "Amended And Restated Equity Participation Plan2006 [Member]", "terseLabel": "2006 Plan" } } }, "localname": "AmendedAndRestatedEquityParticipationPlan2006Member", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "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", "verboseLabel": "Additions" } } }, "localname": "BusinessCombinationAdditionOfContingentEarnOutObligations", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "osis_BusinessCombinationContingentConsiderationArrangementsEarnedOutPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The earned out period of contingent consideration, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.", "label": "Business Combination, Contingent Consideration Arrangements, Earned Out Period", "terseLabel": "Contingent consideration earnout period" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsEarnedOutPeriod", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails" ], "xbrltype": "durationItemType" }, "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 earn-out obligations" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityPayment", "nsuri": "http://www.osi-systems.com/20200630", "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/20200630", "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 [Member]", "terseLabel": "Cash and Cash Equivalents Concentration Risk" } } }, "localname": "CashAndCashEquivalentsConcentrationRiskMember", "nsuri": "http://www.osi-systems.com/20200630", "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "stringItemType" }, "osis_CashPaidNetDuringPeriodAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This concept does not have any references.", "label": "Cash Paid, Net during Period [Abstract]", "terseLabel": "Cash paid, net during the period for:" } } }, "localname": "CashPaidNetDuringPeriodAbstract", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "osis_ChairmanAndChiefExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Chairman and Chief Executive Officer of the entity.", "label": "Chairman And Chief Executive Officer [Member]", "terseLabel": "Chairman and Chief Executive Officer" } } }, "localname": "ChairmanAndChiefExecutiveOfficerMember", "nsuri": "http://www.osi-systems.com/20200630", "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": "Charges Related To Litigation [Member]", "terseLabel": "Legal Costs and Settlements" } } }, "localname": "ChargesRelatedToLitigationMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "osis_CombinedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Combined member", "label": "Combined [Member]", "terseLabel": "Combined" } } }, "localname": "CombinedMember", "nsuri": "http://www.osi-systems.com/20200630", "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/20200630", "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 [Member]", "terseLabel": "Computer software implementation in process" } } }, "localname": "ComputerSoftwareImplementationInProcessMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "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/20200630", "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "osis_ContractWithCustomerLiabilityCustomerDepositsAndPrepayments": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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/20200630", "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/20200630", "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/20200630", "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": "Convertible Senior Notes Due2022 [Member]", "terseLabel": "1.25% Convertible Senior Notes Due 2022" } } }, "localname": "ConvertibleSeniorNotesDue2022Member", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails", "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 Order Or Production Backlog [Member]", "terseLabel": "Customer relationships/backlog" } } }, "localname": "CustomerRelationshipsOrderOrProductionBacklogMember", "nsuri": "http://www.osi-systems.com/20200630", "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "percentItemType" }, "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "osis_DifferenceBetweenLeasesGuidanceInEffectBeforeAndAfterTopic842Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for leases compared with guidance for leases recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference Between Leases Guidance In Effect Before And After Topic842 [Member]", "terseLabel": "Effect of Adoption of ASC 842" } } }, "localname": "DifferenceBetweenLeasesGuidanceInEffectBeforeAndAfterTopic842Member", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail" ], "xbrltype": "domainItemType" }, "osis_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Document and Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.osi-systems.com/20200630", "xbrltype": "stringItemType" }, "osis_ECILRapiscanSecurityProductsLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to ECIL-Rapiscan Security Products Limited, a joint venture.", "label": "E C I L Rapiscan Security Products Limited [Member]", "terseLabel": "ECIL-Rapiscan Security Products Limited" } } }, "localname": "ECILRapiscanSecurityProductsLimitedMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "osis_EffectOfTaxCutsAndJobsActOf2017AccountingIncompleteProvisionalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Recent tax legislation" } } }, "localname": "EffectOfTaxCutsAndJobsActOf2017AccountingIncompleteProvisionalAbstract", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "osis_EffectiveIncomeTaxRateReconciliationForeignImputedIncomeLoss": { "auth_ref": [], "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 foreign imputed income (loss).", "label": "Effective Income Tax Rate Reconciliation, Foreign Imputed Income Loss", "terseLabel": "Mexico imputed income or expense (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignImputedIncomeLoss", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "osis_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficersCompensationPercent": { "auth_ref": [], "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 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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "osis_EffectiveIncomeTaxRateReconciliationTaxOnForeignCurrencyGainsLossesPercent": { "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 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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "osis_ElectronicsComponentDesignerAndManufacturerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents an electronics component designer and manufacturer business combination that was completed during the period through the entity's Optoelectronics and Manufacturing division.", "label": "Electronics Component Designer And Manufacturer [Member]", "terseLabel": "An electronics component designer and manufacturer" } } }, "localname": "ElectronicsComponentDesignerAndManufacturerMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "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/20200630", "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 [Member]", "terseLabel": "Executive Vice President and President of the Company's Security division" } } }, "localname": "ExecutiveVicePresidentAndPresidentMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "osis_ExplosiveTraceDetectionBusinessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents acquisition of the global explosive trace detection business (\"ETD\") from Smiths Group plc.", "label": "Explosive Trace Detection Business [Member]", "terseLabel": "ETD" } } }, "localname": "ExplosiveTraceDetectionBusinessMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails", "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 Subsidiary [Member]", "terseLabel": "Foreign subsidiaries" } } }, "localname": "ForeignSubsidiaryMember", "nsuri": "http://www.osi-systems.com/20200630", "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 [Member]", "terseLabel": "Healthcare Division" } } }, "localname": "HealthcareDivisionMember", "nsuri": "http://www.osi-systems.com/20200630", "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_IcfrAuditorAttestationFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "no definition", "label": "Icfr Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails", "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]", "terseLabel": "IMPAIRMENT, RESTRUCTURING AND OTHER CHARGES" } } }, "localname": "ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherCharges" ], "xbrltype": "textBlockItemType" }, "osis_IncentiveAwardPlan2012Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents details pertaining to 2012 Incentive Award Plan.", "label": "Incentive Award Plan2012 [Member]", "terseLabel": "2012 Plan" } } }, "localname": "IncentiveAwardPlan2012Member", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "domainItemType" }, "osis_IncentiveStockOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the details pertaining to incentive stock options.", "label": "Incentive Stock Options [Member]", "terseLabel": "Incentive stock options" } } }, "localname": "IncentiveStockOptionsMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "monetaryItemType" }, "osis_LineOfCreditFacilitySublimitAvailableForLettersOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sub-limit within the overall line of credit capacity that is available for letters of credit.", "label": "Line of Credit Facility, Sublimit Available for Letters of Credit", "terseLabel": "Sub-limit available for letters of credit" } } }, "localname": "LineOfCreditFacilitySublimitAvailableForLettersOfCredit", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "monetaryItemType" }, "osis_NonqualifiedOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the details pertaining to nonqualified stock options.", "label": "Nonqualified Options [Member]", "terseLabel": "Nonqualified options" } } }, "localname": "NonqualifiedOptionsMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "domainItemType" }, "osis_NumberOfNonCoreProductLinesAbandoned": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of none-core product lines abandoned during the period.", "label": "Number of Non-core Product Lines Abandoned", "terseLabel": "Number of non-core product lines abandoned" } } }, "localname": "NumberOfNonCoreProductLinesAbandoned", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "integerItemType" }, "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 [Member]", "terseLabel": "Optoelectronics and Manufacturing Division" } } }, "localname": "OptoelectronicsAndManufacturingDivisionMember", "nsuri": "http://www.osi-systems.com/20200630", "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 [Member]", "terseLabel": "Other Americas" } } }, "localname": "OtherAmericasMember", "nsuri": "http://www.osi-systems.com/20200630", "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 Europe Middle East And Africa [Member]", "terseLabel": "Other Europe, Middle East and Africa" } } }, "localname": "OtherEuropeMiddleEastAndAfricaMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails" ], "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/20200630", "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 [Member]", "terseLabel": "Performance-based restricted stock units" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "durationItemType" }, "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "percentItemType" }, "osis_ReportingUnitsFirstAndSecondMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the entity's two of the three reporting units.", "label": "Reporting Units First And Second [Member]", "terseLabel": "Two of our three reporting units" } } }, "localname": "ReportingUnitsFirstAndSecondMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "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 Restricted Stock Units [Member]", "terseLabel": "Restricted stock and RSU" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "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/20200630", "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "osis_ScheduleOfComponentsOfNetDeferredIncomeTaxAssetTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of components of net deferred income tax asset.", "label": "Schedule of Components of Net Deferred Income Tax Asset [Table Text Block]", "terseLabel": "Schedule of components of net deferred income tax asset" } } }, "localname": "ScheduleOfComponentsOfNetDeferredIncomeTaxAssetTableTextBlock", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "osis_ScheduleOfEffectOfAdoptionOfNewLeaseStandardOnConsolidatedBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cumulative effect of the changes made to consolidated condensed balance sheet for the adoption of the new lease standard.", "label": "Schedule of Effect of Adoption of New Lease Standard on Consolidated Balance Sheet [Table Text Block]", "terseLabel": "Schedule of cumulative effect of the changes made to consolidated condensed balance sheet for the adoption of the new lease standard" } } }, "localname": "ScheduleOfEffectOfAdoptionOfNewLeaseStandardOnConsolidatedBalanceSheetTableTextBlock", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetssTables" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails", "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails", "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/20200630", "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 balance sheet assets and liabilities related to operating leases" } } }, "localname": "ScheduleOfSupplementalBalanceSheetAssetsAndLiabilitiesRelatedToOperatingLeasesTableTextBlock", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "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 Division [Member]", "terseLabel": "Security Division" } } }, "localname": "SecurityDivisionMember", "nsuri": "http://www.osi-systems.com/20200630", "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "percentItemType" }, "osis_ShareBasedEmployeeCompensationPlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents details pertaining to the share-based employee compensation plans.", "label": "Share Based Employee Compensation Plans [Member]", "terseLabel": "OSI Plans" } } }, "localname": "ShareBasedEmployeeCompensationPlansMember", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "domainItemType" }, "osis_StockRepurchaseProgramAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This concept does not have any references.", "label": "Share Repurchase Program", "terseLabel": "Share Repurchase Program" } } }, "localname": "StockRepurchaseProgramAbstract", "nsuri": "http://www.osi-systems.com/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityDetails" ], "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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "osis_TaxCutsAndJobsActTransitionTaxForOperatingLeaseRouAssets": { "auth_ref": [], "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 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/20200630", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Americas [Member]", "terseLabel": "Total Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia-Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Mr. Chopra, Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r152", "r159" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Method Investee Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_GeographyEliminationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geography Eliminations [Member]", "terseLabel": "Elimination" } } }, "localname": "GeographyEliminationsMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ManagementMember": { "auth_ref": [ "r165", "r486" ], "lang": { "en-US": { "role": { "label": "Management [Member]", "terseLabel": "Chairman and Chief Executive Officer, and Executive Vice President and Director of the Company's Security division" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails", "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails", "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r161", "r270", "r272", "r538", "r539" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "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/DisclosurePropertyAndEquipmentDetails", "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "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/DisclosurePropertyAndEquipmentDetails", "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ReportableGeographicalComponentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Reportable Geographical Components [Member]", "terseLabel": "Geographic region" } } }, "localname": "ReportableGeographicalComponentsMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r163", "r270", "r273", "r540", "r548", "r551" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r165", "r486" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting changes", "terseLabel": "Accounting changes" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesExcessTaxBenefitsAndTaxDeficienciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.", "label": "Accounting Standards Update201609 [Member]", "terseLabel": "ASU 2016-09" } } }, "localname": "AccountingStandardsUpdate201609Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesExcessTaxBenefitsAndTaxDeficienciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r21", "r166", "r167", "r271" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, Net, Current [Abstract]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r511", "r527" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r39", "r216" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r61", "r62", "r63" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r60", "r63", "r64", "r436" ], "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 Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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 [Member]", "terseLabel": "Acquisition-related Costs" } } }, "localname": "AcquisitionRelatedCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesExcessTaxBenefitsAndTaxDeficienciesDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r322", "r324", "r368", "r369" ], "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", "terseLabel": "Stock based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r324", "r352", "r367" ], "calculation": { "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense before taxes" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Allocated Share-based Compensation Expense, Net of Tax" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r172", "r178" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r85", "r102", "r463" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r78", "r102", "r465" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r102", "r465" ], "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 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r102", "r199", "r207" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r131" ], "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", "verboseLabel": "Weighted average stock options excluded from computation due to antidilutive effect" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r102", "r213" ], "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", "verboseLabel": "Assets fully written off, including inventory and the intangible assets and fixed assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r156", "r510", "r526" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r58" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Fair value of assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r325", "r354" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r442", "r443" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r54" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contracts Receivable", "terseLabel": "Accounts receivables" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "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": "Building And Building Improvements [Member]", "terseLabel": "Buildings, civil works and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails", "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r413", "r414" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails", "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "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": "ACQUISITION ACTIVITY" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails", "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r411" ], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringAndRelatedCostIncurredCost", "weight": 1.0 }, "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails": { "order": 5.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r421", "r422", "r424" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails", "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r101", "r428" ], "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", "negatedTerseLabel": "Change in fair value" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r426" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails", "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r420", "r423", "r425" ], "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", "periodStartLabel": "Beginning fair value", "verboseLabel": "Liabilities-contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r429" ], "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": "ACQUISITION ACTIVITY" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivity" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Income from operation since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Total intangible assets", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails", "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r415", "r416" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Net assets acquired", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails", "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Allocation of total consideration to assets acquired and liabilities assumed", "terseLabel": "Allocation of total consideration to assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ACQUISITION ACTIVITY", "terseLabel": "Acquisition Activity" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r108", "r409" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r102", "r222", "r228", "r234" ], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails": { "order": 3.0, "parentTag": "us-gaap_RestructuringAndRelatedCostIncurredCost", "weight": 1.0 }, "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "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" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated Under Revenue Guidance In Effect Before Topic606 [Member]", "terseLabel": "Balances without Adoption of ASC 606" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r200" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r35", "r104" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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 [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r105", "r108" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r98", "r104", "r107" ], "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 period", "periodStartLabel": "Cash and cash equivalents-beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r98", "r461" ], "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 change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r238", "r517", "r532" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r237", "r239" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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 Including Additional Paid In Capital [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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, authorized shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r254" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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", "verboseLabel": "Common stock, $0.001 par value- 100,000,000 shares authorized; issued and outstanding, 18,167,020 and 18,011,982 shares at June 30, 2019 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r67", "r69", "r70" ], "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 (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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 [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r200", "r205", "r418" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software Intangible Asset [Member]", "terseLabel": "Computer software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r143", "r144", "r455", "r456" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r143", "r144", "r455", "r456", "r541" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r143", "r144", "r455", "r456", "r541" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r138", "r522" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r143", "r144", "r455", "r456" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r141", "r143", "r144", "r145", "r455", "r457" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r143", "r144", "r455", "r456" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r108", "r432", "r439", "r440" ], "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/2019-01-31", "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 Progress [Member]", "terseLabel": "Construction in process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r262", "r264", "r271" ], "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", "terseLabel": "Unbilled revenue (included in accounts receivable, net)" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r262", "r263", "r271" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r262", "r263", "r271" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r16", "r513", "r528" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails": { "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", "totalLabel": "Convertible notes" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r49" ], "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", "verboseLabel": "Liability component of convertible debt" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r150" ], "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 [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r82" ], "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" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "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/2019-01-31", "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 Sales [Member]", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r108", "r228", "r229", "r236" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r110", "r400", "r405" ], "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) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r115", "r402" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r400", "r405" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r110", "r400", "r405" ], "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) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Borrowings" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Borrowings" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebt" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r248", "r513", "r524" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r247" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r250" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r48", "r255", "r256", "r258" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r464", "r466" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r251", "r464" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r112", "r255", "r257", "r258", "r259", "r463", "r464", "r466", "r521" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r463", "r466" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "auth_ref": [ "r276", "r278" ], "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]", "terseLabel": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]" } } }, "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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 [Member]", "terseLabel": "Deferred bonus" } } }, "localname": "DeferredBonusMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r276", "r278" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r40" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r401", "r405" ], "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 income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r40", "r465" ], "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", "verboseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r401", "r405" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r110", "r401", "r405" ], "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": 5.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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r17", "r18", "r390", "r512", "r523" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r378", "r394" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r401", "r405" ], "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) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r391" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r394" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred income tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r392" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r372", "r398", "r399" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r373", "r398", "r399" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r396", "r398", "r399" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r372", "r398", "r399" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r372", "r398", "r399" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r372", "r398", "r399" ], "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 allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r393" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r378", "r394" ], "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 tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": { "auth_ref": [ "r373", "r398", "r399" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r373", "r398", "r399" ], "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 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r373", "r398", "r399" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails": { "order": 8.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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "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 consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r373", "r398", "r399" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "auth_ref": [ "r59", "r63" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r291", "r318" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r287" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": { "auth_ref": [ "r303", "r316" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": 5.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 ten 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r304", "r317", "r318" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": 4.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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r280", "r293" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r14", "r280", "r281", "r293", "r509", "r525" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r306" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r307" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r283" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r289", "r319" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r296", "r297", "r308", "r318" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanCashMember": { "auth_ref": [ "r296", "r297", "r318" ], "lang": { "en-US": { "role": { "documentation": "Cash in which defined benefit plan asset is invested.", "label": "Defined Benefit Plan Cash [Member]", "terseLabel": "Cash" } } }, "localname": "DefinedBenefitPlanCashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanCurtailments": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDebtSecurityMember": { "auth_ref": [ "r296" ], "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": "Defined Benefit Plan Debt Security [Member]", "terseLabel": "Debt securities" } } }, "localname": "DefinedBenefitPlanDebtSecurityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "auth_ref": [ "r296", "r318" ], "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": "Defined Benefit Plan Equity Securities [Member]", "terseLabel": "Equity securities" } } }, "localname": "DefinedBenefitPlanEquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Five Fiscal Years Thereafter", "verboseLabel": "July 1, 2025 to June 30, 2030" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months", "verboseLabel": "July 1, 2020 to June 30, 2021" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Year Five", "terseLabel": "July 1, 2024 to June 30, 2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Year Four", "terseLabel": "July 1, 2023 to June 30, 2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Year Three", "terseLabel": "July 1, 2022 to June 30, 2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Year Two", "terseLabel": "July 1, 2021 to June 30, 2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r302", "r315", "r318" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": 3.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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r290", "r296", "r297", "r318" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r288" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r286", "r301", "r314", "r318" ], "calculation": { "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails": { "order": 2.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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r292" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage": { "auth_ref": [ "r295", "r318" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r284", "r300", "r313", "r318" ], "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 for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "verboseLabel": "Service costs" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r320" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r102", "r214" ], "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 and amortization expense for property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r102", "r153" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r419" ], "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 Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference Between Revenue Guidance In Effect Before And After Topic606 [Member]", "terseLabel": "Effect of Change" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "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": "Domestic Country [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r116", "r484", "r515", "r533" ], "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/2019-01-31", "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": "E M E A [Member]", "terseLabel": "Total EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r76", "r121", "r127", "r128", "r129", "r130", "r134", "r520", "r536" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings (loss) per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Computation of basic and diluted earnings per share", "terseLabel": "Computation of basic and diluted earnings per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r76", "r121", "r127", "r128", "r129", "r130", "r134", "r520", "r536" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings (loss) per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r108", "r131", "r132", "r133" ], "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 Computations" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r461" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r114", "r379", "r380" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r379", "r380", "r404" ], "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 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)", "verboseLabel": "U.S. Federal income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails", "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r379", "r380", "r404" ], "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 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r379", "r380", "r404" ], "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 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 income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Remeasurement of U.S. net deferred tax assets from 35% to 21% (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r379", "r380", "r404" ], "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 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r379", "r380", "r404" ], "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 meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "terseLabel": "Meals and entertainment (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r379", "r380", "r404" ], "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 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 excess tax benefit (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r379", "r380", "r404" ], "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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r379", "r380", "r404" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 18.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": "Adjustment to prior year tax expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r379", "r380", "r404" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 17.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 deemed repatriation foreign earnings (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r379", "r380", "r404" ], "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 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r379", "r380", "r404" ], "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 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 (benefit) expense (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": { "auth_ref": [ "r379", "r380", "r404" ], "calculation": { "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails": { "order": 16.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" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r379", "r380", "r404" ], "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 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent": { "auth_ref": [ "r379" ], "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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent", "terseLabel": "Deemed repatriation of non-U.S. earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign": { "auth_ref": [ "r379", "r380", "r404" ], "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 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "terseLabel": "Stock based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r353" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized [Abstract]", "terseLabel": "Stock-based compensation, other disclosures" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r353" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "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 Severance [Member]", "terseLabel": "Employee Termination Costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails" ], "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 [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r350" ], "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": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment and tooling" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r36" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r177" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "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 Closing [Member]", "terseLabel": "Facility Closure/ Consolidation Cost" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r445", "r446", "r447", "r451" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r296", "r297", "r318", "r446", "r492" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r445", "r446", "r448", "r449", "r452" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r296", "r297", "r318", "r446", "r493" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r296", "r297", "r318", "r446", "r494" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r450", "r452" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r108", "r453", "r454" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r206" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 }, "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails": { "order": 6.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 after the fifth fiscal year following the latest fiscal year. Excludes 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, after Year Five", "terseLabel": "Thereafter, including assets that have not yet begun to be amortized" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r208" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails": { "order": 1.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 during the next fiscal year following the latest fiscal year. Excludes 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, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r208" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails": { "order": 5.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 during the fifth fiscal year following the latest fiscal year. Excludes 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, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r208" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails": { "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 during the fourth fiscal year following the latest fiscal year. Excludes 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, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r208" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails": { "order": 3.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 during the third fiscal year following the latest fiscal year. Excludes 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, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r208" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails": { "order": 2.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 during the second fiscal year following the latest fiscal year. Excludes 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, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r200", "r202", "r206", "r210", "r495" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r206", "r495" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetailsCalc2": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r200", "r205" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r206" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails", "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/2019-01-31", "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 Country [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r458", "r459", "r460" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r108", "r460", "r462" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r188", "r190" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r108", "r194", "r203" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r192" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r102", "r189", "r191", "r196" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r193", "r410" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r102", "r211" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment charges related to intangible assets for IPR&D" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r102", "r213", "r218", "r550" ], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "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", "verboseLabel": "Impairment of assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails" ], "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 Research And Development [Member]", "terseLabel": "IPR&D" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r113" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r74", "r121", "r508", "r519", "r537" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r113" ], "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/2019-01-31", "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 (loss):" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r75", "r102", "r154", "r176", "r518", "r535" ], "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/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r219" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r408" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r155", "r406" ], "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", "verboseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesExcessTaxBenefitsAndTaxDeficienciesDetails", "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails", "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 for income taxes" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r71", "r108", "r376", "r377", "r388", "r389", "r395", "r407", "r549" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r106" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r53", "r516", "r534" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r101" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r101" ], "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": "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r101" ], "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": "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r101" ], "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": "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r101" ], "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 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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r101" ], "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 other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r101" ], "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": "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/2019-01-31", "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 [Roll Forward]", "terseLabel": "Increase (Decrease) in Shareholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r201", "r209" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r209" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r201", "r209" ], "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]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r198", "r204" ], "calculation": { "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r85", "r252" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r86" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r96", "r99", "r106" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Elimination [Member]", "terseLabel": "Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r27", "r184" ], "calculation": { "http://www.osi-systems.com/role/DisclosureInventoriesDetails": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r56", "r181" ], "calculation": { "http://www.osi-systems.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureInventoriesDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r57", "r108", "r135", "r182", "r183" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r29", "r184" ], "calculation": { "http://www.osi-systems.com/role/DisclosureInventoriesDetails": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r28", "r184" ], "calculation": { "http://www.osi-systems.com/role/DisclosureInventoriesDetails": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedAtFairValue": { "auth_ref": [ "r542", "r544", "r545", "r546", "r547" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValuesOfFinancialAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r480", "r483" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r480" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasePracticalExpedientUseOfHindsight": { "auth_ref": [ "r467", "r468" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r481" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r481" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r481" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r481" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "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 payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "Less than one year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r481" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "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 for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "4 - 5 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r481" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "3 - 4 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r481" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2 - 3 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r481" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "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 payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "1 - 2 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r481" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r514", "r530" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r50" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r513", "r524" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line Of Credit [Member]", "terseLabel": "Bank lines of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails": { "order": 4.0, "parentTag": "us-gaap_RestructuringAndRelatedCostIncurredCost", "weight": 1.0 }, "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails": { "order": 4.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "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", "negatedLabel": "Net recovery of legal fees and settlement costs", "terseLabel": "Legal fees, settlements and related costs, net" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r249", "r513", "r528" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Fiscal year principal payments of long-term debt" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r118", "r245" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails": { "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r118", "r245" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails": { "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r118", "r245" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails": { "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r118", "r245" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails": { "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net", "verboseLabel": "Long-term portion of debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r246" ], "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": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r100", "r103" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r121", "r125" ], "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", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "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": [ "r282" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r120", "r122" ], "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": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r162" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonqualifiedPlanMember": { "auth_ref": [ "r310" ], "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 [Member]", "terseLabel": "Nonqualified Plan" } } }, "localname": "NonqualifiedPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r473", "r483" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r470" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Lease liabilities", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r470" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r471" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r470" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r471" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r472", "r476" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r469" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease ROU assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r471" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r479", "r483" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r478", "r483" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r396" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r152", "r159" ], "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 [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r119", "r123", "r149", "r441" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r442", "r444" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r430", "r431", "r435" ], "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", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r66", "r69", "r430", "r431", "r435" ], "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/2019-01-31", "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/2019-01-31", "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" } } }, "localname": "OtherComprehensiveIncomeOtherNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r45" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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", "verboseLabel": "Other accrued expenses and current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r16", "r513", "r528" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails": { "order": 2.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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r103" ], "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 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r419" ], "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 [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r95" ], "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": "Payments of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "auth_ref": [ "r90" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r93" ], "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": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r93" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r88" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r89" ], "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 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r89" ], "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", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r15", "r280", "r281", "r293" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Plan Asset Categories [Domain]", "terseLabel": "Plan Asset Categories [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r325", "r354" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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, authorized shares" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r33", "r34" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r4", "r6", "r186", "r187" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r92" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r91", "r355" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r117" ], "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", "terseLabel": "Net borrowings (payments) on bank lines of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r65", "r68", "r97", "r156", "r160", "r430", "r433", "r434", "r437", "r438" ], "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 (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r39", "r217" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r38", "r215" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r217", "r531" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r37", "r108", "r217" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r217" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r215" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r77", "r179" ], "calculation": { "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 expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for losses on accounts receivable", "terseLabel": "Provision for losses on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r491" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r308", "r485", "r487", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r491" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r94" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r195", "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]", "terseLabel": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r371", "r552" ], "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/2019-01-31", "presentation": [ "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 Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r108", "r371" ], "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/2019-01-31", "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": "Restricted Stock Units R S U [Member]", "terseLabel": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r223", "r225", "r232", "r235" ], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (benefit)" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r224", "r230" ], "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": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r83" ], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Impairment, restructuring and other charges", "totalLabel": "Total impairment, restructuring and other charges" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r260", "r529" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTaxStatusAxis": { "auth_ref": [ "r310" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTaxStatusDomain": { "auth_ref": [ "r310" ], "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]", "terseLabel": "Retirement Plan Tax Status [Domain]" } } }, "localname": "RetirementPlanTaxStatusDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONTRACT ASSETS AND LIABILITIES" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r269", "r270" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r109", "r275" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r275" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r79", "r543" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuePracticalExpedientFinancingComponent": { "auth_ref": [ "r268" ], "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]" } } }, "localname": "RevenuePracticalExpedientFinancingComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r266" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r267" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureContractAssetsAndLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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 [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r477", "r483" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "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 Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCreditRiskAndConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Components of accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r294" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r305" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r427" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r413", "r414" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityExplosiveTraceDetectionDetails", "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r402" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r49", "r112", "r255", "r257", "r258", "r259", "r463", "r464", "r466", "r521" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable": { "auth_ref": [ "r277", "r278", "r279" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansEmployeeRetirementSavingsPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r394" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r309", "r310", "r311", "r312", "r318" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansPlanAssetsAndInvestmentPolicyDetails", "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansProjectedBenefitPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r132" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r379" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r324", "r351", "r367" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r324", "r351", "r367" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r298" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r445", "r446" ], "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": "Summary of fair values of financial assets and liabilities" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r194", "r197" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r194", "r197" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetssTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r113" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r30", "r31", "r32" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r299" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "auth_ref": [ "r293" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Summary of restricted stock award and RSU award activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r244" ], "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 changes in warranty provisions" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r39", "r217" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r111", "r485", "r487", "r488", "r489", "r490" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r226", "r227", "r231" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r224", "r233" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Summary of the impairment, restructuring and other charges" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r80", "r163" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r72", "r73", "r163" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r151", "r156", "r157", "r158", "r194" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r151", "r156", "r157", "r158", "r194" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r325", "r354" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r329", "r341", "r344" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r346" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r387", "r403" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r205" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetssTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r164" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r84", "r180" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeparationOfLeaseAndNonleaseComponentsPolicyTextBlock": { "auth_ref": [ "r482" ], "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": "Lease Accounting" } } }, "localname": "SeparationOfLeaseAndNonleaseComponentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r414" ], "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": "Series Of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Other business acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureAcquisitionActivityOtherBusinessAcquisitionDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r272" ], "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": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r102", "r222", "r228", "r234" ], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringAndRelatedCostIncurredCost", "weight": 1.0 }, "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails": { "order": 3.0, "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions", "weight": 1.0 } }, "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", "terseLabel": "Employee termination costs (benefit)", "verboseLabel": "Employee termination costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesImpairmentsRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r101" ], "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", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r326" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount rate for eligible employees to purchase common stock (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r340" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r338" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r338" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r337" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r337" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r339" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r343" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r339" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted average assumptions used to determine the fair value calculations for stock options issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock-based compensation, other disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r332" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r332" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r343" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r335" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r335" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date fair value of stock options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r354" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r331", "r354" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at 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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r323", "r327" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails", "http://www.osi-systems.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r108", "r325", "r328" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r347", "r366" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected holding period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r354" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r354" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r345" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r474", "r483" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "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 And Software Development Costs [Member]", "terseLabel": "Software development costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r243" ], "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": "Warranty provision at end of period", "periodStartLabel": "Warranty provision at beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r240" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r241" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r108", "r242" ], "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/2019-01-31", "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 And Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r156", "r194", "r220", "r225", "r235", "r538" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationByIndustrySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r254" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails", "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails", "http://www.osi-systems.com/role/DisclosureIncomeTaxesExcessTaxBenefitsAndTaxDeficienciesDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED BALANCE SHEETS (UNAUDITED)" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureEmployeeBenefitPlansChangeInBenefitObligationDetails", "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails", "http://www.osi-systems.com/role/DisclosureIncomeTaxesExcessTaxBenefitsAndTaxDeficienciesDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "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": [ "r19", "r20", "r254", "r260" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued under employee stock purchase program (in shares)", "verboseLabel": "Shares purchased" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r19", "r20", "r254", "r260" ], "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", "terseLabel": "Vesting of RSUs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r254", "r260", "r333" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r19", "r20", "r254", "r260" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r254", "r260" ], "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 RSUs" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r52", "r254", "r260" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityDetails" ], "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": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares available for repurchase" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r19", "r20", "r254", "r260" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityDetails", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r19", "r20", "r254", "r260" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r23", "r24", "r174" ], "calculation": { "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r261" ], "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]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "auth_ref": [ "r108" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockBasedCompensationOsiPlansDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r396" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r397" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) from effect of Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Income Tax Expense (Benefit)", "verboseLabel": "Tax expense recorded in connection with the enactment of the Tax Act and Jobs Act, 2017" } } }, "localname": "TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability": { "auth_ref": [ "r408" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r168", "r169", "r170", "r171", "r173", "r175" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r417" ], "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 [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesExcessTaxBenefitsAndTaxDeficienciesDetails", "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type Of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails": { "order": 3.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "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", "negatedLabel": "Unamortized debt issuance costs", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtOtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r374", "r383" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r384" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r381" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r385" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r384" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r386" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesGeographicalBreakdownOfIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r136", "r137", "r139", "r140", "r146", "r147", "r148" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r375" ], "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 increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsAndCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r475", "r483" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails": { "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeaseAccountingDetails" ], "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsAndDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r130" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of equity awards" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r126", "r130" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares outstanding-diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r124", "r130" ], "calculation": { "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding-basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "http://www.osi-systems.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=SL108378252-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130569-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20487-108367" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79507997-165333" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508013-165333" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508029-165333" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508043-165333" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116863282&loc=SL79508057-165333" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918631-209977" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918707-209980" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r491": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12.Column C.3,4)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C.Column C.7)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13.Column C.6)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14.Column E.2,3)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611322-123010" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r553": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r554": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r555": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r556": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r557": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r558": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 98 0001104659-20-097650-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-20-097650-xbrl.zip M4$L#!!0 ( $J*%5%8M5?2GTEF.F75^7UI?'V_'GPX6[GNYOW%Q=/3T_G3S;DCEL!\>77QV\-@JFC/ F+&'ZET M(_KGN;#/)37/E\[CA?\.&*]N6I=7K9NKD FIK .F0,3;"_]E2,H=SKWU7GTB MBN^OEU/ZSW876"YK^ZO;V]4&]#4D$7F35Y.V)] M1Q?$LT$'C__A$5M92!P7IFD+QJ5+N!FUQ;-D^9;2VG%1FV+'V*M&K!(%ZND2 ML:3ND*RIW!"3[DEW)&O)K73I6IZ;SEI9^^6[F\NPMO!>EF(P'8^[8IMNW,%+ MM.X?]ZT;1H4E(9N(;4'D7+5+\ )9;A,L: PRE4>]26&R*$NO&KQ(EX'6F2Y# MO4EAXG2)@TV^Q2NR,QA/#$.-*(1SQR4NC)KJ6?ATLV%\X02/X"':\WLL8@9* M&OCC\Z2O!4G)FT+1RI2Z#I>.S2R4WB$VFMET1:DK/W/B60SK9#"H?AF&J'9A M_2RZ8)PI7<"R+R^-EA&5![^[H^%T-.C?M6>].Z/3'K2'W9XQ_=3KS:;&#Y^' M[<]W?7CSMY\O#@L[E./!D#_BOZC?&T$E%*]:$$>K@#L@T7&:Q#8]NP+CKF;9 M?,'3$+&7 3)Z*$>+T88*I8O4 )G!H ?R6@_D= ;_/?2& .+HWAB->Y/VK \$ M#8Q58.PZ:VB*%>62/=(^.%!K6A#/-$X]L#=E@.V.'L:3WJ?><-K_TC/Z0_B[ MUT!<"6(B5_>V\U2TH^[H]7"^+05G>_K)N!^,?FWZ:1J(=TR:MB,]0:?>>DW$ M=K28LB4'Y\HDW&V;RJF!I3C%,)#UW"[ #FDY:H M,P18(UU> ?@[@6@5GQ\>VI/?$?EI_^.P?]_OMH(+L3T*7?R><7"P&+';4H*+U>;6@)$Y MLT$%>IP9E9:29UK71YD65L=X5/5!TUJ$-3*(JI)!N&78NTHU)G=2D^L1P>%/ M.:9BNB*"^HU;S; RRLHSGS='F4\HU #?U5!B0PMI#.04!C*@1-+=XZ-&GHRR M\@SD[5$&HH0:.ZG- %+0/CI$,I@BQG&]]P%4N&Z#YNR"EM>'=E&IC#Q[>'=H M#TH*3AYQ.6G0^\)V%@ T",YU8PE:2^CS1]#7$=F>1PJ%'L4W28>T/_P"2Y'1 M!+MMTT>+(?/1<:PG9MO@N/5!;[YDSK%X""82U0'PZ^$$=3" MZ&$UO_R8V]4+FE&-)[[Z-)34F= (3.I7-5#"2FZ.,I#&)"C[$ M>@,+?8Q"3JATA6>ZG@"7#) =N2LJNBO!BW^Q,,A/[= MF/2FL\GG[@S4@W4$6L-H]JDW,;J?VI./C6=R8KQW5/+%S**DC#SK20P=9:P' MJ'>U^;LAXO51D2X':V28?I4:8RNZ5'6$<)XP# 2@WM&YFV$PF71ZT']*#AF= MT60R^A5 GBJ4[WJ=68-6T<"3ZYA?59(6;E!2+I4&Z4][S_B39H6=JI>D1_PV M9;]D-NK^;ZO3GO;NU,YG;SA5N]IJ@PT$&G.5=F;&1!K4E]E81N% ^Y1S\@S ME1^ILQ1DLV*@2D=0\M5RGOAHX5-D1B'*L6MMX.HR+42!>]S&K/V;&LOC0HQY M* 4#44S):7 OC_MG+JCI+#G[DUKPH$,YU,S-CCL59P M GEA;T>K4)N6C4F4-XG>8D%--\I3@F<3XA88Z/5\>: GMA(.0(]*CV,L0$ # M<4&(>^N-[6PI#<;CL4VXA!477P)@P;/1W&9+71BH4AEZZ%,BSKV'\6#T>Z]G M='K#WGU_9HP'[:'J^4H46( 1"#-VTAH[T-M!<)XC_!^673WN,G?;YPM'K)46 M =I%*/79;N"U(Z;A$9+83UQ9^Z49L>(:Q"JEAX^)@-'QYTE(*9J"F,>G#?E$E)56ON3Z/!76\R M_6^C]W^?^[/?&X!/D-53+7]'"^W5<4FF#:Q:6-LF="ZIQ+?1(8UZJ)Y$#]AU M$K!V%SK9M*\"6^WNK/^EZ7$ELF,T:3$Y4.CS81H$M B,A;.APMVBSPA]8(,3 MRR$4J31Z3-XF,1E/\#33['<5],?Y:(QS50-/U6R $AO^.6"]2X*EW]-O0#O! M_FVU'=D<*(_;H6]P+;=5FKM'FH-6L3A\9C.U4P_+B@>*'@^/61Q^1_"*4T^UNG M0'Q&YG95O ->'=HP\R73B$\'-$F@1^U-6A)8[%!J TO5:'PZ M/AI*/5!ODT"E1^8;S(X.T6?TK0(<>@Q+'\*3#9BG#-UG#)EE>/4 'WE4J@&[ M6CP_'=%Y@3/24UH0K%I[6W;,\SY>(?]3! 3SW924S,FE2] ;R(%L^31 MGPC%&$J.$0EJQICJX*NX4WCA>.Q]1$6/<(IB2JXB)L M.'];[BP&_3;G?X 4&]N 3L1GNHK595@W>,\ M.;I!^0W*1^SX9<"J(]7C6/@T3@/;\9M^X:OR]W(>%=_ >]3>Y$@R%6 O=?WB(9,> MVMN4O,CLFQ9'T[ZA"F^ +;]U.:1N\(5'OAPX4G:)$-N%(YZ(L-1VF J3[CW- MOW_KB$*UAG%UF?PPT,'E7"#:<$+9!E!)PXS+\6.]?NQW_T5C/.7O9WLV*69V M11TH4R7UY>7[VXN_PF5/G]>VR$)EK]G"<]S89\[8GD!]#>^'1SH M&<@-2R#"3!3R=*.*N+J]O;U05!<;/Q<&T+\(ZWYF7)Q,*VC1LEKM@_ :E;+) MO*Q2P$+MUZH/]+2R^AQVSM.K]?/%L[3>D\V&@1.AG@5/.'=\N?Y#? 8:.L(U M.%E3N2%F=NUO_=ISNL2HX9DAS15=DX%CJ@+3V6PA]KA:6$[KZKIU]>X;YT'L'"&53FZK9U>=6ZN4JOA*CM MRJBLXX%278YQZ>)G3(HUBV+!OUHA'S;,#39,F6K$RWNK_K+B4I+X9:O<,CD5Q;^>KF*[HTE MZG20V*+L'TL-0G'&\(_6KI1J=48KI+8?6L>*?SAKPV^+6N"=8EH?#KK^EAQN M\S"3;505,="'$]@#7<^I\/U-M/IQAL[#W#$C.# )OT:?^<.8*#\@YLVWT>,._?5J8ZIACS90< MRQ/!#7V9;1 >X;BCTA1L@]3M0$Y,5RV5KY,O'9XQOOR^*G57F*Q).&ZTKQA= M])ZIZ>&'[4:+!3.I2"!9E.'5@==U;-O_9M\7QS\U^$2%6GK!"\2!NQ2_NSVF M H_ND26-:UV!.6@!4'_C/RVL?[Z^_BSBZM3UI.O %*QV8W'[=<4VL0Y6,8T+D ;[[MKAU.7 MB.V1F,[];Z&!-G3.W&I()VH>7F^W[9(-@ZH?U0ZZ+IK1)D=[ M);$Y=K0()UY_OW=&G]V.[9A?]TRA"/G>..:&ST\X>A<9NC2?NTSQ.8J1OS;G MH]?M#R8PX$B3\"FX$0(]0G]VD0.V!LE68F8JP?/JYJ/(5_H"GM(8_ 5F^9A% MOY/J%F9Y==K>8\B0#J#NELH "8*(_I/#XV$#Z(I8W?B47+6 [VOFB6'\$R6V MNS*)H'?LD4F@#2'SVTGS/G5X/@W$VM&ZY+B<4+G8&; 89'Y+E&?3S%]'(O^= MVB=(G@RN*,"\]VA7)S9#Y357P5)TYE5^WCMEBR5'D[ZZF@=Z?AN/:OBA@JOK MQ'BI)WMU8V14797K/%*>BH4GNM0W79G>S+%W$8/-E+WWA$#ZKI4 MR)!4UVS%V.O5;LG19>#PI7( 9RD?#/6;-HOB5:SRDQH-'?Z'1VRV8-3*F@$T M--]Y_$]8-E3/H1@L%0YG)J:S/!#N+4C@G:3[P&69:N(8)\%6T3BDK2]P'JG*Y5+_NJTW(7R1T\41!&I<@V_"4HK$ZMW=7G:?'8%RG]R&7LKAD7Q$YS-:M,BNF*#JD;;DY$ MRR#EK!RJI,.B>"&O=[FO:2\_")@?_^ML'\B_'-&UB4Q8Q&'SG:3,U]N:NEY< M*J::T#^UZQY;9(7%O>6^7VUQ;O3F*A3X,IYLN+V0[K)FOJWM##==$4$3U_:T MA<"KLI"NL]V1!$?J5)AMZ*'JHX5Z*^/KSX_ ZX:K=@L>](BY4CSP>T%QMT;- MB.#F\&5%8ZMLA:QY"Q<TS-(BZV&B&KO96Q6KAQ(H'"\]Q_!E MBJ]NH"\]A(:7!,2U53<%)-;0)7A>6S14+?$G=.,)AXW9>- H>50U MW>?N+19^UFRT,IW E 1K>H?CGH42 S,_# R\O]YX;KB$Q0L#P[8YLHQT;[Q" M=WC1A@IST<"NYXRK4G\0PHU'1*.7/$T'&IO//H]>7U]7X0I!AI32(B*0G8 M<[B8V^R=ZG&/$# MC0>-4Y*IKHT3.!53J!*S&(R/^\V0_;JN"F=\D2]RK7Y2XKHT1'.92 3(V M]\)@QP-Y9FMO'7\L\617Q^$>.IMAD.3 DSU9:?7P8E,6Q&W+\B\,7^R6QCTB M^,AS8Q=Y:U;4A0OX3@OJDZ6G^J#[%A"9K6"\WE=0Q>P5&G MH#O-G $,._[H]57%/$@+ ;R8-@EW'+4)F609UZ,5M-'&'?IDHK7T47\3CUS5"H16VQC MER9^YA85]Q[>.*,VA]H2=#;]K,)8TFI%]MH,(C/RW/54F/=_G+ELF^YH@?<" MJ6\RL"!N"2N(*=['DYBKJC+7?(+RP[VC18;ZNZ^XJW PK,A=[$A^!ABQ$X[1 MJ4JKJ>,47HL3GN"%!1O,V71(HQ;24M1\6VI"'RGW=HD.L2W[W6H!%<9<\!E; M^R31SGV8=GY<(;4(*88I(.B]A??N[+8I8PDX_F<[0Y([N@%VU:]40KA_R7]L M;^*DA=9CV5M2Z]"=#LRLNS])GJJP?X>F2[H8)RROO@VHTK[;:YSG0D5U[9-. M7O=P2J:F22O(;9Q4EOK:1]0A3C"H5QO"Z^.<%L_QB45$) 8HJ37R#@(IIRJL M-LLA7]'=]5#1-MO^T[J& HHDJL"<8E%U>2-H&+C:P;V=W@N]0IW3O&="K56FJ/N!)16BK*MUA;ESL.3W9V<)MF![%F9;/E""][4@ MPV@QP-,UL6!*5A+>,075=#5\QZ ?87(8[5#WB5*N5)0?/6;A1-'G?C_K4%C@ M475 'M;&,V?#S)_>'.1=G::HNAKC+G=DZFW"K B[X\^WTQ6EJ9]2B8+DN^^2 MJT;+RT]Y$1DUREY);PGLQ_>V\Q2[:!*Z]!%-6ZW 6K9C&!9L6TYP%^F0/BD% MI^! 6GB*"WTQZ=C0G?&+B3&KRVO2DY9=H]8-/_$(-K.71C:D[H2R]=P3DL;S MY4O0UWWUJ;M,,;@=.!:1+4Q=\^ALD03$N.[!:?7BV8MIS,=[+OE'W[])*D1T MF?;^ +WWC;J,J[IU'/7.$$YL\QSNENVK/G&\_60CVN4PG25G?U)U M4WD8ZTDQJA+T=1^]PQL+[JC_?Y_K8_8EZ&L^@N=JF@S)EV/YB[7/"<*OIRVR MYNU[+]2)=O_[ 8FO" 09VGJ:&CG8$T .7)3PP-M>A!@O[=I/Q8\%QM4FRZBGZ"@TAC]W')N2[Q R]S_EZ']R[)?_!U!+ M P04 " !*BA51L2P3TPH> #3S $ %0 &]S:7,M,C R,# V,S!?8V%L M+GAM;.U=;7.C.+;^?JON?^!FO^Q6;3I^2>RD:V:W',?I]KV)[;*=Z9E/6P3+ MCF8P> 4D\?[Z*PFPP2"0 !N!IVIJ.B%Z>\YY)!T=24<__?-SK2OO %G0-'Z^ M:'YI7"C T,P%-%8_7SC6I6II$%[\\Q___5\__<_EY:_WTR=E86K.&ABVHB&@ MVF"A?$#[39F;FXUJ*,\ (:CKRCV"BQ50E+LOG2_=ZT;S2_OV[KJM7%YZ)=VK M%LYI&@HMLO6EN?M+WRO5-+XJMU>MYE6KT6HH-U_;G:\W367RO$OXC%NYA*DI M=6C\\97\[Q57J7Q:\*NEO8&U^F1JJDU1O]GVYNO5UHKR$S)U, 5+A9;Q MU=YNP,\7%EQO=%(W_?:&P/+G"]."UB710*/3;A#\?YG96)&$*7W3L$P=+HA> M[U6=%#Y[ \"V7@S564#\]4(AU;Q,AZ%VX2(OK:V%"[&^:.;ZBJ2Y$BJ5(N82 M_M51T.X^6N/E> ,099R5%RVK5)G0]LWU!H$W8%CP'0SQD+(&1<*.+5XJ_*KU M]JB;'X4J.U#H";$^0$O33\>"!K#P1UN%NH@TBJU68GD]JA#]HNH.P!I^A 8>R*"J M]RP+#V4]8_$$U5>H0YLB/+8,Q9LBL5P'*C+PK]8$H-F;BH#;YB-*CU6AQ#)Z M KC>_>?C,XQ582DRPE8HQ$R?(&#A 99.HP?MH\W>>JWLJ[K6RB2;;!65(I.A M\8Z;:**@V7.SMS:1 M#?]#]91;]\4VH,HR+%-\4DONI**21C;#]0:;&\2TG0++1HYF.PB/A+CU8_L- MH#Z>0EP34 M/Q;F!UX;NBGR&3>"=90MB1<# *?^^/1;/PT?.C-!P_*?>^I-^H/E-GWP6 ^ M4_[Z,NJ]/ SQ7_XF@)SBQLAU4PLU2B?[.28*4\$KCA:U5*U76IYC7:Y4=8/+ M;=Y= =VV_"^7Y,MEH^EMX/S%^_POUX3V2];55Z#3S;' '__5:=_;;<[K=M6X_KF]KK3O;X-M#S KQX* M@U"1YI>/?XQ0+JP^+\6519Q$I+1+3*NUGW^)S#671+WZ31$L)EH ]/-%\T)Q M+-Q$DWJ(5?U"^0!P]6;3OY2A*>+,QQ8E^6?P;P>^JSJ9-7IV7T5HB\U-ZH=E M:) KKZR:35)65,'9H,_IA]=/&L!X\)H<&PHI/38A2SW4+(S0TVY+-NWZ MCL\M;C]#F\$D]=!>*B)/6VW9M#5!8*/"A;=R]9T8/),H1\YZZ#8K4$_EU_*I MW-P 9&^)26YC.&16V1!SE=UAD[+(JF1.^TD8FJSCKN_\9JC0_W/%U94(0]9! M]G S E-K\*GI#CEEF*(VGJQA6=Q@6;2KI-+,$&4=8 /SP\@TM,19-#9MQ17* MC\G3X(UL&@P<],%3 G7VOYDZ;JM%I@=[RU!F>K:2P:2W6S[J\>HBR, T0+*N MC /M3C:^HPFE5EQLXQ+5EH1*7NT98+SL([" ;+WMDTBML23YQRDN!9:T*C.- MU1R@-=G63NEQT91U4B G.ED7/[[W;*)NB>N,SYD83EPC;0H E'7)Y&\?3H%. M=N6X)\;4?&$I="18_V96]8MKD&R&_C MUO_P #8X,3U=3_UL6WJRZD"Y>8NK@Y=<&01/AXNF@7]IJFKO_,U+7 M@ %9$'H*[L@VN@?-C50727QBJ36:P>I*02:KX14YWQ60 GL_(257'72;!:*L MQMCAD,/GU8S-4 ?5"J*3U4W=-]=K:%/K@)PO,>DU+&!H;#]A0HXP\BY&?BV/ M7KG]AJ( >4;ET@TH;O=U-&$]M,J)2];1%UOQ[E1"<22=BHM)*9\&.;41MU// MATY67R,97+R;(XE'&P^2U4B#7-!DM72GY(RZ 1;^)?>>ICEKAWI>L*T'-:;/ M/SUCC52<$:RL8V^@^>[MOFC8E2?3(@;]>(EM?+;#6:24&M&A".3\]O-/5P?7 M08YT1X09?RB@"^8=D5;R'9'9'/_S/!C-9\KX41E/!M/>?(@37$A]0P0K<*_- MWKL*=;+Q,#<#([Y''Q()0F/T$^%2RCG,Y;?P$?<1=XW@X*%N3X1[L#3#%\$^ M;:1B&D-#1=LA(1A9,A)GKJGC]JV&A@T0L-C'I8]68[C#W7:Z[;N2AYJ,3 H? M*#NMO'@,SM)7@1YX L67#LMY$TTI'TU.K>,8+Q"GF,384=;A882;/T'FDFG% M!E+(QP9>742UF 9+UL7D%+P#PP$^^0]W!;$HH ^@=:L":X:F3Z7=@9:B#N@71I3HA+LO:BO%' M.N\Z4NHD[J>33XG9!VT^<-+J< :HO?$-&!@&"5;56ZRA 2V;@'H''BB6DYXK MH17T'46U+E!(K6B0%S>/1SG'HIQQYM%? M0_JWA#WQDY:'QXB(EN@$CJ>6C2F$N/#ZL M@KHN=;<@/FP_S[9!6V3;H#]^GDP'WP>CV?"7@3(C^')H,]O0B\LAKZ/%N>$Q*-&*O'MA%\=6P7_$1-.UR9O=3*,^88 M^&5=1;"P/F)+"ZX,]^R_MITCU;!4C4(V%O0W3X>+WQW+]L*9%,RWH[0AI)V[ MA@3L/ ;=^$E].B%7;1"EWU-L!*Z\?U).5#@9CSV78G '7HSB,;-OA,SLWNR[ M\O@T_B'YZ1PBA(/XD=3# C4L+2^^9/A#(.4$8$V2:RR(/-CR -Q_=_MC@T^- M1O4EH8W=@,_W$C2AI"4 :3EU3F%WWVQ>+W #:N<%Z)!QT4B06_@+D&[7* M8=G!6B*/]"IQCL?=]4PXOK-/(!]%SQG9GE#)0N#)_G^H $<\#!;7&N':&47&%Q-+$X6G5C0Q8)5"+J27#J MVCU%:ZS(,3;Z#!>T$@<)WNQG0)%:+Q\9\D6'AGXQ)#.&QF%DQB(E)L8B:6$1=22 M( C&"6@B+A&?-)SGW-NR,(@=NYB;/NPBSI([@N+PB2-=6,(H,G=&U33D9",* M(_]9LD1$%CY%Y/:4,H1&+'HKSYF+F +D8XRT9RYXI5>)")H3+XCZW.QI6'P( M,!\-9.W9<1<@'\5R*CAF!R^?,%+/=)2U$H_@NGZA3=H=W;^P8C"( M%'&.3!$5A[0A "+(#A]!Y"7(8;ZP&-I8#,W:LX)+!JDG0,JB D,^NXW*K/9+ M3 'RD4-:^X57>D>^9E[8*2,-@ 6]N3W=/0DS7CZ1P33EQ3JNO/(1*Z=:8\\= M992#K!=KO''TT42[0/?T&@66%_)N8WB>)_ZQ*%>9Y\"BPN53C4@'P=XSM"P' M0P.X[P3>O^$8?N(SG@-KL@E!UD.OH>$SG0*LY&>@>"'HJ0==2UOLQ-*7GMZV M7HP%#;:(,<)WLGT:?ZB;N :LG65'HP*,*;Z$4]+'JS,L_FLL?DFW,(L>7FWC.QMW107A180$:R<6/3Y&R5F=G/ <>91-"ZKG;LATWWB[;W)RK MGV2WEL0HP?+!,(7N[F0M[HR84XAH4D_TEL4GUS$Q7@:=%6,CEUN$0;4CU"0? M"\OW)YU*S!FO-1TA!@.Y0:&;EH/ C&@(;;&= %<&7$*-[.>X)Y^P_":F#LE+ M>@_ TA#+TG#=:#::RJ6RKYB$;'AY?NY-?R-A&6;#;Z/A MX[#?&\V57K\_?AG-AZ-ORF3\-.P/!S.2<]\$Q5PJ?B.4OWK-^-N%U/$6 MR>C+]>9]7!;,KYN;UO5UI]5JWV*:7;=NRAD,[Z&N@X5_"&K?5-:0QDP?[C&= MV[M&V?<@A>4?'5G$T,KJ=>SINOE!5A,Q]S?WF%+(+%)&+;F07P("6Z,2S!F/ M*D3TR4!K=X5/U=W=/CQS!@XRB:1I=\R1:5-4U1CH>C[ MQE5E?G'W9HGU/?XPP*)G[\3//'/'SE!07&6L'L)W8NFKQM8?!2U6RSASR3H."99&77ICQ[9L/%IA@(PN+EA*:![KWEY?MV[+ ML3<8[8XT."DFKU 9\@TI1:@N:H+D%XJL)FHL,I:T]H$W1CLP7^7D[< M+A/99),VK9W1A/+U]PB&<.PM+@"5",#WBXH@62ZG*2V2KF(ZXVM_)6YD[*Y$ MI>DLFK!B2N,$4(ESJ$_DZ#X((]H=>//W^QZ87@;^[#*#ZRUM@'X#*GJ$[WF1 MALJ2D=AB^@[ROC@15&(.XH5;$''.FS,\=)%[_A-":CJH"+K@8L("N^UT;[KG M0A<6^EI-O 3I'%=[BD4(DPM@RL7 O[0&J)FIY\BB4YDWQL3M$/ MVVG!!:T2JS0&+A)9-HNJ]_GJJ.T4=/(\(K;?1B%[E=9X.4' PLUV2PMOT]#= MFZVW6=+'E;:X=VPZASLVM#9R;BA87]SFC%OI?H\&I]&\JJ7>JSE7;]^+L?"B MRI/ H!I.VEN3W[(@9945[E/DD;^RP[\#! !*>/4$8@@ M+;:5?QV]RS <_3(8S<=3LE=?D8UY'_YV!%C#7#")-,?#=HV:JA_/J@T05'4W MN-04S\GH/2',9%I&^?IGJ@:BW3(C3%F/=NW@_##1'R2(MTFF$R%]LW/62^&" M.&5]2F^'YQ$:T'H#BV^FN1#3.#MGO30NB),_O,A1)U[2V@^HZSUC<1@([O#W MF?/Z.]#LN1E\$RK#6NXZ>FWDVWC\\&/X]*3T1@]X_I[W1M^&]T\#I3>;#>;D MQ-V^+8K;&,5KC6*;2K ]@64>:9,B^2KO4,:8-]A&=V_,^JIA=C">K&4,&J0G MV-@(?0<13K'MF^1,P2[4:30ZW4[9T6I$-!<<+S+@K,2B+ '7-\1^;SDMFWR* MSZ! (1:P85>=!SU-<]8.C4?!\3JS>$'GQQ41050CU-T0FPQ+-F#^R5&L&/FH MDW5^*02YC"ZB@BQ53B.U86 W%C3F915!UFZ9>MFT.19[0QCU;NZ2)953V=>A"*5*(."IQY%R: M99&,',HQ]10D#EGB^? 9N3FLVG8NJ[:"-NP1G)'RC2 !O7A/Z7*>%LY7J'PC M"Y^V>0>0C!*HNDT;@SOYHD*FLLZ//$G 9=T SH PX094QM+.E"I,Z+(^32&. M,>%V9;;"SI,J3.0\M^4JPA3VM>ULA9TI4UC(97U 0@PB3WB('"6&)=?J=&_N M:LZ9=/@\M^-.<8)XO5$A(F>D:21X1[,=1&*>&0OZ:'?_344KT?Q],E?[WWO1;=0X?'\K+>S*"!,L9 MNG>0%@DA@KASEQ(2W0M-WS?7K]!P>R9Y]=2"Y,= 4YDQTKD+D&]H$-1K*%AZ M/MAB"^!V2='F (F92./_8AQ-!@$.4M5*RSS8Q)SK):G2I^O@$]J)VHPFK)5" M.>&)!5TI2:=/>*A945G-@(WG8S*S>S8)0[D).6JE95&<,KYUPV>M[5-911IU MD3T0$:,.I]ZWZN\*"K:+OEA@DI8IFMNT2MJ >UJ1;:@=6OHXF079KT:*%E+* M/OZN)>Z;H'0=Y*Y^O@-]\6BB%^8 PY4WW 7;$L2$RZ;;T#9]9N"5L 0+,Q_J MH6U.E)6P# LP\NNA5!Z(YVX7UD/3HG#%S,.2A^B3.W+JP8FS^>3L<_L-4_HV;_P^!^7A7SG> GAID-T)J^ M*&XBF_SLZIN>?V,'T.'-7$:_[YL&GK=LLD5!FLE <)!*OAXLII]@S^6!5@DC MF[1^:)"!C Q7?16A+5G)IQ&3E44^'?-H*JI?88P55/:+H;H;BV#QX(6BXM)X M3+ZP2*X[W9M.#=3."U3P"F=)R@^B(3 MRR$+CV0C/3E37=2> 67JHDP*G5-W M+)GAR*-&"3-U))U\FLT^5_.!$_.;E'3JAD.5X21E-_)9)=^;#1Z4_OAY,AC->O/A>$3^1"I6B$=RH6B! MJA7@UET5WV9/IX5[[QFS)$D#+L[53T:'$RLD&/KQKH5_:G?+&7OXFIT+<[A[ MW>#NU2YY-"E 5]$A*([_2XT[!RI17OS;R\ *D]55E''&E\V1:UB.F6]\D MCT,XT%AYH=--P[H'2S,DY\&GC52L?FBH:#LDBB&O>M\UW[,+[H$!EC!YG(^D#EDF70R[K/!VWL-A8J"2,\G:$?B4 M$+/-+HY6UN'2@_(([!9ULQ%]'^%@WR!8 MC6*KG\JK5U%5-@Q\I6,9N7==_6=5(4@('9N22QJG4*2= I B;]=TL7DM2T\7 M$3R[IZ=BE=T*P " DC7;"AQY0E)'EF\E8>0,9H0(YV')Y5T4KSA%(&3]$A& M?&*IM9FL(P[ULB%68%1Q(> ?^OAWZ%Y96IKH0T4+$J4%8*&^\>HZN90*D("M M20X:9$!?&7[L'Z3' @KAX^4&NX2Z\T(0>?'K3;R6L+"FL1@Z[0;5,_D2;6C? ML6R\JD"]Q3NYQG2H6KY,-=%F#K"R^Y.# Y;_S5OY^D]<]XQ%3].0H^H6.6GW M0<#BQ?*#Z;S:2T?'?R.7IKC[?NZ*:D*J$PNH^&CAO"/)[A5U#P;72'*8*82I MV9 @RE^!(PD7V.*#> LKL*]NH*WJ\8]8">4]#W5R8.:/L%V)^8'\"Q9"SHE< MQ=>$1R<1BT>U[ND'D+W1"U0+L-DAF+LFRB\"M:?;6ZEOVW&P.WAO S/ZN06A/V%4=P5'/B%7@]M>03SO151HF<_!O!V[(37.A;5!F*?+2@%NYB7T_LPR*WYU@K![( MSHECD_7-_YJO>&UCSY%JN,%,\9\>312VC*>FXXYG<6N)K&75B@7%2Z(2PT<$ M\7B)4W8/<0=>$O=.@ U49)#8L[Z$MXR1I;@*PD)N2>31SC'H'%D\E8@O$S_P M\CT$'S>H%59N+1EW'*F<;..$L\/0L\NLL2E[0;5B1,%B$(N1+M58\P@-O+0C M88<1QKVBP>7%1I78$FK%EJ+P\^SE2$J3"0(;%?H^0#&"'.0-BZ8MD<3M'#'&>DGCV8T]X&(O7Y0*7)A1"555^6V2$"D4Z !^*YBDY'12V+3NGQI=9K= M+KF>T+YKE11TSANQ:/,8 ())PCSO8)Y?RW)!.%6\T0Z=BJP2<8^]W?Y@-W?O MN3/TR4Q?+^6*P11\;>%$#Z<&XC@MET"SX?O^VQ2O4D2'ZD[*4+VK)3@R(UQ1 M50;F>#'%A:YB= Z1 LKH[/'MPYW#Q$L2'=*F]=_(LF1H# Q5LZFY0M(( >8I M4+[A0ES[P0&C8$E48N[@P!A]A)K[$&PSH^ M7#YY*C@'V\0J"LNYV^EVRMY'.C[W"I#0D7>:&!O46<&-ETNH 60%H<6O$HY5 M35UH=E+Y\.Q_MTU^0A(#%@JRA7 'YD[+UF* M.DAJ+ 7G!P5:AD7#FO= ZSI%A^83#=5NJ'/.,NO^\ MQ8^[/Z9MOV$L%@E' QB^VX)+KPNA3B$6GTK5WU:(#[F;:RYD%5D7@AU-%CZK MI MCS-F;9L"V=?<@9O)K4)G+"XOM5H)@QR[RZD*0XPC")XCH&[[RC3;TN&=O\;MCV4E'Y[,451<*%2X#GSV5 M=+3O-ZL*F9K"99TC9?B$X'-&[LL7/'C)T^DV\KK+\N!\1@XR)99[CL02%XA/ M,DZ7N,1'8":DD;\!%16S$HLK[APIQ2T'GTFB ;N.>O[8C_'DQ7PB<2$LWVWO M?1N_ZG!%ZQ$[BWP=?5)D\#QY&O\V&"CW@]'@<3A7)D^]$;U 0JM4H*%XE2K[ M6JMR,/D!M]L BX D>VL:FW6Z>S<%RU35R7;'[ TDO88@6DY)E\D.FOFH0D1V M=L!X25N=X(]W)$90CFY8/KIEE1E^)0\=1@)'!A)L8D9QG0PH^Y%GO MM9R6$2-@3P!NQ )J8:#6+LCI.T"6JH^7WH?!IZ8["SQ'SP!ZAQH@)V-V%PT9 M["F\%CDZ3Z!MW-TFD$>^#G,D-B1WIS2)2/P8QP&2(=F/!$0 H0(9OJ3$7PB MD?CMQP,H1"CDOM(4V XRQD8&"XQ=1$@VK0:63><P>#==K#,OS MHV#CF&IY'[=B: 0TX963A82%5OLG74\EU-0+%_M!,\XQ]M.52P_/#_2/_P=0 M2P,$% @ 2HH54?12AMZ[20 .!(% !4 !OMVO^@G?VP]U;M9&;LB3V3.KFW9%F>:*\MZ4J:Y.13 MBB8A"0E%*B!I6^?7+P"2$BD1(,#7IJVJ?/W[ZX?++ MU\^7O??OHY9N#(_6=)T>;_+BAT_[7P91JZ[S4^_+AXM/'RX^7GSL_?C3Y=5/ M/W[J31_V!1\HE4N<6]+&SE\_L?\\TBY[+Q[^R3/7:&/B?V#2U:TJ8^7'_:UA"787^_C8N_95^\_7;R__/3#BV>]ZU'9.A[O M6Z&3N#BE,%7Z^3(N^^G#/Q_NYYSX]]CQ?,,Q#[5.>HGJ??KZ]>L'_NN^*.T> M2P@Z:9K^:OG["LG"/WX(?WQ'!=WK_8.X-IJA98]W]Y._VZ*?WWEXL[596_R[ M-4'+=$M+PWODS5%E6QG&EC;[Z>L'9/L>^X:UZ+UG7[W_^"F2Z_]&R-J\Z[&? MOL]&^]9.&F(%/K"R'X8O/G(\_&BCH4-5EW#<[['G>Q&/2O!\T&/2]3"CG#9R M=?F1TSWWJ6*SD3-P'<^UL<7T?/^E-UE.MA%MWBE[C#+:Y'MOY]'RW@^FNPDY MU&H5$K=SWS7_6KNV16>?X=\!]G=5H/;#8&V5&*\,JA M$Y9I.'[?--W \>DD.Z6TFQAYM\@S"=XRF";+F\###O+HE[Z!;1UEJ+9;P/*Z M,S#YU; #1*&^PPZ=K[!A]ST/^5[?L>ZQ\8AM[',.ZY:A/BF Y4I77PO[,^S] M16FG8\NDHRFH7I$+?@"4W-(A#__2FB,S7!D$AS36*2]0A8!G-$,/4WO4M M=TOGZT0!XCKTHQG.WK6+3I..5B3:-^FJY6&F_GW3QT]T!1N^;.EO^ DMB&$R MO)%9=F06Z 6*-";^&I%XS4K\7K$XJ1SH^E7O>0IM0N0XZ41V'Y] MC*>;;X5_.C510][?4=*8/;ME,U09AJ7MM<+A-]>UGK%M4XI&#MV"KMB.+<0C M_JD,PSK-0^/_^.]Y\/@GG987;G_C$A__J[2%5EG?@"77J*C R&:TV=(-"AO= M,^3Y)##]@%!+AU+/5[8!-1U7Y=8,S1X 2X'^X]!_1G3Q-TF ]FO KG[QY'?= MBMQN7$+<9[;-H/3>HL=22XZX,1B\A:;>_MM*616UW Y#/Q\-0VG'(N);66VYDC'4HP6A@O=#:BQ+E.Z$D= M(SI.EX@09.U+\.6NU*18M*^V)4,IC!SJSNK>];R!0QF@WWN7PK= MG S/D+#]'W["SS!YM/$JC-^4V]^6[[85>$3I*&65H8N6VV MPNF0%G=W"$6:RU>$^+L9\C'A7LFY\<2]OF57HA*]@9%.:#2/G.B[@\Y6+9C\ MCL#(A/UG[\0:.4]TS\& Y*[O4ON8XIW!D0UQF>L"6?&7QB[AZ*]0+'G]M&/5 MHA6C8N10\V##M?=F-W*L@&Y*=]%OI4Q;C>;!\/\-N2MB;-?8-.P^04;5 A"V MKRT!SJ1!S%@2T<P5TIC1=K44NQL#._40'#5=!;V\J?<;M'E$I$IBT^U60.F: M$D7,X!&]WPNB0GHS6X^HIOJ!'1QFA#E_1>TSFDIGEB6H1ZR[=W_<7PMC=? MT'\>AN/%O#>YZTVFPUE_,:(%--CF3#,%=,T4239+\71)IM(H)!^R;XYS#Z.O M_]BSLS >#VII&X_(YGFSF84^E"?4(WZ"2/K7,8'TJS^H^6$%IC\AL(GZ M+]@[(E%<;$_D08GZ)$TN';1Q<]'X+3C 76(A\O.[3W%K2^)NQ.*+2'!EU <> MI<7E"6V&W;C$F14/=IE:(4[%GE:U)]J=K2[;@\W3G2/19''19_G]<75Y? M7EY=?+GX^/GJXN/5]=55$Y#$]DE-F&1R53U,VC-H1/!#RC8YFD"/RM2%1=J: MR<5!K&4,# 'M "0>T2R5^%&91B5^45+B1[1#D'B\@E$S#(V8H95G*20*UB1[ MOGM37'A/R$Z)^VAY/I)W:(/_9+J.3TW#H>[=%\TOYDR5+ MHTK.ZW/7MG*&H$K%1I&\+#,H5;CI#G3:D,$8=.JZJ 8=/,B^$==C 8DE%@VK M5(E&0?E<9ORDR(8F]7VF1I3/E&==2,HWBLB/91"1, $-GSFR:9NK;\BA)+-4 MWKZUH<+U^(&S)Q0Q(-PDJ56&,,'E*F)Z!Z7&�T9\A#5#IKGFOYA&R7GV:0 M@YA3!X)QKX5=#C\ (3OD0L^1[X<;1)9&L,^7II/[$_:2H893#+4:@6 56"))\JM#XS3+A'WS MQ\CQ$:$C-C[:$2G"&!U;?;FE&Y7T=1%)Y[( 3?+C&U%R?"[BXLV"5BH*)V8".CJR828H"\&ADJ=D,G Z M,FYNL1WX2.32%Y:&X#(I@\Z>$6CX_(;P:LWN*7JB%M,*C0,FB_OSHGVE1(:HG>XU2 C^UZQ3A=2\159 3#+'A&6F1^>4[;E_'PM M54M9NMGLO 904NGMGR^NKJ\_MY^T7RU0F2P"P"[A%SHD'EH6#FF:&M@:.0-C MBWW#EN:<%V@'@N$J5=UTMI@V?P#0G;&3R@ZRXEVR%$)180@FIC).(B8 @-$W MS6 3\$M+PDOC*#<$K=EL]!0%3J3X:-2'D".A#)D&7P!0/!\'Z:I\,P]."$"R/@BJ: M'JVGK$'#*6$WA4Z<%PK"$L#2$D54!8D+^H,$6&KJMSA%E$*+/Y'" M?YMP\KSA"R(F]H2 %F@'@NU2U>#4X[PC2A!J;@5:(&T(PAQ=>!0H*(*4^8YH M A<$3V_&)G>%TU)]-B#8-:=+.CB6"/L!$68,EV\60H)QS9.%FB ZHC&AUE>O M,CKM0I]9=*2C/-&\*BWB8HKO;.1EI@$QUW3LL9L;"TPVDK8@G-RK>8:1<-\1 MA0AU7,A'H<_5X?'?_#(5W M9J/H&'@H@1DRW56(+I>JR"];>[<0SNQ4, ?5+RAH&LE%-$/;:-R<#E39Q"2O M!^%T457KDIS3+H$:3IH%4(TK@EE95+16%%PB 9D@]PX=LRSR[P\/_=GO/%-\]&T\NAL-^N-%KS\83+Z/%Z/QM]YTO\6D?'OY\3RBA+QMDQ9G=5WJEN29/*,DZ5F:^J7(M"%L3B6+M;[A1X06:>7E.,ZTUS50P5@Y&V-XL$IS'SB\.(65- MX?HG*0_01D5\+'1_-5CT7)MH<$C*MSEYJ>I::L,L9@4:2@/#8S=8LG_87N_) ML/EQJ9Q[P7,J04@+5+P3/(>3CL 5OD)-%4T6J%*L"\%24--*!2"/F:O]2D)J MOQ@^P=P/NC!>V.ES;,7WKDV61_0)K#FM%B"L7>IX%6(1VBB,W$/>#)F(4DGM MHC'R!P%AWJR8-M&5ORBQX%VD6TB*0]ANM31QR1X M$K:@(=:W;??9<$QTYY);-WCTEX%]RG;$LVCLZ;4!86(MBJPFJ^#0EK!=8&*% M89$6QE+*&33HV",MSW1>X>_3^X:S8J_M\B?K#S>HYZR1>DU 2/I5?$!%BR]H MP,:;VK2'+FZ+;K##EW1L6%SUME#6/?8>,0VI01IAZ(O2H6B&5F])TX7"T4O8\IZ M!B>M9SA6SSX0UY40]5[:61)^0 83E35QZ$),5U]VJ8QCC5V'Q'^R[!=/%MVN ML/TV)I0]^3>[B%@VENX(^CM CKF3A,J5:L()GE>N!\G92$D6 )://9U95$K# MPDHU@43J-70Z$T09BZ\=Q%18_,=/5]?7EW!B_?4!F\DV4*R]_1PEO:Y*K2H$ MXUU#H?-@/640$H@WN_W'7S B5%CKW3U[9TYMF956;F&E%9CV3:VT4G% @CVI MGZ=$:\_8DC;@+< *"I\[IL7\OD64TTO5Q=7U5T"7M3:$?*8,("G#R-D&OL<9 MOE!;I;-J0%V<<_4[$]@L#H%B=JF-V64KF.6MP%5B=@D1LQ(FQHE;OP;'SCV$ MG-!:A)6I+>4-OJY>>!IROA?$P0LKBFR*RX.:0.I2&0G_#;PP2SMB<71VO,UP M=G&NQ(& [-VQV\?H3<@)V MO$(:TQ&4A;"ZJ:IIZH:';'8 @))]K%3^MJ6T"@1_>1&(Y%Q!0.ITJEC0/O6, MD$.-%NP/@8N\E/UQ8 @B1(PZO<4K60.NP7&L>%*0DBR]-I"Z9EP4! ZJ23$( M/-_=L)LQCTB7+V!YM4":&:=JF@(OCZ1'D/(>$FGPWY+-CM5)AHUS%E:0'8-.SARQ99F*7TAR<*G=7^36JA^U>C M!9!#5 JX%GO@A^B46M_T"V.%/JD.TE05"#DS)0=LBA]P@+VRV\4$.3&:$%9U MLUCK*0Q#@SCT3X_J('^X(WX#W>?9RL #Q7H3/WEM^[ MSLI'9'.+'OTN8+E1RD&4R5HMFW'7>4+$9Q>WS)%#5\JQZR/O-D"T:/:A)_5J$!PB382EX:01Y"\H0B: PL$^$B2?SQ3J 5EI%6:[#-!G:R/2)ZV#3V_O2;I%'-]*(T'W_@^$$2\/TZ9:7 MB V5 HU <$9JP5>440AC]OQ""_Q@0)1V&]YL:X;9T3;WT>7<%ZM2$<)H4X-3 MA1MHCN,LFL/$]F]4/.RVS1NTI&46QHL&AL(6(*Q\ZMJ:!ZZ036@H9QSMRWLI M1EX%0CQ';5#*^8 &5'Q#<4PU\J)5W1+ )*L 8;"I:%[6%=&#J4N8$I*9PM$D.?/J-)RS;4.Z5D"2'4:@(AJC@(G0=9A%1K. M8T0)-MT-8EOJ_I.!;;: +%RZQFQ<9^Z[YE]KUZ:"\[A 1-LBW58@F-8E$-?F M%QKLOR&\6C,FG^B^8(7B;2"7@S<)?(]:!U9TC9$(=,TV()CL)2#7Y+83@$=L MG_#0M_X,PJO*=*!7:0V"Z56U$JCPW0EUF"Q%K.C- .)6(%SL5OT<(.87&NR9 MO.O8Y U#>%4YA *NH ,5<:8(U;YTHV!=UP[6GB]H(%R =1N!X/ZH!^!37KL%^-38\8<]"@%]J S! MV5$/P <>.W"0D[T$[_CVKF]1TJB!<2A 7(=^-,-77#3/=UZ5.M\9T]2+B.H= MJ.JER>K(N<\Q>A8)=D(&:\-9H9&3+($=$V]M)#LF6K+-5O8 >W>/=^<2"0.2 M T*:;< YAUJ)#J3L?3U) %A7V&FVR9(/:DJ%]"A#=E$@)XP*Z7$2NFSNNH]0 MZIS-U<75]=57. >*:D$MD^,ZCI;T07,^];@"WV+L[( M&=+?33],^>T[5G_I([)PM]C\\EER*K:29B%LQF2:NS]Q4@FWT*SU$9.X8?>W M6VK1<>?.%%$2K4&P"5@6^1,*N>)YC7GG;XLV!N=X;N7K;%&1=%(UI =*BS<' M9.$N-U3**06@ \5 U"*]=EY>75_7F%&N:RVTKRJ9X@&@/0/#-@/^\,5WNOLG MT;5RV6LH7SNO/E[EW+-=O$$(ID?9X92^(:RX+ #HQHF!)64@96'E:4DU34-P M*U>I+]5(!8#F%#7;3@)F%;G)[B$/A$[Z^W[[ K+S+/S36R AL=[DQ(WK]ULTO\);T'6;L9*)?S M=>-Z2]%%4071.U^ "<7+G:.235Z *;HG+WM&C:F1W(VG5A&"I:*L9X?[\-28 M@V;"9#":YY215VG/WZ+"2BH/4'NN[*KW1._2'"GHW;M92%4=]#B$.HX3U--= M\IU+-L;(6;)_V%>1?WFRC">S.=TF)ZWF6\.G?_KBU/X:^H'@7JA 6N\DL\ZQCRYZOE:E%T*ND&5)GW FD;T5%EY7*$YI/G(R9C M==)URE\H.N5Y?[VXPUZBQ[-7_NR5/WOESU[Y5^"5?PNOUU3GK==G%)I-]S:? MGZKB_:+R+ . _QRX.0=NSH&;5QFX.6_-&PO:U+VO[JXNG?V9309WWK@SDL[7 M+&N;>4DD%U MBB38PQ8CF$5!D47I#0_B9>UK*VH8PMW JDI0)=_09A"8SV@)[@?6';5P)^[N MOB8HN*]7%YIRKPG6&&-A@YI%DR*#(64HZ 55+D]/.@PFX\6L/UCT^O/Y<#'O M]<>WO?M1_V9T/UJP*_\Z$D*)DK%FB"D(.R*&"$^D<4PT>;3Q*LRH>=DBTT?6 M F]HDJU:OD=%.U MS L(:59RO-Q5ME!>Q[1ZL54J5YUW*L:'Q>.5\W?L+\>!)Y/MSOA8>ZUPU>N M"F%$%L)(C\WVL#J\!ED(KZSJ;8ZK(HJ9#U<6EUV8'N-]Y2YOB52K"R&*5//R MJ":(5H;KGH[XBUNTI86Y V%*T#;[J8CRS8%8)G646SJ>E=GNU/B6WS*C5A7$ M4JN+LQZ+G<(T]WH:Y=H0YNUZD*WG&B_!I#QR3,+N,+]%X;\53]*5-@\AT%YL MTJY4#.TNU*=F8\5+MWX'K=OF-0PBM?5>7U:-3R@CYQ:%F6^1E9N]K&O6A9 + M4T MNK;AC]U3250T?"%?PQN1F.E@RO&GJ56%8*,W$KK,D0-0X.4R*1/0AN%3T]%O M[7AT1U&5:7J87BDZN%-=\Q#\<+7JAI(4:K<-"I!Z6,ZR#(*2#4)PTNG"7@7? MS0$=G]FXHSS'9DLB\U**:6Y=0(MY0?AR602<,\N?&:L]=3;JYYQ"^]93:$^, MWG-:XSFM\9S6>$YK/*TQK/:8WG MM$9-9,]IC1 F[7-:XSFM\9S6>$YK/*TQJ[A>HYK?&W@N)A3.U#<=/2DCMT;2\ZA4L MUQ[Q$XS1OXZ9HE_]P:_HSKAL\^@W.'=DZB+ !MT1,]5;1NJBSGPXZ>37EI\J MRU2,E"#K>[VH6E'^<75Y?7EY=?'EXN/GJ^M/5]?7'YN0;IB+75:\F<2W)/$' MXP5O@HU0YD>_M[G9$BA(+. C2MN2)Y6*5)[IW]OM(:$%R<10>8C"\ 2.W9D*)S4@J"U[(@ M(B>\ $#A+B!4B %!E(T[_,(^R8>+K *$O*V"V,C8 @ 3>QH]\!%1&S3"TA"R M= H").0)$#IS=^D_&P0=/06JA%5.70COYY5$+H?#>K*ICKK>;,-3XSS -'(H M1R;RLB>\(@U >$I/$Z4B;((8*!YB,,0!@"?FZ MS[EL0Z5B>Y=HJ+.51$O=Z]C5ZR^$?'WWT#*P[_%2%.!5J@EZ'RV%7HD]:%EH M0J*_$=?3'KA1)=#[ZF(81IQ!@Z]OFL$FL T?6;=H2Y")^9I./]N(B]VQ^AN7 M^/A?_'LA>P*@JVL>],9>JA+5R0":\@A)%5]@(Z\"VD-0;-Q7?'---< E]5 M5+H(:,^ %)@T'ZUF_,4/QE/:CS:Y7OR37@+@U6D"X+?)Y/:WT?T]3P 0%HAZZEY.8$RY6@K@4>EV$O2W;%IW5M^IZDB?W#XI!S$C,%/^ MZ5SY$SX S'4IJJ31\,R20%(8A+HD!*"2! 6!XVR.S(!-H[?X"3,FQ!XR44D( MH6F)9NQ=7R+ZZY#J+\BP_;5I$)0O5W%9"/M?%#"=@9W0HO,XJ7^":#4#8P:J@H,D6@/D\7H;RG(,9Y=KS!0J)SG;]'2VU M7?7TQ6S,7-N^<\FS0:P[&?6Z_Z1FT,)-^F)UW3$7VNZ8 QF] MD(Y>1$C/=WM)4NKWUXCV>GNKY(X!@N[Q$[*X0".(PF^.Y7FS>S#^=,G -CPO MRV-3<=NM),>I42CQ_&BUT+Y/J!9]2*79Z<@#P (AH?= [=C8R$]A:+<"Q"=5 M0/\5P[&5ZM<]#)K05A_U4!7KE\UI)('=V3.$/A]L];XZTW8:Q.R)2X5IA\>F.8 M?U%Z).G419J!D!A4 K?BC+=Y.PC(.VV.)L':=BOG"V]>V84WD*\+T;Q^!=QU M(1H#3>(HT6ZEA>GGLJ'II[!,X&N#QAZZ4$M '"<%QX0&^& =**TJ0-I[\/7J M^OH*CB.E':7(% D(/8D.%"6. >"Z M((:%-@;Y2[Y;/RT&P9U2$5JGS-6Q)]@Q#2W"1^*W&N<_0JU9NT[':&,IIECN$L^R8;GXU M"#:4GA(KP@GTN*Z$XL0QTV3>D#ZTPH8@F&"U@"WDN$/PBX_=FA448E(*K" MR6RF/SGH--'FY0N53P@ZC$-'GMNBZD-?K3*, :^OXC*81;Q"!SB+[Q)#&H:E M7C6XV9R"@W:S-3!ACKS)LO#JK==&FW>S5#UOZW$.#?SDYO&4 0':>97:O-JU M8GCS6.W 6;$2A\,N2QT..Q\%.Q\%.Q\%@YO9=#X*]L:.@IV/_$ ]\G-.B#@G M1#0]Q]\%_'60A)7&'@AW/%0\B*[0Y)M(H% 1!+2=H"S8>,K'F*K]XAG93^B! MCH%U 1-1J5'@RXCR$%*-ZJK(I-N*\SLRR.+9K41?]FU!@8+0LM4I"&\,PDW_ M !2$RZ+;"M)?^HA4JB5'+4)X>Z!=53D22(?TI2-9B8(7#1M$'62NXL#88M^P M\;^0=?P$8-^R.":BO:I:U5=T-$"-X58CG(?H^@R%+P+R.[XIXQ-_CG3Y",'J;]T>QA.%[\W]YL.%_,O@\6WV>C\3<>YYPL?AG.>H-?^K-O MPSF 2*::4!3"EEH-M1*P\ V?NU9O H]JLN?-0P>K+"J94P=<'+( FJD(A9Q= M %-R1) TB'A4!DB(4$G]4F"DV>BB\%.GZ[_\>'5]?0WGPH%R@&2R=GYK1BCL M+-4YOS)3RDDLE^GY?9FZ7;!R^7?O99F!2[8NH9-BSCOA1Z4@^#J%4 BIKF,0 MJ%E?)]NHY##0;J*EG(J"K&8D4VB9K,UG3@B@EM%Z@QR*1<8CL%HU6\]M* NQ M*J/0O#[))/Q[UUF%WA'N ?D%V=:=2[Y[(D>O8MW6_3XEL-5D%1JZL;$_<#>/ MV.&>R[[Y=T#78O:17T#+/%B>\+R"3@.MGS&N &<=?J&!/4=/B!B.B3A]GP2( MGI1J_21H!;"=, 4-FUBOAB_8E\*35;#U,U\5#JPD7]! NJ>B7?$Q/T>^']I7 M4:!'@):T1NMGN2J 3XMQP/B=+,>N0[>M*+H GQ'O]1\-QW(==/R.J$:]1K'Z6L.^0HU-:".16\8' MUB,N!0-/5+A93^['>@::B+D.Q(;I/P[]9T0M8),$R+K'QB.VF>-:,VA\\E"B M3M#X?2^BHX>='J6N9X34].R8G'-B9$N=9KBRWG,@Q@ MDE[0#B;+%*728*>D/)"HLZ)RIJYG%C/UFB!*!7"_?F2OZ<&)35<)6R:C ) 4 M>)&DP:><.A BW;D*FK*%Y/P 0&FXV=KN#J&]/TF*C[ TA'BY%C)"3@!@8 MW,P;4/.1,B%%1% 60OQ<"P\!'[6\YA=:,M& 7+@'CX_DZ;[<.A#"Y$H25^2G M=C?(.9K^^J+I->RX(K-HYMKVG4N>#7+L&U.NU>6(NS*3T/QB601K C#YE-4 MR#R@&IA47W?>2@$\6DI5$< S-78\!9D2FJ*)]CY#>/,8$ ]%D_$)0.IU(1A_ MNA"I<]>J'_G&)<1]IG1Y_ FR1U_/,_SE]#C1S60VF_PV&G^;+O.RD=DPPABUK+$@YM=M'VWK8+T4_'L3#8 M6 ;'A$G=?*+"0-RP,K62@0'(\3I#3Z[]Q-R1!%G8C_?C4N=#3AT(IIMUL>LC[S9 M.B%Q!FA4@V"G98O?'5^ P1MC.; M+$/UD(Z+K((0C#+UP9#% 0 $?C4(9@O=S/!E2_=IL1:6;<&84%RV3UD )G[I M;4LU4\Y-?6UX3,G4@)?),4PI@W4O/32=1+*E'\+[-$*TB \EE M+7,>[FJX-;G7VWL]0O7:N[L'QI;^XN\4-KSY34!P36B K<=<[3&D+'+FP:.- M-]CO/QG89MIXYY)[Y%.KRXN+9CF2"C<%P9FA@& Y)EM!\D2C]B2.'),@X^1@ M7JF6("0ME<%1A4=H&1%I?F\,RMM\2VFU)DYR3R4Z+JM>'<(=Q(775!ECT!#- MTLSO#B7,BM5RX&[H;,/XND-H2G=]]).Q$I^Q+=P>A,N$2RZMBIQV00G*PPX# M:,']P26![B2T"MBU>UZZ)#@ I9^VRR:![_F&PU[*[6_EBZ"4 MRQ XY#(&_0PQZ5"BRVPM98VT>H:ZHIE1QA\TD-.L4@Z0=%B*BS<+7-4^H"0G ML"'BP1CD^:^:_[%ZG5;Q:IXMZ< JQU9ORQ%_&\M6LGUH3)\L#)@N#52IC:4;K59C6@O&^G-,/= MTXL%,=A^[-;8J84]<]MH%O/R;AY-]KJ',/W.0V;@XR>4X$1[)CLDY9M-@BCOIY*P @TE\2[!(&2W=YA.EHLU&OX=A*&(K>N( M<2S58K-(5^W8TF06GBXL$;O;]0X[^]NRQ:]V"DLWBV$57BT!(\ULBSTOV'?+ MOA"-+Z4:SQ FZ5BMW-TT3AC0#!#999L M%IWRJ3Z93'0 D^&+:0=1Q'7_,+(Z4(+JS:)7WK&CSADT2)/439;\^@[LFO2*LUB5M['(N<&&EQIQKX[1D@] MLF)%4]IK9=9K%KBJ'2&9+$%#+TEDPIR2/PZ35ZG98P/E?1YY_$ #39S+,%PN MDS!NFR,WUMW^%;W[K&35RFR[AY[WW-9+[W'?3?G MZ\C.UY&=KR,[7T=VONNJW$5CG;KKZGR:NZNGN1-Z. @C=-1Z.(3K^H^44<,4 M'IM0KMZU4]S*C,&VZM-!.+5XY5$5:-.EBII* I1'W,&&K\-^D+J!//M%H-P- MJ8MCU_PD1[DL:LD[,&Y+* /3"4/0<.'^#<;A(N)0@$Q&.0B7'93!)H,E:.@P MJF(6*5_S-1WR[// W3Q2R\O*M4A4*D.XP*#LDJ;")S1PDZHWD.8T9I:$%G^0 M08RHQ>S5O&WT6DTB=7WDC-&+OWA&]A-Z.E3P<:@N SJ5H"0V\ZKP)T;2.Y\ M+](6%&=$S0H0,@L9?P58X;@GBJ/5)R3KI M,5]/G^:;+R:#_WI_TY\/;WN#R<-T.)[W%Z/)F/W$.NZQ3!>K9R:Z[J&P[Z[D MS!Q>%CX\B$Z>L(GF:X.@$\GV;4X+SS^=(=-=.3JU(IZO7EXS6<5XKT(,ADI8Z\JOZ&KV=]QV+OYK(;R\+3;E.#^)@94OS$ M/:6-513G615J!H(O(EO-]OE6A?@",'I&#C4KPBOH>&I+- E+%AQI#3COWS6V M_DCE 1=AZ7294P?(8J6@NPI 5K**H'DD &X"#@EAKPAR[_K-[E!F&GK<.1L' M7AQ+:=M>3U= S-=,_4]-Q[5P?]:@LEVEC:\X=N*)Q&X9[#J<,/7[29K$VG'!^];[1)GQOY(2R*FJN5M8] MA.6N"?5N3*#09XWKO M+5S?L)._,_&,7?]WY!\$EW.^I(%^(>2E-J!Y#4CRS2AMT\H*PUG0V!S0B-J^ M(74-IX@[ET1?L7*B%X":)J(SUF-G%%L@:(#)\!,/,\>$YK607T^OA93DO4_F MHQ[OI'L)[L5=/VI)[:7;;V5;'3QZV,(&V;'8HI[19BG-JYB M"0!8]!(T,0?E9+F@K'ITSLQ+5U.I""0^FZNS*;@4^'K=N*5C@)^OOEQ>P(F* M5HQE)J\ X$W%==0#8:!BF\H:*@QH 8IX=.$ 5VX"?0VKV_G05E]_H"?$)\I0^P_26XH MEY=O8F1%"1GBI5-2& )$N1JW7RHEC-1JHB0HDXA96AR"0:@N:"DKYQ39+N0Z M-YTB*P!VBLC2)1MV3SUG1 ]6G=H0O8D*!?_3%C M_&9L%XY^:V&;($AEJF6;<,1MFUAD#K&37ULVOC,U)R7(EM7Z@0IE$VR$PCSZ MO4WC2H!\+,TC2MN2I_$BEV?Z]S:7[3QYIBD%L(\KG/E]GW.^I(J&VSM24IU8 MLD^1E%X^WMS)D?@1JCN*TX-!_D+^E%HS:!H0?02VV)8SZXMUZD_\G -IO,[US"3TE5/7WE=@?A< BPJ2M79M4I8V[H69-T.IR8 M-\Y84?/B5]=G \Q]IKP\.R=G.NKL",+=ZM4J59W2 CFW/>:S^7C"9CQGLY5^ MLJ2U-]&%\)$ 9+-;31U">+VNQOFM)JF!5,DB$N3_^15Y_M[6$)T+JK8+"*_O M 5M6,^7T:A3MSL#D5\,.4)]:MYLP"M9WK ?DKUW+M=U5WD-SC?0,X:E!8&JI M([Y7K:TS[/UU1Q :.3ZB=J\_J\&;HMXOA&R#!B>#VE0Y6[JO6I'9'1,LQ/FK M:]-F;,IF4ZHLZKG3_D% RBR2+TAU+F*:RYAFSWY)C=>:.NRT-[("Y:U)K"!U MMHB(HY2O2>![ON%8U+J?N;9]YQ+V8]6S;DYG$%YC!F;?YDCL%:MAZ,>M7P/C M?CIMLBJ-XIH4,A;@:]/%]+UWWXCK59XH(>NITU9GX_J8*4)P&BF+GR83L(2^5D,PHY].A[\;U\T, ;XV74P(\S>$5VMVW]T3(L8* MQ8L'C\4R02^;VCF:NB3=W7E'SGU+_LSKD%HZSF]A&CD4W+$&04VZ1#*/<>4 DBPO9]-LT)8#NXFQFWJ@D MNZR,Q%_; ! O02(A5)Y#68:2-ITTG1\ A20.UQ2)N.JO5@2M#)^E[!/L>-@, M,TGKL$!4NVQVGF[DAHMF! =RNJUFWY%FN?[XSG%_W;4=] 9Z3;&;8W&"U-1J M%H9+ZFK-)=D#=,T3^=C1^+_Y< M#Q.(#:H>E[N1-,V='KS!IDW?&W$-P!ULVHB]G<&6.*,(;Z3I$?=&7!)PAYD>7&]G MC*6G'YY; &7U.B:FV?U7\P\BM2!2N"=*0^A1FGE*],_/AP$ M2:G[*_PR_5U$:TJ2S\_//U#"WWL[C_'S@^EN/G!)'M)?J=*[&[0P7I#'>'(= M;H] M0V_TC]%X,'D8]A;]?P[G],]#ISUWV7.0W[.B?GN8=]SSC9>>P;KN_5O4^;_3 M?C:VXZ7XW&L-'4J7'Q@9CU3H[UJY+)WN1Y@6+-CL(K+#CPJUL3&Y,6RFG/,U M0OX]ZX:-CQBQ 7+RF\;ZF-8D9/*+W]%LZVFBSN2&63-DGK74Q%P"VBEG$ MW?)93P.3N$)=LW",Q7LKZD@.29Z6Y8$3L_.ZX/GCZO+Z\O+JXLO%Q\_7GZ^N MOES4>%SS@!A:&H'M-P-9)HL 4.2[;+Z8>0](DK:=40Y"%#E?"9/P9# ! (+] M-'UB:XF6R43!FD P;%MY=9'[@X[6H"-Y,P(L_R?3I=OC%W]H\Z(_O_/0BGTX M_$XM)F3]_,XG04OF0=(>C(W!V STZ';H'AN/[#%$G'MDN%!+("+)2H 78@^: ME_J$<+H%$,"9713"W%A"99. 9C,(%;']!BW!73YXPEH0QEW%. IYA0IIFM3\ M89@J#"$KH/J!F&(1&F[G=6]ZWD#@Y!==,TV6U0'=*7$ M?NI;77?]YQQW/26AY\8T]&@IKVRKH4S'*'/FR"JV. MW'[@K[G:2ESZHL)P'/KY>&0.X"-^(,VH>]*DGF-Q<2!N?;F>R4$!Y-*O"):T MK_O+U1<6E8;BSB\/529[ -"CU"'/Q^; #1R?[*3N?$%9"#9^GA*FML39; M@^\8V=Z>=F'_OX!@S\(F(T@*2VXM"(:^#D"Y# & ZLXE"*\W%?4)YF9-Z34#8*JI!K,<7M.W'WD =OK!38"@R3O-B!L>E(4R- M170T,V)PS%RK.XB!N]G@<,5F<7&7,QB:[?L__+[Y=X ]WM7DT<:K\ EUO>W$ MIX^?CK<3=#/Q,%H\#,>+>:\_OJ5_CQ>C\;?A>#"*3KS%!/02%/02)'1F9V&N MD178=&F]"3PZVCTOP9!WLTO\=6":?O*PA<('ZZ5;DJI:KV"&\(B?$ O]ZU@D M]*L_%DPI)LN18^$G; 6&G;%/D90#M!>I%E5-$ \NU$++VYE<'14"E M7*# S+:I2\U.Y&,2WM80^6)O=N%N/K,CL6,0 %TM+/"B/5KU"SP@.0,:!3>N M$W!6B$MI9UQ29A/B.(@B?C!>S)PT+ZW.#H%X80%HEEC=ZY#[68^K[#!MSGRB MYLQE^[;;&]7M3"R@J;L\F32K) 1_7OTC5J@BE5BA@OO0) X]401$HU[S 1%M MIE+QD:K,MZX&5F*VJ0 ?L6-(&$UH?%ZHI6RC;09?2JE36<:A16>*\3-CGR;+ M2>"S@(;'[]C]!:_6E6J+N!,(:TK^ MJ5)CID#OC2JAX(5**%9. ?&U,5GED16MS(JSE7)KC6J*X+F0^JB6R'RMJL\UM:P&]W<-: MGG-8@$<31>8S[J5;:]VSU03(1SRWFKX:<3DUB+];4'H](TS$UW[:7^V^+VWF/7'\_Y@,9J,Y]W+.14)Z6:7^D4IPU2KK::2G@[DA0^% M/2!_[5JA?X.IZNFW"(V-#1*DG99K#F)V:@$-B-.HR@FCI2PX$5'"],:\"@ 2 M4JM0\AC4/'9?!VSIX/GGJR_70))0FX,R4P2U[(H&H_N9L:5+J.',D1DPBV!* M7"LP?;IGV+!WP3+3!'0KMYV4JJ:BATV1.F< ?&MJRX0D=U2G 8A)G@77R2+L M X-;FFN651!(KJ.^RHH JV3M$R7EK W,WK=CWA3E!'VMFA"BXF)]VL^'JNS4 MLD3%??U*>YH2Q+R(CL\SOZ+/DA5*N2Z$J+("$.H,M60+/AB.$7H?A*=73HM M"-?*A9]-=TLRYNDC@DUPXK<65FK14PM5[&@3G+4I=Z%:IWX%L/$\T9*4(%N? M)E[P)MA(YHC4[VUO'S*0/\P**4J!V8>),782 E+;!-RWF46LRU)V$K'6I-/5 ME.%LE\3DV4&$';H4OI)=H#XT6TE5(S18K#WX=>ALWW^66PFAM))F&;F%FX)F M=N7A6(Y;:!E1V=K87ZT(6E&R!ZXG2N17J@DA':ZZ07K$'#0LPTN"V$W =U0 MV2S(GRC)K0LALZP(GHKLU3[A#ES;9M<]T:VSRR\V=)\1S[6F8J"U5R.ZP-,] MM"]<* NW B'32WN:+<(HM%$Y0T_("1#3NP3_XH,)DO*-8GA=W>B3L 0-K5L- MI 1E&T7I2W4H"=AI-44G3$E"\7UW4YNR$G\WVQ^_GAM/=#+P^*]ZR3N?3Y-W MA@_3^\GOPV'O9C@>WHT6O>E]?\QOK([Z[1TZ[D4]]WC7W4ONT4O=RCSRKI;Y M4UU'9_=F;L).U:B>?9]GW^?9]ZEWP05=:'GZ+,&/ 2.%+1"'92;/"ZK30'O^ M4'TVLSVCU>;:]:%X"XMIS"*C(+;4Z UOO98A)/CHC@.% MH:\GA":.$DFH3-''-MK\-J=5"H$@'.'WB&Y/9LWNXBYO/O3 MRC4-9&$I,WM4((4NJ T;#_RA.9W[>9.5(,3KJH8ZR5\70-R??AW8AN?A)4;6 MV'7,@):360FZ[4 (Y54-=0[+3>138-=:N%'WNY@>C+SO#A7$7<"\T-Q9W/>$ MH)9K"D*@K_ :7YAK<%&*^-Z1Z+O#M3BZ 8H+Y0!%V&4/.[VHT\1K-YV)373E M&&%&![-%,:0U <83<)S*EC !85 7TY9Q2DM8!4T6PYZ!LOP$:8<(KQR!GSW:NZ&+R:7QXREEH?OPQ;7@4)M0QCV M=6I)(:' UZ,X_UER3".O$A#G?FW(I[F%#^DY-0!XL*O#= 4L_#Q MI%,.\[O)SM[D50+BJ:\-T32W\"'MFWY@$&S8WZC\V)DB95PS:@)QU]<&;@;+ M\!$^83O.,YP:6'W'E=,*A-,\C5KF:?;A:T$LBCL#$_XZSF1YB"67V8+G-PC! M*BN[#<_G$KX*9/*@OA7+K@U[2ZZJ[3D;KFS6X2-^H/9HS\B/T87OAVNO^WJ- MPMZ,5Z,?>A*!KS;G_'FA">LGEX-F]&W+%:JK11YS4 (7!4%/X\W^" /7[;(I--; M"8^3K F8YJB:9LNAEW$-'W:Z2A(?_XN[1^G>G-&;R(<8$&1AKR(^YR>6,;1N;%8&GE.J[A$IW --0K'YZYGN42(GQ]>ACO<>Y= M9[5 9!/O=713$BKN%N9. KBNY@D5W,47APUUWTF\KC!U;6SN="^_N%2^_()U MVPO[[1F.U3OTW N[[LP-&,E[48^=E@F7I/+%V_EMP)CE;G9[U1G0B7E%U1K) M[M/0:@'0_1I%\,W)M!;S#6 ]RZ!->K^#I#R0:S@*Z&XJTBEF\#7!E;ZAXNKJ MR^4%G*LXZH(PD^EZ7A+:/#(.)*\_'Y6 L%7(5:[$TS]IZN%;Z>&K4G-D!H2G M(TAO/E&OWB9L$DW+B;((F $)W"UZ]"-2=YJ@955M:$[UGDV_6OYY:BPX;_L.=F=RICYWBU MW^6^_UM9ZS!]37HO7927 GRCZ>S:K#%V75C=7K^3DKA_XOYPW[O/LF*S3,?D&'OO3<2*>W_$[O^/7EC>AJ^_XG3D?V$'JBJK_73 M\A5;A>#5+SM4U#+V%072<;WY'1ED\>Q6HR[[QF#.(8UIR5X.KT$Y:/_J[C/5 MYF Z,)I5D% 2KT!%[MQ (^ZHUAK,9/E&%204Q&O0#_Q4X0P2M@;A+'#;^L$% MT7']8$S<4=O>L!E+WF*-"#*6ODXB0\'F(1PH;E&#))+I@$JEI12_FIIZ3+7L M!CFG49@63%7;Y!SF@6K(\5O-,1['HXZJ@7.1R[%WR+1#1#6W9ZW5FEY!C]J!:"TVBIJ6@&U5;/M;'% MB>"SI2 J)RH(,42GC5@<$1$QV5*HZ925$ \3RYDHF%7U^2?E/B3V6G M7W^\^G)YU7Y*?GE(,MD"8 5-Z*3!LV:B02Y/"1>6;CMFFZ=X2:M$R 0 ./A3 M4-&Z/[3Q!CN<(RDH.77:]*OK0I/#"@" ]I<2W 0>M6T]+U8BR2G G#HMV ." M\$=)>T"17P@H1C:\[-#841D@Y_J4]"\%1IJ-.LYYQ8AU0G6]]%-C)]XCK89"?_ M'PPG6!JF3X%U5OFBUFP @K-/+G]-A@#,VP.7T 6)SH!2@^BD%(3 H! *(=4 MY"TQ TY\Q=G+9T[5%A]NUV M.[50PT;J:H(ANY7-"1![)(4[:>G4P([T# +/ M=S>(C)SHCC9VB(+^SQ+?"%ZH)4!+F+:>%&(86HQDOU4.+R27/"B661+0$JB- M7R9#T/"1'BF#])Y3412@7GL<1\07;M_\.\ $38E+%<;G%W3XU))BMPML-^)@ MH4X#$/)6B@*HPR,Q(V9(94(H;K$! MP[:+["SM/7Y"5CA-JX5TBS5ZCNZ6B.Z6P?$C-.Q_+E@NE)V&1E(48*:QB M;9&PW!9@H>F8I$>XODC* EA@&TY+M#V I^K7+'XCPDO+6 OIM]#Y@\K]^D#O^B?[)B0K^,_F(RO M$S*.OO[C^_Q(MLD?VI9IMA(P02:I;%> #_\4")#]T+:-DR] 1F4MT7'VSJ1T M$(N+M>GFETM-3#, ]^+P8=B7QK&3!=K63*7I,HOP=D?[MQO!:&<_0,@Z.E6" MY&AG5-8VVH@M6MJ5/: 4S%FIO8D\!(=K)#@>;:RX>@X7AK##5U\PD#'E1"(DQ52 EYQ):/'_L.F9 ")TSI'DS MI\4@9-!4.;!..2P4I__'AU!\.(Q5_\?_!U!+ P04 " !*BA513' 3BSG. M "J;0T %0 &]S:7,M,C R,# V,S!?;&%B+GAM;.R]>W/L-I8G^/]&['? MUFRLKR-2]KUV=TV[IGLF4B\[IW65:DG7[MH;&Q44B9189I)IDJE'??K! ?@ M,PD2!!\XU$Y$E:^D!,[CES@_O _^]7^\;@/R3./$C\)_^].G[S[^B=#0C3P_ M?/RW/^V3$R=Q??]/_^.__Y__Q[_^7RT6\R-UO:9@2-Z9.2CWRXJ=/ MY#[:[9R0?*9Q[ NDW.NG--W]Y?OO7UY>OGM]B(/O MHOB1B?KXX_=%+64)^.TD+W8"?SKY],/)CY^^>TV\/Q&&;9APW1I*\N+,PDKI MEQ_SLI^^_\_/5W?<^!,_3%(G=,M:1UJR>I]^^NFG[_FG15&FWF\PJ!#-T"/D M7^,HH+=T0[B,OZ1O._IO?TK\[2X W?QO3S'=U,L+XOA[J/]]2!_A2P6$?@*$ M/OT9$/HOV9^OG <:_(E R2^W*Z5I/U5D996X3UKP?C^9/_2;5[.R9B&&H?,5^JCA(7U,:>M3+702=#:*Y23P:N&20';D5@0'P0A17 M(8L2/SD!>OGXYQ\_JG;ZMP$\5;SBO+AR2-'3?-!7'S MA23=>AUA F= R3*N>N3$;FX$^[$%H*S$]V[$*&"7G@395\:K;^)HV\T%84;4 MH=+?@@>#)I+[7G$\IDFTCUW:J6W(_G;]S@K;64WH0&EX\N6N@S/_/5="G- C M0@V1]/RK,*]3T\VT!<6N"1<[6ML"@UAY9X;.P K1&$$B[UJ$D.XEDJ#\"F=L\T MR)(\RA+J?O<8/7_O45\$&/OA,*[8GXJ^[)[)/?"SYF.D,:1R!"+G\#.$\:(T ML??8 :1-WI268;AW@ENZB^+#(6]#L1DTK3K'#IN87 9Y4ZLUM7>3$U*)$#MY MV[NAL1^Q4;EWSHBTP??#UMX-4(AE4R:/@.#I>]+8 M"1,?YFBM%%A3= 8-4>7@46][4 YY#2#^CU?OM XQKW M:XH@;H,JA_*V=_@YTC:G--.TK64+1""1")$3M[%;^NC#RE>87CO;NIY740Q] M6ZMWK-K>JF50MSF%J3W;72F5@-B)V]XJ=*.8\2I?&.53Z+-H'Z;QVUGDJ9MB M6RWT+5/+[6I#;:R"NMWJ6=ZS&5>4+ A70Z*89*H(Z)JX;=\[KRN/#2+\C2\V MJ5LZ%*5;VNU?;,,MB8I"]>)Y31'$;4KE4-ZN#C]'VK:49IJV+RZ0<(E3SYCOJ+N/6?/^ M],/#O9\>':=4%$'"/D6SN#$9TY*'Z/X30G%82GT3;/6 MK>/#.$41U VQWM(!CN3$))RBDPY%9)^?,B1OKW=8)@M-]XHP6B22:;2,() M2)]Z!/)$@Z"M"S@HA#3BFITZ&'Y()5#S?*VA?0JUXN::Z$OCWJ.'VPIM50 W5[U3*\[_H6UT&XD@41:HBD M9^HFS3K'V E6H4=?_YVJ6?2X'/Z&6^_:05NM%L+=/!6V]FV10BSA<@D3/-WI M'[%N<>DGKA/\E3JQ^B)X0U'$#;'-P>*$D*(Z%2YU2<1MLL6]PUOA!\60ML@V:WO?"9=;)!=MJ3F*; EZ#;):=C9- MLL;%^D8I%9Q%LZRS=ZB&F671F+9I+ID%'O?O>.VK[G/$3;#6E;S953Y$VM3J M;31M7H4T&\LZO[$9_K^'T4MX1YTD"JFW2I)]PQU:=7G$#4[+U>I<15$8:8/4 ML[GGW 7$G_P.\DFN@ @-$[?97Z-@'Z9.+ XEJ+=#C\NA;Z,*UZIM\Z 0ZC:I MLK5G6RS$BC,D4V^,WNP? M^]#")'?6"D6@9]RZMQJ=KJI *H6UR=G3U;FQ!) MN$P$*7[7FTL_=$+79\/<2"3/4J11[U@5:2,U : V,7!#/81-VLA\X]6@]?7= M^FIUOKR_.">GRZOE]=D%N?OEXN+^CGSX_NUR$5QKV%D]M .N:']//MR>WMQ?4\$ MG?S%7@B>./[,#_]!4K0@3DIR780KLS-$F!@'%WZ@I2*+_:_K0N[' MY):ZE%GS$-!KFM9?H]&L@CS4=1RN=,H-Y1$'MI;9QEUT)IR4TA>$R5^H+M9, M-,Z?Q.=8\CFD([DJOR XN:O\_4)[E+0*GYD74?S&7%*X?U $.>74.213C/PY M8DJI-=/X5'PNC!.'';X8Q2&?'O7FTU#"H-Y8IH";F.XU"7>K?::Z/.(PU#+;O(L0PA>$BQTM+;VNF^-.%[\]1Y+WX@0H0Z6/D87GHB!R"^6>(P^W(1--6E@L: M)8!V^7N334$TF"NG#JOH4EC!9Z-'0F$8N>$_"CM&=/$N=>+4AI,/]-$/0]BK M&-_55CH27,M/]AX"*P1@C](M7-]C#_=X6#M2LBIP?NP!073ILKX>8 M5SN9;[XRERLI9OE,#_E0:"*YJJ.3<5.M0TZ+@I.A8&WW I'#TW&QU$N-6X (0_O*I. M'*\>(@Z@ P.'/:TZT>F"85RXHX^PL) H0F+*)<^!UCIMQ_:5[SSX@9_Z-%F& M'L\3]!0%'OL^88$H?6LY5=RA.G)^Z J$S""Z=1%S3&<73)N]I*A8&TW?K%]S MF,[_U?)T=;6Z7UW7U.;F[7Y_]^R_KJ_.+V[MOR,5_?%G=_Q4%'>A=*VBL M,)^0U[A@H"X]C[ >^@B^)!K3?8,1/KP[.2A'T MX7CL4#4 R\]1AUR-F>9!%O)WP80X0>?72[4'H\,Z5@4Q]$+^Y*88_V3;P[ '5'X>$_C[3E]:+FO4%\2.Y.H MW:L0RG$QS+S28*TQO3"9)RS&MP2DEMWX9R>%%[P&/X[[DW SI(].2AMW6D?Q MEB9)<;B(O_<4A4 T08&"Q[19XM$1_#WKZNKT-Z=NG#>X?Z%W9^JH,'(::G:R M[IY4M21B,FHQN/<]H4PNDCM18WFY$W+MA>'%=A=$;Y3>TH 3\M'<20&,3CWD MP:GMNARGK940AZR^[<:YHC(-)[%00>J6".Q$\OC.LZ".]\QG%M/,I("O;>8X MY-<%!GP5Z"P*^:+&;W[Z=+9/TFA+X]RKM_P/YW0'69)@19/?7'CCFR<'$ T@ M#FFH#P54\?!0#UG87R8:PC7S]*]\+0-.!<9.F,!;@VRTNHM].#L8\*A@091& M+T[LP0!>&,-&L,(:'FJ[TAZ2/CDI>7(2$D8I>: TA&O'T6/H_X.)<> 2\C,- M]W2?'AC;),V:(@Z+=%\4=R+L,J&3'U0HQUT);>,QQ?30BP M2='L+.[5\M,@VF,T=6FD=*WIYM%1J%F-PMHL[G=2",^ :UP_G6RP5;F'F:_L M!*566XO'.+VWN8VLO5N'GY_TJ&E6K#1"4YV.BMK.:XW@7/6>*HZ0DQ:06X]( M*PMC#[U&)U5[.[,X)=UB\% [/.6]C;'W>DQV/D9QW...CW5?0V6P/I0T> MN]LZYW1#F7/>*G397.G>>96X5WUIOKT6V/$F"<+W%CK=6UE?:)[WX MV:?&'<52"F)^J;-R@,43ZVLF RV6H(B;LVB[]5.^/00)RZ,P93-A&KKJ.&JN M@3RN--RMY.-7%T<<=SI6F^^;%K)%"GY9NJ6;YE/ZZ\K2R8?K**7DTR>+;V!U MOJ ZYRNIW2ZASO+:Z8@7+671W^373)=I&OL/^Q2.79(T(C?.%-?66F-Z8A@L MWEJ[B;-9/K>KZ76<^I+(0[;!O8-DTX?%$ =ID[7F&2/SU1XN="'>KUF(YY3' MR0FG,8\/I_?_SNX\=/9.?$Y!DTG)!/'Q/"P)QQXO!^>\%81_OJ)OZSS0XV@*8+NIO:>KX(?4NG!B2>29+U]UO M]_R@^SG=^*[R-KI61>3,H.^\S!7MM1"S1P?C36,M5T%R'>2#I(5D:BPEF)S2 M?YKIL'HQ,_>.KWPS&MS%](F&":,=L?-W%26PW[?>W#NO"LRZ2T$>]X:P'-SQ M["(",2.8>M+C:E7!!6([IJ(Q/RCP 91^*_+31ALX-V#MUJ@U>+*W:"KP!$P9 MIA4[[340_+2@=JYY90YQ<#<8.\%*G+W4_B/XG>6_MYG+?V9>M>Y+CN"/V)Y, M*FV4M;FA\!\M 6LO3#9611WDW$-0;)ZJ:B".^HP.#;:\P M3;!O('2))5O"M!&NSMJ#G=-"D:WE%HNXY(,?$B\* B=.X#$BL01K\71#%1'N M?K(L%I6U8*RI-"LR4#FM)H'#&K,)?J7A@P6]T$!*%1@"?42WLP O]V&R315< M$2TVRCI@55288217G6V+8E%Z9A%\8/30T3OBOJI1Y [N;A:UE3,.N")6RK+< M :AJK1G&;HW;;0$L59E9%-=9/G0H6\_6/9WCU:#&=ERIX[Q;KR;R"._@ON*< MTPRGVUVL'^8T%,*)]H0@H)]B2UAHSJ^;:\PGZ'5FU@W%YQ'D@T\NJ\&-9$(] M@S.]T.VVIQK7\<.=N^^-%296Z$V[+LT51^3M0[Y+R_GG^M+W=, MX3/"A0YQQI3/\K;M+WBJ2R,/W!8WY9A5%$4P;7$;(7)Q*+%^\SORY9JZQ[5('QC<@+"Z_;L_]YZLL]9I+F M$9\F\-2$1" >W5"]6U)H)KEJ>]=];( D3KJ&$K/8NG=MSWN5 MYU-.E9-TO?DYBCQ^H)G&S[Y+D[LH\%J&+UH5D1.FOO/5R7-;+<1TV,%X\TEE MPB\OZZ.C"2%XY! D3+3%49/:W\X S3FDNX7R+$-X[-#%%J]# MO8%R%*WV@O7G.$J2FSC:*%.05$L@#\<:=^3XDSY&''!U5IJV."Z+"&%VKK - M[\VNUIL)L]SO:.Q CL^+[#&QEJ%K4WGD\=3J:B7%O:HPXEAKM]DX"7HNF>2B MK8]$IW V?V#/X@#TC@9,YN//-&1&!:P/7WI;/_3!54@$ECFOP$B[,O+([09" M)?6&5DW$,=W1 >,4'4+-@F2*^/BUJBH/?4L97.6Y-N-Z0E]]DKY M5N,WC?/83/PI5#U)T%H(_P@U .0CY M#A)P5KC6N6B!F.[6MPZU2V(G/X3T3(1@=+4P@B+0R MH6D;&I62(J[&V?\Q5LO!:7A,"/EJ*6.<2+W#T,]'@;Z/;M]$]FO8WV(=]1SG>6'Z(XCEZH1S;[ M$#;671=*P.]13)R$^)DQBVP0FO^>/R-=#D^+3[+N&S4GOGD#A)P?B/3#/2/J=<&HIY0U6UH\H4Z3B]> FYF-4;J1XH[TTBN16V1G4S0#F#,2L7TW!!-M4RW#(^I53 M&E+UP2]UZ5E0G-+-8WHZ*HJ>6M06]VRO3' ^#"(?,MD#STS;QT)C^UHL]/+Q M<%-L3LECP_LIEL!VN;>V[KN,W&39%Z?V<3IR98/TLC]:/CM^ ,^TW$?2A?HL MH_ZID_BN JON4I"3L2$L,DEW%(&8O$T]Z7./MCK>*Y3"^T%R"HI,[X)PS79X MT 8\OKQ6:8LAT3D^'6WF3T3F615;SE(W%$=.A&V.RHRG*HN8VEI-'J"M%LDP MCPX73[-7,IJ/Q1NN(WNH046C^5@D=.4O4>Y3\]V2<8BG:52F*CLSRE&.L&H+ MSHALAND5BR@LFNJHHZ&N;#.,DUR*9HIA6YPSI*>T>!Y;[$87WN)AGG,_V*?* MK*SJTC-CGP,WF_@G*SHC!CJT>$@.RF3C8*&A',WD(&>BH;U%R$:_4?_QB=FV M9/ XC_1ZOWV@\7ISE/RQ96)F( 8Y?YD"(Q-;5QF(&<_8%=.8R1623",1*N%\ MR_';, 5+6K]D.SE.&1A[R.C%R+2@%.(Z@0MOW+-YEL7;N+IX-,V_NLIX)\RB MG*]U$O ..&68"4%'0K$X]9L6EW)*.&;*>(W1EZ7FX&3-X3@?];:[Z[E'GR9QLL&@RJ$C$_#FWU9-IA&2H>'0T;>5([ZO,;;3NIUAI% Y=Z M]2UAPKPP>6;X]4;LMBY##_8B8OI$P\1_SLX)MDQTNTM!SJ:&L%12QG03@9A- M33TQSH"H?EO@;/WYYO;BEXOKN]6O%V1US7Z_(!^^7"^_G*]8:8M[]OQN0@TJ M<'KAFC+H[IW7FRB&B>N>*WB6!TQ Q:D,PD(ML$1[&$5=87KW"AZE90K1Q8LKB@ MI<+H,HK9*"@\V\<,"O?M/G;"A&$!4(4>_TVLQ2V]O^^3%/H8#40[?D]CV3!3 M)AWU*]'AVU$,F"$KCXO#B-R=&4YRRXED.K]**1E/2NN[D#XNIL?Y3>5?@YM_ M#:D$NU.8@J]3X'_/$>KX51S6G2D)UT*@0YZ5BC,DO7K[AR>KA;B^+G,.+DX9 M 0A\D:XY1!YGX#U?=N@(VX"3W!DR2E?/4$QJ+27\00%APPS6UB8K1F $*O/ M=Q^"T3)B:ZZ!G(DUW#UXNUM5'#&#ZEAMO&:ORXN8^' Z0)!<+)1V7 MU?U?$82" #"-0K9K\GRU5>E(&VK,Y>FW^1R;9.OJS"'IMYHM_%U%"Z4E%+) M5Y![M#LUX>6IJIOGT=;Q#Q,NMI5%WG8;7:Q*CQS=CX;F'ZF2;^])C3E+DMB&%3E(J):"5?4(RO>2KT&SME6B;"-E\X"=E-$:]_.9E M(U4H"R/G@V8GJP_SU)5$'-DM!ILVSEPL*2Y$VPW/J=RT%XA+U]UOX;H@]51+ MQ(VQV:4^\G#M#(47FDC#KI/=X$<'1_V#(9,F$HXI,_B< MBG]7X?$RVVT4!)=1_.+$JLPFW:4@YPU#6 X2$G<1@9A#3#WID0V6ZR$?DW))M&?P7%)--LB52PX ,7M0[PL;E2#?.?)-E3[YR_E'=#8S_R?G6" M/>6?K7<\;=S%*XU=/U$F33*1@YQI:("C MP2H-4N9'*SK.],K@ [DF&*W >)\-]K,+!7',)(H'AA_>B%SNQGGC?U["X&"1 M,\ZBH!QXY"LC)UO/-UA LI"$(9V)1?^/^+<)#^M$!>^ =@%]M=$+U1L3)PP[Z1)^;'#?/>H'MHDC5/PM*#2'=\I10T/V+2 M]&?$D52N/&.B7#T!_:C89VRH1,XU7V"U#SUXXSG'1LP&=SDVNSAZC)TM.B82 M/B@Q,AI(-4J;)QOIPJ0]:%*+FA\C:7LTY@"IB90PCHG&A*L[+Z%?OAL?KAP2 MBPDSRQPOR7VD.(S*K>5+TO+*]2W]8^\G?DKO:/SLNU1 =TO=Z#'D4GA7J#IN M,[Y:Y*P_%?"5(C=+PZQ+XAJ+PFF[)FM)#,V MZ[.(9*ZE\W78\1=]N #5E=1;'C[?TJ*3.)IF-'5J+?60DZ.VZT>#WZ9*B.E) MW_9^[5M243O3MKJ//*K_I7!8KG/%Q9C$[L68)J_%$-$ KJ+BC&.\ZKQND(M: M,XWR ^-'"W.A!V.<#X2 .M#'?[-!:WH^KOOE4QW9^PPQQ37-O*7\[L-]=.^\ M_N:G3W PF8%P&14/PU;'?^T#2@.)R+EQ +@4\[ZNXA"SZ1!>#3%;RY3#K(VI M)Y)^LHEBY6S-%@7;A(WI@64OF-#&)6HA3;/G#!.:IH$X"\D(C(J;' [LW=H\ M&<)Y%&:J#)A^I&4H"CE;]0&H,K8SD(.8GWJYTW-EF:\9 ?LH&8F?LW M!T>.BNY2$,=*#V>,Y]>LAP"=)%<*MW8^?!$OR?A'14H.X5A"UX4EA8V&^HRH1#-['-QV 7N\UI\__*< M[IB#/E]I83\'-'L<;KF%#O0?34N^-"8 M]EF*$9T]T7=VTD6+9S8VB,++*#Z/]@_I9A\L73?:LR&)>BK95 5YI.HX?+#4 MH2R/.&JUS#9MSH5POO,':P!L@ ^=3J8 !K+4?X:%$&NK'2B]GW*PO:%Q#/,7 MF$3<.Z\7@FE.:4@WOFJ1H[T6\NC6=+LZNFZL@CC&=2TW'U *^<5,%':W;0V@ MWXVK;0_NC>WJ/1A O-SA7<%F'QZ$!IOKN=*,9;VY]$,G=/WP\2Q*TH1-E\[] MI'%DTJ$Z&D+#P_P\#+Q' D_!\<%Y1:I@@V[TM5VY_@QK)^>L8G;H_)JB[(P=AIH=+(2 M]+4E,8=XL\'C$DE(NR01;BMMQG)3<(/]NB*/\H! M)P*[S:;M7CS=DHDN]EPSZ0-?+],_ M2CVROYB>HRDV>[/L 2V'0CH)0!ZVW<%H?G]&51MQ8!LX,?"K*N71B>)U2PD>1@%XZW%#VY('O//@!/^APDIUS>-@G?DB3!,L9AV.T\F7GVV)1 M6!OHVJJS8Q$U ,W\<5QO5LS18/[ G)%K(KFL)F%^A=0&IF !U)LZ*&3@X-S!F9;I(IY8-EL90@]'Z'ATDF M@2G'(SM=)68/$0?$]CJ@>H1TX[P9S0[*>K.C$X7K>O."K-*L2$)E^U@S@DP/ MEI6#H=TO_-S5^VDSK/-$SUDZG*MR[4(;KD81LPOV=D":XUY=?U84H.'&P&Q0 M9)3/>%56T^3#T!J98 M=LCZ7(0CC;'PL'R403\;CP*I3@*0TT!W,,R262$F @,G)DQ>9>=FQ<28:&5L M0,<8L#V3#)$6KUG0/!E$ QP-)FF0,C]&T7%F)&8I5&/*,V,!IL.T>*OK7R_N M\*3%<][R%YK@C%9,&32,"-,W>/4N78;>!?OK#HHH$.TD #FO= >C!I 1!A^0Y4K1\.68P!PPYH.$278,G4_U' 4F%FED5=R( M:SS IE-O;H2AEDNQH&1H"&-S]@ZB7+Y>B.4VF/]GL M/5O%3P'=P3!;JT%,"@9.3+@V@VK5=RQ,^%!@+V#@=]03["N^13J1OBN^S8+F MR1X:X&BP2(.4^;&)CC,CL4JA>@8KOF/"=+CB>[FZ7EZ?H5GQC2.74B^Y9 %V M2W?92&V]N8)I$YN;L3F2,@.A;EWD;-()@H-TH^T5$7-&-_M[I.#D6L09K ^E M(C92_Y9P77RI@FNSEH)T B" +Q^B.(Y>&-$DY$.NYUM(2/K@A+^3( ?#K07# M#BOD&=88'%'X>$_C+21>TT!267%&?-#LO(H,ZFO-A E:C!^&!HJT?:RQ@YH3 M%J-;GM'//@-, D!0..W5.#U=I%?HKCV^&XHCC^HV1^585I5%',&M)ILVVTI_ M/6JLZB\HCN9LL8S*>F0L$5I/3>+)Y"^A1^,5^T/(IBUP,[?^3038DDV*1_#X M P?K'4^_TXD.A].)G"LF@;Q]\#"00L2L-8W?PP]9LD?6]V B*6SDFPW\H^SY M$-E.?H0ED=^B%*^J9,9B&O;@Q)^^TMCU$XY_PJ&+A!YQ&B:_."D^VC&HGN#& MPX[IMK[)>QG%<,^)X0-Y5YG)OL=/%T=A<=6I9@6J>3?-6"9V[AT"LIJ-8S.! MF+ES$+]ZCI3XLRJE?E(QH+QMN*A=#;:\'VT7.;'.4R+GR@989ZR$@<-&V1F+ MKC>,\;=1R-F]99._L>(\N$?#^;J3*>I:^%E$Q_C>#1ZXHE3"%WVY&C$2LGTZ M940$2KE9U'.ODSJOIX_T+(W#?73OO,(M[*I_]C[<-7@Q8F]61R$Z;WECY^*NH-A=N %,=T8.#'A 1=4Q^;& MPJ1R;&Y3H(#AV-S%9D/==+VY>'5Y@OI;QG+K$,"!_\.5I&>?$>&5B6H$-8@9;4QO3<- ME#0N2&F,^!!690__)E6PL^"-&VN:8QT#UF[VQ ;#'!C7'JGV@N>&QG[D'>?V MR38,Y"]" *'XYB8W CD5V_E29):>U@+$!&X)"//KU(,0^(((TTE-=C%YF[/: M@0@?[ R39_8]\:&V@,X/LVNK["OA/U!U1SJ3?F&,[^B=L_;@)/Q>.14+18Y" MJ$PG7<#1$^C C/7>K$Z1P!>J"/?AA"OZF$:3J"O]OO M=F)!V G Y,L@>EF%FRC>\@7IEIN'^K61DW9'&&1ZUJR*F(B[>F :$K(>0:2@ MB4BJK%\>M *%YR=N$"7[F!;)2S8 C%\J-GI#,TK\A,4]4_WG'S_RJ(>_<%Z\ M<7R/#3[/]S'C(3'N582Z9A6D\=W%80AJG?*6(]F+W#UO.#4[]9W,-]YC?/(3 MDF%.O(@F)(Q2\N3PT[%O)(:WI"BD9!_XG:L&)IO$;[%/Q!2(W$L>UY'/D&T1 MUW2>[[CG8>EY^D2SX0OLP5M]Y9?!PP9R&00*:C\NA92S6MRJYLBO%$$\QE!9 M:I[O7L@K ])61OMQ_++Z?D6TI?P@25M U11$'U,JYPZ>GC@HA3JRE,;V>$R" MB23B,)'U !O+O11DVHNS[+4\Z*VCP'?;T_PT5D >=^W.RO&G+HTX#C6,-IXM M?OG\>7G[5[*^)'>KGZ]7EZNSY?4]69Z=K;]<\\SB-^NKU9G5+#/K^-$)_7_P M60G/R74X<-4=>;&X9W/FO)LX.>T\2-?7[%:QEZQP#>T]?T-%!?2!A; M)_*@F@1R.2Y'58@XM*?QV_BI(\FZ!:G8MR#<0EA6DFU<%(F$B60F7ZTN#26Y MI>0KV$JXL9:6Y7!_ 7.@YQR5LVC[X(<)>ON KC>YTY)] MR>F;]-M]PPOU!F*01[0I,)7-NHXR$$>^L2O&W5RF$$83Q?A!UKF RQ-R,'WE MBH_&#-/W>I)15^P/JY1N5:>36JH@CQ$=A^MZO;KRB-N^EMFF[;RN;9.O()]P M!9;&P*/ZK-/36QVLGA=[Y&V+ MJ59Q+*>B"T#&5K:LX@O#4=Z!WHDAY2*D(P M[YT("%S1?TN?:;BGD+"J[NGXEEFK?FWD\=\1AFIR2ZVJB!F@JP?&)QO6U_>W MK,F3Y=W=Q?T=65Z?DZO5\G1U93EI>PL ;9U@A^KS#H/&CE"W[GP#8;@^(%,D M$O'EJL@+TT5R90@ZQ,G@0$L,\%!.R&2_E0.!EAZQN0;R\-=PMWIR0UD<<9#K M6&U\V.'ZUXOK^_4MMD;;UH.U5)E?LVWLJ9K*SZOA#D?!A7!<<[)Q?<80K&:OK^^7USZO3 MJXML?0)YA+1UJ)V%O(<8:>Q4NTF8>Y0,UX'DZGB/6BHD0B.NGG5J:) R",_! ML7=3?JOT+$K2!,[K @RK[<[Q8QAKG#TY\6/K#1DS2W,!Y=D-N+N_O;+V?W7V[Y*\\LH-;WOUS5>RS11A) 7&"'K%Y%4OED?;)WGXB3$/KJ MBZDX,V<7)4X@%5H0GR<"9 :R/PJ!KA\SA),4WE1+2$ =G@TQC41J!(;*@O]$ M7W>4)P^#/\'3(+N 3T^7=Q3DY6W^^N;B^6\+E@!D$W*D,2&L7 MV5OJ>PFY9MB,8JY>Y'L(NA;/C+OP2AK8RL/R^:SR3,SNY><.BR<2$?3XE@'$ M1UM%\K(.A[6;:B"G&PUW:]/LS6J"J6.U^?%/UFXOR/WR/^V>UC[RL/VT=F.5 M^;7;EM/:ZO+S:KE#GM;.(5WS/U43 %"#^Y%L=DQ#=W*,FY+ MO]-5!O*(-H*D\NA.%P&(8][,#_-;I=U:_ M'^Q2?Y9-7+/WTZX\NX8_!K/+FKXA0AQ$R9P MQ*P]1;!&->04H.MX]2AUK0[K5$?.$B1>F,7'Q^>9J_=>+"W)Z<7UQN;HG M-U=+F_%PPQP7;J_3)QK?1,S/PO]3&M*-W^62;P]QR".E+U"5;!J&LA#'4&^7 MC+-)",5\D96K)E7=)%>.JQ^VAA&Y;<5571PY@;0Y6EEW M4I1%3 "M)ALOHES\#)L%9'5]N;[];/FPUZ&7'994M6K.K WK+J.V5YM1RQYE MI5#H((427+W5)! ,$^>**_;2W>'R,1W^3-Q;XT5ZS7I(X[:SZ\6E>)U*V*^^ M=_)AF!/=3OFTXHXKXE?=O>K%]8?,E(FO5$\#1]75XOF-KT(1L7LYVB8$-M>\ MI-\QM/[;B]NOR1TO;E( M4G_KI%3UEMU1(>2Q6>^4'(W5$HCC3V&H::MCXJ"_* 3B"[J1';;80SK)$YQ] M9/_ B9!G)X#3D)I=I69=Y''9"8)*YZE3$7$4=[/?N$MAXL5!8/A!4H0ORBT# M8H\%[F/'H_F*?/:8?')+7PBH0$ !FFY=Y"S0"0*9!;0J(F:!;O8;9\,# M+=)65:Z(E)KP\<$TT-1 @> M([TA0$-QY/'>YFCM^T7SZ=M;3>[];A&^I':HCCQRNP*A]9K+?"*[LPNCO.*"+_HGQZ4*",HW*O2HH9, MY.30'0S-=RGF0Q &3HSS'@4^CK %C9CS'#_8 9_]Z@1[)]\RNXK"QY,K_QER M+/,B"/+DZ,X$E,614T:;H[6Y<>9#!ZTF]\^)@R_0)W#:YES@TO%CX VZWESZ MH1.ZOA.L0DAZOBU7+!70Z-9%'K6=()!#6*LBXGCN9K]I.P1OTF89[>LEB!?*9P#GDW_STZ6R?I(RW8KV^O+,0Y%QA!DKU6F@7 M"8C9P] 1\\NA7!V![X/D"L5[+[E*//1A"9M;ZD:/H6]ZXD9Q[/XM-Q\*D&O M)E)6,W#_X#',MFJH1RCZUIMWO4('9RQ)"\G4X ER%*CPW/86KQX66?7E? 7K M79:U8,7BB/54SQ1V?IK7/LPD(6>)'O!4KBIV%X.81?IX8WR/3WJX0M:Z($)O MMDN2:>:[J@DZHK$"'.2E.SD] L[FQ2%X=+EXH12F@1>O?KJ.S[.W4\NW)-=Q MY;E)W;/30RI 3E##@UF]PC24=,1T-H*3YE>$X/7>Y<'KO6 -83/$W![YB5CV MYZI)^(97B/!=2:]#'[_ *W:2L\??K5ZLA'X@%B\@^W"K4E4<-<>T6]WC7F$IFX#(!1'BLU_P$<*(8)2.YQGR2UT6-Y4C6.X) MS_9Q3$.WFD U]/BO 3=1^'$(9\QT9BO,ND-(]IK(0]B3;?E2&ZI@CB<=2TW M3N*9R2=,@7@I&-_<87H,^*KI/K4=X'37]S8C9D2-^:MV1: MZB /;BV7JP_K-%1 '-AZ=IOO CI)!-/2X]U:05S;K8::0+!!7: MT*F(F28ZV6],"X46(M0@'%78 <)>U%_3EY)\V& G9#^Z=-N5 S$(.<"4V!D M6N@J S%#&+MB&B-,H=0MDJI*?,0Q.3Z0I8KQAP31SWO?$I%3S !P508AYN(0$\\07AGWTYEN MF,7DVA?\06'V#[> 3VL*&Z34<>3K/?_'.C'9Q$^:YI5WF1(2(TBP5\)2W%86 MF3X8)E>^\^ '_)399S8]V\?46X<,GWT,Y[].G<1/[KN1US Z9D-G T):3W # M*)@%Y0WIYQ D6-ZY7\BY>S&<>D-(/!;P<9^8##8@\D/R MDD.TR[?E+8Z!KL3.8))J<8BZ-'*J:'%39@1%4<2!WV9QKVW=!;^QCR:(Q_+U M<'10KOA @F:'KTV+;7\J\B0,F%ZI)*:[_6X7\ 5W)SAU E@(OWNB-*V;V-W2 M *X7WD?KW$".3?.JSA3ZD%+!9% 7Z:'&5(8]O=0DOAL_(.,\[ ,G9J-].4U5 M(AG*I@3<4C;V9Z8J5BY(+,PE:73($E-GJT(-M\RMLGDDLX]P U5K<;6$_: ,?O?^#%\TN@^AE%6ZB>,N)YC**!^KLS(3/KV?K 6)+-V8@ M>9Y]5A]'1^R@7'CP;\/L8E/*PC">6!%E5V0#166_PQ]+!&O(Z@"[.?4PMB'5 M:(X#]Q]#+7FPSHY6<2J6@#X[D"!%*K+*)W%H%YB,??&?/D% M="X..6E1+JTN2*[:.D_9!$HFI:U0X=/:M9N>V\ZMX]>+S8:ZZ7JS]**=N(1Q M35\X!OE-KW5X%H5)%/@>$*,\2>@RE!U4#U(^&AW:F@'N<$KF,]8=P>=AA[W, MDSVD#GFFA');X8\\>WBVI[*%YX#9$,.5K(1?/%BG]0YFNGGJ<2=S-Q<6TI>, M))+,;6OC9D3?2.6800'^4L(.CKB+^U_%O5OV@6S>P3*/[9YJ'F#;:O16TP > M/9/!%\ZD=3.]8;F9)*3=X #P'*03["H&\;"\CS<]T@_6O#R3'26MK%[C&97; MP*FZHYIA)JTS%W]#=A:T>/E;)"_3.QC1H3IRGND*1/UAJN:ZB!FELPM#A$>A M:I%ES+,_2K**AY^KLL<'RA? VYA JR)R#M!W7H[^]EJ(X[Z#\:8M/%>QX*\U MI-4GW]$$_ 1 R*&^R]1Q-&BN"\,X(']T6[_KKZN!/-(UW*WOX(^*(XYM':N' M:,O%,^U88GDJQZ7#S7R)PHGC-UAT?\X?MGW,D7EX(PE]- WQUO7W2S_T4\J? MEO'HAO]RY3]3]FO*+/39ER*.XIR^?7;^'L5G\/Q@EW7W0>0CI831H*Q99^\O M?#[KZP/Z.NRZ>GVH"@M/ C"1=\I^87;V1[\P/)O.+PA]=8.]!W+R2%]P,HC@ M: (87&_!>_$BY_?D:7\*_$3<>8:%B[Y\/] 3/529FM(7F@Y#&.]CM^IN"1 M\@=,'JCK[!,*_K!A!/,M\;<^9Y8L";_"9'Y,0-@Y!=G+8[E!A%M$2I/RCQ1,%#RZ(L(G(1N5OPUIG1?3@TB3UMWQOV(A$A^4+0XE( M:65 N&J6*$S$S6=1HI=WPRY#K/2CSMI$W I$,%L.-DB"2GW#P"/QK"R2> MAHJSX9DVY^MI155K%BS2:OP0I'$5A8\G+%BW!-0121]"II@$D:! Q&/J, 3^ MY^)RW7H#W]<],PZ@Z'A$5EO,;$BA&S#U%*$G8Q:$T=&5(8+E<^7>YP&9X",0 M"PAMV*S;"<@;93/P'1M'VSH;"1H%9D?QY6V2Q( M<2R?![G:F=E&,N-$%ND3*.@1V;X%*2T44[W<1B*,1+(&-2_XDY1)S-!V)7.* M_'ES#P=HGNC>A?EB].[-V!FVM^ 36!]PH$Y$FRWXJ_ M=1Q&#J1D-@P])*CUM#R$AEEP\:".#I*>2N+;S"3";5H0;A7)S%J0PC B68:0 M;]%!_$+]QR<@3N>94>4C/R52X+=/1)8JC\+XUP_Y:5+I)1/"ALXNOY /I6'' M@',VB;+Z/I-%+5Z>K\-=[MADW)=NZC]W?S6@A^ 94JP9>&VTVDWJS*C4T+FA MZ;,Z7#U@S]P6U(0Y-9#E9H1,:L3)U&%@M>LH?*8)8V^.DB&#:0J9#5MU :6> MF70DS(*%.CDR!.,4"@7W8":6:; I283O8/JNF*,"GS@P\A,'5>Z^Y+\A(I=5 MR";=])2R81T5/]\[K^?LGR3E[U%=LK_[CV'G1"!F4F=#/[U@4Z4-,1 Y"X+J MY]DP249 *WG@)N2_,2,6)#=#O ,L#$'(8_8A?*318^SLGGS82'F(J?.[%[V$ MXOZ6#"[,'8O'G;++"?SSU'G%<82C?-0XQY5AF=WF.!4GFSO2G8G$V5"=,5SU M--=9W"PHSMRK(6*S^DQW26_%5:L/F0W?(J0VN]"55%7<:D!)6E_"N-B38?AD MP"2W41 P[H=A94?.,A X&\HR!:N>L;I*FP5A&3LU1-#)RCE/Y>H)Z">9 0BY M:GK4RJEE/FN$G_Y)BJ/':]IFJ-0 M#",Y%EUNB9H)1,HYPX%5L[MPLX3J?!6+Q(6-?$"[$U:*GX6=HB"* M?L0NN.K>)<]1S[62VRJD-Q*DF7590<3=#AZDAVB\&!9 Q+-*_G.Y4W?KI!3. MU(7-8E&DAUO#O8$&KW))HVJP@%1-L$YV MZ)"KW%VA!8S2"#L&&#V??10G!,)$G,&F'HV=@%]WV<.;((=5,+#=Z3[Q0YHD M2_>/O9_X_+3FZ9OT&SS Y(>/C,OA+3G?RR[KZ)/?$!IFPX6#P5E/C;W%SX(I MA_-RB/#/K2&R.9 31OI]04J32,6FJ>CTF<8/D2ZAX@*8V1^<;+)=PR)_>0&G M6X&S2'Z%@3RO:7JY#SWJW0'%=]T;:ZL]&]+3@D%QC+NIZBS(2L^#00YNTY0( M543H0CA4FPX-^479[)+QCHE-OLEWTTGT$/B/3G9]1KH0![OQY<[@1B#*!VDH MYI\,PNQD0GN6U.ZUYT0J[3 H245==2ZDHN'!4*22J4*; &$Z-& +9<=S)O@N M@3.,4BH##-P@W3?^DM"NAP;;:L^&&[1@J.>&QJJSX 8]#X:(!OF:/JA"2 W3 M@0&#"_GB/0HZD)*^P*N7XO!05U;0$S(?0NJ8&IR<0?*9A\\OM_*$*;LH\%T42QIP=0,NP&8#KBP#2E=.T94R&U+I M!(MB6TM'Q"QHI9LG@VQ>91J+J4JN$R&O3(].^=)4?I&@2(ZY("*UR'X7B362 MQ-G6YP_:4H,X> M:LRQ?7"8/%(,J3RFU-_XXG11\9JK'WK[)(U[O> ]-''=TF<:[FERR2+VXI7A M'CK!&;,RVK*O .Y_1.$C?\LP?\WU9^D*_S)F;-UQ3#:"PMG0WUA@JUYB&5;; M+$AT-*>'>=>%&R?.YN36D<(\<44,QFGO,;V5G90..-D;%5WOMP\T7F_68C07/F;#QT3!?$WE MD4:HMJORD$)9&&&,ZMMLVFR%9&BQA>Q\>G34=J?I@:?PM=)C'DYDQO%;XRSA M%)['Q:18Y>UT#'7F)$]L( 7_7/RQ]Y^= .Q1C".T*R'G*CVG9<)JKH&8M30- M-VW4()>/?_D/DH:Q!QD:H6S+]0&'^+=TYZ1Q?A'DM7)F&>[(55VK&VYUEH T M='O 4 MX*QJ2& $D+X13[RLF@H5?N1-?-=W8BAE=?RV6E4A/"[>QBD33-1L@E+3FCXX M"7'R%FB4MF>8 =/2=:,]<[B\DWQ-T^RR0NG40SR0ZF2^ M:1#D2J0;_ LXR;PH+OC;6KNQ#8.]@#_U@P > FY;Z5%JC6 ME841!W&[S<8+K5PRR44W-=UI G4\5XOH+)-?6%S @-..+PYKVI=1?![M']+- M/C@FJ8RA5*3640;R,#:"I-)5=Q& .-S-_#".BUP;S]2=ZR.U?7JF4R]%9L;AL^^I!="'9P M5]N=X\?;]H%]1Q'(Z<,$$)D]NM1'3!Y&;IB&2*Z,+Y:4ZK+LD*5"Z^-_>ZBL MTR<:'V$C3E^4+[!&&W[>ASO_Q9G";^$?NOF[U%AY'S1[&3=MF^U)&(. M:#&X_U9@>3Z62[:]ZSF:G^66Y[[.S^E[^Y*MKJ)$%9'*PL@CLMG)NKZZ6A)Q M1+88W+>G6"SN+3CK4,V'6'3$,8< MK,!U! ^,B%]/G<07ISL5& XI'WF\#PZE3!&#"4?,*L/[:!JB8 D?SE*2ZC+F/ZQIZ'[MGSU53VL7LVYA%^[^[6!I:XV MAY#1L-XT&"3!I)#,IL!,-H;67N?W>;1U_,/S&MUJSJ6UM[M?V]K5U>;0VC6L M'Y;ZY88O%%E:^9D6@D5'#.R&?U+TSI\I3'D[0%A3=88$H *@C0$.Z\V, I3F M#SS\DT9_7X4F1"0P. B%/ 1!?OI6_/B+3V,6)D]O5_2919O6H+:Y\EP"70L$ MQ="VH>8<@EW/@2'ZNT(\R@%N<@Q#YZ%NDXRYA$(72%H[/Y6 .01&)S^&[@ZE MOTMA@VYX/ DP[0!88(Y5N-NG"2?*'_2&Q+4UYL(*:G=K.>"X^!PBOL'J 9JQ MD$Z$>"RCW!%$,3J4RR)& M?T00HSWVHZ[\D*Y2NFV=I0ZD8RX\,"2D0^^3%@KFP#6#^CG$#%HZ$"B9E,\< M/!*%3;NHW##R%4PCW#;;Q(8,7SC&=>F'3NCZ3L"Z@B2-]Y:35PB$"L#.BS>' M%= VE4=.7ZVN5NYOJ HCII5VFXWO961)[Z2F7$JW=(MR-&*Q?"VD =G2[2#;17@5[@HD.'O2X],],YTMZ_&'9 MLO$Z2?X6VH,3\&M#R1.E*8'':GGVJ-PX_CPWLXZ_K,C-FSAYQ 0P%2I(ID.Z M9UJRFH4<$1/XG@WJ3LA*_8W;&X&LBJU*B"E0'UGY4&(NC3B M48B&T>9!7+R*PF4OB)..'KU1Z@1- Y$1_;T'W3U&(,,$:)X#E!'4 YN\-+P! MG,^RWA10F4E"'M(]X*GD@N@N!C$)]/&F=Z)>2:GZ\>U%L,E7M2H M-KM67N]X8/DXKMWKR$*?O$SX]Y@0TR5X*NJ9IXU$F55GDT=SH M8N6MKKJ"B..VV5[3!LNE%F]C,;F6SRJ-XV4F$%/G^G;/='8;/4HUD >AAKLM M8\:\..* U+%ZP'X$9.,;)()5W<:'E1IS:\?'[C9/XHOBCQA[&:O01YYWS@,;*^%/8;UW*[$<7,5S+&L:;EQZ\[DD[IU.JL#1XN>#WAH MK/XA)KV(-1* -'C-P2A.E76JC?V F9DSYM.E34#=[*29]))1^N2D#0\5^:'T M+I%X9SD**8EBLHUB2A+_,?0WONN$*=DY,3]P[C,=$>%G+YI?0 +!969,RA]# M^D[PCB_LW#J,(WPG"-Z(XST#71"ZV7 W6/T@2EJ>60HI]>C4SRE-^[WRIY*6 M=4_0H:%S6ZC4/LPW#-6/-/.Z:KFTU%@!*>WK.]LX[;J:P=T@#:.'W$.]LGU7 M9TQ_8^KYJ7"4Q[&LRE[$9HN.-W#N%AZUOWC=,3LA%9BX&A0^PE%@UD,J'UOI M)@%Y3!O (0=YA^J(H][$BYZ+W@M2:".%N@4I%))"(_F:QGNX6A DJ(Y;W!0C MT$^ZY%*M@CPR=!QN[.^D\HC;OI;9P_5YK-T7\I%T>>,YC.7)STLVT6/3//$< MDOMV'SMA$G 36]X%TJJ(/([UG:]/N0WV%S0';B0_ F_&K. M?@L;&1[Q]CS5#NQLO%$GQG8MM+Q"Q.EG0QG1>:KI>4<1R"/>!)#V&Z#U]1&S M@I$;@]_Y+/412:&E=\2G1*3J^\[QQW':^&[C2&Z+J_([YL83^YWL8M^U>*RW MQO5;ZD:/H?\/ZJT\V*;>^$[^[&O1D503E;'/]EMZ^$9LPA]QO7]RPOPI.GWX M1[5A?NP\_E?20N_C&3"O_F$"'(;M8$J#B6QQGCXQM_DHCV)F]N+X#>9%]CAS MRHPGN?5HNBO$7Y @?K_$LSY=BL5.#S%XJS;8INLR+YP8W)B"DDX M70;+N1_LV;RG99M OS;R;JHC#'('HUD5<=?0U0/S,?)VMT^+U^X?0 WG:D\H M(C0S!';.2 *FV*'B&0$R'5.TS)W+*(PR[--;)Z5W*2R1E+NI"E0["4#. M%]W!D"E#OS9BUC!PPC1.0)64MYF/X[@V NH61"@<^X"!QC!D0DP*"&+(*UHY M<,#$6]QN^(WZCT_ D@PO9HE89,V8D[-ILMZG"1L 03ZLI??WOG<)O.D;\,09;VN/$FCKR] MF_[FQ#'819/R 8>D9:U'LRIR9NL"@$Q<.O40\U(G\TTC)5-"2BUVAD23.)M) M?R-,V[.?6#T(>@?#.S;HJCK^MG3=>.\H4SNU54(>R7I.5U*,-=9 '+V:AALG M')&_M\ M*:?IP8OF&L@C7<-=.;P;BB..:1VKC5]NX;(7A$M?$$F^_<$KC>_^*&7P':$$BR]NNBCNP,$U1C7J(@ZTKO8WZO)*_(0,56P[E,H M0Y*$B)M\%B5IRR957;DY-/8ZUXX:MEP(>R.NM;5G@P69Y&LNU5I_-+1WZQV_ MF<>ZGH#W191%8YA8G!\5!A6^*K"H+8@\W-3.R?%V7 IQP#48V[]-2K%G)^!& M]4Y$G%OCW'3A]JL3\ZM);=%65PYYL"E=DV/MJ!#B4%/;:MH62!IG:NLG)_5 IQJ#48:[P$#2)/6"!L[4?;N.YA"+BV M.)M1>#5&U1R":;A&-GK@P,5RK0G8^YMX99?3*Y?2Q?IGR[*'5D7D,:;O?.5" M06LMQ%'9P7CCJP B-<9!1@Q8ZP8$UO>Y#EN7>J9R7'3IM^LO6<@O2'CL-))8YI?#X63,>I.] ^$$ M-Y$X)G?QFK)!">2*N?(U%V+[2)\S/W2'49M)]$7/E7,,/!R1G;*<#F /;$<6 M%I'<)/*U-(J 518W)ZNXYB.9-Y%M6B]D:RK-*A)53JL#[+#&;.)&:?A@X5!H M6&2IU5'LO(SHM^BK WE^X@HEA#\Q:?.P>#,( _?8;DL>L:L596FE\0U=@^1G24:E#UYZ-X7].E!U'X MR'>G$,?Z6/VYH8:Y\\:3(0,RN6T@=& M35_M,F;#:QU<&8SPCA*>%EI%"7)?,UZW0883@'.4Z"\NL!#<@FGN*22:\W2M6>*$=+*&/ SR,KPRUL%/(GM*$VB_\.M$?'HAG7- M?+'!>7;\ *Z9?#<*H]1Q+1(

#68ESQ.=SG3'00ECD6?@_-TZX>431Z!R2Y>W2?F-64LUVTQNI]$Y)$^ %PR M'?00AY@SAO#*-.2.#V627#^,+'(+>$ >D)#M=72KL!4GSDDDP45EN$+ZDC%7 M]!#XCWS0@69D(0VSH-!*' MG%WZ G6"=L MF,' A3O-%#\FYSV1APR-,7V D/="(!5?IJ804#X#$AD$HQ\8C?PX)QJY M9*@/@%XFYAV1B R,*8> C'="(157)F80T(V?0 9!Z$?&'_\T*_[PGX<8A61B MWA-_2, 8\P>3\5[X0W9E:OY@NF? 'T,@]$^,/_YY+ORQW# !R*10UGOA$EJ M(3*ADXJ@=\ I]?Y,1RP.Z!^97C1RF-F!Z_Z)QI0C@)]D>@+W?JBD#WN\ \*8 MGB-L)26>" ]^UQ%I_'\)\ZL-U+MX=5E1<:K7!+,&67-FAC:(M&E")6BNG-'J MSY@$(BLG0GMVFG[,AWF-^614K/Y"5MO=/N6GUMA0@]I\0>":OI0/,][$4/O2\2R"U??=4 05T:>="UN"D' MGJ(HXN!KL]CX\9Y,+I$$LTADHBV.?>NC-LQ+6NMS7G M2J69->QZVP=MXKD.\E5HL=3GV/%^T>Y^CS0Y%Z^[@/WP3.]9%TK/:4I=4)H; M\IEN'^CAX;Q.%9&&<'?GBY0V6K6PIZWIYH3Q]5^Z8];S::$CQ7,VQWD,H@+DQY"$/AP]_NK@__].W!+X[$_!Q'^QW9!>[$B6ZF M0:[00K@:4N@A!4=\%:ILI*J9"(/[<_O#FK-H^^"'/(YNXN@2LN*LRN0XM_29 MAGNZWN0V;I@UF)(9#,N&][7W0$8R M:0$KA81;122S%B0S#+J%8JB3@&V50> YSY8H[+,[_L,#%$T,^V60=7T5),CJ'&JE[%U1J#G1W1NVN:_;$VL/E2?@UMP^V9L#"=T*T M%F!?A6ZTI6(:DJ4=88#-@'UOJ1L]AOX_J+?RV'3,W_BP8YZ]-RYP\WZ.(N_% M#X+J^^.L#)M)>MKT!WVNVS0\CZYN W6 M ;A7I>+]<6VKI\,.?DN3B&R32-:9Y ->00'R28;,L 5AILV*:4?#E\DX)$X[ M]TAF"(S5GN,LXL?5&"YGXC&,X;,:/M]W"3^O->I_"3";YU0GV]!?_\4G_ M&^BG9'[]Q@"@MG0;/33,J]<8PM%A.XW2(E(QB<@VL;Z%GV=EP\SWX>_L'_NOB%B!7K!S^[35V>["UA'\,W-I[_^\^=//YY_ M0^+RU L< MQ#Y\8/:&44H"?^N+QW@6Y(72WQ.PT.'B8'G_C[W#ZL<3'XG!\>WVZN&%,="_ M$V&.A5,U.& \4\0"CYPR;"P^+2,VO8L!!_.;1R0C[W7Q@,3%ZXZZ+%#N6;R$ MC^O-'?MK @'(/FNZ$#N8<*0=V3@@5MZ>&40RXHG-P [V//NQD!XIEBPAI2F, MW#)CB+ &^B#9'OOW9WM#>M5RD790!>\]M(_ '#2\"^GO.<2/G<00YE>V[]TB MPO5L?7U_NSR[)\N[NXO[.[*\/B=7J^7IZFIUO[JXL\>%^?5C&(?!1NEO?OIT MMD_2:$MCOL[=<@ZC2WWD3-89"IFHM"LCYJ'N/O2[CPZ3R5P7>6'*2*YMD3UZ M9_O>[X2(Y#B(S26+A*!R5;W?WU(%>]AK.%R)](;RF(-;Q^S>K; 2NTYD\ Q#-H\ M4%:=*Q74>##:J&=!2FTHF6! ,&K(((C"QQ,V,ML.N/RT"MT8TG"?4_%O"]&) M/YS3':N<)LO0NXGI+GOPJ&[B.*QXI"0Q%I#%\M: LK$O?XWA:O]-"#^SBGSP M,KN^A24)ON"5'3[:Q; $YHA+^WP![,6)O:13)2?CY M]P B1?!,'T1JP+^\P)^C4#9F$A\:PH&&^O.A_\']?%<#_K(_FM68?]HS0+K#?F;57$?^8[?S M$?J<01,EU>9-:;E9H5D5:>]B D!-VJ+&>HB/&'8ROW>JH?H$0];O5$P$0G.: M)8M7#;2R)S5CUUIW'N&O!T'GM&7X"4#3_@F2C8FU UNGC">%@PT!J'0G8N*E,;N@]>#[T@H+ZU^V4=-M7+NR498M; PJSV5?,N;* M%P>E"_Z-&+;7G05!:T)PS,4M%6=#N[I^F#?[RL,LY0-5<3'1*RZ6B5/;^6J[ M]&:L+7H='QR!P>T!!CKI-J8DS/%Q*/S/FX6R+=B;^*]"9AJ3_7;KO'QV&'2^ M$R37-%UO;BGLP1TQ9J>*2.FRN_/R-+R]%N()=@?CS4^@9"K@O<,74FCAV8*! M)7--=E;_)T W-[FHA'$]F]1_/LJO(DCER;=@KNQYERBN]W]VO!65YM#?&M8 M/T" @Q;8Y<[T8 OQ$4$ T2=^>+(3PA%$^26;B25/U/LYBKQN4=Y8A=_''WM_!K+CI,<(.U9%'>U<@Y)#7K8LX[CN[8+R&G(E?$*Z '\$O5-A_ MYT_I_57+^WU:%9''@+[SX6S.T11#K M/\=1TKE[RRO--<(K3FL%-Z\QQ[BN&CY22',ER()Y6,>YQ[3T^+'.X^G">>FZ M^^T^ ((YA]U#U^?;F.SG@/)SYZ&WW$9QZO^#_UT)D@+4 <4CIXBA@93)9"C9 MB&EG-[XR7AA#9$KAAEMG"0UBV9D$.:&U1Y;5A">TG@69('\'()DI# ^H5 M31)XG[) UI/,X5@YDAWVV%!&28'I01'DK%3GD,PL\N>(V:'63//,ZJ4P.T.- MT=PY"B5^T"U,Q'MMN]HA"(;58U@B?_�&^Q^+ T\AAL<;-^*;A2%'%DMEEL MVJISN;"?DTNVO[Z;6]*VG%M7#GDK5;HFM\^C0HA;IMI6TS99ML.&5==I>I#Q MG+,?7+=1$%Q&,3R?T.)]M>1, JS&O;H0DXK-(,CJK.T?9B"59&(M!]J0#HJ4 M'PE_0>2)$M>)XS>XJ_#L!'O>X3VBB<4;!N@3,YK-).$L.;-RZ?U]GZ1USS!T MK3N3>-6"H"Z"&RO.(*;U[.\;Y0N2ZR&E(B)ILG4_=5H8B..R"5DL3V<-4PI M[#I[R]!;A1[=E']9A2GSR&>SQ2?05:[NL6/KJR%$IO0WO[ R(0ZW<\$G M %'J!+S"PQO9@MTB)>1W9"G_"FDCW6B[8V,63^0SSJ5EPL0K@JX3PEWYQSC: M[_C-^4?*K(W9WUQGST98[)(@P"D+E)A-MD M?X'S4@^\Y:NO&N9UDX"4OWO (0_T.E1'/-(S\:+/Q8:4GNB&"^C$&2TE+M?. MEIY'D(^B.[X**?.-FB98-".G3L0\HZ?1DWX1I.QPY/ !K>2KT&MI>=4..BI^ M6>C#,^$N>;1)7]B8C0UO\A_/Z3,-(KY[?Q8E#"JZ?:"Q N(N]9$32V':R%>ASQ)]6,##DR!P08'%H_A."JM?C=%_ M6 9YA->Z5#E7+Q= '*GU=AH?'A?2+$?;*#[9/.S)(YEZ]]1]"J,@>GR[]1^? M6@*JO1;R$--TNWI*M+$*XC#4M=S\\&4FGY0*B-!@.5BG\SPM% SY5E7V9LHM M%;L7V-_/77ZXJ07--^Q; MP-$D H64>5)#FS-CD868<,CHS'5K/E"_M]#_IM/O30N*!Y\9KM=^7WY5IF_#W$(8_T MOD!5WXDPDX68'7J[9+Y0GBM67CSX4&@OLA%]:WTUP1I@UU%XXF!:8^B*Q$" MOC_*&8)JWA'%V**6>?#).UO5J!F:=1^[=!*!GCRZ U(E#OWZJ$G#P(T!-NWE MC0NDXX\)@>&3G.-[[WCH@I.9_DA#L_+,**(9A"9RJ*\Y(UIH<6! 0A#=YG3C MAK;EC8F00#9:V.XN-\7RCHPSL9& "2843N@C 3 U&?A@S1*$-LI"@ MGF#8PL5]]^P/OS=1QP=V0G]*K[,W#U#N8U[N(;^6;.Z%L-;\'*2. M2.3A/P1@FCNDK?(04\<@;HVXN[JHG",@F07P3G?BLLD['$0FGR'!'-R4L[UZ M817,\E7'#==5^V@+2@*K0>6:OJ;W+S1XII^C,'TR.-&I)W2^)-8!--U#8.T2 MYTED71P;[7!8+8N!&438080AZ(AK"O!^^/C#I[DP$_0X]R_1($"6LMX5#QU M9$X_F:!WPSJ'_DQ+-GRLQ-3/@6*&0HHQRP^S8A:FOONUU39I[X]=9)AZ\@N( M>E\,4_'(!L> ;-AF4'08CSSXYQXYI)!/QB$F;!WQS(R2/U(!B2]*XZI.&2! M8D#_7!AF$*P8P?S3K B&E1T.02'L_1&,!%)/@F%EWQ?!R [9(!A69S8$,P16 MC&#^>2X$L]PP% =EF4.)[XIJ:N$RYYN*N'=#.O5>3JLMTN:O$]RS-GYZ=. $:< M1=O=GKE19)/W/)]G6U2 KED5.2UU 4#F'YUZB(FFD_G&B3M+)2374KRBP @E M5V2'-":'(!GT\836%RO+@W^W-$GCO9OR9W27H;>&Q^[.Q&% C>+*#%.R9H_LY9=QY\HNS6?[H_(UGCR9N[._RHWOPIT1Z8- O[%N06+:0 MYT&-^$..V4E7:^\Q3HFA_/CB2L+F]@@;KIMDRON\LJC@'CVOKYH2)W<7@9EO M# $IF*9C?>P<8^J.:62 ).*#*$84&L[ NA_9 X)(6P M^(ZP<7U"RS+0;^\3<6C>$P_A4I#*1O#9P[9%TGH8_$=, YQK>_'3)^+QQ]/( MEJ=#3PB_7BRT12%_9';KA&_$>65!R:0#WPD;IF6OJ;^=3EQU935U-6)H!J3O M)M].:]+B@L!<7M++#O0GY\"#$?WM$ MF_353X$=&=WNH@3>!Q?/B_BLUFX?)WN'B6*$Z3#&W:=/4'VMF_W#W'D%/=GR?7;G%52=L''IR?[X&L4TBVR3 MX^#6#XL&\?:9Q@\1,G_9]VX[!3_@:ZJVX M;,Q?H56 UDD _JU$7.?@1.F@9"K(I(NR&I<:".9.O%.LQT.G! / M2>Y)?LO?\O/,=Q2>8F%QPSW\I,#HN!3R.%>X57EJO5H$<<2J+#5>DL[EV0R[ MH9VZV.Z"Z(U2PC1OLS@6P57..&P-.Z;SU?XPX^+53QNYI+8@3%B 7)E?%?[>0L MG0H*D;8XV_/SU/.E'KO7UWLX7;'>7$?A6133[#'Z*QBF+1\8^%%(O;I-*\UZ M2 .ZL^O%OK5.)>R[UIU\Z'' GX1<$?3L(9-YXC)E9">TD0#4$2?71SP1[W", M9T=C/_(FWHV>!)3K A!X!87CD2DB7!,I5%G8AYX8@3!'0-$BD(QV@,@YQ2"RD9=G1;.:HYKC*7T4R#Y<.,8NZ9#^0K"#8Z.#Q,LP8CUIN* M8>?\B*4"HJ;RR)MRJZMR(U861MQ\VVTV[K>AJ:XW!PDLV7-LX!US>'C9WX&6H&.JBSR&&UTL7)GN:X@XMALMK?W0G3?&DMOW;*WV/RFQVRS*;O]U&YU%<;<+IUD 9>)Y>+"6];!>R3 M76W[C>^J'C\/$90K^0#]\9%LUN,\Y)MRY?'LB6>\DR&3K]_=1T3:X[##7]-X M+M;U^18G7\$L=PXLG@3(3R<4IQX:1Q7JTDCI3=-->62A*(IX;-%F<>^3*^49 M)+OCB]$=O9>.Z-0>B;"TWI0M0MQ&07 9Q2].?+C\KE\+>:!JNJU<;SJN@CAP M=2T?9KTI4T"^@@J2Z; 4R=-Z?G2O"5=8=\!HG@&L&[4S"]5QXG.4@!2[9Q=A MXZF>47P\=0(^B.[>I4Z<<(@F(A0[8Z]H MF_I4Y[10?,@U?;L@CO?W?9+*QQLE3;;/-Y[3AW05 A1@35URM^:22 E3PSUY MG%93#/$PK;*PUU@>.PR:&GC2=-E(5GUDK59TSJ2\ZHI0YTWB(7 M*SA5M%2K1TM&]/,X)JT?*[FESU'P#"?>8NKY:;[=WK@1U%8'>8QJN5Q=K6JH M@#AB]>PV7[_*I!,AGA1'->SN$UGRVN:MTI"N-\*Y&W2;@".X-^I$_Z>W0: Q2K$/DSW;IVT:9Y54PQY ML*D

:5!PT M2*OS)FON3;J$X47A*F18/+ >:;W94-85@7%7J]/U;?/@2[,N\KCL!,'!>D=[ M1<31V\W^'JL$3 LIU)!,CXB *[(BIV1-;FV/\*;! F0-%NQ)G$J!SGX[#'+V MI[_=,DOKAG2'GR$-TEH7( @K'R ,LGK[C.?H(&GHX9E^^ZGM!HX_Q=Z&CJG\ MX"/,[6BHU1[1DJR0[4B^##V(THJ+SW[H;_=;960-3::-R\A4J2Z[2_*3HZ*KGS#X7SKL+Y'C=/ZCRZVS\$_M9/E\^.'\#*_6447]$4 MT,F+'N#34Q122A@"H.*:BJ$<[+=6^KK5)PUELG\XX8KX XE^R&^N0-)I)PCX M.8/RF$$1.JR,DQ(_(4YN'-E$,0F$>66%B6^QV()1R;RYWYC M7!ZVBM5=T=Q:VL[(]'S4TQ1.KT)F@'/T#$$_27,C9WUX&KFY7S/G\ *>5U+R@(66]O?,84WX!\9NDKM65S;.AH6%9'3MU&+YW M.^:FMP[EXSFJ!Y\Z5$?*[:9 J!?4U'41S\$[NS#0DAMC&=!%A#(2A:1RA O# M(MR(8/ #,31)20R'=;9._,B8X8/#9@R0]\%ERHW>:1AON>Y+N$^HEW/L6;1E M0U3 Z)+2&V&P\ZA^FEC#$]-+?I\%'-T)],;19D-("PDP@ MI0UXUO^F@2Q#QBWQV# \,--2?R)Z5]33DVS>![U,3B@SX(^Q,#E#2A755;GU M/H7YE@B_E@*9I(.A9$:+$4YF/[ MGJ?P*@5G*QE!]78EV0B2\6TN9]21WBV%\ZO,[CZ'#!J%8&<#(U#:1@EJ"9B9 MPLR1P<<*A4[4QPU&1*9<2*ZRA\6L"-55'X8!;1PE-!1'S@=MCJJ7-LNRB&.\ MU>3!EBY!MM7.?S17;V(_=/T=I."L=<]65)Y%X3.-4Y\1A_@Q\:/P%K8E]78H MFNO/*FXUH% 'HB[A/R8>DL=QG<>H M^("1EZNY8]EG%N]]XYZU[[[:3B/3@TF M&89%"@&GD:=)C[EQ1O(DP!0OI)BTS*<#%)/@<;+4/6C0'1-FP*/QU#_DX2M5 M##%X5TF#GO-8TF.J8;C20LQIC.G3:6Z\4?@[@CUS6:S"(5^Q"49,>J0!W>WS M8LM.C>_*PSEQV <.U -9RF,W@U035CL%7)()9;5RHT6B:C%:+@ # +)CP]GR]V(.,DIQG)$_("[VKNF>I;#W+Y:QFY3#*+2;D* MW(,9/S'_/J0I;B_B)20_V>V3F,HWRQI-V@ M1*TI0^/@ M-HRAIL)UDN79)]H./VVMT4-+IYIUV&ALBAH2NB6>YNY9=@"JA)/E#ZG;\^(9 M]0P+/7T@:SHS1Q+G(L,/;?.\7@^DSC9 W7J^36MS)S)L^J4?'S2V1XIJ&>NJ"IZ$9XL5.E[23"XI)HB*TL+7,F4/#YR3W(A(6>E)!&I7G MW7SUHX.LP)#FX3^;)K 1W=WST4Y#]#AN8U^WO+E;!;,NSF;B@AM1V2%R_7G, M<9W$>>KY^0$5*J@JWJ]!^_=AYD,0*?/_6\RFTP\Y#FBKK@) ;R?$GJ\O^X02 M/"4'"#UY)%XP(6\DF[,S_:5\?7D#\-@[D$RP>+G8S(4B*; 6T++561>G?+M9 MX7:WKK=WQJ-;Q#;JS/5E-0Y'GEEO5.OG^K'J+[$GA*5!@61:Q['-_9#[M+;J M[1D)#9T0>[>^[,:R"Q0FY;QMULG_(O2.Z<;+::"?03"'^JJV;9.TD:\\L#[2 M[+KBB$I4-96-4;D2:[%4;R?D**:GM IAW3T0XY>FX"9&=#TVN6E>52\%7 OJ MK1&;+ -@N'2V%8\5FTGPZ,;->DU]N+736^9]* WD"#?*).TQ6P\!Q/@W3@]C ML5RY_PHDUAZQFVN);;.:XJG[?'+9KL48YZV0NV.+6AT701$[79NDIBY]SC-#0@)1EX/-J16_ MGVW/J>[S+4T!S9YE!-!B@J9VR!VK5375M^0P(YS&H/T]$?ON0 6F[$U= M*0X-2TW.B_\G?Y&0LYOUC9*^Z70A6_"\8+O;3068O3M^A.+/\ A]_R939R?D M'JZG].F&4GL/Q!ZM*;BI%>9MF/EL$?9WZJ6D8(9BZVA&&TB=CZ#SOER'[KWC M#MLFDFH(:8:09H^TD%6I^W07?Z)?\^0PZA"EH\R MGOPM#0X1O5_?[/91:ADG ;XX^>R]1VY)@+E[(W7A6$ZMX, LCQ, RK[YC';J0BA>2EG(1 M*1CADKU]X<\TJ+)=D4HZZ%C)1X2 XJXX^VJBU.6(_TI%Z? $CH$U*XJ2@3CX#?7PC^7VR\\+V M E[=?=PB#Z1>X8Q+3A8.K+'IO62^>-9?K]^\B*:?81'V-NV MC)K:(??95M7J6>0GC1#[9KNLXW.NLYSIP>HU=9@AN1[ CC1^H,BPH6MA'!BEVNR$8:!M*$O1I'>_#Q2#/*7&O+ MC/">OM(HV4,@(2W0"1IZ/9%#Q0#U58#0Z(88%H9(/W;0%SPX"BA<"@BPC "+ MF@#\/:BX6*R7^<5+@V?&I6-OZ+0-<@=N5*E6 E-M@-@IF^4<7>P1J!$@9WU3 MIV7G-TV99GS5FKT[5FT>Q&DHE[\R21P\,$-\\G:TBXAGX M(';(6=4='4L"0_+N[+""J'*1=T>B-I2R$0$*"C3 W P"$I#0\DX92G/+=V>$ MR>SOJ95G:GGB_W;/7SSO#-&[VB,'M5Y5561J;8P87OIE'CUHRQ-.($T$;L_3T,]IP#DP;#GYY9I?37=MFB'DN2'%^9K,V!FMF M6+@0XAG6='I@:"KU#60C7#C;<242$XO)05A4G3#MOXC6N[YN6UZ+-7!5\3#C MI9Z>MUXLXOCL9T8BS^YB8="QRWMS[)%#[-(?8M 6GB'>B$%Y<1-,VNIK &=U MJP\"?K5=;:>O?!Q:D9F(.FTYDUIN#&103A4$ARM20G2D&X!8/@PGQXS]AADL M XDRBV76Y=S&8OY&\W4_.J/=&3FD#C-"[710JR=B.!NHP.CSQ()-:\PXS^LT MNN"QD!EX>/>V/;PC+W2=I)3DWE>;96:UHN)/4!8W8R;C()KQ2V_JWR$R_I3D M?Z=Y%3/WU--;@B]R*%K,](.7U%.8(@; Y71?8-E=RBDBN.RJ#K$\[YC)28XT M5Q?EM@L3XO\&;$,.K@5&2'=*+A.VE/]LW#-.+PO.W",OXX?C",-C M(X=I-575HF9XY/ "X5;L,]PFJ?P)VOVX]&=K$^);!>;.C[((6C=*\"U">+,M.9U-%$I1^< *NL\@;)?&Z?(!^^X\'32!+FO-2FD MNHOZ=\0COE',T8\F5E<8+-]UTKJEY-K]HOZ;0<[-0)R;=4)'+(&*;,EJ]M5NU!I(43WY]IC134?5$M"Z&F/',"W99X,MX$5*$>2* M"X18&*1FM4*3?EQQBT TJ\)<.:!I$'L^)?'O!R\*UR$-9$YD._!T-<:,.KU* MEI#3VA([WO0+;@!L(!IJ!IQ882_O@QSGE;[-"C(_JLX%-=1+:)/'.:H0IUU,(-5N%G&75K M']0@!CW0%*ZQ>XP17S8.*^ PJ#=FA!INAA*P]+MBQZ\1FAB LS#F3,7^T=F> MT[Z22>X\-9=W6!CC%C25PDKN/>$KM&#'')T#PL%;Q!]Z*BT8(8P4A[@(RB1@,*-R T,5PD$L>Q]F?G*(\UOFW1^]]#>:/S",I@_L MLVU9V_=>WIH4-B_+2\6_ 08W@HP:_"X1,X>H;;&J02$F@=%%A*"$2WI%"ED) M".L8UBYA_M)V*:/&$YEI%&["EX@J!>#8\F1?V-%/=COV=43P^8:7AF/+%EBY M6RQZ,-K$GPX0I\LTRVSUZH41)"C>)BDOZF#ZB_:SNU3$UC2T$;3NX76)2*VK MLD64%B*6><09*:7DL,/E= R@%[$Z0]B:H39-AC*2?S=0^PEFK# HKQN*X"R(QUAK^S9W=6HXA)L.J^8B],U#3.P?\MI[R,82$A(M( MN(Q64Q@QV?JA9]1:#O1?^NWUK%QW*/UR+RO_?9?5MFY- 8_2*PO+F#?]_O]*,SW[\ M]GA;40W#+%S ;<,&-;(QTT ?.S:;5M,B&HNS1RF7FY5]Y[!L81#K]2?&&N66 MH?^O@/JK+#OL1-+<*@X^TGR;!$F4;(X]53J7X7RIH#G<_$:P5)_M)4+L".TM M(B](2[BX1)&7OYFC2&R]:J<+7Z,H&T2*LD&>8M #V#Y/(&&N[&Z8^P&.8_7:;4GH7,V.P.>YQABR4 7R_)?CO M,OULX-_$]%N!_D[=T0'_%0%Y"0A,"HG)HWOY*8M]"2#Z=@WF"@MS\7052#]Q M./FDR7[P, %D=_^:P#05A?EQ*=QNY?PM(7>W^6?#[F:VWPIZ]VB/$+\+B4DE M\J4 ^$P?H[38:V4Q1/ ]YAR@RWK/;/W1N1D]%T,7P'I68QLY4NSEAAV:YU4: M,R*#I(X=*,YO^-(ZVR0*JLUN_F+=D7JIS0?K1L]>\O;Y_2'/97A M?C^^= 4Z4!5:S?\E2C[?#I3633L3B@HFWP: GNB*##N+.S"S@*:(Z&[B8"'@ M-&1J=6KQ1^.@R%]3PM0,Y#J/4PW:[BGWTMQYZ[W031CSHC+:-G1G6JH_ MW/USFF3&RX=TQ M.4UZ(0C*UCIK&N;PKNTJ#FZ^[L-4I,,4-IOIP^CPO7!TU3:]2:SM97K!R*NO M.P8<5J3EF8&*O!4XFT7EOXAO$-.-QP!N3ER>_U-PFE"Y.(7$/F!V*9!]\Y6F M?IA! 8!9]V*:^%PX)+>:UB0$GS&Y8,AMUQ4#Q"K2S;H7,WN8:][,"L51^S#N MP*FR9U(DDZ]$+KFT@;C8"0<#ZZ7.$O4%N7! 'O]Q9MH]UY3B@B%]@C$P8'YM M_[V\/2(U*&:$XH:ZLS=P['VK'I->_#QA]TO^:T8X^0P6IH%_8;^S@'\1)[&S M?AGM\]F S2E>RA.ZQ1KA4HYJES9OUP%NOY$1S:_9H+.:.>98HQ*X/L^:_QR# MYEIS[%V>;V>PPIQS;C;^$-G&S#M]?87H^ZC'SA>%^X69K$+_4"$N'?U'?12C M$\ @"2YY#AAG"!330"GZY<\$RWZE@IJ#T\'4S +FV]397)]LECBDRV:Y'2I M4\DB=L&PJ:>5'.7J5(/Z*[;F55W2)*1D/UB8;O2Y7_C$,O SS)2D]8U.%D,M M@&%:J"5T723X+_55M/._S,"^Z;>H3FSS2'?B9?7K).;Y' /%0#@G8+ &AA"_.YU+'^46#/<=^UHZ*5[N MSAGM"Z@VBQJOVSE)D@N?,R9\'I-SQ@@Q+GC.F&(-#'-&][;0I%9CS[2-<<(-.P;/JS0& M$*YM2BP!PDMN/)@V_%S["S@BX%40A/ /+WH?9GZ49#RWSDMG^V:Z4,.E^+",7SD9YFO='VO"!>,\V,M@0'Y-:H5\"8$5%">''1S M0ECZ2Y6IB)ZTY09XO W EFNPY2O?]F>Q? :3"4GD"<&%7BJJ;@@_)[D7+;+E MK+(1]@AKM$G7PO>&88I#Z&Z:"Q:@&>'1KLGX+39*8K[%7">P'LM"A> MX""6W_Q^"//C7S0VE^,6# 0!LG&SF]E.X%C^I?[@J]]FU[FN[Z] M=OV5&V&NQRF'L_]F)]7F#[',G%KG_4U.J2TFP#^C"L$=?L%RZ4\C#7;AN'Y; MU)*S!NU-$GRSZ-[Z.98!^#/VWR3&MUL!/\R7LE\RTIO_0+<7\E2Q_OJH-_\ MQ3G*0"F_V7ECTF==>$-NB(C?Y/PSS5+XYRAEDA_O[_FMZ&?$!L<]J_)C+T:29I#OFXTI;-YB,BW<-QE=.'CS23/$^$;N1:'[PLX^]6KHS!3??#9:,0WEPT4[IN=R,9\ MQ$738[0D^R:GL%$&PC]_*6I]JU/7HE_V]O(>N!T8&_"[W%B676?"?+-3D\Y' MLK&@JDOR34X]6@;!/]6<+Y4N=TZ9]9.):A@G=8YX7B<1AUH8GD41E]3NU_RO MV>K5"R,HM>-YV]Y#[E%>?*M[$F!="JP_%FFOZ.43H92A[IGG'DD V'WG%9?T+B22I8$QAZXE@\22+E[UXA*UDG MJ:C"QO]%F:#$ TG%CS3X81:(;YJ07?T6G..TEW#.ZH>L:M]'+.<>BV_*?@$E M1&-DY M>XA0W^(4/OBCS3ZC:TOTK4[PPPTTUWP?%I+ ,FW(IUL(.0C0D!228AF M*K-L:&D8CTU+)T,6QF.2AIL0'K YBQ7Y[,3LRV:K0QSFY0]7Y,LVA-F+?2(? M[EFD8ML_3XJ>DC38P(N/WV7PS,N.?5E>K-_>"2@+")(=_9!DV2U#<'C0/(P/ MS%/OF57XA\K>4?9!J&CW['VEV<7Y>T/,2EQU)D$ZD"#Z/>O!I00S$IYXVK3$6\ 0W\@;X?2^VMBO!224Y>>&B M%^>;0B"B2 0E_#DIKA=4^6<")BF;W;WT2.YRNA.7*MG@SIDE(R!?:&W]XK^+ M7^XAI6]S[RNLE?@7C. +_F^G9HSW[!]9'OKFOHI"\?(0_-1<$Y&X('=9B'JF MU5+(6(>_0@QG\,R8W7Z)^?[,$UNOVBP]/\($M^P_P\WI$ML(PVRH.A4*3M()*5P!HA,6:U%[Z41B.ET\Q6V-^@[&M-UF#<906L)/)22$Y@S MRCSG8#.(#'J4&:?-1'AA3(GD2MY(OM]?M2 -C@7;LG9Z2)/7,(-=5SB4DLNN M'"#+'L9<']*4\N,[0U SB2!RQ)EN+!5XQE-#C#\&E!KK7I(U<1&.[)O-XL:/ ME."6!DRYZ$S[;I-U]'(#3?K4;H",MB[X<:%7\JG.+QDT>[]5WYY-=4G8NO_R M#9M5''Q@G(9Z<6]?-WQ9SP0-'MW=$;]?:\H_U;LY&YZYQ1DA]/*9#<')6_=T MN3,R=*9N[^6&=_>IW313MW3![]&]DD^>J04#A#X\F^K6=Q2[EQFCUB;.>&^/ MTOHK<_R^VR?XG"OL>3P7+FF/7S\;NB3N2_7WQ3Z>/4=^3]>4"1.8V[>;1A$Y M!!@PEXH/$\@A!@\36HUUL(*WDYMW& QGD9H I/N MG@[@AJ8"DR&BV.);/@K1!8*9+6%]PZ_0L[;9,<[O-4DXXOU##-*$ 3K]'4"" M06I,QH/334&\N+"(72QO$988*/8Z1D8#?9T=P0,](S1& YT]'< 306F1P-R M&Q&OU\]LB0F;BBU7V)5<2EZ*[WV8^5&204W7EDV$ =V0>NY0QZ% M<.;QP$Q3O" G=SQ; &X8!:2./\$20VD2N*6Y+_C90XQ?XI3ZR28._TD#9@$9P&3/6R__6W*(@KO= MGB'FS7I-_3Q\!5Q]9$N1%KN.)H8<1Z892864<900H\M$A<;?)ZS8#BO;R#[_OIX:P"IQF*;N+6$'-I@)<..?<0;)!6 MQF%,+9Q!2@GXAFA9'T,*@0K,%K&:I ,5DX0EP"S[@J$]='JDX),LV./GP??K M%AO=?/6C Q0X6^V20YQG#R(B9#\\)S=?O5T8\^:BN&+VF$01"U.AA3"DL\@ M+I'R6DI10?\95A VPLJ7?8!#6Q2*+I@<-N'A!\<>-34"/,10U">Q\0;N)@1,0U6=5W7L1K@7IRN<=B*5E^\DB]=$9]GW(OS1%H_$(W8(G@(9?<@=:R" M\RR-N2BD%$76/Y*Y_$*:^J$#ME7RHK9%P45_%N+CMVH1T8;<^-!D"';_'Y MGLZ&=$-)NXETHPRH@72#Z+J'=./4FP'I"D%L(=U?A ECNO%R.F8]OJPE^0N. M?)/S-*7D%.L,YI**(^K[-=/D^I##"<]?DY=L!3\QM/N/E>_#1B/3G)\&[2.: MT[),GA=UI9L:HXP4O&8P7YFT:H8L]F>-#&LY^L&RA 3,W6/N:]5K90L_2X3$ M&(\4GL3A\!/139A%_.O9BZU:S#'LVLI@(D@A9YI1U,AH& 7$,=!(1487FF!^ M ?QXF@)P)(SEU?*76UYI^I)TK]\L6(9*W2&8XJ]EL4"&#>>8BK#F2YAOY;D$ M@RKU'3CHS"0\L2J(:P]YRN2]TF*0PE<_J%T550/A4M^!"7*L-6[Y,F8H(\=11NNC?=U!XQ(&N)/?F.- ]_./DKPAB@*9@TK]:*+WN<"X(: M2:7&$#VS_P[S:R]-CVN110?[@)0YR5;7;KU47/-R/;-T.GXW"9>P0%,3H_# M%Z"<*:EQO2(%7R20,;-QP Z^L(.O,D $(;*:7+R!U[%J5M"U82<%UZ"CWQR= ML-'>W27(T-#"*%R4_ @PK$,&$J"8T2002R6E!>#]W.E@T7*.=J;6]2'+67B3 MKH)72% ]]7GM3DC=?)C2Y<%6;P_L9U;Z"HQ.>>%7.XJG'KV(CT)Y]>75BP[B M/^#W+YPA_!X4OE\&T\3+\S1\.>1PE 577P)QNLS_B^[V20JO=@IG'700#K[U]F'M1^,\1?G76UTU$;#:!!C#6.[J+CRUZ7 !, M^C7-T*"E88/W@&:=&RKL-&R(NY8/[]R:7!1P*DICAF<[G3.01XK=2#%HI!G: M(\C6KL[%D/V:3(LBK[3#R"O-,%(YN^3W*!6GL1T?SF?,OG-L;@EK@+JT->[; MAP#J2/$ZV<'_B@SA."@+V.WV47*DM3^/G[*&,4&*V/,:=6#L.("#VQ'D&$47 MB"-5OCR65&I;2M%J;=!&DTO:]RE/_-^XM^PD1CLQ2C9V#;=J M2G;G]$%+EW"D+K#9" =((W%G,VJ*QZ1$:C\B'_PY33+M/:JBL6L^6%.RTP=Y M2Y=\L"ZP41_DI.?QP23WHD$^:$;-9^!;38MG5VX0^>6OQ3JY3+?0-55C3]<\ MMEW]3O<][^:2+W=(;]2Q2SY5SI.M4E-+V.#7\RTG1([^B0ZY$NN@*RL*]EV! M=E*_ZSJ*QZM'%7@ MN-FO*/Z0PME:?GQ@^N:K.+CY_1#N=^U/*0^GXJ3G]YJE'PI:23B'#?V:F >+ M@B?[%W#EF]HE7P1+EH7,LT^I'^+9O%>T_CE)@B]A%(FG$)E^D.199 K6_WN0 M-8?1=1)<1IBN'VX&$'4.@,;H9AZ2*E9RP88+AI8TTFJ7I+G,TX45:UB9QO;R MY;FYVN=SZL6BB#AK<)ND*]\_[ X1F)K]%PTW\8V7PGM96?FV?8OUC3) CE_F MC:E1>W<$=<2(-H.2AFOV5J)PS(.KG8HT1(I#"GFN2E0\V@) 1#;]6YAOMTG$ MGUJ%M1XS(KP*NO?R-.3F6TOS4FUPG\2M-15&)@+Z9VKHX:1_Z]QL.FWN MG"_/<,>IYL$S7'2:ZK8F[SNANJ!=OL2D7YZGI8LC_MJE<)/#-K5WP&,[Q9XI MA7%.EWW6346>1?'V2U*HG+E,PU9T'W"7XJR7(R[=HW;G#8MZ%P<DS.Q_ASLW.R[V+QKW$%'SKJ&%:ZY)YII%DJ2)#%L MU=VOSP!J%:M5\'IN!8VCA-RO)YA'=?H19! CPA1MQN\#%SSA+*UA8N?G;0IG MZW>/[%LIQAD0/,,CT _>$>K]71^8<''?H\'=/9!#B(:Z)WFR;^U#CGADBI3\-77BP3(&\O)!#_EAOGO*$]!Y?[ M]]Q +<8[:8+ER%Y%F4MD6NW:U1^ZIO:JJ;MO:&+$/]\L\M4:Y("W\ MNIQM;9U*JD\W M-D3LS]WRCG]FI?)A4M&=R9UU-\#GT17VU6!56TW9=N^CLL5VF*LO>C]WN&-G M!^0^V:_LZ?W/YM:(O5-#Z$EYXIQV[7UZ\IF3/UO36IA-5H=\FZ1A?EQ]#=O6 M<:V-D8_=;B4;)Y1:2\1CMD?@Z5,**0F3ST :U5A]G^R\L.UQA8[FSHW7NJ+= M(U:T=6K,GHAL=M0*XI;V#7'HNN#Y/Q,JRT/_&NZ5I<>/=/?2GCW;TA:Y=W:J M6#O\;VJ(V"^[Y1U]]"^I$DF6?!:$;14)G$7)6QK0U(OL^1V_6P?GC(Q%]-=# M&F9!Z,,ENTX/[.^%W!Y737MOW1 MVPFY$^HIW;N-5_9 [)B:@AO?S@,6A/.PEZ6TS*@L?W"D*G@%"M<\UG(= MUS.,$I6(AJ!:V0.YTVJHVSOGBN:(W59':L.S[141]!%-M 85;IIE+?KL^0M> MIUGNUUNH W,7=SKR"#+(O7NL8527'TH#,0Z,5F6LKS2\J'75<&/DB@B^D.EE M$S86MP_$ =YFD_+L.TAX2WGM2V:&5TPOZ*U\']1EL8K0'^[,W*1IDEXGS#A\ MJZ_O2MI $LAQ98Q!3M)=M?LCQI-1:DQ(BI7,B"^XV0$)9$HOAP(WZS6H]TK+ M8_-'AEK7"8AW8!+*]1)37_[ID8(KA9%X2*<'(,Q11XX=ALVHPHHATH@1Q[2& M8_VRE$/)T2? C]097I$'RM1'<$<.G^64:["IU0.^9M/4]2]7E-DCS2AS]^T@ M.VL0@:H_FBA3L2V2R=9_(DM4*0OSN4$!?:93P M1P,Y#HE]G8R\\3+BD;TPT/>XD4D>U]9:O ]91[A=$GI3S*]!^@)02]> 0S&L MCZ[CB*:MWOSX5B1EG+93Q9D)[Z:%7PM;M+"3C+RRP\L_F%#P6 2O19++:Y8Y M6VF2M4B:Y.],'!B\'7F0YA0R?DKB@ 8'GY2M\Q:P10V(']PEM> M)]FP=>E$1A> FN.,.Q1#AW%Q'%%'*CL_OM8$*RJ?7Q$NVUL@%A!5.@+B.8"W M"]O[*4_\WXBO&HI^]6F6[7Z]!GYE;M(3_MB>UG M9(,4,.AO)7N;:4!#(^\RGSX/P+I3$\B)BD M>;W.FZQ80=Y(-_^>+S_A5[^W)2#& 5J]'(FWWT='_N8I\"XN[YS':B=[:QG$ M>/N4PG_+/[V!K*/OQ5MB?KD+6&0E)3%#H3Q/PY=#SDOOL/Z)-.QW-0Q;^"4Q MC*-B\D1:"%>;12U-H&BM?-\X_)Q:D!39 VA'/!8O9)\B],-ZUE_4TS>,"8&NP24UL)3([ M(37!' #(Y8QJ.F_MGY';/U"9[9B7,O\ 5^:F6S SER?B!L;X6;P0L-CV&J MV;(L)%+8D@M%W@BQOL>^^[N069\U!YY3JX=:O22E$O.$>*2#)-))TJ3!ABX% MVN@Y'OGWJC4_N(DJ95Y9I:S^@@'ZL'XV"PJ[U"9YAP"+_?A$\SRB$*QE$O6G M;2\UTKL J.HTU8@MV'-BCH-4MT[+A%^5 &7NL /@-(_E?OGAZ8?3^)YZ:!I%L.M M@G\L4OI#GI(T<:8J09M:;81 MNX1-S%[=_K5M.6+;LHAG0BE.C1#"OS9&_19]G2!4XMU0U;[.6'S M9I^8X7O4HM62VNA2A;.H =LUDO4>ZHUYV2/GN)< 4WW@$R J* MC'X +/% NPCR__CG?X,H_J4R_.PO+L M?.6S9>,A@BHY;'+9T]9__*PD!: MZ1E2!5I,;8XZ^YF2".&*-,:CKYA(.6 %5@A"5%%@60J9B05G>=[':AB%A6<5 K+?&AY5WG(?V0^M=@U M!NDP=M0#)1("*5A+,SU@-*_#V&-\O(C(CY/!#!8= GY6SF8NGB#V WG>LO95 M&R^EY "U;/.$!&'F1PG[JTB-XPEE8P9$6$XQS2V*>,[3SXB.!C%A^G79+I0S+YJ M\DD4)GSOO,;&XB/<2"Q@ M+UHJ9@4FW@OSD(X9:96F< 8LS-3];-=DHDBQVZS1U)!H&D7$D9 AQ<9Z71GT M*/P[@AQ5!NN/ =0=E;>%^QT2(?0N^%+<[S MXUW\"LGE\68%JU:F0NO]KZDTD6.6$9.ID#6)(&+$,J/7Z*L9@CN<^[3#5"G! M%2EE()40=N *A=TR;CB_,IRO2F!P\=H SJL@",59864 ."Z\/^0*:#8%H%.( M(84=,T8JU[ZC*6%?$$]7;/0E2OY:.>P,185C$J4>IY>R&9_!"D^Z]*1(T%IQ M+CB4?IL<&)%*KH57K_;LUQ1:DI5B* 6^@?U;QK\K>C)BIU>:OB0=2UV+PTVR M<6ZM6Z0^"W]1K=0\N_UH-)P?PQWIE&#I,TQ?9@]FC3BZ7=H"%A;NZE6+:I)K MZWI51=-S/GK[/,]J?_D/4]EV[84I?SG 9*T%?3.4.LG07W.ZTZ>&%$8-F:DK MM-8DY6!L/52SZ<%U0/V4LM_ 8^"(ASL,_,%K7:8J 7D1A1_V[.>]7./:#[&7 M,N.P6>!*W1B1(EC!=-MF*S=#V*#I6:Z9+).SVT<)9_Q(^:60VA%7RY'1L)Z8 M(7F8^E61&ZUNV*%VH!9C!_:G1)RBBS6V]^J%D843\X64K=B\E7Q.C\TM'5 M M:82[.*"[.%R'OL K<78NGCP@?18R"&[%>US7RC.#2B .MSF8J.%K&!R\J,+Y M$MJ;3&B )F9 -&6R$BJG$L0.HL;T&UU8?4O5>$$)0[.B4-B+%_'7X;(MA5OZ MO(!QPIR2A;>%9.3 ?#9E\6UYA]]7W^;T*HT6QFWK]BV?*50E4/:ADDP^2N<4KN8J:+1 M3.,FB1JIBYH>FC4;7?7.^QKN#CNXW<'(\8F $8>9(80;Y3_ MN?!4;YV+N0!F"C$Q\)J/?5/#%>R7?/<0_SW^&+]_CO^3_<_3=T3DVE[Q0W[Z MU6,^3*]8JQ___N>//_[Q_7=5NF_&N90E+-F,Q^V1%34I&B(B3 /AG-XPCQ 7*Z^?X>3#UBE)_,/E?D MI39I!48WRI_RQ/_MD>Z9:;=,M(KFN7I;<'YAE"3]UR%NANCAWI-:4? M'^8SU)8&)T%",Q(G.=EZK_!("R2!R%+ 2\/@S&H_;>$R1T6?2 86$ R)I@M> MRFQ4^!-'T?LUES=;'?)MDD+RT7/RCE:-3T-A4S21PIU1D]6N74XAB#BEP8Q> MXQ]Q8MP;?.V*?"IC!"$#J82 4/E%]="%PR@_#2_,BK/[+P5)0PJ/U%JV#&,%K846V*B9J+80P@A!FS)NECHM!% M<13,R1.5\Q64NZC_>4)9BT9?R])<\3/V7Z<^QGY2;'3S^R',CQ\I YM 7(N" MC8'S7RG]Y.WHZFMX>G_( #FDGF;*4.!L4VDA]#=C*HW/S"C8L*4.(TH^ ]F% M/:E-P_>\]$:#R7H[(/8&/66+\=[=&NF(UA1Z=$H5)T\$?5(PD,-7\%@XEVH! MI<\=M473*;F?UW_$3]0PK9K&D2'/P\^Q#N0C;A?N1EXXQ0)8'J]L1^15E1,"XKPMY"&%0*20B$B1 MKHA'_I&$<4Y>&<%#NGA"Z6)6NR'7Y(Y\(/TV(9\%2RNYIRM' M!JJA0/9D0%J)UZVK-Z7@ZM8+69P40Y'#;4C7-U_9? >UG._7Z]"G:7N$KMT3 MJ9^-4+\JNZK5#7M@/E + U%YP5'I&1*)-?B5H%()EVZ\.DR)BGML.JP M@\5@>VDS= P'DQL2!>U?&>$'9K4P8(.,Z5C^NV,_0K\O9KP;:H)J-T*S(W;, M&ZR' =2KQC0P)24G/NRK_[*)>XN9I=46JYHM;&XT6#=%X[" Q'8O/GZ753L2 MD,Z>C2QA./YXY:,7>R*IOA$M6YH@!<4NA8I#D]._(UQ@=8HY_EY#0="2.\ZB ME4[,(6[_=/KG^S"E/O.J)=W3U$;AAY:7- 9T0^K.0Q77V HL^R!T^\&BF]F& M4%A8?*9A.>5O/JR>;]Z_?5@]/O^=/#^N/CVMKI_O[C\]67S_KC&WX_Y+S*RU M#??RY3&&G"U&&](?N:\/-D7M\3O=SHB]?[@.)E,E1 Y!R8U4["P]CKF8-2J= MPYB)Q3C!_>3:F;&!!_!:]C(J/4HQFC*^**T? C4M>,:30HH,)@Q4;GR,I(-] M'V2J6@:V17A)@%(,?A6_]"A>4WRW8P%&QB\:P-U^ 3Y[)D;HAWN1V@$] LC@ M]4@J8Y0]CU'@^:ZXZ+,3@!46N5TR9A>E " MQ,J>BZU/4/%58)N9I"41[C0] MVL*6C+W!J@ZI:G0JHS8<.LBPQ8RKS2;EI2NODZSM[2Z]GDAG@Q'J]T>(M6[. MQ8;-TIN/"DL^!!AAB@?-6N .BD]ZD?3]IA*SRWFY>.[Y0Y)EMVSX-VO?MO&C MVQ>YIP\R@>KK6AT1>_LP^<>/=O[(]QO@\[UX"Z8- BP].[6,':324$&93>_9 MV>+/Z+/(422>6/\U@5CB(?E"^9-:S!ZL]^9.+D!;]WW&4T'JZQ/-HCR@/)0$ M]I7=!(T,+>K\4@+RRD4@>Y#ABJB;(5=D2R.^=%,JQ\')RJN7ALDAJZWGH+)Q M[7CZ1S@+:J]6.^EL:(X[I^F<2'QF$T:OAQ DP=F MHO=AYD=)QE#K0T]"W2 "R%UYN#%J\[QV;\2N-T*)":78@151>1%@1BIN"'+P M%K2(>-^)T@(?N#4L/B#=HCJ<*SV6+Z$+3(;QP# MKOBQ*JE8H7)^PU90R6=DYP7T9.\XE^\ \@=$%$OMK>-#5W36]@;FB.[X46*0 M(4Z 0JLO;JP8IL)LK[?8>R02B2T G= %#/(5F54AO"10L>U%>4H,3S2C%L9),F628??>.+E>(/.^]8 MK5/$@[GMZY?EWQ[$8%J-&:,^5?#S)/$J+()9 Y,IZ[,&'X[S3QJ++*#/GQDN M#?KN*,UX6J/",&FD4\PBBSMF-J?>;(OYYM?!*TADSEP(@W*MOXP9 M976.^L3*_J_YR>&][?V!,X/!E+'*,MIZ+F8QHN3)8HB2ZQ6I^.)!CGG-4U"'?34#B-)>P2-,@N=$ MJG!4N/X2!S2]/;#_'_#LAE76"A0322'%"A,&4BMXC*&#??]KJEKF*G@P,6#_ MRI>"D$CQ'Q B77-1Q$D\7 *+2VFN"/W*GYQG_?GVV-<<%C7PS[47IN35BP[E M?2[H_QT0X'-]F)&(9B $"VV4/],L#W<\>_I%9@CMO2,_5ER^OH>5#_10?I&" M,_EP^D6(8"Z2I^"3V$)Y))8:,W:M'R'+##B>;+.%!?5=+'^Z?XG"#4>.QR2* M;I/TBY?V)*$-)X9T[C!CI(:SX8&4<$><4Q2:NI^O9FY>$<$:;E<6OU?1'# MWL3!,!@P;X5"WZ1"0"\G- X@!#Y2;YX]?*'^4^ZE.4X#O-!-&//W&UO,8!/_ M&-[3SLY MAS]-2G<#B]K#*<1H%-PL%)0%AF8K^OA*TY=DJ+\;U;S4T6?4[-\^5-1\HNEK MZ'=5<^WKXYS[-JC<[;U*!Z>&'759^WM MY)SK-BG=L_6J]'#*>1L%-[R5JK PZ[U_$1K'O&9R\#QBR]2D]BM&)L 6.:_\ M_."EH1?!6@=6.MJV:>KIG">WJM_MSF?=G/+I=NG-.G;)9[Z%=-W#ASFW>3-4 M"K_9,)K?DXA1Q>3M9WL#1;FB!R_4/VGMH^(<"FB99>#)B$K"*730TV3N$Y/R MMXP 7SRH,:]Y2J7W#4IC2-6X]<+T5TAONE]7B=!3TC4T"#J')T.-I9>VT4?- M*909K-10QR6\MJAJS2(I\9>SQ:< M+*:)H5+PY+1<.<@>O-TUD*AST\@8HW7/+D,H.C7IC%+,[%RDS#X-62QJP@;" M')9%[8<_>87O&D:/-#^D\;W6I7E] L[!4)\Q-/;E&WH[!2^]2LRP2Q\1P8\@ MN76_E$FD\FFIO!+/F:\X=[Z-R'<-H812J]N/Z8_4ZT>;XK1&G%9G[#=A1^DR M>A;<4N+MDH-X]*VX6BH*4O/Z8^HZ9IVDLLA6^6P]-/926;4Z8A@B[F/"DW%Q MQLO2I"3)M^RG?9+E;Y4',8#P#^1Y&V8DS.F.5Y +PO6:->6,J]NXH4_"V$\I M$YB\":CXU_?%'5LN8)5@O_2UV$6_5NX*H\NL!O: K& MA'.>)]1+J;I :9N(FX!DJ8N$VLLPIJ6KY8*%E>D":+0 M0,[,5KDK'X&WF-+Q(/8.5G%P#UL']9[E:$LU62BP"*ZY\/SU >3-I MS:+\F=W2N6=G%OYA=^"OD'-#02W.E&Y!Y%=Z%_O)CKZC;%JBS][7 0PA5YX8(2)BF>1/]%[:O: M2YRC^#5[A9P?)GC+FB< M47UD++&>Z&FR#L'>=,,V0U^XV@[!8,3532YOY5I MPJ/R"CJ*5TV16E1..9PA)N3[1/,'>6 M?X42#X,1KI>,=,24%U_)/_,%U?$ SLX%:38$*36Z^[JG/PKX)^9^=))Q#D7Z#="-( M>W^GT$-##;/(43!<(A-TRKIL1L.4)C"6#SIC2D":A__DJ7#WZP<&KQKB?:&0I5IMNZ! MVBR&'UCN:A)/MX!R'M47*+1U14I1B2(KO 942@L)1HW+I#<@\_=$2(TG]D/V M-90T-J_\!'9K?BGZULV707 ;9\Q0KVP"]*+[M?SAYJL?'8(PWJA36F' EB]C MG@MR')[)K"KL&F:!&&7GTM3(1M$)PF9$BD#>%%)!<"9__!Z6S5*T>@A;2FAJZR[+#;\\MFOV20]'OM13ZXJ9O9R7*GI+XP#;-0+57KW6@E-IN$$!C^'H+RFF,7$.=4T8M?=VPF@. M3F&K$44-[P2)S3L6KBP2=I@$Y=PL3C6^I#$FV>:[HJ3 MLZ%EADRSO7CLU#.\633MYGG1^*JI.@[$+<^:0=JW++C<*0?OR*HOX?H.PT[I MW9F\EC(;?]HR61?#[8V7\3H^S"3Q^9'KXG: MPONA-)#/0*-,HDXG@P@@GAO&Z3'ZL37)#9RD.<^[EL#-F9[M.5A]YN58)D5= M,V??)&E(L]774#_6ZZ* W&E&F*/G:9>V[H@=9HP6,U:HE1R/Y#-PM.@K#39X MG^R\L.UQ\Z[VR/V@5]7:O>^VQHC'>+_,HV\[EF.75+3)9T'=TNXR%FTG5$&] M3G8O@!0?Z>Z%IB=Z-K= ZF,=ZI2U2NM_QEZ-M$7:T8_'2')DQ^DM6ZMS+ET^ M"X(+ \"<*F$*6F]^/X3Y\8GZAY17B6A$B1'=D4+(6$/T7'YI[(MX$A^L@LDH ME0A>I&)FR<<7MX94/"OI8D*"]_0EEQH?!Z) 8U?G$*#= -W>?][/*<_O$-^H MUP.?PN>/Z#Q^%BLPA9'Z>KF3]H']Y2ZG._U-JN:^[GE[NPEZW/V\HUO^WB&_ M68_=,'CZL/CUA K[JVG+U:?X6YMLP/MWI.3Z(LSEOHY_5-I:Z<^ Y MR8RZ[]<-(.T4 $_3<,;S @6MOG!YE#^7APE7I!(*"Y3;L>A#FNSA\K"X.*R\ M4XOE;+]A79OEX0XN -X>2CYZN5QQSGM18500MI =&5+]0YCLU%:HP$E^ MUT9;?*)?\^XL82X&>'T^AYR>WH(?QU]_$TB9W@?"C M&FHJ &M"X.@FDIV0 A$< >&C!A, :*?3H'HCTX!T2W[*N:L*ZE='@RI9IJ( M0D#JLD"HII$5# ()G($@(^92$.B/IPCT)[<0*'PU& E):A>(0(J9IB(0(W5A M"*1J9 >!F 3N() )J'MMEI!+*D;WO^8RJ@-^?3\#OCW] !7[UX\R; MW3Y*CO"&7YRGXU/XNLK>ZK3N.H!L(-<%8 M#>@T@AI^9)JBU%144FD7T%0@4<&_UJC,V^2%M$53FGU'?DZ3+(-(S"I.V3#E M67567[5I*NLUR=?.H=H,R;S(X]?T=UY R.SJMCS1#<0E3Y2GJ(: M;^[B=9+N^$7T=T?Y1[V:3D,H(8>V">9IKN^D308QF$W1QD2M)TF8E&R)PO<* MO*QH8;KF4Y;FBFNQ_SIU*_;3?S/DR9(H#+@X_)I,0TFGSH9(G:)?.1CS[:T0 M#FD-8<<'M I9<9/-=%FED<.QL9)23U.GAN1Y_:2N=LX,2T-UA!H'II6:26C4 M7"[>NFH[O(I[:V1^J.FFFILU-(4H5?J2CQVQ)9TB_C%=IF3Y12U MYY!W,3<#%^,F"G=AS &CTRW[^B!W3BV551?M[(#84?7D'CN*5>I$(6_9:>=5 M6J%HT6F?+0?U(ORK>^E])^).IHBQF+^E0LT:BM(78\ZI7; "+! MR_:0A;A+XI"-+=C6 &P*0F\3)UD>^H3Q#\(D2C;'"J8JR=P!JMFLJ1@# U@M MJ:=!P+K?YPF-V'R8LI'H9ZLX^.C%A[7G0SV;>-./8D,)8(:V4<8H\6Y0;^P@ M.$X9 \B8U!B3@,*#]:+.Y4Z5@+PY$9$WJ0GI#D@N:^U3PZW.#(:W3*7N?G*\#'VHFLF9;)C4,F"$7C) M]T/X2@-1$E@ORWDD4>PX8L1HS;G/8RABQAXSBIG(B"X$(/ Q22$"*67@#LL? M,.=B% \.6$F/%B %C'^FR2;U]EO8/8-[$4GI>T 85<9+2CR"LEEO;#,GU*AIN4&4E=;Q![8JV+A?ZT-D7I? MO[S3IP8V)]JXAB27J*H0NMIB'I9]*I;#LJTAUF'9*^_4K97Z\+1V&6D^ M1;44G-<#5VPER-BW1V1G#1#[6K,RA8/5_XK4JUJ$'#O""G(6XRG#&CTG.7.6 M@NA89\D*;\FH_\,F>64CZQ#GZ1$^R:ECT,H,,(#03M#_N-_M6C'_X!\R%?"JT/^ MXW\A'O**<&,'S4?R^;\L#7D3TM.OH7_V4LB4/+A\2]/.:*>C&=(!WJ=8E;EV MW@9]?EJ'R :RT$+EL'9/TYQ%WG"&FR>$,RX#C"OBD8T:IJ/()IO!-G6UK>:% MS:Z=O>/GFX\WJ\[DKEH#I+#3KHQZQ%O]%>$\VR'DZ+U=\I'?/[Q"Z0H-PH_>SR.=WED). ]++5=;_87% MD.Q,AYXWAS39TX]A$$3TQLOR51RLUC ;]<2B_?V0NL)@U>O1:D\G)\)771T6 MC&=M1*ISFT%H*+@0P88 'W[O07"R'L\N:8.KFA&\T@@+GRQDH??@^>$Z]-L/ M%QK:((6S3I7*(X;3!@CG^VXY1Q\T,(I$DK1YV#"+8F\E27OKQH')I!]ZKC=, M((?4/4T92EW!CJ6%T.F-J30^5!F7C/QAYGL4O0MJ^Q;KN%=1VYGT4CIJBF]9 MM92*/3/Y0\97*-@4X;0W18H6.@J6RY&6=MA7('UB&UATP :XMX,5.&R'1XPA MB;CWYI)E,52]#!J\>(RE3TFVI30G@7P9P=HN^EP& KI$H%A!6<*9A<7'K$HV M?FQ[0=(GYO"'-&6#J1&J.IHAA:D^Q=1@Y;0-XB"D5=0I@[$6-]@)%6;12SJ9 M;=]:19PX#9ZV+,YXQ\0+X*8*C3,^ <&3AG%&/]'\?OWL?6TQT& BR/URG%%4 MKQU& ;%/CU1D]*J\8$N MMOB'8[N*)V/RO"'N@=DA[\31*2I#%;0M7K&87=.Z'UI_\$5*U9D)=-H&J0=V MJJ2&.K4&"#VN6\ZIX\]N5M L.ME\ZD%X,G" M(/328SNBM3?%#&,]"I;8U=(..V#UB3UV"$JZQ$]V>R^&8K/DRS;TMQR%]AZ< MQTJ (ELO(QY9A[$7^Z$7L:;,@2CS5S9VD\-F2X(PI7Y.DA1*ULI_?XF9DVW# M/8SS'>/%&GLQ^?,? =]Y2KH:\*'?4F3R<':64EMF=O4%6&;\#:WEEE!.+2Y M5K_VLBU#;?B?F]\/X:L7];X0WM,%*08.4;CV=D!'>\1+*"VQQPYAH,J#$/X/ MA;[M5P9F5QH.>GSX!ZWH&PQ"KI/XE86_D._V1.,P23\E.'RAK^E-[0*+7 M#:EC#E6\#%0T^F /6H:H,.LRZ\$H- )#A0 B*1-Q"* M_ \NY?_X?MFH8PE;*3R(8$(X%R+9V(Q'EM!?#(,N*_!A8/5HCH5+]^N[&![G M"@Y>%!WO=FQ(L]^]J'B^>^4S=,["]F+0!L@A15-3ACHY&QQ%"W%X-%FE":=S MC#&Y7Q.5-:EXDX(Y4;G;/Z&T8RYQ\?BE,(FG<# 8=MU4+[>5!?+?TXRMTFA: M>SB.INU!V!@B2$%DFE'* &TP!>SAVGB%# 1OL-NCO##H%P*00$IP\LBEZC>L M\8NL# _[2SGYX@D*$84LYT \4/,D^,RU :2%%_DDEJUTZ&$$ <)([38[375-S(&I9<] NI&)(Z1^MI-<^, MP?UZ%23[O.U][YZFR+V@2T%UL#>U0SRF.\4=?4S+B,*2IB!K>;4RGXZ)JJ/Y M!)OWX7I-4\K&YCN:?Z$T_D 9[^SG0QC U?:[^(;]W<_?488/E-=X8K9X3O:A M_[_^U+$];(8L4G\U;;AR]6* )O;UC$D51T?2G 4<9\O;S<42A)=R\?;[*/3% MPH4YWT9*QB?(B LK#N93MHKY$N;;QA8I]9--S'<-"H*PM;E/86=?2B ML@*%HL+"RR(,G[>2@4@AB)""%&*0NYC(02 DD87UF"RD$,;F^@F#%:5]U.D' M_OUT31@/>T'@G1CJJVJ$/W!ON"X=10C^7+I3QRIJ-#&D$Y,9(ZFAYCA*B(/1 MB0J-]2;)EBA\B6!,*LX%)E6\K:^YAINK\[[#!'(7YW+M-R?&TKHHMS-T16&T MXUF]K'$QYEHRJS#R03X:_!('-)7%!IM#)AXJ_?L?_KTGYW "0>1H-=U8]7S% ML=00(Y8!I<:G_16L">=-)/..]4LA@?5L2&M&>R=J,69\39X<\K-E"V-E#YW. M5G2=IJDMZ?IPRA!IY(AETH J=IF@BQC%C*IG<$.F']%.=F3L8QL*4U:[,M=\ M!]%Z ?='NA,IO2Q*Y)F^S!+W+U&X*:OD^6PV> YWK,G]^HG]FL$)//O;4^ZE M^7LV5W26:S#,!#G*S6/4AA+PAC@@1KZ9%)U8_/R*E (112)2B71%"J&(D J< M797KBG#)"(AF?7_H 9YG2?/C S,+7,6%.S![. !Z=X33RP[7UNN)W%\'J']2 M.:RO&V+/&B+]A(IOIZM@_5U]K[%?= M7!S[#=)/'?MRZ*_4H2]'OM7-R25MT.G_UO<M_HK8 M.QN$'%VIWK-6Z60F;>RYR;M#&$&>"L.*XI]WNWV:O(K$TDX/TNV+W+D&F4#U M.ZV.B%URF/RC-W\E:3Y9EO^A,K+LR\N:(;LB?O@:1N1+DOXFW]M2N%F<,"&/ M:9M$@;;_=_= [O4:ZM;FV/;FB#U<1^K1\U9!&Y,O+Z,P#HZYU>TCC$*XBLIC@-OP* M_^J>"CL[('>X?F55WVMOC=@--80>7;^M(,WCVX*X9?=<1%_PU+4D;C&W+-GM M#\P@>K-A>VOD3MJC9BWEJ[DI8O?LDWA\_29!EV"9-F=7E!:$[3OD4[+.OW@I MO8N+-UOY0Y5:[MG7UQ%GU3)!D^MV=G3 D?7DGSS:"S:DXB/>9$7BY@N9(9-L MC%:>/-$ :L.4ET?OXHCNQ>9I2D8T=>+DGBAG!WDP84!+&69X>?%$P+4^(5U$(:V+S M>[M"\(6OY"YMSC/N#4WAYUO*0A]H3JM25QZ=JAUY65=)L>%4D/OW2+/4;^(.(H$8!<9J,OXB:<'O;00,SY9/]NN) M]9BD,L@G;]>=SSF.DMONTV6> 2[41,9=-^K49KHKD0\MKL3Y$LZ8 &?KU]=M M6JD-<*[TS;0D",FEQB/-*/-.>$SD/7VE4=)_T*#;%SW0##!!'5HT.J(&DR'R MCW>,/R?WF[__[ZW6,$T]0*Z\]+?NI?5#YP6BK7 M"F1W=4#LBGIRCRZ 75$GDCSA]"V[Z6):OTU5K0T>[JW8S!W0@,WD;%+/@07D M(^3'!R_-0S_=:ICRN&\$#>R'?E-4,O#2"3PZ$M#< M"Z.LX35P*1P_"RS$(R ($4*2FI3\RN+"AWPVS%=89:5:I=4@W%P63_QL6(CK M##1MEFG)\C2$>+_QM]-?WSZI3,VZNN#%%X'J5ROB=+1 7%LI"?W>'0L MJ!-.GG#ZY)$\D5\LAT&%94*^H\-]/JB'T4:RM?&\Z] MO3"/:WWA)PWP^V* \[,:]E\*'\LG7$N9H/)QZR=5-[M]E!PIY?)T7P=M;(G< MCSO4JUT+/6^&V%.[I!U]C5+2+ :FW3NB\ROXP(3>LC]87LC)^L9/6TKS#XDH MS=X1%W8T1^Z(?8K6JJ.TM$7LDKTB3RR 33AE4I"V'APVZ=L9%'9V<'#LM@>! M[:T=&[^&(IZV$6PUTL.C[W(^>Y]O:2ISM;H"O:9VR#VT5375,<\:(?;'=EG' M#DM.L4S2M1K>S:6R]O_^A[_T9"[H]47N MB(-,4,]DT.B(V&&'R3_^C+]\QKMD0U0^UC,<%K'"TR\$"+[]PU^,.7N6YHJC ML_\Z=7+VTW\_ASEL$-W%0?@:!@5 1WEK?A_CFY87Z8'QL79>,HN#1Z]$R*X6EKQV;!,S0!YKP'FA8KK;4C7-U^I?X!7'N_7 MZ]"G:6,LVM\:,01HJ%FX>T=3I*ZM(_'HB\] FY3$B:1N*9*<6]N/Z0_D>IOL M4^^*M&AN\3U!NJ9I"FG!NSV-,[&+G*;P)!BD60)J51AV\]6/#E 7^FGKI?0= MTRYX\(Z\LNPJ#AZ2+$]I'J:\YSL:TW4(%X+AC87[=2.C]F,'#'(AA1Y,)CI; M5%L7"B&TH2Q)B EKYM?Z9-=J6':=1+GJ>?#K_S1 M%;:@*:FI>4\W*T!$,F\_83>!DGIL# MJ#.CTH;@9-4))TU@(J#DOA5*K![XN6/X;AQOA/%>%+=^]E@S?^=!2'-+EY"S M_9"CH9DK6&5H^74RUBV__3RG@B] U.8-H2(>A02W9^_K4^[EAZY*8=T]D#N@ MAKKUNT&MS1$[I([4X[D MC>W#MP]JJ]$H.K67\^9/2?P[BUW#=4@#D*XS&&QMC-Q_NY54';>Y)6*/[1%X M[)A5R8I1:SJ^@OWP #1 "0 5 ;W-I&UL M[+U;<^NXDB[X/A'S'S1U'DZ?B%Z[?)7M'=US0I;E53I;EM225E77O.R@24CB M+HI4\6);]>L'X$4B10($2% (45?RLLF0.:7'Q*)1"+Q'__[:V-U/H#KF8[] MGS]=_^WJIPZP=<:W7D#KFM:5N?9-8T5Z'2>_M;]V\/=U?7?;A^? M[FX[W[[%/3UK'FSIV)VPRYN_7>__TH][=>R_=QY_OKG^^>;JYJIS__?;[M_O MKSO3M_V#;_ KEV;IDY9I__%W]/_>X2L[7Y[Y=T]?@XTV^_[V[S__ M_/GY^;>O=]?ZF^.N8%=7MS_O6V&?0/_ZECSV#?WJV_7-M]OKOWUYQD\=B*WM MA>^F>$GR./S"S-.?M\FSUS__]]MH'G[\-]/V?,W6#ZUR;XG;73\]/?T<_G7_ M*'R]2?B@?=<0O4[G/US' C.P[(1]_-W?;<%__N29FZV%WAW^;NV"Y7_^Y'BF M]PUIX*I[>X7D_Q\O,5&2__9L8V#[IK\;VDO'W83H_]1!_?^8#3,?!/OZYNT\ M'VR\O^G.YF?TS,]TW84R4L'](J\5'/HJ7>_]*;+"=;X(;4\^I*C.M5 M)FG[SF;K@C6P/?,##.%$L0$\Q2[L7B;YY[ZC_[%V+ /.F(,_ VA\>(I?U+M, MTO;CE>X()YL-EH[@ZB;ZYLZ%#H&IQ:=-T)X-QB MKZ;PDW43L$C,WK40N7LZ9)AG(B/3TWWS@XW+)?T(D0@RS']Y'IPSH'LP M,K5WTX*?5E%_Y Z%R#BT/^"P<=RJ(F7:"Y%@ZCIPR!=B570]B?^*X5]5U M)GF_F[A:G Z*S+0)K.A,@V@(\[.P">@0V6IC^%2_%J5),H)"^0;N530W*:;D6O@FJ( M5]"+-"NB&F*1NI-M=51'?33=2KQ6JD-QKKA?9UE:U)L?27J7QW6N(2>I.$C^^SMC#=B:Q+_L"/-TUM^AK)\OGP#-M MX,%?^III->GADE\K,5ZO<++\5;,"X$V6KZ:MP3&J644^;?,8LG^*Q+CV76"8 M_LST_H@,H [0<@'QHWD@*=XM,7(#S;61/S,%[APZ:R#ZY@;APKU08HQ& +[W M\.OF*85[H<08S0#BO;7K&<[6!T;J =>QX8]ZM,G>.+T8OT.6_>[!%_1M4*K) MPM5T-": 7M=Z57B++&B$:\=D7D_]G3,)U$^$P\,PRY\XJ+>$H7Q':*1^&&[0'=6MOD7,. OXJV7 MFLLTZMY%2X](ZMC1X9 Q@/9Z"5P7&/LG0E>2$Q9L[Q*-#/S"^&"8O1HYGM?7 M7'>W=-Q/S37"3<@P*)[Y+2>I-P5)9+%(?\./QNIOF\S&Q)Y[)E >S_X:?BD9-WRUQ%9S#K!0#KOU:2?.W: M/DAQ;U)E;]>1L;1/:?)!DM_-@&^ZX=[,7/L(]P?K^IHUWB8-.E&H86C'OSN, M2-[ E+](&DS0_]OO8:"8OQ?:M' #L)9AJ/XR>;!Q'13P!4;R2VV7VN[D"$O9 M>R3)QZHU3^![DT2ZY]W0-@+/=W?QW_B*B^]>&OG3B^@>7$3S!@#;/S,"6Q=X ML/>PWQ'\8RPV^@:*CZ2K-Y,"%WSYP#;"NBS1;TT?O>CJZNKIJO.MDW24_E&S MC4[4:Z?:D:)04"BJY>B9;[%0>2/'+=,T^LT_21+VWKUP SOIR-+>@17U1-GN M9Z9/1!)[4.107 _H?ULY'S\;P(1B7S^A'[ZA'[Y=7<=5EOX'_-7^0Q:PWZ,/ M/?[S/[NW#[>WW9O'FZN[AX>G[N-M-_6):<+TW.SG:JZ>] U_S'$HJY_XB9^W M8>6:;_K:M/:T6+K.A@G!^"L<2FD<%WK9__G3]4^=P(/?Z(0IFZANS@DUT;/M M0+-F8.NXQ]3!/::.9DJEBC5T(U)#4^":#I3->(&+%H**,L^IHZ-RL6(EW8I4 M4KB,#.,"I4/I^%%U5$4E6:RM.Q':BB1Z-2TP#C;OP"W0TO$C[=<.E42Q5N[% M:64&5B82P/;'VJ;(SA4]IHIV**2*-=05IR$4(W;AN(XW:*$Y[J/L87?7=PR\ MPHBM5-$?NY"Q.A_$J7.A?0T-*&V8+([>7F(3,<^KHD(6\6+E/8I37L\P7)26 M'?T'+IG!-59Q!<^JHC1:T6*%/0E76!\EUKL+Y],N4]?A2<6452)8LBB^$JZK MT(Y/W*GK?)A1!6>BPHX>SPCW> 6%>VRSUFBD2U0G)*"1^=JIX_F:]?^96Z)K M4O2P8FHKERU1FI 8![(%*'*,45/ZS^U73*DTB2J$1#)0F7UKNG9L_-KX^)'V MJX1*HD0M0D(65T5C#-(E6[P"XPWSC6992:4%K,8R M3ZFBJ'*A$OT(#"H,-L!=00/]W74^_34ZBJ+9>!-8^+0J^J(7+M%;W;@")A5J MJ"_='KI=RW%[O@^\"+Q72UL5)4#AGVZW8JH(ER@F'V6 TD;'JD81=%AI0E%" M?$]I)=? LLH&7_JA=JN60:9$HP)S*M#IF?C4;EBWS)L$/KJ=$*T:\>X]H5%6 MT)OV.OFL,B;*%)B*T0>H%I(UM WP]0^ 'VQ'SRFC,@JQ$BT)"7?$[NRKZ>F: M]3O07'QR(.[1]NN*2;)$74)"'XETAT]]A;\ITJGK=2SJNFK3+1$8T*B'SWXG4;XK7G?/_?W[.??=A^[;7,)R\5)TJ$%!C1^ M@P[K/VSGTYX#S7-L8 P]+R"DEF&>;[^VV,5+M"*>^(#4D?/ MJ:(M&K$2+0E)FH@^D85[92)E&@&ET/Q'S\?GS7D< *1 M[2KX%+;8@XC75^@@XKY?^'-_,IY/1L.7WF+PTGGNC7KC_J S_V4P6,P[__9C MW/OQ,H1_^5\_-70B,>XN[&JI>>]A?X'W;:5IVXBMP/*]Y#?'M(U__<^]0*FJ M^E,GKCMW5WW:TR(NO+&1^*)TN4?2C+YKON MX]V-F %:&_##L&60%'L6DBTHZ4.+#495(Y.\%!^O3:GT?_2L=#2@T!U.X32B M<=+[!W#?G;WFMW"]@E(BPI.;(FC0U[PUJB($_X.*Z'QH%D!UA:+"6Z:]"J\6 MP=""JJVD-*'1>)XMU256Q6I$]S"$US- \=\M, 9^\0X^31.ER,$L*/;,=KLX MD=3KWT%Q,1Q(/Z*4SDL%PQ[Y;I>.IR[8:J81E[5-:CMGD,.HGJ*E4HRH*B_V MM'F[B$)#"7653ZWF_)XIHYH=7[.$VH/H*A-41"GP-(320E ?/09Y10 M$0<@N9X#H_CDSVHHF2B-(K/]\24KD+^#+]T*4"I(B;)IFF:AN^\^WCZUD B5 M)55DID_Y-6/'UHDS?N&S:M" 7C1>4[\4'A[1M5-#LP19L"5NVN7%I6X.A.Y* MOJ!V25B8MKET=."X85 + T7\OQ0&=/L)^ ;24:66?HETH9%5H=YE01E%>80[0;2DN"<] _F^KSQ]!:%N%*N=RE4>KB MAV6F )>0!+W4BBQ,RIA#%[U^7M,H"=J,<3:J(K\@*YGC*I-ON*FR@.DL8 M)1>^=.'N8)1[%JI3H$Q413*@"+?PXM+E\2U4YP2KZ(HL/)AW5"F!5I AC)+S M6IZ(3ZN.OC84GW36IN!)Z2C!J,,\"6B%;&1;5-0D$M=<(AZT.GI,/[3-T_:P-C('FVNC6\IZN!YL@C/G#99:I8[?%RQMF@;M5@!H5959D[9F2 M-EQ;H>IZ+E@#VS,_0+06'SD>6H%/EG!1CM]=9>E%/1+Q $"1Q6H>2VIG5#U> M4,JHR)JUS&>OF.:\N9035A9F&J*^!;^K:_O!':6V8>Y;: M,)E77.K#2%$?)KLD@QJ:N.'W&Z&;/@5N6"N6:M&*:YP=/G?BS0?']/ :""B2 M YI%(*HLW O\M>.:?QU,!I$XQXW.AS!4DBNR*ULD>5A^D(4D48-S(PA!:D66 MP452XPNW4[8Z-YJ4B:[( C<52V3T5RA:JLR9JN(KG9#KJP\7\#_O W&BWEG\MJ93 >SWF(('Y [;A;MM>R%*@F5 M89Z6)CJV_[(%.LQ7%N\+'Y)NB+-@7+2!4BH<(9#%]R"ZY_HIU<%_':L-_@H5 MZ3("W8?>+7 _3!WTOLSCA#W<8]*IC@+\@\:8I))29^'N2_3AWHNST4P;K[C\ ML])HCTD1A?JC%$Z9"'(H]!O8O.=N9BE\)@O&O12:IE1942"G3#)%U!RC0U1S MYAFEU%PNF2)A_OVHB*=.Y918FS*&TI'G\KFIZ*L#?@/$O.%F2?2 M\:.BFEGX!YTT9?8DQ6I)Z1C0F5+4284K^205(ZJ<%7'879[%=_ M4>:F8I]7AP9L(C:0!2*<%'-@6:@L.[ A$A:T@CUC8]HF0L$W/T","S;H0--8 M.KJP:;TH(E%9;$4B4C.H,X@WNO'M!3KMEA->YD$F"[&-NFC3Y%*K;!*BRF+,E2Y,#K) )L MV@'D^R$][!DL'1?LZ^P!;_ %K29$P[0U=Q>BCQ!#"&C9#^.J]Z&9 M%MHG7SBI5.#X(/VSYIDZABB,O:A#(!Z"Q\1Z:L3.W(NA55()*#F45!+AQ3VN M#E&8)$R"RSPBVD%/O9T M%N9IU5E $E.1R.QOP%RMH8R]#^BXK\ X0 F5DV7NR%')I,':C73,J3R9<)$\ M,2I*91'0(D.:?)CZD(Y47+A1G7+*3V(8(&*S37O"E+&7,V<9$RR-39)BSJ06 ME,'\*:-A[.'46Y;#J?W)VW0V^&4PG@]_'72&8_COP4]2'U--G7N.8 G+UN? MHJ_T1M?+F09I)+ Y%17.+5S#=QX37^*:ILKNU'%##?N^:[X'?H165 2R+&F/ M3^]9%3PJP<(FH5%DB8B#Z-5QH8M@1]?BZ;N%J]D>A (A91OAOZR(#,:_ B^\ MS80"4$8&-_(-TO&\29+2#XG38:W(\@0'9/C[DA+T5&TO1*V(4:.'>T1>X%L= M^V9[5,KLG"2YX""(NOEXZOKB/PI?EA) MDC"(JDC(D>+^.2(YJ-LKR9=ZTBMR!<81?H4%,(G/*DD->DD5N=V"4_T\N0A0 MR=TDRZ7(Q &MFPO@ROP%1/\=VOEEU\RQK%?'_=1<7+HK8R]90*\AH+*L.LDZ MSY.%A^"*.*.<[GV5@@\\U%ID6:@$Y\2'+7!-!T4(75^F"RSJ7FJB,#]8I.EC[,_9P)L?C@HL@Z!P-& M-.(XL(W0D71TXT,,:L*Q0J-,MB()Y[!,D:G[\56*/32NPWU+.,:7P/0#%UNB MIVZWTO'Q].:O,DRHZD MD,%F:SD[$,UIT\#5U]"X3"T-%]^LU)=T%#V]-67#1I%[78E#%(M()4N)[TTZ M\O&C":-19,1(D>C;(8?<6SB8#?$0'Y2&%6;6 =L+^3 #T!!XI@_BRNT1EC.@ M.RL[["54&6[?L.'72D?K9FRJ$!@5N38YQ'\&MO%(SUL;DJ$EM=ZJ5AC,I9>U1.I8U/D5R0:B1BHA"#%@XX)"K &H MQ\(J74E'/]Y$*3!_O&!2QB *K_$@!?.:,7P\4.%4I1,7K!9T4:CT!S@59F43 M*/&J'(JCJ:!SQMP2HY0E$Z7@O(K^14DO UODC-E 7M1M]_'N245ZL$B?<(1/ M8M0Q1P154=.\]:OE?.XC$24'>N^9:J?UYK]T7D>3W^8_M>48[QX/^M.[!4T$ M^GIOOEA^F;IK9+L'4EG*V@4>N0'\Q!9D?V> MZ-95PBU.AP>DTSPG3>8I4B)SHUD/@A)V,CM':-O'UDT+9-:,<*G(Q>8T\:KS MX>;)T%/D8-(+@-^KFZ'NX<\6B.NF]39H5?D7*8Q)TU0ZXIV,'WEJ5L9+D;F4 M/49>$MX];SHQ(-1H63E!>8C[*V7A(O?%"=[]96#U=-T)H"KPOAJVR859-7!J M]/Y>0;=3O<1?SG8;7DFK"\OJ0=7 X7_A1$M/_Y/EJVEK4 ?VJN]XOHA:['"9F05/WSA5R6$ M&L@.%;X3%]4YAGA#<".P8]-.V@HN>O["J:H@*9,WFM_JVD,9)VR7A-/H.[BP MC1MJ=;/^)(E8Y%%(ED%0&\#\(-1_I6DJ'>%J:IV&1I0H*).RET=@:'] -< 9 M&NM@$=N<(VG*Q*\;WY*8+5,70#?22!;+\9P/%RFA/Q ZFO0THNGL'/E5&9>Z M@:]"X@GWW_%6>ZKM*LUY<;MSY!8-!(V&M03%Y_-()">&X^,"(U-[-ZW0.:7F M$[Z+M]]O+]2GF(L4-2-;\D8-J7/B:J=K2H=O1K+!ZN) MB2*7FF%00.MJCT="-*$CZ:C&*2&:561%\@7A,B:IGZ+_&9@N@+C L>3O4.D? M'RZ9T>F3[09_[H^^ ^F8PXD)!0DW]3!1)EB:P^$Y\$P;>!Z(#CLB].._X(YP ML71QQ@1C1469"&L.B2%4L;TRWRU #*:6MCMC,E%!T4BH5&Y?JK8/=3Z*=#V-/#V&C2A* MH'AI_>JX:+\5HA"7JX&Z$8&YPU0WWZ(D.:PK-H &@3J4)H9N\*%X5$D$#=_P[,C&BD7= ME IY)OI8?DYEG:MVEP7Y 8)\JSCAN""DS.$B>KAKQ]G.AVHU,>%U=$AP*'>P M7 +=GRP'7]"V0V=B!JD^L1$PZ/_0?NZ'9D4C,KE<+-R$LXWL+U)/8CC8P)ND M(RMK,/A4F#2P!A%2);4.,-%]%/ETOG@=EU9!I!8,CT_[$:VGN 1P\4HH%VRJ MFS#*YVU^&S.T=9/)Y;B'O0V$NSYOQEUS2S&7H0KZ/-ANK1!.S4K@'-I+Q]U$ M.BVI[TS7.HOB(T2Q91RJ(Z?P@@>.9WI0_;"K[NU5J'STFW!13 MO@[[O?&BT^OW)S_&B^'X>V]N;E] MO+WNWET_B1GV$W>EV7%=Q,,M*? ?Z,HS;[*%D01Y4W1ZN!K+8FS8D(6'$[SP0N=$%[=V)3$1!E<42BW"7MPC#\:^#\6(RDW[T)]+N4NY/65E< M; MIEB,%WU@VV$E-,F2_OA(_P%EU4!288!2WK3-^4A"AJ,!$R;B^SX_KZ6PR M'VDV:X8[^4?OBS="&=.:BFJ8)Q)?(K<4K#$LP]<;! F%0*O/[C0Q6'Q/9R$\.A1^GL#2]M'25E-(!2 M6TW0L^.ZSB<4/KRE+'5^OL3:/.:MS?-D-IO\!JU+%.=\&3Q+OOY!XE([+;B' MQ5PD^\\CO41M'9CAD4WL:<62T?E4D"2QF/3_\>VY-Q^\ M=/J3M^E@/.^AO4?)A^A>A/ HZQZ'V$Z'4T)XS!!]H)$<22P;RK4ZS4PP=P\W M=S>",JJHQ7A.BU%J+>KUFAV#U]W'1\$'#1I0=H%!:@"TMAJN5&8;G;6ZOBK: M)H$V:M!9]/Y;]J7)7ER&?1)L"VEL2\$WEN^3X)M(9Q58=5"T3\(H;EO',ZH@ M84971L(EPKZ2"7W*YG5!RB8$*YY?)Z&4PF__/< ]6]H3*O/1CQR^S'66-A)P&+/PF>J- W5XZ>T"GPLR9 MP%JRMG6@QRNAJ>;ZNX6KP?61GBFA6#+<"W(K9X-1;S%X^3;MH;2+Q:PWGJ,T MZLE8 NY#Z:T!0P_9,7+3?;SOBMZQJ*"FO)&H"T%;S41R M_^0SL,'2],/ZG90FHB#9RJQ\#.P==SP(I22]0;F<6EL MQ_$',BP[REM*9Q&8U%&P^J@H#Y)G0%L769LP]EX;CM/CX\M5SY%/(I.:J+K4@YXX6K&2!9,\=P>C.@ XC%NP4B)#"JB\VK"+!@ MSNQ/TM*9%MSCZC).97I%DP%[@I*.'+3-U2-++R7483@2<^KH_EJHB9*;GMH=085!4%>AX>+/X#EA*[[X LE-9"C)A0MU2%) M7:$3NK0]-%M\8^0DJ3.\O_ YS LCTJ="3UED[[I/=X*OH:A-)UX@)/1J>Q0W MJB#A>0[TWGQ@H)EW\&7Z$_?%]+:.IUF'N@\3-U,:@G9[@-L+U"-CP]@D'&U[ MU!BZA6A41A>$STSOCS[\/WYUD MI]P/XQ;:> M32VWC?"?5E38F\Y25>Y//4KQA2(A7-MCSD4UXXD>%[Z!>I1AE#7A1-N#R /- MM6I[[FFUHKC%U'0/Z;[]I+K2?_HZ\5B.U MR:)U+_[$9_U5&;.X29Y=VT/(IQZ#SQ2*KF/# M'W6P8>4/:S?J48D+ @FK^(>SI3AMM$#YCW1GC6ZOKJ]NZYPUBMYU.6ET^FE( M7P,CL,!DF>2^HC(?WLC1PK!"G$1@KPX9L:634_4>U;,SO,%0Y(S3 99]PDK1 MC79OT#V$ML28V!"?P$5!]O"RSP4;#SF\(ZN,;O?QONU[N,W#H\BQJP-0QP$3 M!(2.]L!-*_"!PQ5B07:J&G^?.@P3 Y7P\V=,'$4G=%\MYS-5V>C5<3D1LD+G9\$^ M7K@HX\Z;#LM1(V=HVO\+H3HS$Z1C\$4U;_- M1_71%0BS7G\17P,;7HLP&O:>AZ/AHCVA_)(#3J5%CBE;"\K,S7\1(D**!W3S M6H6>LL/H07RU*49%'^7P0LR'/\Z M&"\FL_98BWTE$(;+D[ M)-SZVW]ME%Q,%RJB;2Z=26#5#2F^6$'TMI8H32J< MI(N;,)F"^[PIF,XFTP&Z%P%Y$>@JE&E8H[@=5@%;\J7$-I2VD\9"8+^T:U"-:WD;4-%T=MJ%0AE:]@.GR?3%Y^&XY&H748CA>]\??A\V@0KSR\ MEI@) D+4[@13']*8C\,TF7P_O4^1:R&=P:BO$Y)C02>_\'2@TF#9JVF;/@@Q M,L R_,?(_ YR)YW;]J_'+=O:1Y3X+]^_TH3ZS1H*9;IX\0X%4+S&O@(_@VZ ME^"OD!9QW0NF11./5RA-W),!UECN4-,!F2331:_#&:=_B^]V??6Q'(R:$7% M'FPCI-$!T1B\TB@P :T:@HEQ1RWH]&&RI2Y'^!YMX ?,%F&V7[5+!JIIS.@ M'V]TVNIS/3NNZWRB7/6P\MT[6_S[,>]>/4]FL\EOT)V*]M%?!L]M"7XCZ:G# M5\4/2^@,H0]-E-(G3V5 )N.7(L5<+X&[V MYH">-'3=J$JA&M(WYK8T?>[:AQ+E"ETR32)/!>>L%Y/^/[X]]^:#ETY_\C8= MC.?A]:YMF4GVLB#7X0!+VI4-SX6A#S2FVBZT.&4S3JU.)9R9DAO'Y]#3,E$& M8U')U)X5?DN8"#D#NK.RS;^@=, U'=8%/>?W98?Q$QS&CX*-&'^"D(S=*>!4 M;IH]H!3CW_O47",THE%Q8 \=6XZ@\[Q@$_V.<1+F\9)S9W=C&"H7GR@>^&FD MXO+"K$=]JW9\H2Y'W)0[ASYV[ \ W5DCA*DB-6DZ.7<:5L:HL5/JC>>3Q_=9 ML>U17E\5Y9/#5<^@L^C]=VLV(??2,R248UM(N%J)OO89+)V4IE_@?SP_+.T1 MU[)FSC.OT*MTEH55DR2SP0\1Y18/AZJB"4P0FC@MY!G88&FRANN8>U2:>GS0 M4,[!_V&[^Y4[!"1&PILYE@4'(UH6,;*.M4.E2<<%#.6\])?XLR$BV!._+%M9 M#+TIS;;Z2 BO(56:PI,VXV/@)R+O80P%9\G@J="A0B1J" SY*U"E)=V?A?Q" M)8V2PJ9P\,!ELUY\$Y_A )KS/%?6,M+"%B?AS63S/- M!VC[Q=:AH3_LT#+LG3%WJ1 ;&X.CL;)3C1=CV6Q,/PH/V@8J*F':*V"S5EB_ M+JBPWI^\O0T7*#L_RA]#M5F&X^^#<8N*JA/@H0Z.,?4A8;@LN:>KI_\9F)X9 M;CL\[U+_VHODHVI&I@&BNU3H35+M-V2&Y,V5> M57^Q,MDO0KJP S>IJ/)[X-!YWDP'KP.%YWIJ#=ND=DZY&V@O'O? M=,,ZBRQ&B[8'"4T67,V\!DC3<\BM@#7&0&PMHZFII2GBQA\S$LI%ZB$$L5DI M/R[$V/K?FE+W\R[^ M(T.Z,$MOV=%R+?X$&I/:2,:B/@S*K<;B@LD>JI@\@#;#A=(DU8_##7#'7H5% M>))*4=^!LW*U[=K4-:OG HUU"N/]0G79>A*D6GNVDNI.VQ?@Z:X9WQ60!'E? M@*^9%MU\>7=U?75=XZ9;V/+P"1UGV4D^HO-O\6=(/L,J>0DN9!_8US/&6:S, M0])9F?J7YI7+1YCLDGKT-V(TN#>N/VS3[WV9'D:)N>>DTR.%&O*ZHQ.K)>I[ M<3:::=,H,'I2.A72::-$BP39A/NKF/,E")P\,D1M7-M'N'Y2. )6,-*5\LI7&#-B# M [QW23'.7-GC\FJ(#/;1"&65L-&K?:[%C--Q@"S19+F_RB]>O^*&*_9Y:3A1 M2;7Y\A*Q1*_K[GN#HX55 $M[*F:IO%\D:"32QVU5/SAT)TN:8>_(I \]TDQ?LK MDRJ)CB=DQ<:L#AAZ4(LDO !H(*0KW$N)PUVI4RUCX,?'7>@"DL2FTA&I\@Q5 M6=H&,GJ$L^;9M"Q@)!=['B#!^;;8YZ7C1V4UYQG#)K0BT0F4F/2)[H9^==P7 M)WCWEX&5QS0&%&=86/I0F4'U@:@[93U%K++!"E5K$LDK JH5YB>E6<,J-Z\9 MRO$U2R!%\-KU5[X?,-^%=!2J[-K4EKJ!I%+A+DX2I0 MVHK&!_,H)&\DDE=P@[L8JW- <.1X.)X4/WP./&&07.W,J5P85 ML>8-:$C]QL2&[A_T^:+KK,8.*O@5_?-9\TR/E*#%K?_LZ+X5;]=JYW8U"PU% M7I$@9V@O]_,NEA)9\%<7_!D 6]\1$L4H6DI'DV:U3& 5(T98O@BE2)$(Q%0T MBI;R4H11903E,TJO2+RP2'QO/[(*L]U8FLI+'$9UTQ&'2GS5F/.\V__XBPE< MJ(OU;@0^@$4W+1$:R\N>T\],K#!A5W'26)F\1,S3%+8/>9G#KDE*T\,$A6HV M:&AO ]\+<;RAF[3R+>3E3&4U$ZA#*;_"1+EE)LKMF1.%)+\B-7AXS/"CDH,! M7-\A+QE/[2,UAJ8B-8$B?/9P'6+5N% L[GDE*4>F0,$N/Q,ZPJ=13&+KT(:? MC#)<4"D;S=XEV5('P8J26I@U&B.JZ MVF%X)QQR2B:? M-C!Z/HY_I0D*.N''* M72K-2I$B^: /Q3']F>G]$=7ZU@&:%-"K6;,-\K7.6+(-HN_HH \),PLRGW+N MN04/CW=W-X]B[%I&$4@]I$2!XH>ELTZ,L.=-#8.<4FW)QG?L3C77WRV@+^A! MD0G1TV'@2@H-M MA5[1I[.Y"8<6\NNU1#4T01VRM*K,!G&=\YSXY F! MW$I^>I0HMX >%2063A%,9*!X:J-C 'L'"I&!D_ JUHW*R3\J23K#-V@!8>HX M#60Y%;F/*UY03=&N"KHE ]T>99CH;$MTD-A>H304QP;8:BT,/$_/3B,YFNHDRB7A#JOY:Y67DOR\LX6N)WP]4DRRR67I7VW$77AX&E[ M[@J%?/*F*Z"+V*#-V;R =[\D*%GTJ'3:I%!&7H/4DK5'C\0P9/'#TNF26BWE M&B5(*&U(R;$_@.NCNF!S8$-ZC1T?>"\!@(\6'X"E;2:]H@G:.HX<5916N-+Y MYLCW=.BL>F:H,KP!QSPM'1TJV7 6X2CN+;J51Z'H1Q>0+7II.^F4S*(O.FV7 MRZO(J)\#UT2U#8>V87Z81J!9UFX(%V[PNTS-*H"&G(I0M;M64*J<% 4./4] MA',.XUX,+*#[KF.;NKV6#N1#G.<(1! MD:@CM\L3)6!')4^$4BY"P%#P6C+.[H[JV>M1YK\5P4Z.6)4WE%?#9&7EM5Q1 M5KGNPFJ.+]%)D>_0@*(BU,]@"9]9:%\,Q,'TD$7U03R#*A*!CE$L( CW-!H[ M]UT6*2N()&DG "U8S2X3AZ,:W AR.* MC2*8UM(QADGQY;QA$5N1!3O:M1_:4,X #3QH8P'4HC^# S$% =AZR>+[J!K1>*#!:8V799L(@OT&S-4:80@_!0ZM)(02PNQ- M^# M3J,1UU#$T8NI#\7)51^+1OPK::@5HYK#HV?\*XAJOK*0K+RWY;?@M\(; LRT+%J4(OK9O&DA0\P/,437R,!X[^-*MP #&*X0;9BB6]@&_AI3XK:,B.@ M>>#P:]8[D^YKU98)7]XYO/T,KTD25+T" 9\OS?;# Y/E+Z9M>"CVBI&%JFUF M;-U>=1^?;L5:E7*597T#/WG KJ*Y5'D?.?DVV8)6ZO M]E)CM)Q_4#HUTRDNKW!*T1H]?B%H.?NKYH;IN&7:SSVGC/+I)%-RD;EV7!^N M4#9ERL\_J(SV*44[3;E(0=-[V;2NC+*I=%P[TBW3K4$M%YY66WP&@=D&C*;E5YPQD3DH_U*LH@E]-ZL9'I[(A!4G+=;/#B M0)*@8[U9^8].U\P *KV:_!%%4W&EFEB[.1="542"4U*WQ#/A$3 H600%^= A M^_AX?16F%71SIDRC12)FVI,<3"-S *DG*+7Y8&FXTJ.TRBT3$0L63= MAY,]PGCPI:\U>P4@_FSN>(T>SY.!O %3,3VD6'Z(=3)@7X*R7626+K*XWG0? M'Y_:,$UR$[6!J):8K!+DHF+&3@J+,?CR%Y_ ^@!OCNVOL;<85NQ..C;5YD=1 M.@M';%2L+4T+T.] ?3DT*QKU M+,B\.@'N9CG6;BZDH\2DT1H*;>"<^<'#TJ%N+IRCQ$3%37):8'I+^-F@65%*Y MM4I]G3WKF("IN_V>K14B9ZH'ETP@-8G$(GJC^^=[HDA1$V0&4!:!M>L94$I@ MI!YP'1O^J(,([[!6QT\9W1-*A71KE0I)OJD3?U2Z:DCVLY(B(I<:(LT*, :? M.&9,W'ZX!S>TTT^8MFYN+1!>[8R1L5:?TEDLMOTG_K(3=@0$YZH>RL)[KXY+ MD+SW9>(VEICZD(X;_+6=9U1]A.1ET *^8+(,)P/X26\ 58?'$*7HT:RT=]!! MN!)L*VKK*J]_:L&%7XR%20=\,9?P]0"*_@S\3P#LT$_SO@>FH<%?#NT!_+ON M1]=T]VPCC&@LG*VI/][=%'*"5[?2\8=:UT?Y@4UA(9Q2?,S,T(9+#,WJ;;=P M @_U.0T+^_6#38 NG?\ $3[A#;WA&1+"C%6M,^FH=HJIBR-4\IZ-9A?RQ4'' M"KC1*^I..H)Q5#X/9A%04L3*]35+1\(#XP=D2CY X0SN&P M4>'=(C(0]12^8S.HJ9AV%I]0I"HD5[BSTF)&D;5=$$PKAZ'ALF'W@G83_35P M(^G+*Z$4/2L=92A46;!72"V:DHGXI4=M"4]*1X!3V0Q:+%3,I _'2PJ DHIO MQ4]+QQQ:C6+L!Z6$BM:?/$* ;C8I;* P+^@FE[JFHC0EL^%$E)[^9V#&L3L= MKD_ARP=?6_@WN%2%BU0=O ?+BC10I7I1AI(O>,TDU[_OWX,Y\/%<#*&/R^& MOPX7O\-?[U_7"=_7V;^P+9?0/ <>G(X\K^]LWDT[5$C9W$QJ MG6O;[N/MY? M7UT_/M[=W-P+REZ;ZVM@!!:8+)//39'%>]ZE_D5*)6'M)CO:[N'BLBO6I# K M*V];N& @;PY @5"$W3?,T]+IG8O2\EQ@$5^J2XR*/AS]Z ) W XK;2>=YEE4 M1*?@?5<3?:T%ZB_Z!?Q?NKDV4R"..K@;'S^ MRKB.L;<[T 07S/NL6[PWE%F_XOD[RPD[J MC6>\QWM_<]_MWCW=WM[[RM5'D#&[X2T(!%7[4W?/FZV/PW?"V@^ZYCFSJRAEO'AMB] ,]KP1S 4&X4SAY&L %[KV&FXT&O\O4K"+[2SP_6+4[Y9C6"""*' AL-/= NZ7R"3@F7L0RZ_F23X%XI#*\I,[1&=B&L]IH^I"?CX =F MBB<]='X50IJ9_GJNBXZXAN==9^BGR7(2^+JS =ZOFA6 7\S5FLFSJ/J2,Z$W M;X0XY2!PXR\FHE,-"928! P(1%3!IBC*PZ5CE;C7,"J-WD0C*,A<,LNK/ '3 MS(U%5[X(UM@X0%&C0\0![%T#C [Q#534*J.TO"Y?(2\/&LXQ0/8-;97&GF+& M0V1+*KC-GQOO3\:+6:^_Z/3F\\%BWNF-7SJC8>]Y.!HNT)T$+4DAB+/77R'? M$KA^,_UU/_!\Z&FX)=D$U*V%7,,>?=P,H&@UJM,"W#"_V=;!Y-TR5U&B\]<6 MZ#XP%N8&/C)9SN%O/;3[49);P*?S[-B#(Z_[(-;2,-(A<^5ZXOU%"0OP))\LVE M(4IMQ=)RA!*#1@V)H$5H$2;[VTK+W!Z:MM*P29S+4QFFABMR,CL\#*9I+V#R MBQ>PA0^'H=2I"[;QQ;JTIHJR.^G(5EWW%+:K#BAJU@$N08E4$9BFJ9+TJ@W MJ>H&2T2ETOK2E*W/EU E<1\5KU3:T=1==:OD"HO]RG@DY=J\DTTX"4J-E M69I<'>Z%SB]O.#MEK"_(XOPDKC;620C$XLEQ0;+1=2JS9T=I.H?V2_QQ\0*M MV%UC:BL-SQHW>DP(-)IT)\BBT9.'2\?2,*L^&^J9)W;:21(^JVJ6L*X_:W-I M*'1ZXU0" B%15!7[1&81K[ZEH1@76G U5'04E,16<+ MH90:72"Y;7TW(N=G%A/GZ1( M'3\B$JFDK?J5%#: %913C^.R_<:9]OL5US[PQ\"?+&22- M^Y&S!O0-I3,%K/K(^R@5A5:D&N%>^M\<]X\ANIE%!QX;6? M568+H]2*%!+< MB_\*G2QO'96S9Z,+OJ7*=&&4N@'?4RA=\,=2TH^H3 "<>+SK-R Y_HI_<-_ M'>L>_NJ?8>VO@NH F;])I[5:"CCHLUQ("9556"#\Z*_2**P@&SK&)J32PV0;P(^C, ^9IA5G!(G$# M1X=$4F+N+/U/#>5V92ZCH2((L>T9T(5=_@8*UW,Z:G8DT69KA3Y3J*!]Y@K^ M[EJF#A2D!B<08GX\MMZXV)[O!OI>[)6+8P]-$P7Y4EGLF"%/+6<(%L%120WO M\H;2L>5407,R H05KJPQ\Q\>6 ;6R%SBLD8H6DK'AHKJ8^!!B?!R%2MNF$+? M7<=C-B5AHS,D#EYN%4OR]W0]V 26Y@/C!4 Y=#/4)OS9 J%:;:.W<5S?_"O\ M/18U#+MX=:\N#QM%J&Y ]REBK U6Z/MDX2P6 WS*-*E)%KG;[N/#M2+<8I:Z MT0-Z@MB2'E48=J0?49<-I5(V6J_L5!<*)E=C0J2.KY9._L26<]_-Y]Q_GTQ> M?AN.1F'._7"\Z(V_#Y]'@^2:0?A _*:VI.$30*,^YLG41^8HR-/=U=TM<[TH MWAG[R??3)>AGGI;.9M371=Y\L,B.75V)*6JR1?Z3O?IAFS[Q"K^CYZ13*XL* M\@JDDT_F>QQ3WT_,(BQX4CI=TFFC1(L$V83GB6$V6>9 #Q"-7LP/TX.?A-]- M*7Y2;D42%'*T3<(@G:RJ_ 5HEK_6(4+ERL0]JXHZF>03GH:'4>ADZSO KKO M.K:IHQ+8;YH=H+I2D*KVJES+3!UDH;GK/CY>M5+U]856).\N<4K*=J]RSTG' MA'J.%IU\PHT 7Z7/',MZ==Q/S35*U)YZ4CK%TZD.K_(RV81/Y7R57J)I:=5; MIB:\@IO4ZC:LW!A>7BZ!;J>!JZ\U#_1T'5T B MABMQ"EJB)WA %(&YLJ-;"O3=PM5LSPI5^ATZ52/\;C1]!PJRJ*+0BGF/['.* M),%6KI,*O\VX:%89V$9&M^)V88[_/0_>_P473PLGOW'>OKKH/5W==7C'"_?(+U8#SPT<, M/63AN.\^/MR((4[S2L[/>'5Q:@MM#J*,M0VYY 5C+]+0AY=*F4A"C8@B@9;D M$ TY&&&"("5SRPPKJ!$E*((8!5H2=IJ,13OH%?^(#6MJ E01*VJ>"A"IH6K&6"CN7^0@Q;'CYT1 M1:A$%Q[1PH0FF";U$2;AN$9/TO#DE,X.;[SDC%QPW.4;7^,(F&D"$3WN-\XE4\ZFLF30P5^?(*&H<>$6QI.+39JN9+MK#G"PK^UTL?4C#L!/,A+5Q.4V)V!.70$\% M9?*X8"A&;G1&G*H 1 .7AQ68+2E.N-'-M?5W#X*3J5AI6-<80LH&T^] ?#A>2QGU=N%D'*/5G<1P@\/7LQSB(O64 OK^Z,)$1*D6R MR=@A>74"W(*X6F<7)M9"2I$,H J(P&?Y$1$^>R%B+:0:V'^7GXB])?Q>KFS, M]'BA9'VX&MC2EXR77 ZJ7-B%0R0FT$/+CZ_TM:T)O\#\"QA]9[,-(*'W$7O# M,,,R@!@:T325ADS-!P,KP]'8 K;AA*)#*7P:S3_Z4W^SZ8 MMR5Q*(-7N 4&00M9=\ TAJ\D4%^I)\X90W0\H$@/8NA(&KO"0:4%Z3]UD:"X M$_M6T/8ZU I @CT''C2PGC<'J_#2,4*J#[%-5OYK*/^=%#NA=558L)/.#(.\ M5Z/'GTY,T\D\(XV:JVNC0*.E$@K?$#S%I>A2J+-4%2J77%U>1K9Z^XVX=%TYEQ*3&HZ=:K7\6F81OHV"&.YUS.2+E M'3)V(8W*&W.SN:'2P!QQ\->?.#&()-XSL,'2]/,!9(:6;BN,JJW*A*H/A%PVAP^EDH5UW]F\FW:D M6OW/ #IFZ,?PDB(4:O>P1Y[I.S@'L^2I:6=7BI0M^!\;_F<(UX>Z&T#1 M3.W=M-!>)V,NUTV=7*YOG?@[.J;=@5_7T:*OZ5C)YUS2O2AZ2M<=>KIZZM[= M,J^L6I !=BM^#XJ7;O@GA=V6A)V%N\4(K="C\X#[473]-F6KC-C=J^[CXW6[ M-ZENJ9QA2B"DTO\"OF"RS(A!3 ;#/B^-SNNH)J]@-GF%9QAQ\EN+X]'$U 1B M&^G(P:;6 I>565I%J#'8;"UG!\ ^,DTD!>9IY>C (J?PU#5.)]XT/73^^W!1 M >$BTJ#P6>5(0"^E\)PUS$HB=H!BB[9P#I%C?,)B61MEU%Q=V@:RUPXA"UZ5 MAP6GLBFY2N"&2J-I)8)V>#-HQ([YS+&L5\?]U-SC"#ME*[DXQ4/U)6M.2@@4 M\3Z+1&<@BC3LJ*-*.D(TR8(M@+;#F/N:Z_/T/DZ:"MM^[=>5O-$YA9=7,M5V MX6$^"$E&5"C4#)B;]P"^'#U0Q K:MBKRHI;L=9,KC64@C=QT/V^9KZJO^O>.FOZNCV4;'05_6 MT:-/NVS$TFWVP?]YNNUV[V_ON]V[^R[S9-7&HQK2F:P:VLJ;L>IX]?)[,9I/?X-I\'B[.7P;/B[8LLD/Y::^_+7Z80\XR/UF&-N(U M8F]1 C/AR2S%;[J/C_=BQSX#V/GA32N@5%FF:$D.9YT-^GB4?T%(+2YZ5$H- MTBBAP)VD%4]J_1%3A(L?EDZ'U)HH5R)!0F4VWC\2B=49TVO(/2J_*XLK)%<_U4SR!_SKF"/S5/V?H*'^!]<[\33H=LYOL+?,C>GW/C330J/JU7%' MP$?O3AXMBG56[$H1IG"'0/C4P\"8W!C8"SNT=1=HN5RZ&CVISI>*""@23,V" M^:Q!E.90 LV8V.F !BYEE[:Y(B3B(K;"#LX/&XID) .I[VR@'48(O0(P!:Z. M=+S"I_E6[$\Q;O'%09%4S2)0ZM/K? E5@4*ULS +#V@+.H2;QH2",%E<[E1B M1*%HG.JCBS^,=N3X3P+?\S7;0*=I-TZ0.Z]/VTPU/E01MX%"Z:(M06(=9P!M MWT'QZT1J\)VHQI[ZPG,JIRZ:2UD<(1: :&5PCRO&#R8QD[C=E5)4"#?W@>>C M16%X4;Q1ZJ_2=Z T79@%3PC$]R#]P6'MRL"G5.)G]",Z0S5#.J8+U!#:*\TF M5KD3,M4-"N/()&CU0P'*U#5URJ@?H?WYD8D@=T*FNB%C;F3";#A@I9RZ8&,& MFXD]]QW]CU#2HFT&EO99H.[%USRKL;E06^Z$((I=H8G%90'?XJT=*S6E3Y8' MC!:NN5IADT1K]JH(\9I$(Z%CW=@QCHX/LM)QX6HH]O&B[>@R=DKZ.#NJE M$*MN1+DM7M4>&/@[#^B!;WZ %$;,7E99?V='.!8<$O+QC6U+1KX9,, F%"RT M\FG;#W]AZ^96LZ(@#'H2;'(7B?+J5FDJ)HL%VLP^#.(=JRWCHVG3XT>L\!W MU8U25$,B28RL&Y*7CH+1M[^:]K[R8KZN?\G3RE&'7LJ$%DT%VGE=2QLBXGG! M7B#T"YPUH6BAB,JK2IJHO:F0>&-J)T\C5&V45CW+5-!4"%M0A#+99(SKJ2)H M,-- P9.*D()5PH0*306K!7D%!>(/OG0KB).AH"/U5ZA+>GX4-L]"^@ AO5&, M-/1B)TQJ*LXLB$EIN2?+I-8B\KSC_2 ,A4K;*<:=:O(FI%$LAIP%(W+#D\*\ M5'S)-E&:*A2B)BQ1.MC[P]8B7("1C!RJ&$E!.\7X4DW>A#0\,YN%N[AIX5.> M/_GF!7(CQT\JB][O>A_?5'7[+6@;_AJ8,_K?X[KGW_6O.J#*^#":B5AE\288[7@U,->^S M [@H,IX8]QLQFN-: %\2W=%H)*]+:O$HE"GHXD;NU? E4"BU6LHU2I!0UNI MIZIZ_M1]NI),T01M'>U<5)56N-*EK2TG 1VJ&W(6"0DUGB2:F/M1/A#TH0_) M027>(6USR?5.UA[9Y#.+W8 ]D.V88";AARYQ*M-$.KK44GAIJE2Y[(WA30?JZ90?EY,Y13C1=AKCJ M[* 1EU>@)&!"!.=K M:#71S]']U< H=7#+&ZM.GAHH-' -LW CDQY&?>*YI((G5><*K#.PU78HAN"ES@X/[3'X\A>?P/H ;X[MKTE; MM97[E))WC$0ALXT/)(IL'S$!\SO0W,6GPX-V<5<7MA&1$'X)B2B2P;=C*[=7 MZNQ"M!(L%+G A!F15R<@7#S+WM>%:&0H5+GNI#P@B0W-*;QG#=VXXFS05DS88?%O]R<>63*;GZZNCS.;YXM)_Q_?GGOSP4NG M/WF;#L;SWF(X&:,_H1=W4)*RT=%3K^Z Z-VM27?>RSM9IB&< 0N%?\)37/,U M)'(HZC0V-&5IT;4ZA1R^O[^YN^O>W-P^W<"?;@45)9SK:V $%A1BL-E:S@Z M.7 _3!V$WYYC7<\*OR4\!C<#NK.RT1[B%,"A$HE,RLENY%U9:W -K<&=X,0B M_L3(V\/308E=?8I@Z]32[+&V(66/IQ^1CANG4UN>,J7 R)MOGGPZ,<\\^Y!T MJB^%'Z\Q@D3"8T.8?/+>)G1 >K8Q UYX>T)4Y66JN;Z)G/>P>"&4#S7$YY=7 MZ$9:Q1.T>% ]5ZF%DX-7913H?$9W<(2INK%)),P!A!;2T4/DE,"*$S9(*!$M MB',$L8UTU&!5#[6"99Y0>.7U>?YD.=T'!DL381,-L6(N*YF MK\(1Y#WO#L_$P;Y0QH.@MD$5WVCB5=)1KUS]!5/5J8!1Q$%"0077U'U@A!L\ M/VS3]V;S'V5S&;Z-="PZ&2,*)S]&H!1AU7ZJ0&)/0B&(C,(^GP7IYJS9Q :2 M<(\;$PP^&A-Q7/-XE."CP"SM+^SA!9HB[C@?%W944NV$\UOD8[' )<$IL%4D M5ZS4V.!L3;3!=*@HX(5'/A=KS8YF'>\[[,+WAG:$:-4E"J?72S<\3D'1"@N? M)N%NM(B-H#R#6$-P@BQ$EEQ1@J[QA;IUP1+NY9[0+QFC2@P>A"DF M_XZP'SO^[\ _:*4D;['Q]UX8+A#G"G_8C+ #KU *)70V.>F)!C-A//1%$VQKL"GO)W!1!.U$SF MPT[XDLO1&96.SE2/\=(=EZG9?W;PWHH_$GCB(S)-P*?.L1@)^-"LJO+4* 5# M2NU6/OTB@89+$<\M,O$BF>H,6CC4M>4LM*CH/Y2ESXM*D+O4,\ M):@;*T"$>K(*#Q-CU#^TT0ULY@<(9ZV(Q]>$*U9(STNC9 [Z.E(^L]@J[D?- M@W?/-$S-W:&S&] ["C,Y\$X>]GEIB"+*XV-#1M[;6E)?CXSI9+F .'EP451V M\JV\H7P<8=)9@YN56"J'<']*\#G2 M4;H-OE(^MC?#/HXTKXJJG/,O^P! RS5TH3LP7@+7M%?1>8X0*R\3J4H0"3-S M<-RNUML9TY8C8)RP-IJTRRN, >5KQS.KU/C330C/EJ^.&%0IX&^22UYTQ MJT^)J/!84FGB+B,(T 2@&+^V@C[BKXZ/C(+S"5'YM','DIM[T?F1]\18JE1" MZ+T>'Y45X0IN>^=@S_WZ_ \_?^'N[P M/,]79%71[3X^GA6]FT0Q)G3W7 G]JIGNKYH5@!Y;;P!?^T8CN6L M=B5'O$_PY@O]3PUN/"H>+J/B -_,]/YX=0$8VE L:%AF#<0):=^;5=I#]^E. M]":U(*(V/&2HL5G&C+%;[X,FM,,&@;T5=I$ MK;(((\&'+D$G+BX:>>%ED) 'R>E %QX<%3REQ G2D\#W?,TVX#INYEC6J^.B M/_*>18@O4V=,G&S]P8YG3/?'"]T3Q*(=E>:9'KTGJY3'A[O;VY:2G)U[C1*? M "^G5<,VVGCV-==O,?.SE>B_NX['/;4,_Z8+^WFRGQ9@5=Q_4B9(^K#7X NX MNNEABU.S=W3A+75*#CU^=3WOIXB6-EBAFF8M-LD0_24P_0 E=-@&7+*8;MA# M8[?#T+[W0GN>YKH:W'6S()09)7*X[(]7#U=7HN\.:_,HH(.74P)$Y+(/[#;S M/IY$499?H[S/O2>KF-O;I^[UA?<-PWON>1)Y3?T&S-4:7;CP 5QM!1*7,LRG M0EI0D^7(42#IMAQH\Y@XRI'DKR:5SOF=UX(-U?1YO(PS>19LL4(NT?.BL*N 447Y M]LNH.M6HJJ,0X;%YWF44CA"8 53;%*JL[]AAPG:@62AO&G,R\:3O5F>$T$;5 MQ<.;A/VN5'#,JAPH*#5F.%AO>)\GJ?XET@P<\7SF>-2$LSX:O6I/U,5J-;'% MS]0X;+F?XJK^)9=1U^"HXZ4/X2%WWOY6S.H)E/)V1Z1ST_-6?2:CY]EWR<-]X51LM'8& 787-,7)(B& M\9DZL\"=P'N%E7#3J&=&@+=P!DF.JZ!F&&4F.*EU;CA?N;354CHOFG=(, MC=:ED++#FDP.YSX(B.E+X1]1G?=]B8V3'!DN_8JL1KOMW_5GYR__,<1#!^=> MIPN7K[1P?,TZR7J$YM67X=/<#B,[\.?NC0W^#$Q_-[2AMH(P&7#BKX&[6&MV MC.S8L3^ !VU1@P6**GV$.N/H9/X:/YR3J>9L4SKIH6SF^"CK^]49+?Q(+&1D M$=1Q7B=^*D.9=95//K"RK\\J\J'%48-VCBL*;5Q65W&E50KJ^RH.NNC.?1 MENX^2!$*9/G*+"D>NT]7;8U^2!@KK*V().YQMF=1.6(M\7A49Q"><&S(.:*) MP_@2OF2(6,DWH&ME(EQ&M72CFH<^+R%4IJB9?(.:\?LN@UKR0E8DV M8H?2F>0;T2P?EU7_4XMOD%=T.-=6YKE7H,UKE"3HSXYT$I>J.*7GJ#43;7)-E^%>O]Z&9%CIZ"$U@:&5FP AT M8,!_#C1]';8(?Y^[ETW05V2T]'0%M=36VZUH1X5,0"?#09UR:B7X#&W=!:A- M&J%]*D;/-F8 NMWV:4<']4==!HM$N"=CYZ$=8P>'$9PZEXZ[T6P]^EOX2P\^ MX00^_)N.&+4Z]J0:>\^%X1MT%KW_'LSA/],O MZ[PG;^LXRXX9OJ_S;_$;_Q?L?&/9'@$Y].YWJ+"?!"S ]O@=A"VIKD!H :EU M?W]S=]>]N;E]>H#\NNN*659&WSAR/.\5CEI4<,RT ]->3>":-V2<]PS@4$FS MY\VTPYI\0^@406KZT,QG>XD6'6_ 7SOP+VC]'BX]J- ZZ9=D!_@U'.""K\1D M94Q^I2@+BHH&5UH-"Z\.$"X1A\H>4Q> 8V6)I^$7ZTRQKZGB2E=WU'NSX*BECC M?N BS/FQK'J'\I*MI@QY$G(&21$O-T;E%4!I-"L'"YEPN%;2L8JS[K'D8@)$ M+0;-H4(!=&-&\$VL/"*WS8)W(SY*?RHV58!%K1DR7IFQ6B5,J[/E$1,@BB1F MD[&MY$>=+7]8\."5"RQX!?@2?RP_'[U&C](1KSG&\49)D?DP@27V+]FL&EUC MZ4C&FPIXLE4 1A'?/4$@XVE68Q=-%V?,L@BK$QEBF"REE,;GN$IG_)KH&B;96&X[3[= M"*Y>4'W[KI;(BLPO(U-[-RW3W\$I]H>M ]?73!1)FT)PDE.7>A0FP1@,AAZD MX4XMS>#W-$T M#CV>&>TJ0]+8#'JZPS,82%B/S=R4')M)OZ;C:U^=]_A%E_,R(L_+S*!2;!U. M_"&C)DL,&P9?NA6@BYU[&R>P?6\:^0?P%PMG\*5M3#M\/#H>Z967_VWZM=+8 M+WX)>D(@4R2&CL&*;=Z4CE-"&$$]IS;))SE*P.*=B? 0N3<#7@"="7L5)G9' M:Z>X+DEJ7<7LO+%TGE7"G?@2,W)SE@>ZRB]'"A":HI5Z,]3&='TA-@=BLV"K M2*P0N]IIC-9,75]HS43K^M@J^A6DU4-/UQ%\X0E"N%S=6L '4]?Y,+U0!-*N&Y^>I>-?S8VY!E'A MY&9:XBP6!A2VK7ZV3J3A5]/LR)LP#D!Q6KQ_ /?=D6>3;[_'M(<"[31E)YY> M!WQO#'S*TPY%3:3A M';_X.;.XBJQX\8&JDQ[3 M@:Z12@RH(;'"$U+RNW@5@FRH^Q%FX839-YKE]2S+^438O#KNBQ.\^\O BAU. M:AM3^T59M=RWFH@G1DGX!42T%@M5\K+14B*6FLIB'3=2B2@U).84"SVATOO: MUO0UR_PK5 Z;[K-MSX@"%(+'3!!WK830N2O*($U2[,V<&\2[>Y6X=Q)L8GI* M=W,#89V ]CWQC&)LK1)A>(@>\X'GI0B'$.&UM+8KRW5S=;R]F!S)^K M6S"&EZA$RQ,B%+/W2;7)-CS\01U00@^?!8'PDB;AQBO5F/#==3QJ)RI\^"R8 M@)K@>;P$(? M&Q>M&V@N2J;W]D5BV+)Q*[Q 37XVC$_=!(%"HA[BELPE"C!![1P*Q_)G8[4S M)RBTA;7Z4HM?_*%HY%Q4C1 X+96*!U18V15GO*IWE$7N 2+WH!R)*N-0=^^_ MA$&W,CETKZ:MV3HZ?W:X!IS-=2OL02U^\0*@;BI!FX@U=<%6,Y-](39*';4] M)S+1B%YWRU\:K[X8 LJ]LN,6Y\02O,!UM_^EX\8^-DB?@U341&UV4$M<=W\] M2X^%/+'Q:$&0$I]AJR3;2CJF-'" C$)B7@FP\E"$*8D1.Y >%2-$F:!\?=:\ MQ3A=N5"4?.38R#F?+"'K<[8S'!JLQ4-O2XJ''E[:<98=&_@=(WYOQPQ?'%84 MU="KS[6<*.3<3??ZX>'A^N[J'OY3C*$(XP)HZ;;0WBU<)D;VH989ACS.><- M(2!AARM9B-Z(4>&S9J&DD/D: !_=A!0B_V7BK#WN<>G42J&4O":9I*/0J:#@ M0I$8+\Y&,W%IO/@&TNF5245T&B9(JL@![G#I&WFQ;V#SCHT4Y)YKA?H)^LL3 M@$Y$1?2^-X+0&01#Y.Z5S='[!Z73?"6#3BD782%U>EN% MGN3E %F=>1[P$K[1:V]D.2A4)V'V2?S6.B]=4X2$<.*K>#L2*6Q:SAA,JS,D M#PL2RJ2B<8\HG@55* #@FP.6CC0*-SAA_'&J[9"[%]?D+W%Q""VD8T]E5X95 MR 9J1PEW6>(-_Q *#!?2CTBG?%8=YEE0*IXB*]BXH$-Z1X)XM2?V>04YP":K M,KY$2MX9T('Y0=A[*'Q602K0R]G ]<^'Z>#Q]!N4T'7&%U.$7EA!R4[6[8.A*%R(625JJQHHJXPNN+\^%'?'J6QD 4/:H:$ZAE5*32 M>*&+5);Y0&XD'25JNX$5Y%7$.C!?6D%W28.\M"!KM2 UBDU>%7,A"G&,;IED ML1]1"S59PBJP(M8C7T?O>,^WOT8'F8DCV8,O M'7BH/'!2 !@Z\8NP6+"IF\"&_\<@71NJ]9QFH M;N61FJ>K:_'[611JH#L_LY=&WK,6/>-?@>>'Y2O@>FL,/@_78DY=QX8_ZE%Q M"T((FJD/Z;1-H;Z"O>O:(DL5I%[ %TR6/2/Z"F+DH>A1Z71:7ST%CB.MX(I$ M*P^0P1%B&V@=]6-KP+$"G^]>/1%)0M56.M90:[@PEZ6BP(JPA=-1'2EX4&E& MH)0+NYP4.\2C]0IRV0>NZ[A]!Q(OC+J7'19-U1AKN%:66UR'<.[]Q M.:IX-5>V_L@^+9VF:RN,L(=-(3HG(X^[Q?U!P&J_\+Y[U@5^MVR!G[PE73C# MA2\ZRQ5])O7I\:%[=_#5=(;I>C]3MIX"Q;I7F[35]GYLOK\+03GBEK!3J=*O-!!-T4?^#C27CS4M MZNY"5'ZP)3QMIBSD*3W49'=FLPW\I!@>#36"A-*!XS \TUX9*Q42O!'S!93P(13H90#QWQ5IA M[F=@J_EN]/-D>818C6%![/="]@;P2RC,NP=KCKBY$Y0-9 MPDV>NV'RT+$(_MH'O.==ZE\' MW<*?/-.(1Q>Q!!&?WK/C]TZ\H:M$CDP=@P:!:;+FC>?Z*6[!?QWS"O[JGPMD M0";+H6V8'Z81:%9!52/L<]+INDE5'8C!AL?);HJOIN_?3'\] U9D\-?F=N$, M(#"8FOP5>I"&(VQ:*]%V!9GE/)-)19K^V@3+P1?0 ^3"Q=GXA>6.2IZ6FPP5 ME)JE":OD0!Y\Z59@H+)0^V-)4VV73,]3 M!\[#P#?=L&52-_-Y%Q6B*GP1O@J?\.^2ANZGG1_EQE_>J^$3,9X=.PB%=ATH M)<(#PI("[@ :4A)R6_$P$*_6:>Z%TC%?3B[BQ\R)5*+8#!2B1KY'*/^DM%P] M$0=*2"BS_X+),B,L^4>88HS4[:1CRVGF]'KX-%K97=!LG: -07DW;8V ;VK( MEA6/K->I--RLQY:\06H ED8O.Q%4J;(:3#/TTV0Y"7RT-1.>.P:_F"M<'26^ M+Y&&L@U2C1>?F3!4\3*?V E_145*"]$:F=J[:<%/'-H?Z"9%Z"ZA74 ]7;8N[[^D\B)1J!N>-U-Y^T?JG16Y*P.;*,Q5W6PV5I..+[") N0#0EB M J,,+:4Q<;RBGW5E;W15S8L53!NSAQ&",T1<^I2+2348<,2E1G"1*]#(@V6Q M%S -+6)M?F5ZRR+8/4]FE2/2J.7:ED,:>3C&CE]V*J.L$1?C$+YD!K:! MJZ\A.%/76;G:AN20D%M(,\C9H-\/Y@K2"<\$XDCE(R7 "5_15-FA!$= MW0H:JL\I6J$;<#,DX$H,X0R@C#\(0Q/FB[5S]3G'$YC&KAIJV..-5Q%3S?5W M81T7+;I'ELWOON-YK[\83L;SMGB_.&A*_-^R M9M)<@'K(0L5]\O,N\Q>JD\@,?64'T@,<2+=BG>Y*JBLP,]S $'[6^"!*M AY M ] H&E&.$ H(Y'\+P%C; ,R1Y#K=2<<6?FH^4*@1D(2S"/?%V /+Y ;2,*$1 M;67)4 $)X0M[W&92?SB::5OH)&CV'.@!6JQ!%PS=[^&-S(T)QTGA.2"VQE*1 MHX+VCO>2:LDMG K->F)9^THX5DS?@33T:7*6X00+=BTNFB/$$[3Y!Z73>4V] MD!7=PIFCO]9,=Z/9:%>>NJX%0TNI"4 _5]005E;-[T7X%0HPA8HP#0A=>, V M_IG@,E"V543[M<25,ZQ*M;AXTVPMVK+&EK/3[6.W91JGEDK.*]"I M%!N>G<,$$O9_DTZ5344%R!)CU7Q296$'8.JOV<]_ZC[=WXA;GY%!+5 00;A M4V@=$_IE;H(-P7ZF_BZ? @G?=6PQR^204XF\%LPC3"4-VF;2J%[@XI@,!J=# M8:+Y4QS*G'S:\+O6YC:^QP%Z'Q@B4;>7CE&5M)XG3ST A%LAS&KL\-E[28K" MW@!D1UW1XJQB5ZKQA3L6Q^HZ'O3&HO*5J)*HKNIQK1&;. M'*X[?(7H%H.!\WRHVJK*F^K""W=WL-7D+"NZO.)7!YV.F#J?(*Q\ E\'6Z^& M-GPEE SKR%3L136&\(2A[A%P2:S,#'P .P!HI*3 Q1J"5SWB+8D MK'AA8$3ALQEPKJ^Z\/^48 .]L)P.19\\@S8ZD0>=\ZBJ\-2"6"6_F^UK#L^U MC_ &1/17MMS:NWQN[>!M.IK\/AATG@?CP>MPT9F.>F-T/U#RWL[AQ9WXS9WP MU6W)O;U(.OM5 M5_]Y4W8BT(1G:[+ON\F@[Q-IAV933BY-,F_*B=1F.:ATFW*E*E!Y4TX*!1*^ MBW933FXELJ\1H&FQHX(-KOD>("&03W:8C\JVY^@[D(8.PJPS)\P:K6HA[LZ: M(DA0>!A=&+NRT9E'-@IFVTK'OIHDH&85!0QRE=XYR65B90U:5?$U#=)HR95+-O_D:@7OTGGPV1GD1N?(KQ+I&\C+D)(Y^S*G?4OS/'-I M F/LV'K@ND3/CZV?<^07.R -I'?P]^JB\F(+)Y9JEXAI N^'#;__-4!;L.%. M:<_#,JE.5ZJ2B3LF#22&G+Z>;%%N0'*A1OR[PS4SK&D!-]1I =$K.Z;=B5_: M.;SUDA$@=48 I <3=_,Q#TEF8!G;BRP4F!!D$A]\/\B-SL-"^D#2!1ZQ> M@FV1E?U&O+(I5%.4,L@F8.N46U*0A-!&.@6SZHI:VP1Y%=D AA[/GX%FA=YT M&,\BW7I?_'!;Z$!09IX0#*(JPH2]E2S;\L\_*!T#*EE\2KD(T5HY-M%3CCW6 MKY\YEO7JN)^:6[*KSMB9O$P@*Q6[T\1#?KDVEYKB6@X6:F+E6DK'(HYDH&$: M'2"<:)6_7E@./D$0@;FR^V$\1M\-OO00\ADZ-1K^Y%5G7(6^SYV3O"!3Y#!X M'J#DR"'A'#BYT;DSK!0+3GN/N-NM!=V:F@=B#MP/4R<5%""V.7<>E4'1\"7I MTM (FFH41">5&" W.GN[9MJH, ,UIW(MSYU8 M=(#PO2E.=\S+P>;$GQ?-=/]5;,",%D>LN+JQ%S+.I2.>PW$72MAH&AN]7%P MI@@:^FA846OI&,69&%0Q+VI@%(_%'J0_"@.&57BLD ;,RP*63B]LY("7LJ'7 M<#UES8 ?N/:$*G6?LH,+[1BQ$5ZVDWQT+N^MABL@=& +RQKF]N=#&C[0U(W' MEBPU!=UD*\I)NU:4:UR0X70@1,[%9V_C!#:$=%_L :[S-?A[']%IH8F_!FZV#%@>*2]:G?NI\X88'M;O M^.R(V1!D=0,DA2L124RDK@>;("QX'4*&#L"Y8(UP_ #190O/8.FX8*%],81- MZ#L].XXV %?=V;PM&0%>\-5R43\.I4A0XV29^?)CL\,-QN( APD<;PII(&'8D*.#=4XQ*B&E:9<7WO&A&X>1[ZGR436 M%#I(G@72^__;N];>1G$H^E?R!W:G[?0IK49*TK1;J6E';48[^VE$B4.\(I#A MD9G\^[4)A$#PBT>X.)'ZI<'8W'..+WY1(IE=JWYX4&NSIR[2 M0!_+-T>G#:;&_3;L]PIKVT MY=ZFZ5..<- YPG?/ULSO(N_L$4L?""ZJ(]L/;]J?OC5\UGL<@8 ?%RD"O4 $X>U=>IX0%*'@4/SLU8SBP/COJJ-!6$PRK9 MWGH\-N,;3>(Q/R@PA2G("TJ (U:-AI1&6=N.(X_PZ&=('N@=F:$716IS,]++ MW@Y&*[)<2^WLRIMZ'-*Y1Q]!#,=:43;[MVHI&4DSCR-KSM#PYXHR26_14AX" M\UK/[M"8X]@_'EW>ER%3UJ%SOYH>$Z/@_: ML.0W3TK5#DZ*Y64C(\'Z,&I]EG3:Z9!>=M=>U@< KY$HX_9V+3SWOPB!Y$=C M':7Q5MVPN)3?L$A:[,5-]I(V3SL5HC7O\]O;RZNKH]RIN&W?=55EK=:=BMOF MEZ)]+]B1!_DO+PWRTX\WFD&H8.\A 1RGBM+H=@.F"1"7U;1S-U61Z+!$7S;0AKY M 5[0KQH>0C*10;E!O7)0M5QUX.167AI2NTGE06DX2!3,AD$RK2Y$Z(5,(R>_ MD+U"8]<)YNH?K4K5V@%15A"2E$XKP]6(7#N@T'^1X4U^N?4(,Z[LI,?2*&F[ M#2)&A+0OO^\A5]U)B!5PTG9C5XC)@QLJQ!;)U)8%^.XD1 68M/WZ7PP)7M7H M$6EM)QV6AZF!K%\=T"&%XX',* V;@N-/YLA#QBQ0";XL5?U)J37B5M/7RB G M-UD2XGU?;TAF>A[^"*/M\:IK0=Q*.R#4!E>$U*'1:X:S:W<$3XS'V @(18Z5 MN;X)+N*KL$2%'5!@9=4PI5D77HWMMS0HNH,K5PEJNS\WPX MR_OH<3QZF?2>7AY>W\;]R=/K2U?"56(TWM"2IAIS+('G9Q4'$XCR$M(-PM?9 MZQ)Y46A7_,2LA61F>7 ^0@GZ_=ZO9J@^G7NP?G*F(8%J'5]3[>T7,KW]C]Y@ MW<-Q0SU_T]+)![0=C)9_U(PNXHMR(6G2-66ZT\49Z4YWG?8;=4'0>I@3&=?X MKHVGT0-'0WI&8%IQ07B\UD1,-LY&P7B C!9^V\XK"H951>Q%I'<R1.:F\< MP_T&D5$:./T<%O<=M8J)FF@@.C4@'FR-;+S 3H0=5PG<>W32@[JAFBPT;5-B M#D(?.\CWDP[!28+#O0>,*II[]9?'@2F:5JB/IWB\%#>9,O"H52:@@$2AA:W[ M?T;RFB2IPCU>89_ER3DEX=$II"*E3]4NJ"3^C0P[F)L$&S&-K++=)U+)LM;? MO PJ7Y>!BVQD!I[K8)/FKAP;3C@SS("(U+'$_"I5T'W2JYNK20S9T/7(B(2\ MRKAC\5RI+"#GUW?G9]WA7\4F30*T.(//[;:YY!IRT:WPY-#(']3]@';)6J"I[2R>MB7 M5EUPZ)G"?KMHMCDXG!Y))%I!3$OJ+!M9T2>U\1Q M\-C21G'2E]WS&IE!B^);=190:?L;^YB@A8BD1^1:GK&<8].P^QXR5$.2]@X M888D63LM]0C/QBDFJ>V8I'A [M,1^8AP[!$5)Z-QNF)$L\T]XQ6:;E[*&ZF=*12;6@ #'&I$+0$@>+Z.5*/7X)+;L7XI18)5L2^3/R2B#;X MR;HVGHTJ>7<$L#T%MCB$2?Y&X&+@<)J50P5K.RR.Q-;U3K .6Q&#_:R5X.BR4@E.98WX]O=AV6^\)EEP;"L3D". M/"4+.^S8^T3DQ#JV+\\6@$6P$DE9@B7, L&JG]#J(_-/RUU]BLYR]M:4V9OD M'TKLS0ZQ\<\_OKWG"$TO@")2@HR4/8$-W6=M_)W!VOA[]UECV-#Z\(@58Q;, MD#JUT_:1+P.&Y\H3$"G+-'F]*BZQ/ L"=,M6!T8\!UF$:@0M MO00)(:(7@ QK50A3@)4A@CJNV<(S,1P+DXY9&+#)*WHLBE#& .;P1CWQE^N8 MH4=!Y\;RYHL=BRR4[&_L#508:_?7IPU1>!-M]N5_4$L#!!0 ( $J*%5&Y M)V,;]18% .U$.@ 5 ;W-I ,19T09G+X0"%M 1AE4_/4''#(U*\TT!]-MID]T MWV4R;/9:ZUKCGO[^OTO;NIL#/S!_P( MM?U4^E#Q%X[]PE$$?H[:1F][TRTE M__RMAPEW$PX[P>\H0#19]O[YH8>A]_O7KXDR,A!",0%$,RV(_M M*Y;AF/?/+Q:+G\NQ;ZW?P5$T\RN]/4XXMGM<<2,G]./[-]9/!T#YJ;GS7]N; MZ5<*AU]9!L;!1Q:9W2>P7P.FQ2LZL&7$<()0=I3[CZ6-J^'AM[:OY7YM;NX> M-98ADG3CX".[;AE.0@5(V?TK]&4GF+B^+8>)B-*.YA"TN-?1P __Y%YR\0G. M&]_Z#R5$^YW\E=_>I-IX1R6,NJZ';A9'"L\]X'- M$]L7GI(;1A#$KV4*O%VK;F ZU":#Z#WE/Y!_ .VD[O M/H#G#=A) /$TB2^A 4?P_ $ C21\+82WKZZ]^_0R.TP+]__]K]NVEK[*KQOW^K MQOPN"&,+_//#EGW-<)#0]7YG4"_\*_GJK^3VP3.J$7B6'/]V7 >D#QC+WVEK MP-_\-%05..N?R0,57U92FN\BQPBY%)EB\D/B$Q:JLJ]*(E^65GE&BFL*PIGR MJN(W)9)N]% M84WPVS&LA$0_2FA84[3J*,(R^<&W@*9]AWMHC2>+,=.8L,2=PQ4/G05LR=;:;-[ MM*&"GN%\#\Q$()BNW!KBG#3K7H?\7J*M8[N>#FI,"VU2B\("06.G0;P#FX$N M^R"0"-$VYQ[OLB@U8)!B1LKG.E3W;02I0#%LV4IL:;U=>0J?KK,FCE]_NAX$ M$5 /:.2&B]8"K5(&C105;3ZLX/VQ1_[X%RNB&)9$)Y]-ZS/ ?);60UD>);<= M*"T/>+.26#5S7'X@U>U>.8$K>BTR/9'.XJ+!K$0+J9ALO@SB2J)LY*"2_Z0H-#U<]@V&/T[SA427JZ-DFE^/YGS0!),J+H M<0O,@;5FVQ^/UQTO"H/U YDMRYYHD@%R$/D@947%3\*8Q&O%3[>W]V3 25* M4C-'VS8L!H1#X0N/-EG \2LI'A+5F'Q>%F00@$2TN^;+1J!8;OJ% W&0(HE8 M]18[HGDER(8:UZE(].*SQ;$'V&L01UP5AV.1H,MB?ZI(*Z;IC]G]HPXVDEZ[QO*:TQ#DH])G)P$4&O"T[\8PS'LR'[$ M-G*1R%-(0NU]LQ&$R=?"K55,3,:C*VMS\JB=CB4[[807#\VLK>FZDD#;GN7& M "0>U -.L.YV^ORNC4!OT=T>GNVALU6+:9@=U)R /^*+A_;VVR%]/Z4RE6 I M?GBD(\?II35UZ__T$A(2V782/KHJ=AB8F+KOL$Y?IZ.ZB&+##MIU.HEV=#+# MG4"V CA5/;Q$XI*"B5DTZPSJ*%[I4Y&%C^;-Q@_X_$ADU\ M;-J9! 'Q,J1@U0G)END*4[*,DD02:&:EF8W6+Z0@/):"'XJZC]&<[PHYUNL M2#ATK)-H#Z<\M&0\YZNO(<4Y1FRF D"6',U4FI?\[DBA1JQ:>RYL?T-@4HK< MKEJM9U@TZ?MH:'B-I4[?%TI48/RF$U,2QA7# CXEAT!S_?B@EX4&SP][5;,J M]KO545N@0-LEDEZV9%\#=Z2B@.3-]>#$NHTC/OR,7>=U8%FIV9&=PYX3TT)! MGIC3J=E?.5*7XH1A/DH M=[D+6IWQJKJ,Z";..?6"3,=-79,R:9<1!,TC&?0S^UO>CB(^=+B27 GNNUOA M52U !-U!9^;$"U!%&31T4LJFW<7WK/_G]W43U!_VMC@?SZ8)"RUQMIC-.XEO MIO-65\JEO:T]XBA'L1.6JZCM9* 4-UD MQ#5@)?+QQ>#0RN"XF9F7>A(E BIP!@4J2^6)U_J;MU6K62_U$8D#;($DV.,, M34]ZG?1OW=^$FR'8$%(Q'-E1C 1D2ADDT:8PMT$J,YP$YPV%9$ZK MT4P\: 6&)-1'G>3+_]Y_,]2!OV%(VW64C7UX!10_@M*6(8\-*S6DF\^_D51R M8+JRTW=5L]H9C/"%X]0EKON(U-VW#!!0ER7V@=UOI+>\:CELM8Q$M &:S>I< MY3*10QZG]TWR?9>IV?6$ W/@1$GZDFI.8ASII0=48VTKU^0Z6AJ9N,[C3,:U MW#I6<-$<:I3'2]QI\H5,(9%H.CSTV32LA?=GN%!A MNB80HV:S0F@N%]N]3^[]0Y!"JFH290=KK+%^QW?GQGK8?:_#79M AL:H71"I M>K50;^>DWBH=*:+(S^]NDKZ[ON=NVEIWFMK,4J%<];#72Y\;TBI2Y- ^)S44 MI-/U2HE;^+=,7\+[DXX3R=9FE.,P4<79/N-+_DQDDT:;C(V(T7QQ! V_#D?^ MU^D22,05_/MW.L/B=[">/)'T_&X]X^)W.B_AGQ^!87M6.I-B?4U?SUQ)JQK( M;A+'SV6@IH.;AVUL/K?_C?6?@1OYZ[_6$UM^;[FU)NE8"3T5F@T$>4E&H>[Z M*>KV2]SEY&:0J,]6DKLAADZ[H3%1W119-=O*37FWY0;I^/+FNV -A]U?AIK^ M/3& ?[?N/WARYA!5;QY&V(]?WC47 "T5VN9/-?G8TK,,Q0@W7;M3#3LUOJZS M%U \2>*#T7V2QK]_/=G^O[N.W7?CUU,T>^M0\IX#ZPDSX3J\W07DAW=V?^_> M^W4@P./R+$H9;"//6A*CVK,643%G]1K5K.N"3/<6YQ;)JXE/)X!]%/'9>S!; M&B=).6,^-NU\'/#J0@!C#S[BLQ\H^84O,6RZ[9X?16\W:41H?+-L31'ZD74N$Z(=I+>+?S=S'=";J?3OW]^ZY MIVX??6P$=W?>CX9'V>?[T,!P$5/K\8,);0RG')KSIXS2A=;)08:&XLEH2(%S M'C04]M%0?"<:*BL&F&6G(X@ 2(0N#W.R6S^[E?TB:"BR+IZ;=91%91+!ZR&> M(_4!"4_3>AT!\%OE2RI)[A=9Z?#.NN:2/N8#/>7@'&P2AMT(^%1.5Y:@AFF; M8B>O% &7F<'K!DX3^[207UO)SH:#X,5HNJL4>5UL1 M&AI9Q=+$*17[0->N7.2?JN5%..1[NI93+J94)SVJ8L9RG1RP)8RKZC=?#B4* M"A^CY9RY5 ;U(5\X;#\T5GQ$5Q MV$2T07F*%R6ZWV,0GI&55BZ&-FB_X?!LM9YW#^D7<],B+8PG>=3P\OZ@K?RY?HM\(8;PS#-:H%A_XT<&,ZR\LI9T'W57*Z8F;^@ M^6NIIJTQ]1J6?1U0?^:\#!APNICZ RZO2W54EHNU\J#L1"Z\XP,WG%YB9@$, M.*5IE9Y8=6)*RYE%GQRLJCFO 6W"<\/IY:O$E\%IW&M6ER6DY)CVL)(WIW13 MRT*TX.H+O/Y&YWKX#J%O3DD[CV,SWZ"2=3ICBW7,M7?:[6VV@ M.PI?[N\/X-<8IGXYQJTSRA87<:-+-R.U+S898:55O&+\NC$,8JSRQ MT;N\?.(@A[=-L\NVNS8VK!8DD8VCEJ_/:&*]SR],.'] M:+S\!#[HXHFO=Z#(%:!ZGZ7O1_7-RE^Q=CUIY6'0+FW6\;(Y@Z^AU%(L,%J7 M[$KP[:]U?I]QTZYKT:Y+SA#->RVZZ2%&UV1MQINV<$:5K6NI[WS7&:*7P/"Q M&:+;#;TY8,N&LSG";%=09L>6H!R7__.N^7[I5ACX'03"L](?Q)#RE7HS3YVHPU,R#47;7NS!,'^K#- MPOY5 Z-,DW56YSLI6>".'QZFF,Z8NV[:J2$02MA8[ACBS3W38H6,U0/C3%9 M195J4VM5H3/*:G);/E2YO2%\OAG(V[BJ9++<1Q [:A?;4L986[" MMS7=ET$-/Q_^ZWK8^.$8>6Z *7,V7/3T];>AA'Z]=,=D/'Q1@ M_\G#(@)#D]L72L/<4!B-D"$*G+F*"*Q9"-M0NOICX%[7SD[BSML1OC;\Q]BZ M5WFXY^L-N1^+W/0N&1AR1U82""G;=SHDF!,:EU/I:&!FK;Y0J)8:4$8-$(,W MO?T':V_X/0-^UV=XR;L75DO0U0TRDS'E]H281N,B[TVA'/>#';P'?+TA]V.1 MNPF8T\U ZP^X;S<^'\D9VN89%84Y;6T&2GVM2:9EE7AN\8PJN!]OP^V6G[]%_H;4\R"5&4AJ;C## MB+:&F#(:]!O55G/FP[=!]I4@E1GI%9+4F '-69)D)S(&S/5+[@].O)N ML<#;D%HMW9!ZC]0=F^*]NOR;B[H5<:'D%QY#HE3-7K"V@F8[ZM6Y_F=88%>N1>G=^_!$QO-=NS(O6P ( W)\8X6 85 M$]B:1G>Q;(S =UX!M#"]Y?L?C=&])+^17Y$A.J\-49F9YV:-+#L+\9L)O67V ME\)DDB2-\_65B1=G17,V[HOFL-;7!_VK&]BZ)":_7V;TJO2F47!:),_6&32R M2;VX&LIAOP(EP&Z9QEGK-@20N7'#Z)7%2*F9(CT0$'-P=9'9.\LQ7Q0=KTTF M';>;FQ!B;-$L4R'T1:-(R#TH2W.WO.Y=DC],S@8=@A[JI!O23=>)NZ-6UW%G M4 ; MSSI33(_??Z)J4;="LH4>)0?K^*,D%]6B/*U0>$V_^,="'ED&V*IHEJE ML<_2;"#P6:O:)X?8M<6)MYD3+\E_KQPRS(2T,PC[N-ATO?JJ1XV00G!M$O^^ ME8F39@M4+74UF''1E#86D=3&6TZK-KDV,_]]1^M/*B$-0=]%:T-"-9$1KW@# M:J%AYK4%\]^DFO/$6F4XU_&1]49S5F(Y8#:+"Q*3FBI9YZ $U6T=WQ6MG#X= M_^=?#C'=;]@1O M!?2;(O?T.NJ\+XI3TU](:.31KC@1BDU^!641!6) 7[Z.^^UQ_LA.URFF3B#X M+(M6AX96H"M=<6G>(F3(J]'?%,5[-6VE/%I5I+SLB5%)$'-F#PF[S"V^@*ZF M_LV1R@PDJXZS8=C1\F9<7@YPM-GW;?]F8:$;&?CF2*V6I"JEM>Q!4'%1/JKE M.=^MQ",X-[B\ J2><7SC^I#ZH>OX!@"3N%I.1]$81)/FR%(\T;XZF'[Q=7S? M":-/EV_Q3E!T2L)R;B)$98($N;'E"C>8WFJVET;J80$ ZUN+:MPI )-M-JM% MO>^KJ]MRTUMU]F(8W4ORC49GZ$5+/$>#RH2,5U3-F2M75W/]HNOXOB,FDR2I M$IFY4J7J]-"X:KH:EZ*('69$ I M- B67I,?9Z3Z]4T)>HOS^:(X>&U1H5U9+8KA&&FB;!P'Z"BOX?P(RHCXEM^_ M2_*'2;J#(N8PF+D1C0A2K%?E\4(EH PZ;_GRFV1^^CRD7D7D^I-%*X<:KC$> M%9!FR<]#&17O:+/H]<1(HG.LY*80@FG'' MIM!^%M&J$;X2!P24AN.VGO.*SB4]'?_G7,^9;^3Z3!T=J&*US#C=[K2V8)97 M!6X(9JA]8FW^FR+WZ=I=OX5E.=$,1ZC<+M$CHZR-\DLHW3W$X/W4ZR%WBPOM!70;XKN/2 MC$&A'$F!&-"7K^-^>YP_LM/F(._S2\^;H_PT'QC3I32OLS=80UZ-_J8HWJMI M$UI_KB]*M05J+ @L!+U%CO.AK&E#C-M/J*E_=WPNA>DA\W#:;+Z8.J MF._ULZ+=QO68NV'SEME?"I-)DE24%FULT$?*IFQQQ&1DCWQ:C4++L2:]@@RF4+N V#^@\"'ED&PHJ&K6%_J)F]HO> M8NDZU4;CZE9^W6;0O"3__;*8Y925N#9' MV_KJKJZVC0Q 2!21"B)#4'A6:$*GU;OBW0NT/E3YGB3V(^%@.(G0DV?_/(%U M=^?S)4S;GN7& /!@#GS94K M2GD=;E.Z[&L@X("5&!%5<%M&:&C[J[*K56%0'EK*DK8SXCB;R381"[[UI2?+ M>AV%OT3T54D<(SY,K\&"5(86U8A,7.D.C>&J,2G =]H%W'K]>+^%SY?RB7I= M'\OE>,[4Q?ZT6"9F1)BM4==KPR^HU^>2>/&#(K):-QJ7I(98H_."5"*44:ZD M$=#->88Y(GL<$LH_P 1:DX I8YI,*J=K/<%Y7XXWH)L5@78SB&'=E; MD>X TDE'"OPP[EA)-Q)&T;/(\%+"2K$0>X>FH 7D .BNI=9MSW?GZ]K%KF!> MGLBC-C]MB[3=D$QKL>CRA3%T@=QZ[L2.*YO!LP.V'!7ZR> [@9\/QN89AIZM M[D.<7/=YG#U\7&WO$[!:B7S'2$P 2)ZK&,OTUPZJ0GFF+ 8(29CY6I7N"EV MAN0-JL]#]3@_;TA]'U+O[^U*76SW\XF\BG;Q,-M"YA1MR(NFOZJVQWH=NM0;,L2>Q-IOCE]Y><9JP)+7 MNB _0(;FK$$J5@/MES /NB&\IU"[SY9;->"K8/69:@".<$24SYE3-'(FS3JU MLO)"?!4&]H)0O54#SH74QQ%KJPM6[$#.Y>G9E+4BJX&S"IR'S4$$SUND^J&8 M/)9-9:)*;B)EB+'9=$>N1>,4*\&YJ!8B;-ZRJ;-@]+1L:M2G5 7GI8)IV.:< M912C8.DW:WK+IBZ&W\T _..:H.U9:^9N%OHZ24,*".[/GS7]@C/I=U:F4<%+ M,S4DI"5\\R,A ?%FK/\U_/U22#XV4_>C$GU;IOK50J47H* J>#T:*/E: )U! MA3D=_\SYV:^2NNRHNQ2YDPE(A>9($PS$!I*WNS-7@FY$\FU"OJ?R.\CTF3)( M9S4J8*8HM$Q0L9LUEI_IAH) MWP8XL*7]L$HWW1%F/=EQ%\=H_D.@B(=F*>:(%4"K9K?8;!)E1NU %RB^,8L^ M3O?WD/LI$S1U'56JH@NY;@P(S07%Y.';R MY9S<1;]&W/_IE9KSK[A]8Z7&';ALW![/5R(E#!O!#)@^/;QN3?^L2@U<,GVF M4C-42N50B',"VA<[Q2HYJ$T#^6LH\F=7:N"2^1]3/W*%>JXU,!FS7YLZ0W-, MHX/9UU#F3XGC<21R-HK3N%U7B/$P#+^&["]8J8$#"6^HU*S086ZF(K49 M+;<0/*K0R*"0N>ZB+2R5FH_#Q NSPW80N=_>,V5+&#\QHO0?) M>J?F]#$?Z"FKYXFK5%Q[M^&.01A--HL1K&BO1E18(ZBXO][)9\+04XX&:L(Q5?09FU*B+)L2$L"VMK3U2#HRRHTR@( MUQ%:Q?7;Z?ZH12S^*,ITW7'" W9(KV4P6N$=]8441L) M)0+9-";X]/X!DO_H"@?FP(G "7W)H_E=$;V2X?E*.*)-H]-T&21C)]GE*+ <$ 0[)Y[\+X\4**4 MG65C;@0/:J\4"^2L5"CH)M[U"U2$NX8&WZ2W2'C"(_>[XJ>9>[69S[- MW2]=,KH(BEDO=(&5>.XD>#&4(+'PC.Q$$WF[U_(C<-?Q9BQCPQ8KVC,ARW4; M#-*N06?ZH ?WJYA^P_Q'8[X&9"O4%=D'C^"-1:VND56; AIS!:%2Z157N?K- M=K\6WL?X>T/R 9+K26/^EN:]$[ZW6*Q)>2(7F2L)S?>%4%/5L36&\P3KE[#X M+)U?&A./!H$N&I?2#5IQ6H[2H_%%;6)TA\7FL@5=.@J];?ODN!2&@:B+H/AU M<6FF6ERQ29JEB&R.%D.-9$$3OC/'H :\61TOM$IH1D%7].K-=H?%KA*+EXE+8<#$ M$P=Q7RPN[16"J0:\'D$#7!S$.H>W2M5;20GRN!32X^1ABTO'P^* ,\1H@MH- MJ^MK@]PB:%ZEL;S%I=\7\T?CTK@PG1"5YK(AVI*GU9RB0M7 K:8 ?5QZG4A^ M/BY=(;F*R:I#ET9R/2:8B/G8Z-WJI5>%B7$?TH2 M^XA^1A3O__AC&>YM7G2*$+^T1W[C@8KOT"RFQ)O5,>B+)A)COH)U2BW5@6B"K4_(J(N%5)Z3:$RK0,;81XP\7S:ZR>!4(K"8S8 MR88W6^FS2$7KY$:%FMF/01 XB['5+D!G;TZ3_I_D?:3(S[!XO"TZWIL32E0KTT]3Y4+;9#Y1M1LI@'R;;%E:N,-U664:I@4PM M!E8_,/";J7Z-;#-(Y@-6N%X^ YN3^#+)GGHC.C^8#Y2EU6NYVBUUNL4#'Q<8 M5B>5V;!3N3UER<%C4%7Q9!;;LF[MR M[H1F\2'6C&HH:+=QQEHQI%J"5E]?2?:#Y!_3_=WD?K_O' <"(/N*3B9. \R! MY>YOS[GH^:W,2K>K9EQ>\ME"L8#/E:\'AI.8<54(V?K-E:Z?^O^(3[IGBK[:B!Z:I)^)!_*H\06+D33*K2M53TOQM2R;!3;(3TH M0NM(7KEWT?UKI[#B2^6+)\X].2>REBO0L=5(@N& MF2NOK(VE5_A$PFID)0G>9JX' T+=36S_'&PD\.=5 -JRO;>!-4W56YSL&8$B M.[MU XF8U$@)@Y9A)^YD=_B0%23"(<8$3;-^,ZNBY872N8X!UX\II*5-O8?? MVPF^)S/\.UE1V+ >XE)-7RH]B4:J^2*""1(5P#F9_89UZ.WZ$[/;8<*Z;BKS M(,SU>JC1]H(ZCIFC2?]FUZ\/ZQ#.L'P8/_%6@8OA!>LY$ MPCWW_LC#.5.?X6.)&XIL?^GE\3"SF''06>*'T9-'=&[!\3*A7]K;OPX51Q8' MCXN4,51$8F&RK64NP^.FZ.O0#>2^A(3;7H8O2/]UBVKU/H]-"UXU*QK%V5(: MEGA)CZ[./,"QIO7ZL')T,2H5%(%8J$[G)@ ALY0<=6#DH(MI7H+%M]P[[TA] M[76^HNY4IV%A,<=I?E&.49*=KBKHU9F%V_YB'^HKE"+>6?K%T0REN4SXWD)1:I3PD)G%8X!5R?P\SN'SYSC\R$&/C0$DLE2U:X8C_+*H (XG8NN M+NJ[F(&'0-Y'C?0(SXD#=*CF:8.<*BCE%MDN!NT0Z"6-]&?.NWJ=W?5,+FQ2 MD6W05=Y=+NCF?#(NW^SN,Q(\_PRJ#[&[U65620QNMHO:L[FZ()6X5;D^P4)@ M=R\F[Z-V%V<4@V'Y+HW*%3Y/-HSV\.O7\5+M;O) $7V=W%W0IXU?PKF0BAKH8%+RHW76O3CEAL+N7 MDO=1NYL%>;WI]D&(&@(O,".]15'P[80+F=W],"E^T.XFE3=,3>?=2;B0UT=_ M[G[N3<:FW.!^TTXEXYE=KSM;HOGVL%$A17;@MM.TJ.'#67MS"CDU)H:BOBH5G9[_C(GC*'#YKL0=$#P#26GH62K M8T 5@*([KN5J,6=H^CUN *4/W Z:9<2X&+A[?0,O4,SX>$88M\Q<8- MS#7DT?)KF*1UK/4&GGPIK!VK-)\W"&L%0FW$8+VA62US5L5CYF( [^KAZPF5 M/G,LXOWACI_MM>/96$1%I!%H\\ID(1>YKV%;SA[NP"[IET(6MK'P9\6^(YJV MBBVQ]K*C /]K68!/#%E@1<.;PXZXVU&'73FJB]6JWG+G@SXYK$);H[NZL.,S M1SO/&TE$XTRFOBJN!FB\6!7C?F'<':R^!E @B23./[KV_DB"RD\QZXDDX$+# MFR,)>TH/J^559VKFQ5$OF!+^D*A]#=, 5R1Q%KQ@!)']]*6]490$1=5R]C)+X27UBI](@] TE(98/7<5'&W MMKQDF6KUD6B-XISX?4+B_1>DS)'ZIFN:[D$#;GN7& *R9Q'I[ MQ^,19:JSJ'JJA49=S^NX1;=3'T,;:!Q!P5'ROA0"CM4NWJ+\IHE63+[N&&)4 M(NN(1+3IDG9M8O\TY?_,2M1K%;C5&SN5$L[FQ?P8[],ADBGF@VLSXY^BP)\A MQ<^.ZL9*>:"Y1@10)"#C\@R,N4D(G1Y_A:CNG%7%ST9-+RC41H#+E]!X46JQ M L74*N8--9!GD*\]%??)@[MW3U&N[[E)>V 7!TZ*?6)I.FW1,/6).N0F_6$# MVJ&K%T[/WCWVB,AO$0V6TYU_@5H"3O(C[%BR4XK3_Z[K+53R+;=4E>7R+$GE0KP3S_ERBY=6RH&I^T2ATH TV7L&*_;+D:;RX*A_SX?A( MSY?8&=-=*"(,?97(C@:B7)QV* [OV2T)VHD/'X2-/_GPO7%!R8&^Q)?;-T,0!N5>;1IGJ=.+:(E\(OX;8/RU*.).4 M#W;F"0U_76=)J17D95IWB0ZUN^TZLTBV4@ZKZ5-; 9-:U*F">E$H7=373A!8,5Q/L7[R^_*G8>B)16#D5SG%JRDQD@U:; MY>7!$L_<$H4;IMZ09)2$:9:*IH/(E/MS:E*I!56G^M5MU'F2C*^(H:<2E%79 MS>E4;%EB=38:(PNB.V7AG8 /4X("'4*.[ U]UJAH9>B"+K4128SHV5"Q')/, MPCFA(1O"N,KR\J^O*8VHN*-+*# M$*O*O&?:<8@KA4;?KPM?HP9WT:CHBV#HJ:B(Q)@1C4E& 04!)Q-\;EKJS[Z& M6_O,J BF\Q)*%OAXZ,QOLOSLL1=< MPHN;\V%WHFJYCA8"WTZ#G_OE(%N;[,R!'Z:+:'G@&*[?=D,0E".00 S?BA4E M^3S2K XCL2F5$5$H%>=.%]HX\2E:[RWRB\2>2<*)A<81O'CV*OVI.\@^"8B' MT9RY:\T-1Z-\H!IA158,ZR%KV#W5DWU#3CC))2[DX/6D;=5UZDF?_;'LF.QD M I)VTL=:]1++;9M!.MTPJ*Y:-90OUBDD[/3GTQ)TH#K_+K-/P_5AO.D94;S_ MXX]E^/#ADX3XI2L]1VJ!E]><'CLHM 1K(-!4/8KM3JTW%8O0IEHW?%\'OE-? ML5W)Q/H\\.>&<@C.[;4M",N%J%E42Z:,XD)5]ZSV3"AQT($PM==/$;6W==0^ M53=Y[^\?M;FYE;?D2[X).CZ@9_WV=-;L!Z(K0^FNGY?W 55?6MZ/JC:OU._^ M>-2FI++9,I%R<6[;A(C&F9M^0U2#>:^\#_6[SU:4AJ>V5;IJ=7&FX,_4R0BZ MU!T6_89!WH5]>1=?J]_9L5GE2518F1&5H[(3#"\TIE-@.])G6'M4'GVSEC]<>-;O>:@^HG81ML>#+ M3B"O]]@+2O'^G8>O5%P?&)K#1^/ 4 W9WV7,(TL>+4=MM6/.[('9S&F:1:R@ M0^W##@'/BV9O+X%G9//^K/<9H>X*H:^1ZOL[=#H[$JPGO@ZTW?KU7?88C?\_OZ7GB]OO.)$ ,.S($3@38(7Z'H M]\]L-\8]IMVXCBZ$> PXD>Y_G9$)\_ M'?&%<\\2N=]P:3/'DW)MSW7 GYM*V;;KK#?QJSN*%:F&HY&J:J0,DZV.;*AU MAY(](Y2M78TR'M4$K6YTZ'B14;H^FJD/2&CQ^BP7]K>=>B4;KG6^R;E0(0@# M,/%1OMP(EVJ+J=U0 M\3&H.-.IUX6SHR+/#E!L5BC3**(YB^I JTX\[8:*#YL#=1Y4F®JW.>@0M M$P+(,QXQE<.SCTU>B/@S'J)[^IE2&EJ;X'2Y*(E-K:CXO5%EZ12@G;I]/6=* M74M1ZKSHH@9^GR7Z 6LV@V)3=@"NZ1GHYAI<.;I@*($\&M+Z''2I;D-LZE4M MB[(V5S45C\Y,X3VJY$K1!<, VA';]?R6UNOR= W(5J@K*=N,N1$\G(\P#>=* MKIGK3F@9UYP)34>8'T&+G1](,;S[E)Z"BZ<)_=+VXNVH8+W0!1900M]U#"5(S"XC.]%$5L*$AX[V M""PR(K3:C0L6,3J%=QWU$8)WYZN<0O&9<5+X5)P<77Y[!!A[ MTSD-$+"3NJ,F2J1&LF7%==M..N$;LO7$VSNX=$8>GK6C($;YDJ 0B^$0<0EH M8]BC<-F; /HF/ES'@ @F9;#7&(P')WQ?#2Z#P- #OT&!WO QO1664 M!WC1!D6"'8ZN#PT;X_%:ZL\W_($A&>S]&#BQUGLV4]'FT0PS&(D12B% G03M M@'.FT*8U5V$JX*GP8GM5DK.;&;FJ9(IL,,VAU?FRA_5 ,T\WKS5&N:29>5Q+ MP4Z/:_=MT@?'M?>_/S"L]5980R5'DB-2-$-9]FHT,N!;D?3%PMI'CYY]-S52X*YC6 T_)#8;AQ;>CXG4E-V3E6!/9'N5$8[X M3JN(>14"VD#F>DIN,&#H3<,\#U.$#D\N;3&R.)BTFTT:;R."9V*9>JT&;9SR M E >)@!]SLFE, SMO'W0[W4692FA-3WJS!%ZQB_(*"*F^0IRU>X'#HL" X;> M5,0_9E&X=A7-3?O85 2L6 MWI,!EX:,J79N&XZKXG L$G19[$\5:<4T_3&;@]8JG<;1!]0]P]*C"'Q+9X[) MXHF>/".,\Q07S[\.XQIP+@:$0^$+CS99P/$K*1X2U1C:JO4-YYG++T7;>[Q&>WUZU"!J%(HK5"BV1]99M'>WKA/\^C] (6C5/(9IV1_#A)?E]<,)W1/$+H+UVRNBNWLJF[T MD )TX2KT +U8,O5U<'MT0M2H7LP-QA[MH[)J6" _+KL-\V9#89R%!0D:U]N\ M;OM-6X9M..L'MWABQ,[ :O&C*1UGI[%:P%1F3EXEGIZE\]KD^KZR2R>@&1DM M"H;8=S O8/H&[9U_3>#UEET^(\.\:.3=Z\[5LEC':9'-];7FJ@!R4Q&ZT@CT M7N,S(^_SG3P/8^3-%S3R%J&,(KI:;<\,DVHK"H#.2, 8>9]O-Z6+1MZS&H%%=INM MFOV>(&)-P:O%\&TC"+W7^-3(^TP[.'T6$E\7>16X/1IYVS5<:(+&<&&"NB['_J1+2/K-AD(>>5\2C<]'WL6*F9W$ ME>R"9HT8H_50<-N#JRPV7"+R/IM@ MC+P_3*(?-Q_Y2#0]%%IT;)"2)/;]*F8 1:)1!SI/ %=@"]T,X]><+7KR,<$LF^(>1HQZ7ZT[&1]*,]N"*DWG+9G M%;%A K(3B);>;H0=:%?AGH2//XC\TF@X$L%^O!=B/$T6%HL"B[)13:H-C$R0 MYVY>Z&M$NN] T2E>2&NT.\7([BU%FQY+54291O[BNJW,);W0E2/F3R\43BA- MQ.>-I@G6*MNAD9U3#;A4[ MT%;>KL@+P9!1OP-%IWBA&M_$RS3G9>AJR1E$DV&G%1 W+_1-$?.G%VKA9(\P MS85@\FJN)-27<:V9OVY\?)X7@@$-+^UQ]L%'V&':8)5U%JQ,QV:?Q')*QVL. MH<7+LUR Y B[:\FNSX6H2CO"O++G+T5@E"C!DPD/?],_ M#QAZ%%LGH_Y $MO!U=-%\?[O[\MP-U'H5"%^:>__LF;)2R@UBR?%[J*)8PK: MM+VL[<\TKM* +HYX2K/V&7K3K&^L60<^*[TB&*$%]D^4.-"NP'7ZNLLN'* R MK@\$778P-+FN)&QA)STWG0;?<1?WIR0\HZMMUYDES:>@5EEO_Y".CU#-8=60 MQKB5K=!\>TYWG!ZQ+,$W_>Y[0C4=A"^F\+::\%_/Z$^G]I!>[ MJ:K*L.VL&ADL1/NDH4JJU"A!/-CV%(I?PZ6SP/HY_GXI).^MK\(((KMV%'R" M S5*?<6FGL. 4'?5NC-/9/!0Y=F_"L A/&FJWN)DSP@4V=DM7NGXKAHI8= R M;",1XR.(<\!*"$A,N1_&@I]8#7E]_D]0BO?O['UAF32;"JAG**#C@V -Q00H M][^W'R!5G1$GAJ"(.&F(R[Q#U$H$=,J0>H?WL'UWBM*I?'^_TIPNL/L3GDZ3 MV$>JUVZ56@KM,ZQ(O"J-H7392//GA..4;H#)O3S8R221R"ZN0_,3EIRKSHC& M/5Z=XK*@A',H@ZLOKB^GR0MV;3DQ4EJ[]VB[#T(Z^KUQ^<"?@T=[WRN&E0XQ MI(?%W6]VW^LR49^WLDV:6OHJ\#O+L!-"EYSO3?YXCM;]O>6?(/9+11\?C(Y= M"L*#.?#32N$6'_6N6W<$O;(09;0[IR;DG,Z)T-FT5^/C"+DWA!Q'R-[ADUNS MFSY\?TZ\U&V0)I 0LZ]YW!@W%G6B?/TX>9;H&UK^1,LN7O(U$&PY)KBMA(': M_@XAHL-%I7FY)HFR+F:EL#BI=OTXN4QLE:"UJ+ MLGGAQ:/6IT[WN6=.%;B:+WNZHKG-40L]]*M-QN:5WR<"0.TF(&T^$':+\T MQ$(N:)$L?&?VO""Z]/8?I'U!Z=E)XXJ\B]^DL5N(!J1;0JL40_O]*B+-1]>F M=6O1'=#UM>2VV1H[U(%/1[[K <9050O0\CHB(2!;.PY*>$>=F4^H3R/VJ4GZDHXM9-5-L5$'>;(X%7RO:_9D< M7N7J'5:TD2;;8RP!+2RN54[,X&O*J5J2)DUG4NX%FB""$4H,LIIE5G/0C::? M**=JZ:KDM#TSZE7Y'&^+3+9I]T,SREKE/"-62IG*MT_#- M.8(DG[N4W$[/YP9VK<#9L6"C+,Y3HWZ7,%GLEL]=F90?Z:B<(YF )1S1I+CV MD&JQ01-O79N.?FX^=RD9[N5S2YFL1DN;%$U[6J1S/;U9SZ/0[7UQX7SNTG)* M\KF.E1&F;KN;11&3DL6(1"+@7%OP?NY ,]_(Y,%"6(ALR5E=9\^JD=O9\[L)R M2O(YG@O[!M5W3;0?@<&D8HPE%;FV$MC9\[D+RRG)YW"6P7%/*\U-MM1FZ_XD MUXBKURJGL^5S9Y/3"!%MT\G237&&"D.[3TF+V>CLYNRBQ&.XE%G/0LX_?YCB MPQSVN6O-T[G? MH?1,R,XC&(YDL(\2;O:@HG3*1IGOD+VIBT%_U>GQ9E_79*J%Q"V+AC(6..\. ME_"ABD#0[%GFG3PLCS3\GFQ%H!3?_ZPEXDG/P8A;Z2D8CU93;I^I.UX4!NL' M\$= W&N2 7(0^6MG4_'!+ *.$C_=WMZ3 9?N^>$_+-8L$Z#0F0<@1F$<9Y<'Z^^55G R6* SD:]Y@L+:.L MP8E9H=>"]_R;[XV#O85\UV#O6D--"MN1@]+\>$JBY5G7RY/7 *V;O;OX^./9 M0.GG:^5^2Z+GIETK=,:,O*H5I&L Y?? P0LGHQ2 ,.QTI!Y+(\.JW\\WY\Y4 MAR$]#J[O )"#[$NR&ZMRJ]$?F[-E4)967KM!V="IQ9M3IS>@^^)+<5]8TN\M M:FR[W1GR)G#-F,QU [[8.[O$7LNXBZYNQ_ ](W)?9BH\LU]Y>N>Y_2MWKJ8, M)L#WT^TD'K:C)GT_A68*L+X1Z@\MT\OM<40/VUEWY'AMG=,-2MT@]$%H;.QU M"3A@8H1!*4X3=W;RY(?VG=[N@9+K1+N1+'9%#59.OA&*;%.K%DV!%H0"=(EF MJKU/2F&CV&_9EO)DOWIQ^3UX[2<$>#8S5DB+>Z=I8^&P#OC>'06^D?9E<'Y" MQJ*'FVRGDI=7<82B<,ZPNFG?N;5O+T0N?&QA_<]4Z9 S\TQA;@ M@6.X?ML-05".0!*N[*H BUJ&KSGUS!SM-Z5IN8G86E6&KG;^?(5[LY'/R\3" MG@0=*_Z]3\*K>ED&,U-&:3F;<80AR[6RW9N$7R'A\Y5W!30:+*/5?$!3[:85 M64URPR!O^FT(V\>BT#!R01DZ MA3O?<.37WD9_PZA#D5^5V3EA3/Y:-2_B I-;T%."[O>ZJRD6C7$'W#3OIGEP MA'3;^7A?4?-*\5P?B^I"0?L=@:CDJER]VOHZ=>2;YGV6YGW8),,3=\;=;?RY MMV7P0:6'3SX(@OUBB177;3MAD&_(UA-O[\I!9<-8=!9XD3!Q2T>Q)3&LB>?V?_J"+J(X.<_<:H4N5VU6L^P:)*^ MCX:&UUCJ- R\N,AH9N08&ZZE!VJFRP\<5?95*4@+N8%$B+8Y]WB71:D!@Q0S M4C[7H1[JY/9F$L._VSZNW]E]9W=O]W?ZH1<^*O)E:95GI+BF()PIKRI^4R+I M1F]O[X==JT;@9G&L\#MYY1T?])+G)043LVC6&=11O-*G(@L?S9OC8S2F;[SC M@TE08$OS9=FU2W)S1LLK+0Z9K!O%>V7<7;/K("-]X?7?2S>_5L&:GUM!:MX< M'4T:SA*5 ZEM$"UE7HX>B%S[";#?6#NR0:)&KO]&SO_Q?GJQ#!S7-IRGFCT5 M0@=-_#KL_>ERV'HRJ5?"ND[>TF.1Q?+9;J>8;4Q*1T2Q?>=Y:?PREK\3"MS( M5T"P^5,'LKJV $DW__T[^<]=$,968DAL>8DL##74?V,H^O_]Y+OF&IM]?M^IKA(*'K_<:QGWDO_"MA%Z*# M=1.YGX5< M[+S[DVG3FS_3AGX[KF_+UN;*8D/K]E)J[!#9,C3G=\K9I#^"/+; G3NYHU)3 MZ(0)WM(N)1*2D__WGI"48@'9_SUV0_VOQT+[0QI[W,YF?N:R&Q;L-;83:BHA M["?J+?\:N^F9A>L+F9\IWP+7,M2[_T+7__LX$1U\.?E[[[O8$]]]D.A?3TEM MTVYR,]UH?[Q>G_!;-]3$YR6/__=_%7$T\]<]9[T4!:D>2ME)(8<264S*3U1" MRBIX02+40E'*%',%5,TK.4PI_-C*8BV'CZ%]#P;IP<[ ?T3>^ G:,CN,;1$U M=BTU>59LUP6Z?,<+I$#S?_\:;\B#KIL\38E<7:C3_!W9+M_1 ZI&MJOT'<4R M3)WGZVS[$_N^M@GX@TDXI..PXWTYT!.8AJ[SOW?EG]3/.QS-98G[SNZITEN[ M6TS1ONT=DJAUZ-J_\4-+B?W$"& _H=^'MG.O,V-9,37?C1P545S+]7_O]&C7 M8JJ!?S27*A_Z,Y]\:M,PGON9M+S1S,2$.>">B7=R%+KI-S=J\5'*D?E R558 MCKE;"RKQ>TGGUT& H=QM8TXN=0)OB\[O'#F-O55@_"Z[2I0ZXG3$\3C"3+("ME M059-#!8^EN1\)I//RX5*;,V<34MNHXU"S]42UF"/GRSS[1E9KI<#D>_K5J,=NHPPTR3\ MSR=;\['4QP9,CP9A'N^%CAJ2T4+*_/EU=)HSVO5RAC=GUGQA+45:HA<+*?MG MF\[($694AU?,B%^Z>;HQS0\&I)2[?S)<>]6=+FP\2Z('ENP%X/?NQS[P\@\J MN YYUO#>7M@$/.LK!V%19AW0'(9%FVN':ADF\5:H)KBS4O_SSP_\QZYGZU%I M1;:V<$_4;__5/6.[_+1JX<&]*!_/-!<<"?6[VC;G1I_=.>-,>%__Q=1R.8?XI6'L&7-]A.X3:3! MWF>S^SD(D>VV2+;N.+K#F'Y*(DX,7J](ACI-H2_O/#6(:_U70CAZ0]797C]"W@_#B/ M6^^LRU7TIHBUY]_]3"YC!H.<3]L,FEGDQZ5(62\*.IWX1N2 )#']W[NT2T?= M_A^ ALV+O"Y'.&0!R\&LN(GN_('MHY!,W4M"EFN-9WVZVXQ-W$U\U]XXH./OKZV> M"A1WH]6_DSP;^):1),B/[CS*OE,6IDAY_K\O?/S'OW>A"WL/G]"#7^NL[#.! MG#D=QV>N.FUK%G?8L=K%),Y8X*#78X3I M9S=?W0N"BD,$Q=0A[=$\UJHH9B@1]/AU05"". 3/8'CN: !TI@(;]G!E/3CQ M3>MMIU1Y#5N["WSEGQ_IP!.2P@;-9] EAIHHFODY];0?=[*51$'5S99J]V&I M:@2>)<>_#2Z WBV%[J7<B^70'*B559R.D4B@?(G^ZZ M_A[[:ZOS1R!TC_JG +S>@_(NB3W==,O=NVGD&X%JK"=0;AI,8&TX26SF;<.S M];.^)CO&:OWWHQ+LU2+H["&+("_KVRE/RKJ]/^*7G(9-O:RT6)F()"Q16XZR MB/FZ^"6305 \4RRF"&#.C:;Z3^XG__..MCW+C8&_:>20ZKNV^_,=9?MO M"AY25?UT5NKFGU82OV![P(DB*IJO.@J'5D?C+#-V@UZK_3K@)"$OGKNC=%GU M$QF1<^!$X)T0^M^S#W8>\(9*?K*^X"Z;S9$JL^14WMF'-6\N)5 MG*G)BU!W?>>#V/&RI^K:!#(T1NV"2-6KA7H[)_56_S][;[;<-K*L"]^?B/,. MB'7VWF%'4%J:A_;^5P0MT;966T.+:DO5"2Z@#^'L">1.HI994<-&I:DPR$4C11<:!-BC]\ MC#G^^5(@W>_>8 $"%?\GFARD?3^D<+3WZ3_;?WS^\U.G^^;SX5_7._IT]/E^ M3&5_;6.[.93PV*0"RPEP/4V2YF'=/K=Z6-:^QL-R;BT)= VM[[[*@T+'>C(" M&SQ(2'%HH5[&A24"4!H5D$A?__+H/!?9;!M>5Z.6/W:/WT3GAY^+SGBE=S(\ MV[[0VQ_;]UKSB\WUM9??2"U/XX-ZGP(;.<.SF-'A_C/ZS_6G9-39^C ]/CKJ M?KR^W!G<8EV<)$& M\ 3NMH0D-E[T7B('1U]W.RQ^L1=4 $7]/;49;F[M?=K=4^K35JAV/RFM-?PG M5+WU<',PV OK\)M\>V^C<_7I\,/:KQ=Y=W-ZE>>'OR),: ;2\_[=3K>?G;W_ M\N%C%AVOG[8_;V4=?'*C_F1G>ED6ISU]]N'@9%-WP\O+[#]OVO#DUD-!>E;6 M5M>VUC9WMW:W=_[[WC;[ZMJ>F.UF#IYG[Q]WDGN;&ZN;Z_<3?9Z'T7M="J\8 MQ.FU<6B;OU>N,S7YI0?]W LM+\-V/8/V&2.SR!)[J$BR/X/&.X#X>+F%(HE'8\."7^?DG MCV^P[GK:""DHNZO-M@]]$B7H\?MEA1^JJ95S \XU8 Q6]D,]4:MP%(2QRO-[ MV_7W%ZY/E.KA[4$SK36:M0\,@%E4.KO/[MU(09DBVS@G(-F+K_ +W5\N_6ST ML_4#T\^)!'6) >DOX0C+K01I$ER/(OC$&;M?'\RH7D%.//RN^U=)A"1&3]"[ M6_C\^MJ,"'U$YXNI)K.^T2,A80&G?W\\Z:;_6;G86?O\9[G5V]P8 5%B"M#: MO<%-<,K=(@TO6\%_@:&]MAY,5!9<86>"FX'1SU0H?7]&LGBWX#NZYT5R,0+: MDO>16KDZC#\=?;A4YP>#GH^ !$OGF2<3\2- M%_U1I>'S).)Z^@ */:3*!\]F,2R\(U(51:VE\X.W9W^\Z^U>'W_8>/_7H+_R M?NOH.D$ZW[H7&[\8Z>!$Y7WU.7@;IST5!UT=Z[ (,'=0%W=(<'DJ>/!3 8*_ MK]=_6/'Z!R>I":@_'J86JTLL0;2__%7F13285G2VS9W)C&6^<9M5L4=?8MVT M$$%CO6D0CG1X&8PQ&S?BP_4@D%$>J.!:Q_'*99)>PWA:Y;#Z/GR1EQB_5'G0 MUX,H883D>1EKII:MM6U#*QZ= =FL!B:^Q]?BT4/D'V'VO^+DNS+W(YJZ%^][ MO3'\Z^]^]^3DP\IX/7ESOO_GQ=MT>,L6_JGS>=E,-_WLE^KJ[UPIYE5](. N M^_O[\P?R'I4=/TD?[MW[NQN/G.KP'2D^28L FYM%R ^!#0XP/R*CS+C\!OZX MB;#*ZD>4Z.58IJ%]H)T'I(/*6=R!#I[LYOV>QF52J(PR/;+_]"]+0\ ,WW($*V7O!7P:TQM#/HE]@6D1R>9#C7Y^]8W M>#S*Q\Z#%S H*+9!7H:C(!^EB, WF77%2!7UI5RK?/8"TX]E-2]!<"7]X,6& MM^0>Z,CP4.\O5##A1_0\_!+G(X-1OQ>:"4U7Y46PO\8C]-4T?W+1=E!F&4R) MDW;1VBQ44?KW3!U^//JM4;&^?K_W6_[3VN?CM;??SZ,^3OW];7MZGO;Q[WRJA[W<]R=Z*82P= MJ#"$ZYEA\7,B432VDL9/06%-5AJ_R,=PK^$MF9$00,ACV)QI"^4T# <] M#,!$OBY&YNM5$-N:YD;&'9?0QIN*/HV-M5?S9DA?K[\RC]WZP/SYF0=13,O# M<^9JGA3S$SA%;V7#:!^^RK'Z=/EZGGM0GIE%/=PQOK2QN;JVL7A%KG;_W>W^ M^?O;R[GRG&86_3J?3.=UHI@?2?SX:YNZ8WUU/I-^M535CUB]8NF:3I%>%K7O]N_A^F_?]]>Z70[5Y/W[\Z_?%1_M9O6/+?< M49->!'3R16/AZ0GC@V-SC,\$%6^^C,[P%6^_B,[9.L_X9+ I',_-[ M2],[X-GY]N2NWCM(_M"=-?UG\?KWXK384_H).=NCY>S=P2B;?[8;=Z?E!3 F M!S<8;9A,>,<@!WJ!R/<#6@Q&.XHT*',V^& N7"ZSH8@9V(SXKGB*+[^.X-5( M_PDL/45Y#]M(6E&BDC!2,>K=:9F0"I!+7XH\F&0I]K*X*="\^4*)7[;)BN-O M@MOTKCL4(?SA7/B>YU[4+\0ZH@FMBD+#&=!IPGYC)9NQ;:%FTU-5GH,RA!\9 M^UD/!II<5(DD;>,O(V2<"1PP,K$LC0/,$/#.W6E^5"#.G&ZPM;;E)0YV5=93 M,.S*Z9=83RDF\&)]._BPVL6*^+L;.YAE^!(7[E8I"(5># S6HZY!E(W9[3>! M=RM\" B20M1]FK$J^U$A\UJ]G6$3L]:PHUFI'Y!54Y.5HW"0M7$Z:=9VA_(F M5D./5?^JMSOE%S4NU[H?-M+R4WNGN'Q;+R'];0;H8^2D+M1E(%=:/M)Q;"7U MBWEHA;D^HY>+%;*]W2^S_]?NKAI<_O77Y<>_DT^_'9Q?_+E3WJ/X^"/[90Q% M5**YW]4+\_V%.J+8"03QL_I,I0%!V\S/0"6FH0:A0('7"+X Q@I ^3QH\J8&$>),>Z9 MIS X?'RH0^T*1VZN8^GI]?T6_9(>[(F)'?35](;UC-,<&30JY?&4M0R-DP0B M3Y.^J>;]N:3J:RV:QW\) W^3<;/0 !M4$9>^<].U"M-/RG$_+?HZC(!H_Q'@ M"X$LUJH"X(Y-%P,9)JK =(U ME[G ;[GQ69"6!>F".+7YU%"A.261!R2P=CF$^P4TQB7.B0[N2 8W-_S[6DJX MM0.E1PE')V\:8OBT5%IIEV9XZG;((X[.<'OR_F3MY+(S'NRT/[T]G/2BM=^ M./9::WMKK:WUO5G*>%3^5N^&=C?,Z>'IP8?CSLE%-S@Z.3@]/SL];V.GJ==_ M!N>=-YWSSLE!Y^%Z-GTS9SY#-58B7WXP[ H99?IEBF9-02ITP,A1#%LS(R7J M5$E2 M<::UT(O>=XSB/8"[IUF?;J\M4Y,FC9:8!MCZ6.YM$17ZGZFZ\CT'!\ M1$X]](UV6@V)@_?=JCE>)6"T!;'=,BI3(&/7-SQT"]SV0K0L,!!ON+Q>YX75 M.C2X5I.UTAU./GN2!G%>Q=Y:\MOCMXFK081-25M"%=>F2T5N!:CH43U8EH?U'Q-5"PJ1H/9[QCP=SV>*F?(W6@ M#-P_';#[CFTMU]=6-[?K?2W-A]_2V')K?=G9\K$[6_[#U@ZBQ>*8W[[!MR=? M-@FA=3J(G=LEZD7[]?L.-I,X.#VY0,GZM)6)OQGIP'S77,W5C;VO34=^F.LP MFP9[T^8?4?/B>Z:D;ZSN[CUNI.-^B[BQ'\/M"ZL,N#Y$%^-4?Y/O3UM/V-YC.8'VCU7\5D%HV/ MV-JP&S6>CK]8?NT4FGVP42V]O=602Q99!T]Z.Q!E;WA+H2V2O5+5[_J3A4^_RH^^N; M]L'%Z7GWT^[N^N[ZW@*0$G.K]I)=_3#L:H&)[3S*+X,WB@)?SYQW;6S\5,SK M]8>3\T[W]/WOG&V]GXF#K=Q=GYZUCG'UM"?-K;WMM:W%H"T MB*=M+%G:#\72%I+2SK)T@GNKGSW7VO^9N-;F^\[;]GL@J(-.Y_#HY&WWT\[F M_N;^ A 4L:[-)>OZH5C7XI+;>SU4<0!<+-14PN2YLS'L O?SL+&M8W2PMM]T M+OX\/.H>O#_M?@"E_]/VUN;ZS@(0%_&RK24O^Z%XV8+3W'&48-;60!?3X##* MPSC-R^S9:V<_'%N;!3<\!QXTW? .3QA^G\#*UAB M&^ZJ'6T?M\]_[5R\.3T_[[P]ZEZ;H2RX>ER@/SLHL'"E)Z^/? M>ED\SUWQ^JFP%CO=SOO.P47G\,W12?ODX*C]_K!]T?ZTN;NQL;L(RCVQS)TE MR_RA6.:B$UW7U*!Y8VN'8"G41ZGN.% M!VG2YP)<^,RYSLNXH$=.)YK+$#U['7#KIV*5[=\^@-%R=-&^./J] V0*?[Z7 MOSYM;&_M;>XN +4RIUS";W\P5ODL:.\W+ @8%92-34P//HC-WU[,(6CWTM*T M 0P0P_O,&>'.3\4(]ZP]T@4*9/D-)-G]<';VGOYJG_^Y -1(G'!OR0A_*$;X M3&C/:8%=4^F'78/=_Y'L_%-][#H1W0 7)L, PL3I0^-0PT\+\/F(=LS87 M_57X =C%;5<#&'_@N1&MKKCDCHM%F#=SQS96,3H_?8\BF4"=AP2!VMW;7U\( M4">SQJ5Q_(/QQD4G.ZQVEJ4Q:X $*>[_ -"[G9V?BK>]/KUXUSD_.GES>G[< MOC@Z/?FTL[:UM[\(?A=F:\M,U1^,K2TPQ9U2R?ZCA,LN4_6U)2];6&IB&/'1 MI[W-S8W]14!;"8YX"21^#DQI"21> HGG5?%8.SPZ[W!-F/6][;V=12B?P'4[ MUI;:T'-G/(M/:H>FZ48KZ-BV'*=^6XX#TQX@>(MMMM#!]>Q]6KL_%8M;[_S1 M.?B @?:#T^.SSDF757'0I=870I=B=KIV 3C>*)M2^! Y 14GP6B<:E#T,6?+WI/,YP+ @?^=FBRW9 MY6)1Z MAQD.P##S"A>\P+[DW.(0K&;&B; 1'1S!9DRP>_G21EXX@KR9,VZ=G1^='!R= MM=^W#PY./YQ4R&+36SYM;^UM[R\"K)O5IF4]IF?/@YX5U76^C.!D M)&NJ(9TJZ(8CW2_CYZ\S_51=$=9W$,VXOO9K]\/Q_*KL[VUNKM]J[KZ*+=I 1C'=US] ML^,EW:.W)^T+2BO:V-W:65L$#M*%?ZOB!\@D.CI:J3>_^V>A>K%^TA[(=Z?M M![>?_RKS(AI,?ZQYWH-9V(GVHWP2JRG0?*+K\XBC1*^,^$ZLW7ZH7['<>\Q8 M!5'___O'IUYO;2OL[Z]_6N_WMCYM;6V%G_8V^VN?-@>]]?[.^L9@F]IDTKWL M1U?_^E_XCYEE&&N5X64<&1[+%_.739P'W\[UM;7_?KA;^.V^.%H#_??__A]_ M+3T57@ZSM$SZ*V$:I]DOIKNYMT@Y.F;%0[W2R[2Z7%�F>_J/A:37-9].[^ MJFV:_HMMD(Z[@K#NS>W_#KQ_XTIFMG:LOJQX&UCA_/(S\QFQ(_MAFE/%ME\R MBE]>:1R],BZ=$S9RWUA?W<$MA3]E85OK+$X?^N0:I/>F_*,BHBY.#Q9 *%T@ MWR:,##S=V+3PQGM0/;>FX^";1[[X3YN;VYL;FW+!'EQ2A3!]G=7W?MW;^U[E ME;(UO33NBW?^?_[?^L[:JZ/__6?OH1CRVBPQW'5"8'!C* \R/4FS(@AA+!4E>8#L9V,-QN99QS+KW,Z:'EA_ M%5Q'Q2A*@F*D@[%6"3X$Y(=_GF71%4+O7='MX#W\;TC0A.!<8_9BT X+?'Y] M?W^[A4_2=QN[;3.(]V/[Z.9F*U!YH,:(5NBW)(0G/UWO-/RT\R6DZAC>&%O^ M&,$+_(&LV7]85OER-7@S=R<"NA\Z*-( 7IBA=TQ_FCJ.]$#P%I,L M_8OGFN-NASJC/1M+ ?-BI(I 93I(TB* @RG2#'7'8*#"(E\-/@);SH.\#$YFP#-DR1R(?TVNO=/UC+!*'H=!BYAN0_4G],UY)_=,(F4N__NE83>L?Y:.T MC&<>O([B>.:SRH.X4WD$%T!EP36M&3^!R8"ZG=/>X1[Q-.#X8.LCI&X@]F ^ MR=YXB&;/AZ7"XO.:Z\8/2M3P@XG.*-<6CHLF$B57V"$V*/'\\,(@E;6"+,HO M\9CSO!Q/^(CQ:;Q4\#:=A/04##,-KD<1GB&,G99%#I.'_V?T9);&JT';&Z*< M %WS\_C,_/71<#V5:WPE[";2VA7190_W2H5 GGCL-"F@IQ+H*I/"J'!V03\: M#'2&I B,1<4Q[&66CH$DTUR;O=>X^"#-@F@\ ?+J![TID^--VWXT1N:"(??6U*<&\;YN1O62T]#[7K>$I%HZKM>#O,"Y1X6@1O\+RAS%0 M%_^X)>.9N;'8Z.L\S*(>#W:F@#<>M0+V4K8,S;XN<]"*\]R2;?6YMGW0;Y3N MDS@_;WZP:Y]_Q**W]O5Y<*WC&/]O%NZ6S%N@XUQ?CS1=-'\_:?"4SQ$O+P7L@G=SH%COUVB,27I7K B M()XL!UKNIW1M^83A=L9QE'1N\?V*T+S=:MRNH_:B'0 M'I$:T14L1P57*HNPC1=,(M%#+J\)O\[UYQ*Q?"' M*^O[ >CF?0WCXO8-U%6:D?[.:D0X!;J3ZT$YC(.X1 Y9\)YH(>F!OSN%^A+$ MV$&% :"O@'52E5=W4/@#G"P0CLA44#)P.N&CE MR564I40U)'7,+(=&1;03- \APJ7_S;F<(M MB_0U;*^YH/Z,TVSJ/RLOM]*:=4G6 Z)!T -['SA;2YB4L!O8JK^ [(DEM^#< MBH++7<(? SPA%(5_ 0W+:'W=4QGM-:P"+HZ*D3-7A /?5=)L:"8UEEQ.]9J< S<"QD7+%'+%&@?0,1HH05=1+:<JMQ'V MJ)JRDGA/!;%R5O2R^>=ZK>D]8W6)^Y0 %:/:P)8D#"6;4"-^HCZGJ;>8G;') M@/)4V&5(I*>Z/&SA=B=@.\*U'= M#E\\>PJ\X<(WZ>_$U/!DV9YC$HI5B!90G[0&85JPAIOL$U2,A+;DE*N+ @.7 MAL1-OD1[+$A[L?$8,&L 7IS@0+A!/7SSYQ(N6)]_Q;H1JYV-RA?V1YO[>[L[#^LI_$HW',Z5]?OUU<#,;S$\ MA&]!F<]4_%W=@?4)GW:/@NXTARN!1BZY4Y-P%1A=.N2[0;H7,GM0B_*H'Z%M MA&I!SE*, I]P]]"N&6;$>L#*A,G@M0)&!2LHD='#_0LJY7.4KAY(0B3 M4_+K@)Q$KP\J5%D$FRV[$IH")<2'U^&:X/\/4(U(LR12)(N.51:.>/J]1!@Z.9AQ3P]ATL#C9"H3FPF14J44/*HX#6D4T'+7-[8WMH.# MD>IG6"*8C,)6\$Y=@PS)$OBGFUNPO[:QO;9ZA[#"DX37YH8.-K8\U 63]?HR MGK:,IRU$/&T1F#SP2K*K"MAZ8X@@OX-5L0/FE^"%>LD,J&M9'S-2TIE,ECY[ ML,A21X5-N#9(BS)+T#]E'\Q#>!/%/?(T+IVI7&?*KX(7/7GQ.X_3NE>#-ANA M33$&,8&A$O3[@! :)BGYB.#Q?H0^C6G+N"82;IJ( U7$"NCQ*8@>8H,AO#I/ M,S:%X;L7H4SB=%*D3BS9>@,BPNCMWK8TRS)/?I$7PGTS]D=R@FD@YE/7WV:W M'>Z86K[=#IHOVEL9^A&-R E069Z0D5<1O,;C>HJZ$7M/*J\S@O-B]D1VNBX+18_; ; M:C=J@)X#T ]3,4/C.+W&G4259$B7\)>@IX9#$+*LP($VI&./S[S"RSQ,Z^Q:(?<(5'.KS4_9=V+'MFKX*)3B=QY1.8=L169U\79B )0<; Q\4E MD\!(8ZNQM/11[6S0?RWL1R<"(86"FR M,N3]@+T!I57V(P;FL0(<;NS<=QQNF%DAG?TDC9*J/H][R!>5M3/T%8H[S.WD M0K*E!NY/)&6HR./N+1L"< SI@<2FY6I ?LX0,B27S;&WL 63"?]YDK:!^%"( MQ*J7/RX->CP1328TJIZ0)UY4^ )YD;D M(B!W G/$1EE&() C8"NYKR!,1M,B@YK,K 6](K>J:K?>''%0T.5)*Z/!T\QW*901ZR]!&&5A&=5<#/[KY^AV M]@HAXT$7-[G_>UFJT-^/D3_TD7KJEL^_&AT.K>"/E4QYC'Y6(>>%R1E'8S6D M^P],F6U#UWLS9^DD&,\\BJU,9%;9[5#_Z.M(('WFOX @. MH[0_ X*RW^):ZE]V,5:;JE:3/M6_0@]X/S@;I06\]TO#=3?WE)!ON+;Y%$); M3S3IB*6^9(]7XJP[\Y?WVT$,RIJ_TZ9I _T(Y=8U+,=A8VUCCH-7' M-(O-)@:GV5 ET=^L484CA8%JF,;?%AB$OTC+@EQ>Y!PQ< :*E AD@A\U =I MOJ-SPND%%\!&)D F8:PP>*,"BWEQ0LU#1^(+S4@D,V<1%/*^$4RAGRED-N)Y MI@BEYH"^3(V5%:8R ^SP@JD,$@O@:&)2BPEME RB;$P:4(XBDM]F(YPY&"U] M($JQ^T9EX?X2$7*5HE:/41J#,+)K<%.G.*= 6M$Q&UUJUJ\80U@RRA0?,E- M%A&!W$9TG5U,/\JS4ZZ&03\S4)91)<#4&11DFTP+S HWG8TUWIJ\ M<@2K%PPOS"E\A A1W!4/8X78&X% =Z^F78NVY[>CK(?DN'2^RP,GJUO0% M-P6KO4(12KB(BP9P0B-,RUT(?U>'*8&[.)(<(+@YX%)Z2$,)JC9(^/::&90$ M:)VH+J4%A\][\=3$QGU:KBR8F$L(1V8P[G9B%-46W!A9SIE.!RT/LPL-AS MC;@(F(&/O0U>U!"ZO(] ?Q9Y\;)61/;! ;AF#A;UVS0'- <&9<886_=B=QLF M:2$\A$$_->CB#5##!="*CM@RF :G5Z@"ZNN%4H]\X^.6T 9]7'5]L!WO5'7T MPR?]%=%D@;> 6+7V9CT&?ILN?:7B4J^H?I\<*3T;8+FGU>EFAW164;V?93AW M8QG.789SE^%&T4>@!C,)7#?S86-*K@>Q'VT]R\('AY*"4+#?T0Z"K MTOJPHF0NOYSGPBJP'K%)_"#3 >YJ'A+TF1U9K6!SY= "?TK6=\>8P# 9P9=) M22?4%+!!/R8BN[T/X"F5&=6T&J\!KB\)N$O;F400&703&J5&=9"I*;$E?()$8T=E;2CJ ;]I*LEF&9@'63QJC4,9>' MD1!_Z"4\ $$AKE&\M!.8$+!W437N-'.QHCXD$=?)MX-5DE'BZ>+X>=M52\1M M)M -T@];DVCKMFY?/MN<28@.<]CT&&&E.F'21M@_V- F>HLFDEFBAJ@KDP;AUL_U VSJ&>@&YJC()W!N]F/6UH MC5IXKF?;1)@Q1$PP%_CX%1E3YF!$'R4Y;E1[*L.+R3FCZ"]%](Z[B#MADA[2 M7N&'/]W%0)*]QCUDHW6L,W%"8V=$F0>V:'FI4V!^YXRKIU57&5Q232=E MDPLCB3#1X6@%U6T)./!OE2(74=%+ M\I4+RF6/VV-',J9P[Y5;2NNTYM?M 29')N;(F3!MV MY("FWK6QT6-F']8VHW%E-O3A:R;DLRP57DG"$W'U7C3_R*ZKQ1>*;Z>!WIO[ M1?#/L61NW7HU,4,B+\CH0VG3DB Z.X%R\Q[)+')O&)24 ,8D!W,=9I2MD%J# M"A,-A,,/XO0:2EC+/5(A9@$0FZ3$!C2%^*RB^63FP%#N MCE'NRY)'J2.(8>Q)R9CPZ_089FF[*&1W$CFN)*$Y!9 MR=Y]]J2XQ-.((S 6-E%4^5"B"_23.K^@8:Q\U"RU%NC>&!Z!XFVB*$7'2Z(T M$ AW3LAAF&@$B.-R526S77$6&7N[+&_Q2(1X3B77E_@R2C'*6#(_KK(:(T08 M'V-38*R& MX#(W +"2UE.**5 P M1@>]24"'[4,_,Y@!_06BP+8@Q7"AGGB_31V3Y"?6(#P&QMEX?"CPWRPBQ81) M&]38S"DH30)@%5YPA9DHYG3G .CH6M [/"R9G#7)$-*CR2*YVE1#5&+GCT>$0 MAX:/G0@K.C1FN73S97(29BNA7#^>(4EY39"7&=W>*9>G3?A>7X)RU!&MG)YD M)Z$XA?NF*7K.410W"]%+*PA#KLS#J:K\*,VT,BNDWD;WA>',)KDS][\4^]*E M(A'-&Q%@;^2\91*ZQX?H3-CD,!SA\%T7F#RR8%QXYTNH8_)"!.WWG?.+X$4; M,XIL-.A]&B+0W6(P.P8EFZ_8SE,L7CB\0MH!\V05*@Q+J):# ,2JAT249C;) MUNH-?4DOGGL(A4# B!VXGRH,#THV*^ITMU,P*0.D!8O.JOM.DS+2N4:$E6,- MU<1X&R=B.V$.&3 ==@(8=P!O"!XQ_<6!FYI'8W$8AP=KGLLX#@671K%K2AVF MY'\@3G82SMQ)!P0B99>M;2H(M8)>--H"C$"+P4T*++)WVE\$GZILS!.A2Q!3 M7C/5D;"&=^6=1H&R/B!1VLR]08Q6CIC7N&44&I^83%YYY@@!:R-IJ:YA(>+( M"M@609GCD.,FHO/BJ'.8OVQ95T;U#9GJP0>+<_)SG$0=V >X.2\.3SLOO170 MDP/=)SW"JFJ^?]3HSKA]AO%WQ^5P&!N/CQ,#^"\);;\XZ1X>OD1W!%Y%#M;J M(?O3W 4E1'(\<9XH.J,TC@;:$SR^2PFCRZ@:J] 67)CAO\\R.+:Y#(XM@V/+ MX)AL>E>*"OJ.*+KK6#[%*P$$S (LS:&2Z$W55D\]@&3>X.\,X$)1#I. YCR? MIY@8+6.DVWIJ-7VN[JSRY1?5,01YHA HQU*X4V;I1*O$KZ-&XC?/2RJ.$1'F MV*]C:,U@]L6*X>9+X$K6%:=(84#$NAE<5@W+W2@SJ_( N[BQ[+.BO?9*8R$$ M@>K3F#4OCJR[?PC5X8]M$-6#).-1H#7<$N2[#34V1 U;'OU8>%3./5I%N\7Z MA6.T17RG*PIFTD8IX\GZ#X$>WV,Z;] >:RPE:AW][3Q2*V5L!&$U0V"X[AOI2 J4&I2B M;$M(QDM3DA>:MG"943'G0FQ4=,L#XQ+:$UB;%XWPG2(2)9?B.RZ]3TFC3D'_ M,3C9 4,%.^QP<*1Q>C/T/+@W@6L]_'3,X07ROS8L%7E\6F;D2<7B1QR(M%&G M-"S)-*7BCI@,4J@A%Y&%A<(LO62[BB/"2WSL:8%E:DXKBGKH#M0)T"'7'S%I M7+#GL('A93RE@HW)(!H:%[[JJPDY/LO$WF0&(TLI$HOGY:\ER0LVD,!E+<=S MY&\&,,LS?;BA)%Q$>U\-SD32DPY-XW,)Y"94''E!QI312063*0KLBIS1"\E M3 NJUI:3A9%>FU!HE%<#]9&M*VLJ:E5*HK7Y6N1J3,4K150Z"#Q*=9Z:N"W& M:0_OEK'/;%*RMQ;O!3@=G$S!)\J9"YR79<6]2;3LJT)QE"IW\%#$IV=1KV02 M/6W.ZQ2D8%Y)3?,3"_(*0C!/!\4UERI4A2!Q305/5^.V1=91E:8R#3NA:=?I M99?(81"'L\+%KG0#&8A[AB[_H*0$=TQQ^%N[N[) C%.ST\!H9942")7S2,GI M]8U)LC:KVDOML[O=G&-I4S)-*B;!DFY)39R=9NW=)FL4 0>]%166A5'I_(11 MFG0EE&LFB^DPQGN._T(&;T-\S'-<;F@O3M,^N4,HXT$FA72"ZF T9E"-*Y*! MKQU2V24)T< C"(2717EUUOB&-!Z U5Z-8^==&A?$L$,I0$JS1,3VW^SHO\.$ M,YT7AE<#7>"B!5K++V8$6O"B<_#VI;F"3 GPB5]/T5Y)'S1L@\+F2]\/MCAW MYOZ*\*UYMU8_KB/N7(J&XES*O.(LG,J^";^VL2LC)J@ LJNM0E4]*T!JBY9V MNHE "BGUE#(+2*^\-L7)0%810(F"69B3JQ-M*L/2W0/+T$IG_)@JF<^\V,D3 M4NTUNI.\J$*U<%G%P7J-QA&R+"HA*?523CO'N23#I%5YB*7DB>N*<[H98CYW M?I[5U@PTET!7/%UQ]=QP.SG;I5Y6AO*I+G%36E**6TUY+\T>V HYDAK,>YR1 M9I(5D03R6+J0.F0+#WN"+1]18=\I1IV+R&39DGI$A3'IH/Q:\8MSNTYO0/N; M0@!$- 1!]""YE0(\R.,;*M?Y\!B3'"[A$E.IYRKB;.%Z,KA(0YOX#2<3I;/Y MX: &H^<=QBU%P"0J2=V%;:G!L"@?5UXD:IKM. H-P(H&< M)K(&5VNE04):@ MS[&%F+;O;?'*@[3C&HBX)[+ 4+T7((8F5 M&'/+@V$9X=7"C>'!+'-BH.D "8@21B0VD#,2JU)6RPMO^?,2S8\L+%-#A:B# ME5P@."XB@_WK8M%RF0+]SU==_-?YI.ZR?"X_P&THW QMY-),G\7YO7-=6(7# ML-S\VR%)HR1\I>!WJVY]^<4)_%49Y$!-FI @JM-RS2EG2NZD5)'W;FGOAN.Y MDEBSJ>XU@5K-DI>';L^%Q^GQS)"#NWI KOZ:5QHDBRC[5JI:!+T4$QL1/3(F MBS0DQPC=795Q$-A^%T= >/#3;)H7G(,[B4V4LY=^66$W4O..M C82^:P5Q]) M+K(OS[RX:RT%U^E=-BO*&'C-[X2K7@'?4(L5MKVUVP"']> ]E+E80=6JC4[! M7T&^V3K1M$.$(3?CDT83#:/:5L^OLN9746,>V;)H;VN&<#4-(:EG&;/:6L:L MEC&K'RAF];45H=E'W67,\W31LF0KUAL(2H,7Y/32:@,#M*"383'"D!27OK$Z MOF?'K;@D]/G6RX/5B/;2B,C4(MLD)NSCT!;AH!9C]5B(>4AR.*KV"O+^4.P4 MS-W _<#TK7H3,5!3V;/M.8NQ)H&IY8Q;EV:6]3<5G1;0=E5! ",@[HO40<8' G(0<;4/%Q*1AE@T4),?]5J;[:!P#=BHEY6D&0SZ.3/$ M:UX6IA)A:M@N"E48H5^*/ZC2!,-.?37X%707+;U-; *]) =,V3H6A?27A;DR M]W>F'"CRP$5_DW<]"=ZRY_)1%DN94CJB12^PN0G"F % M4"0 )%YT0WO##RH$04!!ZHV45Q(5$#06X"#D&V(54&>(:\8.,$V3$7^K95.: M.YAPKR+G;"734=*/Z.I5VR&9\HKLJ)I@0)Q&$<[4FWI;R3%QJ8!H G,4-/4* MZ8AV;WLTU5(&3!LN-+8PQA5EC8NK[K2C"G^CQ?O?!Y9.S6?8DR+O%X=Y[7T? M]1SNJ),1-P.Y929D6](.^^KRXKAGOOV^_BXU(8,C\9>1'UON+=J_IFBD;9 @ M^6_( X$:!8=?X=D!7GXC:CW[CG&.E4?9(.>CK=M<;$;YI]W"*T/7%Q,V^Z7M MA^9HU+]\U9/EJ^C3KA X.20MP.[: ]-9@[FB1UP;,]4O;,5> (X/UFO=5J^5 M8O/6INNZ'A2>S[)B4"K@#0E-:V)+@8 ML-42/ @+3HOIA![2R('(337)](IGMM(M01_G2E;6C5BCZY@SH4Q8[[>5>S63 MXI[.(T!N*D1Q=62MIJ,CX0),QH^GH,A:F&;G'-+U**40=X;1G301KH.,.@G\ M@Y':4S=P%Z-[S9\^_H \S-;1S).:*>[K:I?/]91[[4-^),:$JSYVF8P5]]&1 M0YUUC:_.U(4H"&UQQ4 G",(9:T1<*2<#RF2*GBEP.!5'*P M.%_39M$QPZ7T$I.+U%=0DDI)TTK8L*KO5!K>=\P*27(41XJRXY#_1/XJE@@*+J]".VB,:)_=6)J]H?@Z558C MM^RU-LDX33+!SZVZM> '+;[2[%2VP]=;#8S)R&XO/,_;ABS%9AN)+A3/STOB MW\?BW/"00,]:K!S95'M+9@6$_5J1H"X M:%\3%J>YS\N\4O2LF7KY194*^G%<480,@NR1M05XN6D(ETU#4T(=Z9:$P$3.0$8>1AHI7WRF'A>I J>O>5AP M?CTIEF++!*[+/;#WD$(S4EY3Q$?5S;X996Z^3-.+IH@#^;C2"P M'_!OB]1BVN+BL5AQQ&2]&4:%589<-'":Z MR^2B6' W;W5,[2S1YGS&/*9KN"88#AVC3.%TCR7 Y;&29NF0>R-P2JOOGQ3L MD6%=U5OE&U!5:Z$UP]X?QTUMJP0U9#B\..[Y1W)\F0.IA7<%2X4AVPO,D+')TO,Y7<%)),,W#2::&2>9N"YGJQ*^)4^CR5;4\%%1-S-AG*HDMLQH ?JRDH(Q8U/[NUH5<[,12R?TV&F.OZE! M@,B-3HD@[%0BS1=%*98]Y."K)\H6H"SWF6]DN*H8BP8[J.E?LXD19*-95283 MZB>/VVU>1@R(WT.E\G^'9=HSC6=\7TSC\];.[^8YOCV/Y;:C\;O-N7:DUP-"=5^@O:U*P1"L 4PH MX%M*47AC>L5") C8C)4UR:VY&B#X6^QD&L@%G^K>6'926E>L*W@BE;;0EXFX M2$J=Z)?6<^[=GH*Z:]A$=P802%,=Q.;&%)NT4<&?JDMH%3-\![=\O35()67V M'GTPFWI]SMZ'Q>%,/WO)YSM5>*ZP"K_ PN63&% M'%"2-NA1_EKU\C2;F(4W#6P+$MH9H%OT.G4 !AF*7BM:/J9UCLW>JH)2W5TR M'GXX9W"._!H[AWWFDG*4F+^DC56H/<1^=<[HW*-RJZG<;ZIH5UE?+>QMWD@> M&.N2C_+@*LI+@C[8'%E31<"J*GX5\PJJHS8W3_[6$Q EX0%/C]""H7:D4K$U0SL BCF%V8>]L ] YSOGD4RF*(+HC,9 MKS(K+3>J'ZV;:^1R'MS-&D@3>;",PDK/&"BF3:,(=UB88@:>A4*^5/L!/@<2 ME""-0!-8+15]KL:#(%W0LC+$.LY-X7XJ;P#:FZC'EIA6 Y^)SBD$3'>>+0(F M5:1:#E^;J)N7XXEVLO575(N'2#UK;AN)^((]HQ8=@MW_"I?A:B*SO5J PU&_!D+@Q*+E^S36 MV,W::UHK3(E,C.F,Y/!7&:0.KV'I3:+T]DI6JRXZ>>;/V9.#C>;6?>RLG(H3 MXF[9Q4X;L(H2!11D.H4D8T%*(D)/Q+PUK>SU=GHD&L@8NR.GF&;WEZNR;9F: M?YT&"BOFMSA7&M[ /C+B^G![T@(%TU]FVW@<='5$\8 "-:L864,6,.>>RZG( MAUSC),FY4 -R*\$Z"97QDG3?=!A=G+MX;$K*W+5FN1YC.1Z1>4950X;DE_Z/ M;4RN(F5,6(IT)6+ A'6D!Q%CE(\$\G9?JNEIN_AW*DR>W.6J^_%P<+B.,<&>]BZORA+79LRN-6B M\_:ZR>0CV[MAJ,9C+EF6Z!(=:IR>7+!;NIJY>3WCI([RM(!_K% H%LN!-L"_UTIJC*;GDBY4X;?D<"1$:V=5";1Y[)2 M%&-!NQTTE\!WCM?\=MNK:K]B-(#%+%6'=:[ 622RIT 2]IN0QQ2<)8@;><<< MEGFFM4:EQQA!?OLV898>H)DSHAB^3IJ:L]B>*\XZKRL+-F=0JG=H*:)MTC&I M]=EGT$H)@,0*C;'3*/"%?:;1K5!5G"E4([ U(VIE"PD8[OD ++C*W-H]T'EE!! MD3/$7II0FQ@^59L<BT NHFRB/R@;# M543F-T[1W7Y-/=Q50*YTYTZ1K2,_$Q.,N!/YRIC'>?$MMOCH;0*()2/5A'D< MG0BBT7CJI;:F=; :CSKMGX B+7$O7+SU=L94BQC-\B&?8(QI3+]18RR?FM?O MD5>9V5VG:ABJ'NCRP-7&1%4W7IDP4B]#4KM6\>6* 6WX M#5GA8%Y\O#@^?.D%^:12HO*BP94JTX7':M48'J6 "/!5=(R [7])]:6PMTT* M7U;#)M:[)?TSZ;XEJJ$QV2W7LNW36 M&"1.QR,6SG5C@0^-TFO$8K>8O9ML9L:AV;?X]9ES+$)EO1LSI=$:G?#,LV2A M//JG\"['T#]FT.K9K$8OF,N:UYT3;Y=1[]>E- 4839'[^,HC[0 MD?U[Y1H4T%^8X8'BT[^5T0CKIQ>;1S%8"LJEKNV%QY/_]Y_%Z-LV 3B;&7YU M;^<[;L#LJI'I/H8DK++79H0_*GI6^ZM;W_-8OC]9;J[N["_IO8:M.H[)BZ)6U== [>G9R^/WW[*"1RF_[P\]"(R.QG22/'[?-?.Q=!M_/V MN'-R4=T@)\_[9H3YTJ@BJ5&5>](-V/=<,.(S-2XS\8^MU)(0;]N8UYZS_(SC MXBZ3S-NG_MVVY[&%]9VUW/U[:+EW75Q%_GZ7LZ^LW&3;_6]>3F8W8(=]WA@J M,GYPTFB-^=&P3.(HNUNX.>7D7\'.VAJF/D4Z9UE=31S@SQY[#ONU.9QF2)8/ M][*+8WE197'W(HO'UB&^*\E7U(+O3_*',WDL3!9=CF<3+!H#SIPM48%3WVO= MCR[TO^>A5N7X]S_4 QME]L(<>06E[\>>,7&" %4W%IGT(LX$^4JI(XJ?0FUY&,>C#A\PCUP8E.9.%_UAB^RU;Y*M?J4!@TX.T^2O,F&I2&5(;JQ0,.MX6BS[\.'] MS@IW2;Q:NIT7QCQ\;*]N1PUC_5C6(3D$']O /1TGT>^1OG[6B^A2-GO,.6MR3@GGSD3U]QG:@:\_&9IQG\_,]XK[9D.J."#3H:4,N55J<', M)U.FAHI7J"BFNBY5[_FLTSS7RFN&1-F24AG">?W[ ML]88_A.<40&J9[T(,#U(=7N2EQT?G1P%_UD8'>MG936+YQ!Z$T_)$S1)BUEU MBVL=S&IN2X?1LW$8/=KJGY<&]O">HW=4+N; E(LQ ,:NPUA\E??H1R25YZF$ M/;;WZ?SB8BF/E_*XP6?"=7ZHJRJ5-LRF4GC5U+C!*@'C=)BIR6CJ-1JHEX@) M7G0.NR^7TOKY2.M93@N5ZX&]%LHX'G[V1Y>!%_ MQD60EB+]1Q'I5*'JL>0YYP?4ZEM]!8;_9R67Q9/%'>[@-5;#1"-KQ0*" M^'_24UU D=J(F+@M.F&;[7BUZ$A!ZT?EV&4#D'3U\(M+J3HK5<]MA?!#HZ L M!>LS%ZR/;BM;FCGF@IY+N?J,Y>K;F8K^E9*_MS7D6$K?YRQ]&2(@F(&6Q0>P M<5NO.KO04OE92=T+*@C\K1+W![TGWP';>%3H<02//9;$//R# \N/_9ZMIWK1 MIN;W'%._*2+G1PW_O\/:_9AB]E0O[*"'M_N(2M36P]0\GR'E[C3!EA?!Z^/MOD1V523P_@/#KN!CU%/=M<3Y.^SB\+[+F.:21PGG$_\(J\4XUW:0\W MKW>#4_<>B2+;&75XBBA)L- Q["3UB+.]&4S;E"6>="'20EO]S=IX_I9EGN]_F";=^[F&/\DS'.J=6GR.@&?R[;_KPC:8[[ V1"S8J]<;A!)J?Y$YS<8$#CA"$NIS(9:5.$V@HV<.*.6M+&H%]K>UW,]K'U.\"@7I%A MCV4Z0/MZOZ-#I=70,VOGLK=LYZ*7[5R293L7VO0WP)HT!X-#DJ<$O?)9L&TQ MIC(0::@J^5\. C7N<4>VJ67G+==%4H$0'A+_ &,%I 5"O9A[$+LS<"[IP49- MW9SVMR(Z'/)Q; !G6CPBQ\*VSY0*CN(*9,,5]N>+O;;=Y&L'[;($T8#LDOY& M* -W[$VESV0(*B-UFDMIJ?YL67E8#9SP/ )"@!DW^P)V5[\U;0)^2^*U6X(. MRI5F7QP==%^:1H78FMC+1KL>@V@":XFB CV?=]X]T,K8389&F ML3L-VWK/?H\] UDWR:,QM4Q39((0*WF7QFQI,%R--()I<': +=UQWY'^TK*@ M?U)C1#E2UHXZ5^G#K)D=CI:4)MB@-!G Q"KHBP/& 3>I+Y(.1U#(H4>,R M+;TID85T1NJZ'I)80F4:;>&H!X9)3#N_. 8']ES,I.\B,*T2RU9QOU)/7O3B M-.5.\CENZ(OVZ[.73O%VO!YHKH#C1^LK9YV>->U(H9N#E#7:'3A0<=GUIM1! MGM18W#*586?@;*B2Z&^V$:0G>F4@;'U(AN;<*7JBSW6D%$,0YDN].E5A+,'1 M% ZYP-;VJ'8KG!+KX'BTO#R)"^HO:&K1R:+@H79IM5>;%K)I2+THI4LQ2%D0 M9R#E"I*(_!"P_+Y"8S5&#^5JT+[+>I#J@-#'R #0=+9VMD)B5B&G3&'50>JQ MAG-1>9["WN%DD550-\X"$YM1>/MR\S2YR-0E3'IK;^/5#=LKVL ([A*UI;\" M^NO3^'@U4;&ZR8P,"MCO7+K)D7&;2ROAB6(_"?>=5?0N"L-3#\XT8ZW,((Z3 M- $JOU($-:[-$%9'[JC%N6G<936A"_)(#'1]W7.V@!+D#$&X0Z!FD*>.*W,% MU*[7&9-&G( J+VHFJ#BM@(PTLNA12\:XN/);-]-Q>R08>JX>LU:R4X>L-3HU MQM+<"C5HU5[_/^YN'&7]%6Q5C=Y^U@1A'.11QIE0GQJ.C9$",S5B\M+,ERUQ M9DGD )'EBG]B#+0:.G M83<+WG)D#Y$T<)7)6#9PK7LK',ZP79C9?< W@#HMBJ]B(&VC[999+4:Z#9,# MU-MG9-ZDL(AB3;4/^%&<),P:%J+P_T'GX"VZV Q)2,-']@G#.VF+\&BY-7M, MK69I,G(4[!YG\2IS7)R+5O>AX$Q1/5M!0DR(650[5Z9SO)&YCD%-'ZDK;00C MKYRI*655R;%6XDGP/H_T0(4D10 U]*1$RLHTM?<%0PK/JDS(.0Z<7R:,/JG6 MW E5O*)$#C!8/\4.EV/DK=3BW)N<\1#*S&:NU+/T"^TO_4)+O]#2+W2W-K\* MA7R811-C[R$_'*>HPL$+,4*M@#F-'*^YK:?O+\^DR^Z\<'.EC\_&SNKW[(CX MU:WW'@2)LFSW>-=VCS=M=[TOU/J/3$^[6TN">EJ"6EO=>I8]ON\$9V[@Q<^R MI=J]^K M1=6ZKX0_4$F#9L#8'2_6 2.&R"/\=;SV.21BW0 ]X[1U8\'G(R*11\_.,:V4O22P^.M@-H!8E#;7*L'],96P(S7]3CME['DPWPGM(7TXB0R.='%PP?=^05O8OT%?;6/22=_C."F/]LW!'\< M/%!B3P,7>)1Y!SSQ"PN9.=>A!O,G"U[\<7$NE-7.(H5//.:QV##8(YU,5PWT M21>]X8]P/>ZOT?ZTLO=NBN[B"-]W!DW,"/),JQS#4H6)X.=E-M28VD+1&@Z+ M68B&@!V^,K7YNSL"'D'G;60TAP?E.$00@(?A8)R.M'SV M4$.O"01S9D PME()/>?PEX\E;-X;_%X;<99_PXOHQ8\,&Y1WG@MF4%*9?S]] M/!1F]55\3ITOA#UZI#4R8",<(41:- 'CCVV4$T,<'0EF\TEP%=_:7"U0VQ#1WG)89KD$6?U$)S> M*T:';<_PWPCZ3!-.RV[SU^ZC(-=)KH.8BFS#(%4MD_WB/?)>PS;W&^QQF;]RRY6ZDB5_1BG*%^U.8$,)"&>1Q)]F:V^ ML$ Y&AYTW(#B?:)$8O0IXK1S;,^%JB$5]_<6DE#!#ID_ M\P/Z'0.,*/?,FS/AZ&G1E 6A)&,3D?=ZW"-<*G*W*"WS6V*D22IR*LK","N#&>/J8M*8B.M9T]J[*>U]2%F**(Q58(@Q'V,%\NSLWX*,1M\H0\1B(DWD#?EDV1"(.C/R%08NGT33N/5'"FF*MF>FCSODSN30M6_JY+R0\Q*#Y% M:\YA<;9*3U)B1BJC/'.A'V,,]M(O*U3$:-X:R@+DT-^F?(E>20)2 MBV>0?/;X_N"0\HECS,2M3&_>Z_U=\*?"1:0P^\@<)0]8W0_D!YQL"Z(%=^;*T?18#-SHSHJ'^;5PH7%N3O#Q[!G?1J-IY&Y65V_2:<'84/F91.G M'B1G MRQHB50F=WYK!Y62W-3](A[4#N@%2*EYS@VEK9+&I8$8%Y59_J!2QO=7=&^MR M+W &QMW\M\LDL2?.Z=E8W;JQS.V2HI84=3^*VES=>*X\ZKY98LR.GV7&R#>F MB=U\K7Z4C"!FCL_Z?)\X4>RG( OF<,^2+!XL4>QNK.\'RA2K!4F-.^TK+\E/ M"U*[&TM='.QY-R+;\BAYJ]HYQPW[D:W7V;Y2L4I",(G)SA>\S(??Z/\\&'PQ\JYFLK[I9,N/0-DR?E( MUU$!\S!X3-JP+GD[R UAYK>DU#M3ZMVX_.)0ZK$XIEP%/&JC460E.D*< XO* MSDI%?NQJ 4]@E2\3[Z/P$\'%O&^I%!Q6#$,G7&+"/UZ3#G'?M0(LO<@4SEXV M"982TKL5G%X4)N'M45H]>Q1I>7S$HB&WGR@T;>!6']J=O/=;8W9XS\U/*'+Q#][Q,OC?5AI\J3':Z"_ MKIPO,L%H#'>::[ Q3_0JJIK8Q\0JO]_ #9\7MV,MJBOB;_%,XT5@7D]*O=4# M"5ZTN_N;^VNMH-W=6=]F3M7=6UM#M"NPJI?+TZKSHN]P6E)LV)P9!EXE/NQ: M(.9^_-C&]P9I!=E'D62,VXGZ^:)S]SEK!0<5 MV%?;B[Q:3K@(L>S[@^:[QK!A(]_:,\:]8S'R5/<_]Y_VK!\;I+[6F056,&@[ MTSF8)#GW3XFN(L0&HC&"$+Q@%/VEPDNJ#(]HDUQ_+BDVW@I"N+PJHH [A<-O M>S'5A:;J]P)I*R(L[,S=QG)L)FDPKUX[10:BW3JV; M9'2^.,UKS#E$M*_7]W$$7R+P=8 UR=TLS60^K/ZZ&KQ+I<#XF8)C4OB65O"Z MI(,:J3%\'!-01$D#B=\5\EG>>=R=RCNPPG;A7H#/G\;3\00XTUN$J+2\55%' M.*KG?L6)%&_*#+] N 5UG"MTEH&BAJ9S40#EY)63IOXA8,E?4=:&ZS'G3'_X MZ(IJX!, $BMO8_DIZ#J MP?Z8KE""5FEXBSMULP@+XEP<5,ZI/RVS!T #H*L/4:1-F61R@2VO=E>%1S.' M?LV7ZLQV,VWQ,X>8"$.--G!S#@W2J>$[\ATV?M,>9E$(Y%%FS=]C42:=A>;+ MBRH96H;;=ET-#'F^T7TD7;AK0(@EW4#I2BL@;(%GT]RJ/1C?P6J/U5\:3LZV M-SB7ZO:<"^DVYY@\MCF5!F!V%+S-TG)2>XN P$&CU%F*3Z6P4.0)45[[# D" M9.1(7P;OU23X-;VT \.0[_#(?DW1NCI\]Y[ON[P"!@OA/DI"UH)17\J=<'+; M2H#/\ZUCO2@87))87O;^0O@?[$D&'P[3(K+7D+BAZ:8!E]3T?,(;2$E?";>Q M486TA1(V(G@S]T[@B2D#[081MO_@*-X4O>J:&G?\NTRD+-E_B1!3#\O\K_7='7X!G$Q,<.YJOX2:Z*[M M(ZQ88WZ"DV"YR=]@%IFS#FP!>3 K3]KA/&7_-/<&XG9%M8WD;1JP^$ 8// 2 M[B/%9@K[7EZ#O)>A[ M"?I^P'[:K>9FVBS6#FP'Y0.4#5V30>HUVIYMU]QJ[MG4,I:,C$C9YP8E/I,> MRXY*S.KIE?BT;LES2D6I&2=NO*(M7RY6CYJP#:W..01YB.W7N'.FZ=L$IFS(49D]HL4-2X, $#4>*DA3LMT:I M \G.RO+)NVY@*Z^<4G>_7)G^>DWZWX>W[3/\[DV&B7YB]Z4VS=.3SH.2=!!' M,#+B<=3O WOI* EZYM1I%9:K,DYZQ>S"Q3F-!ZT]X"6FW5J'8&[RJK6U_=R" M6I*^S42A]&1JT]N0G]S#?IIX=+J@9%W?R&*]TN9"C,G[!8S\6WX_0AF$C.!L+;ZZB9_)J?!N&1+GX_: MY'TPBM)L9I78F$Z690WLZW#2_@,V'Z)E\#-_D_"0!U56F-H[0[$)Y/3]J0ZHV>^M./D.BJCMX8YPP->Q858TG MSK66W6*W#'M9^#+6\JR[:>G_V2F!O.#T/1X)]('^*=@0)022X[_JKL0$&Z J M[J''4S1<'R\V[MU$TP8ZS8#Z4%/G7)XYSQ7_Y':%W)11F13<2O-7?TG4'E&- MM62"5WT1ZN;94'[T"%0?K+1@7F1;0"Z.%)A#5DWMN1Z60-[#=B=U KF!#NYU M^$;9D@,WS-!.TR:1F9/1@P'UL:PTW&1-,<5NS2OF02!8JL' C= S/9+VCJB[ M9%)B1K\'HR$Q)2C02^OUTG7X)MNNO9STJ54ISJR<##%]L%)SQ;Z4'0!F[KTH M-;*'-[NB'J=-2N?1A2T5DAJIO^%UYW5;"'54^AI]&RP1$+;V+:FQJU= M>**^0>OP:Z$TY^FW+-G33N!XWT#],^1NZ@KAB)4K=C/9\[MMST^R:_(&0J 0 MT$W,,*EF6NH$ME9KV@'6NJ]!WX5MU>.>Z9&NKE3$G7D], />Q6 M#ANV&K3IGI)6_642N9A)4_YM .P(E&E0$,A0[DN%(2I#!--!J@"ME%L:&UVS M90I,6=HEURV3+[[$H]R;1&++IZ*&]>?WB$95VO%>8\@4S, K[5KO4D_U(F*/ M@<06B:G3BX794LB.-UUJ[M@W-RE:45X]D0%Y5BLLNU+4B(^;&SL/N6)16>&\ M=]':B,7;1MJ^R6,VF#B@\/!T4@V)>5+>.T^^J?@:6Q0P!0&(>%E@-"K*A-?- MDB@[_F,]&6%])\L V #67\!J1T,-I@M76"I-N:VQ 0@2I0FVV[:GA+NB,W2% M8'DDC)_:L %,)[U.[!2 :?7%,P*W?I(69L[LB F$ &Q\ +:@_[F$"1HGS0RM MR'38]=^X;-M$G@K[H&$I)]GC*E,@$@K6$4@6S5!3,\K:5S;3A_*IU:+-];LA ML6NY$7C3%0?)K31QY[QE^E&;TH,X12JSQ='S)"GG;;.-L5 , M'G_"&CK[=.&<,6)/7) I[CJ*8_OB!; UST%&JXP6B85627+A=!?*SKP)+.([ M9EVE(A;H!!P@$G%(C,:(KE]O:R8(ZRS"+GRF)D2E1Z 7B8ITK+#24Z1F2BD: M_\98(Y?A$E"ND&2+G#;I4#2C(3$UOS"A4\:]NFS$1>(AW+5B-+9P!6J/;I8, MDK"L"ASAX"1.^3&Z9E:=Y@ISOA[C5]^R+E"^\FYU&!(T\L!,C\.HSI:!O206 M9MA]F#I?=V9H#\;$ *[P6\^MJ=!-;DJ3F>G:T*/]/3+MAE\]SW)1&\O(X3)R MN(P<>JR_278_$KMG#I3#/$7A]HU.XY"!7Q+[G\OPZ8[#[')6/]$^Y8JFPM!; MQ@ 1IXWKY=AJ$!;D&""5>58>P/,IEP>>+P@^:@>D=$60HN0JC:\0J4L[; M)D_51)0)0TMKC%L!"=#N@ZV!;%K42>L+\J57P=[3OGE(YF0E%->(7!CEXZ-N MKNPYMT@LQ4^==+U#N45'R(C>N3/]5@YFGOIR %I&7V'TY$L4IE9Q@?^!/41N M'J._<)C!J#A$-X;Z9Y;N:218'@LIB17?AAI98O^(?5^I73EK%DM9T*2(_+?< M4%NU8G56'!;^U06=(\=K%C?Z*;X4Z#%-/>14IAM=:,(!%H&*-#C,J* M]5)1Y;A"<3D;BO,WM>\T?[L)U6O)?A?CBR#G''N6Q70F)8Q'=4,)G=H"I#AV M EOCQI0BMF-;*YD9B'R V&)RC41Y4754.X< &8=80-@E&\M;*MY#696K1+(4C3?W-T9YGMTB(K;--4F,.&UMLZN M*C!P:V\/%A#'*P50FB5[RF0FQR=B12H^%_*WTOK)HNUS@6:'YP;9@%G2PHSF M[H,G#RE^72)K6 ";MAKL9Q,->&4$$G"AS-J/?E'"BF"Y@[T+S%WGA90QAQ,X M@&G <23(T0_0,%!]X/:_PN!E>#E%+I_G*AR5N2X*P?Y?Z 1)4.O6/(%2$0VS MTH5Y[MPES'J'ZFF=7G,FLRYXZT>5C^#A(J7. VA "BQXUGF$'LY*ULOI9:Q& MA(JNC\*+[ #/Z)79<-1J6DM:%MP7H29E$*Y1RXOQ.R@IEYE\RY;RMY*CDB. M9VZF+5^O6 ..3/5I=JW.4^EEOM[T>=XUAPS2#;M!IUP.VYU&!8Q@]IXA."O. M <(N/0'8U>+PN0W"LX,U%P]KIE%*$NZ/Q#&S:IE"11#;.%3-36_;!YA-E8 ; MY2QH$%T+P\).W>1J-\;'+XQ47@UO5*\!)EJ%65JS=CSDG7\E!D10E3KJ4G>> M5$A7"KZ"E!( E4M \G4#II/J_&UH4-JN!-=JP+%EO.J&>@>JE\DHK>:[[1$X M"F 3+<%;%4EJ%)# 93"(XO',-HRF,'S?*]'?JE;6%[!F,P6[^B MKJ_UY2,,IHXU.DV]4^#;'"LN&@#J@.'>KDG0PMR=BQ$?6!A-8!&9N@[&1DT1 M;:WG]1$Q $/F6W>-UWC]@_Y8R=34Q#>H[DPL1:% >L7V0] ;HE14^RA/"SBA MO!78#D+P3VS"ZA>H835X/"DQEF7]$I03,N5@B6?]CZ,-^PU\:JJ&^>/UU8RC!EC(@DL<\+B# LV42SR@21G'%$ M3!7X#D;95588?-%"@< >XG8T.0Z]&]'(+3%5-RTE(=BG3X\W3A)=HL#QB*Y( MT?YC_NXA\0DX9;N!",_%9.$(<:MDHGTI(OZ(N!BV]RJ'_$A1\"R*LF)%D-E)>\94ZE7Z0S5+@/F<%G=(9BD=2N:LMZ(K4!R&$58V$O[A3[$&_H0??LA/\;2BI&//[G4I'U3D%_3-NP#ER#H>BC M'S(*(TJH0UB-,2;L;AE;PAZDP+]:5G4U'2@Q\XMQ/W#P<.&O=-)/#0[L>H3Q M0Q^*"N=*F\R:W!J.""@.Q MC&Z>7I4$B&9N71$\GI>*T[?M3TD$Y0%!DPQH"3W'B.? _XL_-\4B)EC])(39 M">3*03A!L2(X)7;?06Q(0NT3!Q4D6^XL?TH.1W-U6FW?,D*7!^@[U'E15H.9 M=JAZH+;;<\A'VJB(4O3JJR9R<=<:;G($Z\.Z+@0%E@XP8]#)R7C&DAUP68!# M]VG%5/I%)D*# 5\(75T2GHG7'3(RGLJ%\"Y%^8J+P_J_*E6 ]7:(#>6 M;/*$1Q!FCC%%EV2KR+"V\2Z381(<(W&=JR*%&& M63!1GUPKF2%_\>BW6&;P;-!(PQ_A<#UDW0/T+YI$DJFG\-!=LN*K"8EOID=\ MA+)P6O[G]%X<4]GJ*_8G_@[)8BMBHF77C/'A6I[*6"L4=8.2TM&-"XIXB(5L MI\GB7-4F9'J-BQ95(62VB9H0VW"'A$6<@L:G)##0-F1JJ95+7D-TM+,=83O[5 M"L[5!&L.)8\U/FQFN_L_:CQYU7F<5W@GUS* #3J=ZIZR=DB:M_V!.^G@.BWC M/EV>.+I$X(.(D.1-W#(?([3Z'DH)NHNK>#LD>8ND5-AC,UD[=818+!! MXRC/;9J7F4PU>5W*+"((B'0H8F MOQ"U',9?#$C10I$C@H -\>?INMY:NJZ7KNNEZ_JKK<8JKP/A8.W'H\:2G_@1 M/$4>+2GQXWCM!(PMXR;$NLLB#B:97K%M,=L0CY7: 2Y MOF(E10VUEVE3(UA0N@CH(._K%\9V#.JK6(4MC!GB"@_I,:O1[(+!^*;47 4F M3N/@YGI\W&/CF 0:Q[116 +:N0\18)?VX8_9>*>%'9,%)D4V1>_HH7S5\ U" MBUB-I]HK>%SR""B9-B>_(DD1ZLL]MW.VSQBEN[V^]N+R)?];E%I34Q:UDA:K M)+C,@S0?:U2?VD CH)0WSA,:Y:* M,.(@Y>S--HB7M@ 6)5]JKB.W\>H _^(E'+4"_Z\CG&#E@R/Y#5=]($HVF/(A MCHRYKUC*$WZ2AAQRH,NA53BJZSJ&V$FA*1BM0\Y^T@'86V=,9/;O,W )2\KA MJ.U&Q)#9 N36:+4M_$95]8B<=ZAL,R9LW!%6&[GD3F?)$Q-/0!V*B>K+D MUDH+.,5P6LY"U7L27F#$NVD$!#_77M!S?*TX $$I,;2PHND:U" M_)N$3K@88N#9'B]^ZYZ_-(C*J;A"O0H6+A,G9_[A+C]::<;*NK*@?9 \@S+Q MNB@0V8*.26IUD8$6C5X-_"9)DQ70!M'W3C6Q+1_S>)29!+,IPA;:$%P7_0%- MQ]B2#"=.$J\\@0CV[(I*^/F/FCV>9%INF[OIO:GE^*9P!/[MWW/WLPJW,!HQ M=Z_O(6& -GPM*-G*O"K9;,PB70[YG.%G6\PO@ORM8W#*'513[7:!$3.2REA<+6[@1GEF3&HH^$S1 MO1(H!#"0-9P XZ+5P!DHI2EIG=?H=T=B]4+^^&O1N0,"EDC H\>OJ0*2QUK*8\S,9>*UC?W]WQYNR40O9+39&', ,RZ5#.^&7(V:QD MKT*1+[AQQISUMLSF8<,+P\_X4,@99LO#<6(//$*=-W+#45#P%EI^)]%SUH"J M/Z]$V=$OCPGW&AM 4%W9YO%PAVD84,D&FB(8MXR3\+9E"G'A[E>?2U2/1:R) M)$;W?T40PQ$FC=- *6\\$8A51?))4><::ZM5DOBUZ5">5\!N]2)5Q>=Z2:I" MU'C+,$:=RVTL,-QIZ!$!K%BK'76CD69'=4I8/Q@SXEMG5TV5&) /K09'&& ' MF8P-/AR+]0O^-O_2O9E"5:#CE%PA1UY9YR\^BS!O98X&3\OE0:P* ^5YY!YH M*:A=-$[\-3G4BI+4#?E!5#UMBT^/*-)'C#<=M!SS11*#TT!OYMS)FLK,^VO" M6A"G0"I>J*,KDXXX?ZGMG-@58GY#UFNH?*EG85!1JT)=4KH)PA1:-?$0X=%< M(3VPWND%LPA- '53^N/,N7A&D..KJ]8>,#[<%)J<'*&59$<#)XW0!LF=L!'V=(,< MH3 IT>XPHPPJ]7PAQ"*/Y&*;^LJ.H>!B1&F&/A%' MV/J7"R* NF I#W5/J]1-.2FX#UIL;A,E%/;_R(E"Q9]=>:>UWBJOJU"W^7E^ M]]][=\[( R6)V-KJO59/\1FG46,JA$*A.I>5;;2)ZB8X)WQ]3T-J!.*RZF%? M_IEBGG%(W:/LVYR"4R*RT_8H%?PK7S$0 M1("_2_EVYR]9@[E2/84Q(JXU3KV,Q3!(C@5_'R!;) M-':3\JP;'[/G^3T'I&)@A%:#F4[)F22Z511CQ(5T+#851K)&*ME7V[X7^U$LAL MW1NC/"WF&VJNNOVG,2(%9)_J[@9.9*Z[ M&9SG1O72*T[QRL@8;,F5F>,#P%?468,UI6VJKVM<16!2Q#E+>BBA;U%TEF,Q MEI,;=HN!MRWRC8O[[ZLR[AL"]%2>N#$H3/:=Y58$F*XIG#>[T)]GL'5[&6Q= M!EN7P5:3G8$Z7I.&@4P.K%:=PK7K=8C"J"Z<)*UX1M)8TVQ0,=!L3]RW2ENA0M5"-A&@JXU0B2)5I(4HMA6-MGT.5!Q8%8B[IL_NIGX)R;"M+.4R424RR M84B6]/T25]CGW:P:/U+ "J7W*QOWJH2\\-?TA0R'0Q6:(>D!21Q"'Y=%309G-N9O3@^/']YTST0;+9_ M&7A=?B C,@6\C6M="GV1B9>'Y3M$4$3-,/_HN2O,INRS\,& M1DU_*!#UOJ=$H*PT?'7TFP>/R&E*;4+I2A-+>U6/K8=IEGF%#3"Y^ZIVGEYL MNAIZOM-^@2E*[A[S&EM/A[@SVZTYF[#TZAPG3@ *]'$F/'>$:2QP0X+%T03[+/=9' MNJ)_^>Z9KN6/C;HKUN#V0E&!)COFM57I(;QZ$MG5QPB7L9_?OK\1-AZ;/D<[ ME]=JG#SA,*DV[87/JD]\ Z#MR@5X -Y_GSJAHK8!F!')*H3":_8 *SM^ M,X:L;7M7Y1B!%/=\-9M*(FBH*XFL05;KMZ:;DB45N1-!3R5[DJ3:!%,.:QY] M80V[!201J(?G+!J)U+L8)B1.KP];;'5+'RU=8Y9E96E(4DD6>"RJ)"T-D )G MSX]4L==KJ&2.+WP^]O9C1L)F<$/+N4T$.1,8":[K>A665Q_>?GW85KZ)KL]0 M$D]3$I%QV7$2 )6OW='NYS*5WJ/%VH#VK&4"@)AVLJ[@&- M!517 MZG#%]Y5FA1'I]"V7D9-<5Z.0PK 6[NJ\NO!^/_3Y,>:IO)1CZL]5O5NBOU]$ M[C5?X93H)9ZKK^'->I* Z9%9=+W"S/"0JGGG]@;1ZB:3\0E[3A9=27>]:_F^/ K];KNMI0L(ORE53&(,#@F_VXM)1<9?(:%D53 M[5>BS-2EK3C50[(3/-DCFF,R5>Q2X2LWX'N('69C6N(1A'PDL*9H '5#$L#V ME94J#'L%(Z41/=9_PMRI2##RVI96%ZZ&'6T_A!&WF!#V, M+QU2+WWB]!+V3'04*CQJ4^,$@"63Z*PCY_BCU8K<%I>HWLJ@6^.6MVPY]K&2 MXD='+Q'.?HE:)]4IX]A984J?$JV-TAUVROGBV03.Q\M\GZ]GKHT07F<\ MT-*.J=J..P)YC*G62YFGMK)H%Z?- TI)W;<:1S'31!K SHMM4P>07S;F;O7S# M$B"EO0I#A_\ZE8:V5XL4+5V?.0= J,NF+S5*XEI(@XM>?^4*#,886%36G.P'^/>:+>"$]\)WDQ/FK*M MR3?PJR?!$Z68].=PQ&U6Y$S#GQX)8\'#^P_N%Q39D)AJ>QPW]>#*$_NHQG#<& ^*(3/&J7<&/>&BM,V/:36_>=: MMV"12T"SE=^YRW7+C1N'H)$DJ&%HZB8+=F(T#B[ L/O9_L!+A]!X?5D-0!&; MRT?#NY*GA5.S9.FD"4D1:J=B'I;+GV:RZ9UA%X/5/>_5#M M-=&T1K[( N);GBB>A=D#UTN7P),8T!M +UCEU^@]J-#CDO*F$EF_*%\M'A\T MP/Q+N^R=+7^Y^ A?T3PMOJDW9:ZVJ_9AKDF?-3E<0_@^FD%9&VE8T[VNUX>2 M>;P6AR.4,:-L3+3==+33SI564)3IR>\8V1B-C094*TDZ@4CY5*H]<7E(YORZ.\5FTV2+U@/:CN#@U^*&HLRKO@$^8G6+9;WP+@0-(S M:[.HKP8B..7I0X*VEK@MW-E@=GZP/;]?&F3PJ:-M4JTK_4 *Z;N2@&=(::?? MR)&SCQU%9,9CM%C$%6@4*@\2 MN[KRG)U6C=:W':6*C)U)(LOH@DP6PXYT[AJ-MF-QR$%S3[XL2SV$N3MP1SJC MD]GOS__\R-.7.]']9WG3^_9WC_"3$D->0,Z@NZ[L',QLW1TN8\I>H82#XUH1 MPS,'V\=+YZ)(VB&12%?X7<5 %K%E(8%*E):>>:J5:BU880&_Q8P/]<7+>O42 MH;APLX1UPQ[H.H0D]J6U'+7"1D8^47U&VYK4#AP_FE!!AA&&?4-%Y[%OW-3^ 04T?.L&_%%)W]2;>Y!U]__<7BH^^?_?2('$"W MA8'/W(.\2&E#^(4G(1)J=RI-$OO+]'=Q,[W_->[RXLGC[S\VOX4"9]643#<@ M@5=VD?;J43A/(T9FG,FDG29D*;]%A^.N?"]\_[1*,9@.39P#V8VS"7*E#\G M)4'YNZ8I;1?(:&@--(]$71_0RP::Y^$5-9)06ZC6$]^^9[@.;/&@ANFTD$YS9&I#\9=V"S4.GMY"..D7.&*8G*Y:55E_"[#.C MRH% (P\4Z8[H:D?!!,E\'"DD':03)9]A-UZ@'"@,Q.MJTY4'80IVOFA9-162 MNJJP-RHGL#AQFH"^X[%VR^JWW[:*@@\!9,G_9B*[O/.^Z1HAC&8X(("1.&JR M>NO+U"KCKX=D8--K!'+;TV%G"M.K)9#@YDI[4OH)'IWVGOAN4\K))9Q^C"O9 M/M/+5:A6KL@@>>#VQ5$^;"6J"=^ENV$WM*C1FG+DN*C $J)$0_ EIT-%_F5N MBETDPH6&BRQ+H?$(!&)R<9=E7R6+'V)VMLAZS! :)_NVD/.7/PCW82:WI0Z1DN02P>,> M(0O4'>FG)7G#(_0KJ_;0[]#E2"BQU88&6NE)3T4=I6LBCW LMZR5?"8>9%(V M7;RCVNF9.1YS+8\0A/W5@K#G,I[1L_33A?C;5@GSZH+U+&6M]#Q\N*8I[&!RX7U$BIF5UJ4L6ZG,#FT@AA@>^)Y5BA+Z12-W,ZR1H'XB,RM M6;2 3X@6NBJ[)4BX7]>4:G]%E&^''1RGR_/ /,(!H5@IA]? M6<*:I_SM8SDDA6CTPZS.?#E79^;JS%R=F=B1Q^O[=9LQMLN32(Y.*FW3"KNV M/0V $HWXA7D/'[*9YW6>2;X5?Q@"Q1"7/4 OQ&$M)V2)[3VZ8Z MBAP)8'W#,0V>W8]$PW]V-_OA]B*:1K?<=Z\JMA[0V@]& 17S;-P(CK*-26LO MCKF&"QI1&MTZ)H!S%GR1ZE6)FDZA>3 6DR)\@:>,<')"_P(K1B' BZ<=V1]= MXN"TK-2P/SUH@#53N>Z$T/_C'-$C\\I&<0%3$CYE\(Z%K5':CL MD =#KGBF>287Z7%Z1NWK]H=!5<(1RNX2VW=8FNCB3)TG9ET:F^=S5MBD^,J- MMKTD-IDVU^:6GU=Y'8#F.^?XK+]27?;YP>( MF352WLV;YZP./[FYL/_(407;%N5LT2=D)XHJ=[XFUI\]JP$ERQ4/A]&'9NR1 M[4TX=4*638M],:?.LR8+P]P%E\>3"Q/9)J:TV"%52#S>-,_.!-=)L#38@>UH MFK@P_C%5+(@<"F-V-=1D;4B*J9' 1A'?C0?WB5<3VBXKEHK_03PA4(S(UA(N M>M@SMD&CYB4F96#\^S\??'Z_"$<@!'L>3< 6U5M^(=_;8?\&K,__D&^F<8\& M:39R?2P&/%;STEPR&B,X%DGOHH4#GT,+I/?I%LB@&98(]-N /8@EV5.25CB* 2VCR2I]M^!;1. MN"8YO#0!J2RK #H3%Y-MGI MV'3&%5?$**"8VOQCE0@1-W/V[O$\AZ,5125^[_"2E6R,[7*KE89>XW@TR/E1 M(1Q%4]%GUJD0HI/PI]^29)A32Q'Q.>JGX;$) MJ;G[P<7KYES9X32AA#]R*#.4Y!$II%]%LUA/)# M4>9FQ*\8-X7:J8<3)JQ0"N=/9-.CHQ):/., $9LMLUYF/9UOCRELPF;N^4I M1;M=NXOR4%/*PGO\A&^EU/J$XZMJ+!=S?]PMQ45F-/.G1!1C::';&#["4WQ? MWF#)-F&X'D.I-OQG77ZS>-ZTN.RN#G__M40X>#F T>,O;?CRXMORJCL4BQ]* MJ+3BZ]^6 TJCP<^$"(-_P0Q]?T2(N2S7_*0NU0RVUC^8LAC/LO?\T;D5Q@W/ M]7WT;S'T>O;\1W$.#S[][*O/XVOS-S8JTN(EN1$,QN0+"PW8Y#MGC"AFQBV[WS'6A(V@J\__>2SAY\\>?(8L?4PB%/WU?_A:&%K7C MY\+PMO(O8%W^/__X_7,''9TZ.[S1HD-HN_?*'6&E5%MNI:CQHB4%BQ"W,\:Y MU3E%3R].C/J$MD1S%#U\UF''XV*<".8D+[?M4MC!NQ91#4+NPUJJF[LQ0=%T MOSZ_KRZJ,&+RX91$Y7E-S;U'_/I/$DS'.?WAN^>/?K))M12>EA9Q!A"&&+D5 MT0YWX?BILY*6S[)='Q>D6K\JMQLYXD@CGDOB9!ILC[5OUX<:+OTAK9I\Y%A$ M) "7[8[5 :UH?V[;< P?R<-AT2)("E->%HMON_*W>AL=S2/JSI6+OP5?P-D, M5_VO^K+>,J98/ _N*M@D?AC["9IR'?[YES)LQ?$R/\@-F1J1+Q:+_RR73(0$ M!_1K6-*E@5/QT/PU JV?D(T)4>6!K-$2T8S@FVJZZ M972%?S>-9N7'4K9HIW7]H=4 OYIK@',-<*X!NJ@\YBKN\-CJ%/J67AJGITW7 M-K$CVW-Z]RFL=2S4JS)L%A?M-D-@;,(&4[&C0H(;R1'V41@T=C_)Y>3P/O9X M7M H[E4_Q_!#R<2E=W[T6,;^,-H'74 30[*/HTMUOT]?-*A(E='ECIN9/_KZ M_B>??O4YKW<^4^K/]E_?/-/.PR]'FZO+,5R8'C.? MZB*77WXR?(_]2MH7D MN_G[WU!.YFMBZ.6$L*XVY)N0\'-LOD05QDR#KA]9?RA+9@(-TC6:8^47U 06!&YPCEJE;"8HJJ\!6JY%\BLW2+F,03IJJO<\[ITGK!< MFUP=&)*Y^O"SV#' +DW+HR.KWX3]L[?Z@+!3UGW$/7+S2CQZDM>[%[=KF,@G M,.9/N"#FU3JOUK=>UQ+[9XTI3B;'9 M*F>K?$]6R?V :7I+63]&VY$")3NACAH6R.E9PSY)="W\>2R=!\_5 XOCU=@G M!68GW9SD"Q,;]U3EA7 >I_J'8'&M<]7$=!)/M@5J_55YNJ_A7#>OG7GMO)_ MRL=23K"\-)X^UHN#-1=V'"DB X51.8CP L$FLYG.9OJ.S50DU$L**)UZT-.3 MP(ENY/RP\J-IGM]D.TVT= 6YPF=6VKY_%/O&XLR:(9F7XW/USJ07(L MFG>;P4Y7G![HP$D!Y1Q2X+]6EA);5Z9&-%3E3JC:$^SS6E167E9)-DU35,IT M[G/?4V,5]=TP-DRNT&.)#,EO.] F^.H\U)1Y?_[9'D^(+(7$SB5QDFS M?UZ RNPK2WN\_NUBR>C/W_WT1Z$?_H7D,U>I6[4"HD3;D]_E;)^PV*:=*G#H^$1!236OV]!89*V4+(36L\ MMK!WEY!RT$X/\DFZ3>G$DC'.1 &(/G@L%.*MY;T?6C#%%2(2+(*&/9"K[&[: M3!*^J%18EB6WSHO>P4%SX=*F;=R+?.2[?'K-Q8GBJ<'F/_L/(L$5JB-0&+3\ MDQ(Z9KKA7WF9>%^'C!=@_*=??/;-P_LY@OXC'LRH]0VVM+!\J^YCI\B+DE44 M!=IP=.EKSJC$^*Q9_.6PM55Z_^'](E\*[H2,&%[(GJW<>N^"[8T_Z2I[?D6M MH5@[+E*+T4TE2D@FCZ:R-QQS_GG11 9Z*")KS?P9.)'Q;9 5DD MVI)QB\V?@7-WR,;'5!,-#VNC^&@UG)UG?\WS1A?Y^/%/T4>2J7[G>/_AI/]2 MAA78J;D]P)[P\'YPH&AC5JWLQ!1A+-E3Q%." T_\6-SEM>UCDEX*:)'T$LYG M/MO .-'J,B5D@A=Z \7E*7>%+4>5I#R:2VFG/ 6EY>?E9D,^WENLF/#C@[#] M5Z_V6]6-3?2)(U)*I:A-A3]A^]L/L?."#0P) S+:.K[Q74VJNLI38Y\T=)NXC!LT[00E-J6/SY!V,D\P M81'K[:(N%'2L4PNEZ51J?_^AB4 5LF&$XW@8L2T^$-;)L"PDL+]MP$7:IC$M M3:+*=""%6,VKID]9R#UCYK=C?.G4X\K;#;!C(K=A-Y5& 6\A3*_K61T9]ZZ7N+1\TQ]B\IU:8OG$ &9.3&VWI"$%4I=<+NV6 A>JH2XOTTV#B\;_BM^[S74 M @9J,JH6BXLJ)1K(&=N+R69 L;JS9AGX%=PMV[JZ%FG60BG(M!>;?*_#PBG+ M>KS7/S,T[2W\"Y$6.&48R1^9(U,D?>&=;496>THXV9ZTK.73O\[;8=LE_#*J M128>-SP1)(V8X7 CZOVX^B[*+:R#*T'_1U7X]FOF>\/Q!NX]'QEVZ_2.&"$= M=H>)"H>>K#8ULHB)T.DP87 MIWZ8+3YW]BS:NXD1==8B&5]IB,.FPS-M$D+(8+LCN:X7BA371*Z?&C\MCF1V M/'2JX"G=Z7V66;"N)6&9Q_D6>LW[Q(GC3/RJ1E3!_-B6FZQEO=PY+V%A267SY _EZK=X7YH MHLO)>>M>ER.^3-V@4D$AYD0L99HVL7-0'IA6-(6J1"*<[E26V.HI1^ ?,7X6D$A9)7DK2 M@U*G!3=14[W0RT)[M-8P!?^N=Q(15GXI&2&$B,O1"Y8OJ\5UNP4[?]E'3+OL/FI#N'9UFL#4WBV/22XDOQWC8Z6S]D602]9ONA3I%:-Z3"(Z"4LQ MV+?V$#06<9W*V_15' T-$>".Y*))(8O@32KM,I_'^K52^%;XQ$G;-1A5,A\ M[ 4P(>-2[H>3W[C=.8ZH+[<6^NIA@V^\?*&"EEM07.WM6S8DI"R!![]LTJ$@ M+**P=\7ON#%IE1N=BTS.Q$D*13B!M[9SUD[DTP9SW8Y$'O7T#)<#5A(WC32J0+9K$_;PND\512^0LDO#$>]RDK8N'S;F*B)H^8Q MTZ=>L]7H)&(TP6Z[4!$5/91'AMQ_P"/MF?PS4F" %UO:>I)4^8K:0[%U)2 [V_SR$&U?] MXKM**R;%XC^K>MV&MWS\Y-FC8O&W\,TP-,7BSR#D6HOS M-.W47G9C(FJX\7TU8V"/(!F ANU=HGHV%HK&^1:)_0/I.DLF="N)T(V+Y[C7 M^5/E7=(88R)N0%PQD')4?A"B,3V[79=A+)FL%,+U7B@Q>)NZZK2:[&[F=RD5 M/=:SI23*Y-Z'IO[O$/Y='9==V./-[Y[H8M..PJ/ 4R^&F]:_OFRP^:9(BDF> M>X80F_[&,S*URM2BW0I7)]\/&43);AV+=/J@Q)VLC*$Q@WI]>+6ZA_?G6MU< MJ_L#U>K>25SQ.T(US9(U0A]#HCF-"D_"#WI B4$097E/:6&(5VQZ72!2*-?I MOW!K/AT7K>5-#$T605O*2O<*V<-_N@JN>-\[CKZP)S_)_OFW^BH,U5_;JS!Y M!3I$ M6> "21M)/0A5?-ED49J6?(YV0S\?0//@1S>5[=JB/=PS?1<^T53O1M@\HF2L MOYZ9%2"VDG\1J_2OPV<=C$OGFEE68,*L]U\A:4V.(1!G; M%!H<1UQQJ*(B3Q'95(C$B8P:RVI-<5A]^;"D*[""B^Z;%GZ,D;Z6'*H8[LV$ M:>ASCX[OT%,*?V*G!%/^.+26C6=X"5$7;+.TE67I$P%?RX1E]S^[@]I4CL@. M[=2>)F':+8=>25+'/_>CRHM4@9)D@64U+&LAQ^"I9ROBBHI' M0D.PB]R ;$LYE!==N) HVH58W 7BOK'ENK?X-GFUE(I)22N6%]7?2+0M6H+(*H:'N>RJ2BHEP0 KT?V+ MDWJZ#,._I1")857I3&>'5+ESH$*]OJ05G1Y"=UDM?FF8\'Y.GN0BP77#ZZ+< MUTQDFHQ\@G8_M1)YH\VLJ/.A'$LKMHNV)Q67OA> M$B^ %_K52FW6>(:6 K(6.T8'%;*G]$<8@%@&R/RQ>'^1S99,0]GWU6ZYS8B@ MGTDQES-52_X!K_KCDQ_\B0\PC_ &-Y' 7]9M?-M]B(]E+Q69\70'M6OND@A M[5&XG=^P,ZP?I$IR117K6#V]-4#:H2*Q#D\F<8Y[9\7NH/)G3X9E\32<-M5C M%<'*F]459F?Q)#FR8O%3^ ZT-/Z"M5\L_A>P\3]U;3"GYX]UU3"[M_C!S[>V MQS6K49X93XIU<8$2RHZIGAMY4Q.S&-F--49P_I^'6.&*?!PL5VB2V MD8SP9?UNE6?>LE#R;3BO!L]R5D627SW\8Q=&V!1GEO*PV(C"[I&D@Z-*/4_* M@O71"53+3N5'@:D53L6P"Y;;'-0($[%EJUULR-S_IL RG<(FO,MB$SQ,:KF0 M-2JAR,KSUN.B\)J6>L=RV%EY3<47P$&4OX-_!7SS&*_C>9)T/,XG>@DS1P6) MG7@+G;1+^AI6WCRIMO>6BZ(QKB0%^$E<\S5=P@ M=4Z1'"3_,=VX-LR$<;D":E\J-$GV4R;HWN+[X!>O$7"+CPVO+4UY"E8,<4QY MU+;=[.@*K,(( \AM5/9R"T/:O/9DR6ES]B-')AN,6?_F]2GAX;A'2)5HQ6,Q M:AL.QA<(R5@[V6["EA8CNGA]S.O/Y;[NJ33^XD4XN82#XD>KJVKULEI_'.<\ MSNH"=Y%8*\43D7)E*P4UW'H1;VW'F;29H0F*W9+QJG'_&-I(!IWVP[3$M0H6 M5[.M>9859,>_8.,4MM=V?4:%&],OL:-<^&(K%EV%-]M6$Y4S?5695F9\>6HN M?7_8)LTS-W#ZQQ1=K.7\Z$,[TF=3VPN&?0JY?=.G4^RJ7@7V0Z2%BLA3OFZ\ M/OZT^*C^6)[>=9"0'G($PR.U ^OHDF7B04/.,$?W+'U"1,0ZT;*"5D!\:;GJ:V35Y:XZA:V"HOB+[9T3)U.1- $4*2X/FB; MZH7>[-B*KK7)%8XP& MRREIVB1CTB4"+YY[^(@3 P/ ;%@KC?86B7M2TV@;(2X]*D M;%<@\,:EKO5* MR0'UGC4FEL>7QVS@PD_MESHCE9(&"HJ2NO8=$B@KTOT9S&E;":(-)W!P] U" M\/_1=1V?@Q82-H!+AN,F7"NAE6V.+/_$E!! Q1]F6>'!7%:8RPIS6<'$[^@7 M_G)H-,+^]+[T71::%VR@RBYMO78F&-K@R@#9!I3@E5$>_L^OOL@EQ"3I52H% MU>C+7S\8Z8V5D\_QX.M[BT?Y+Q]^^=G"?A3CWGA8F7P79-P0T,M^5RZ%A,U41#@E,F/KS/9(Q^^? ?VNMOIU[Y!QP0+Z84F M;I5HF?]?0Z62B9S!*M"+M >*;FN#.-Z"89&_U/_6^%>^LM4(V/3+N+7?6_P7 ME WB03H"9&.,F;*$N_I5(4JVDA8<(;*\G+#F*HN13EW62[)%.CW=V49(%"\9 M^^D[A_^ZM_@VFT+*%$=Q5,$D]U>Q+8*GQ2U I43]EL)KN1(Z2[6)>-377VW>YUPJ*HY)'7BR^*+S__2H^M2A<0C.?3XL'G]X4P('ZS M;O+T4;'X[*NO3K_C4[$2Y(F\[2BG7BR^^&SB#F6F.5(L/OURXA:IQNDDY\*_ M'A8/[C^<^+H60E'46FF6[T1QPTO_O5GIY? =[6=(WSI8?'EPT]/ MO\2\&9[CJ\\>G'XJ&>+@XEPI*]XX?<%0F>5P8)BO1"18== MAA08_L13VLET01&!X.SV"*.<5%Q7O]2NB<2 :*G//N4^(^(L'8S28\,77[;M MOTH-[JY%^"CBDYXEUH&S6I"GK;9L%4Q/R\ZOTRS)DU=R6 '1 W'Z'0]W7,<; M5$?%W]8K[261_>;5<1$UVKUPK.=DB.?&YT\>2P= ^(]@#G6#LPY^I=U#%6HG M2Y[^/KH:AOV?/OGDYN;F7E^M[EVVUQ\;9X[^[/<^!G_-;@(MZ7I>3;YARH,A MU?+ORV= 8/#0I4&QAJ:Z_]/"C4L(1"\L01 "-!G:7,7VP&Z8(E:0;U"%E)HO M672T<"\/:7LCF=(P5%6\W;>PZT4;,V(>A-"E*YP'R9LOGYHA&KZ.?)NAT:EEOF% MCR'!O6KWQS=>\+7']5J;OK>ATV M"A)B?O7P_J??>&W9O/UO?_V)]_^'?J\T77_S]LR\>EG\OOR[7 M?__ZX=?K^\MR_>E7]S?_0S(>\HMG+Y[\\.#1S\^>__7IH\)_^/5G]S_]XG/]^-\:G^%YU?(>W5O@&1?ZD&<5 MI#T7K&/8WT(HW-XH^*BOI +*HT!M$8[6HW2_M%VRS[=)=:&J]-*ONGKO]"(J MLC;W2A5BG&L1PB"014'(<&/$>7\;VW, 6*,^E&_[B>@U^Q;B,C@C23!)OCN\ MXDUP?!?;MGTIU(,Q1M,PS@X^\6VYM8?#17@.% F.[4%R)R$:)4S)#O=)T9?T MZH:Y"@.( ^1+$:!$7R8]\KI:U3W'0]@]S$D*EN-(>C 6%.V"?3$*4SA^!N\Q M4$\LN,>GDB24C1,OHDY<2]'2W4ID9A&_%ZRJ>,.>*6V4DJY '7B5S_9-6>]5 M2?MW&/KOE]9^.DHW.3X&]])(5R6##>?.U4M%VK+?=J7LKN>EP/UG=%\)&*(T M%J';@(M._;- G(06^1H;,#)T;.(DJ0^B,8HU)=X8 V8(+6Z(6!3R=P][8VS6 M3(#8(JK]P0D9)6JT.C_6TE%3KO'N)T09CP0NAQ;GL(Y=4E?IAIA0?048"9@R M@(S&H4%;<+*J*1(OQ:TYG5&'I33$]T(TB44EL#"U ;ZL%:YEI8 9*#ZCI*)= MU^*)J=U;/%7?$@6\[OJZE>H MT^0+$F7(Z490YHL0YF^57$9U.<3?&M3-'("D=:S%O$Y.R+L4.#$H,= M)>B^M"-WT?=FIT.]?6ASPNREN6OT+K$SPD<[#[%IU?*VGJU1;,V4G.9GH6FWG=K ] ZI"?.QDB M$E()NX=>5N//G.URMLMW?M[)@TO-S_8C%"BJ1,)"*U4FDQ%(]!=H8K%NIME. M9SM]]UE5;;&!S879VD63-4(0JWTHG_;K=.TJ.;OC#34&V _ MML B-7Z:6'FD=*S#E:X34_:(_V:VW=EVW[7M7F?-+)XT:E>_F@UN-KAW;7#@ MYU2P9](7,7H80!V87D=O2*.X"]W%%5=!4,)LF+-AOO-=7)"QD08/30E*0B$] MWA$>Y#G,,M9:(@ W)M3;"C(^D4<82\ILOK/YOG/SW1^6VWJUN#S4(E1O$$FS MU(2W5$>:@(V&F(ILI0!TA3CU'X?U96KD*?O^L-L;$BU<4;D(V7AK].-\B$P. MQ1ZH(% T"C$0RR8=#M*Z\)J?STMF7C+O*P,;9F@%JC>OM03'[NC^Q\I6H):K MHVR2"ES--CK;Z+NVTV='\[*<(,-4E1E8RS9J8EWZ$H& M$BA1K68;G&WPO=B@R82NM5\!K(/E36RJ8=;4F.5G^YOM[SW7/X5=EZEZR5PE M 6>C))J-<#;"]Y,EI60]-%?M2.R:1@8<2)0ET9',S(7.V2K_!:[1Z=]Y$IO9 MZF:K>]=6QQY=D$O7/=3EYPUW-K+WZMJ,22UV4RBG 3E^S]GT9LO[$"VO:9N+ M+IC<#:E_L@;\J -Q[W:SFVXS?:"O+UV3'P#;Q"_-IKQN.ZXAH?-8@5+VMN2G M4@A,ZAV?%+;.CG\BDVW852,W)_T1P.%C)(PN$,LJ,&.U] M]T,<3PI)*%V5']K^WN+/I5? JR(O>3!!#'$Z?N A>M64$+ZW^,=]>10NLI@Q MW+4-R:(H"S18W22I%H?'_^7>\WNF-R1501A]O3R(2-.8]%8@R%-RU;FH1%_C MC$3A,>'PLE8.$9OB@!!G+YE-4^9S3T,N"*/2FC(K7,D_/8F_F+KJA?37_F&9 M!--+&=_(VI19=Q*"^/2 8NBD_00OKI:L*C7WNP;D@Z22_W0F#)@) TZWTO]+ MJ>1__S[Z*^7-@J^XO$2O.KS**E>9J\K5E26+$FM.&"8,66&[V6[!>G55=CO26YW77FLL9G \MXT*^U.;PZ[JT,(RDD7TX^5'2:G? M;Q$K$L&H22VH"0&HVT2$)T0MR8QF+&ME;+BY0SJ8-XV"E2BJD'>R3_[8@1*C^JP=15I[/2N4><25'9);65Y]-B)\@#B1_X<^EC]Z%E%K"]2-*&G M:/6[=8Z?W2%?^3I)T=\Q^&>@*)J4#":E135LNTU=].)=J(MJ221*D8WE1A'% MJ02 "<=-N!$5VA10V*C3X=[B!9C5=N68(0T"#^ \TR?,&BMDFILKH50BHKB6 M%'GVC?C:P!C+:!]A$0V$R4#:;;CCA*'#"S$"2Z1KL@BDBR,7<4XR92UZC#/- MXU&0BJ?WW@;WJ<+BSM>:$4C6:0Z.X^BH/O5\]5M>YJ7 M*SPUA:0IZ(0C3=?NYJK2@Y:C*U%>- 80./75C.+&B\@SV'=3-!O/2WP?7NL5#/=(+/;5%FMAT:.>KZC!D-F@!E&=OQ_$^OLN]Q:,H MD(;P2U56LHMDGFVDO=*[2UL7A4UQO(F16X;( 7&R#*=L:=-+)[NC.B#\[2K, MQ7\?ZM5+D-,F+'R2"'W=101<;#S59-/OJ[CUDO-SEDG&IQ#A4R ]%3S!%,BKB@WER34?Y MS8AQ;TM&G)>#_#%/L[U!1LTH:\*K5_M:_C/J.2AT?7%509Y*-W&Z@B(&BPQ0 M;7YP<-5)8U#P QE61; '7_P5D[3X7B[WHXMU0S@>(KC@VR'K&^==U[@\81%% MYG\*DU&OU6/1D7D=#Z[6,3\AJZ M$GN5ASP6Z>0;7&C8W+:JYM6OKMHV+(9MRQ?PP$E[J?-Q,]-. _H "W@&'>G< MJ%=A7=2]R;>[,&JS>%J$Y_$_ZL/^FHO*I[:W-T;'[Q8K@0-'L9]]J%E:!= MYEV5W4K*'W.?*TX+$G?MGGFF.YRJPI.BA APXU$/7CL3@S7W',=:3Q\4K.6! M+"::;:3'-W6=YW34'E4IZSI\4Q(DUH!3]]K<8'L"A$&:ZK+4,]S$SJ R8*=[ M0#P_LFNHVD$L!))7LF!.4U))KYXTSO#/=E*,'7<)"XKENJ[[[K"7C3V#C&I# MA\009IJH2>S(W!TBOH&NY*I>UM&04Y:@RK^?$(#]0F6S7G-EFHE*I.T9B@RJ M1HS#O59"LC2P]RS>$T=[F5;++ZDPKHW=QG4@VG%GRJTY-<)@#6?C MJ9XUIAQ\[JZ[M>[?O:/%DS5.)EZGDNI5P<56MA M85,X)44E8_/E14R[B'MI[)@4#QIW MGR-[#9"."TA4"*\^";&B;]6QO CNFPD>N:TD,B4U6;^!I=BP/U/G%MZNDBU& M!YT+#9K>)\\YWR8A;G/YL+<7)B;"W-3 M\;,YEXE#MWB.L*O4';*HR%SU53CIL)D**B*%1K_RQ=['BY8[TWW_C=T+] MB1E1Q$(BKG XZG=U#.[L\=]D\PQA7HM,H0:"B2D5W&MGP2C; ;MQ>-U#6Y9NV'KX,]_+55;5Z MN6]K#(6<%;#QR7BH*AE@,./9[!4$36VE>%>8PR9["DJ))L.:@EY5E)']%*-IGS GVFZ@X&:A(156>@R\5 ';P8+Q]DVN&/8U MGF7D!$ D#=X,:S4K0'77U3$6!RD2* I:F>&Z$""%I);]U*BU6IO,5AB2'KW5 M%15_E5PCW=/E\? ZX<>;#?LEWF289#;.)\C]8:I^E(='79;3E7PV5IAH@U,\ M?;$)06R'DR[UO13-A<&ZC"J,X;R[6K4D@D J^:;*Q;-BMER&MC)_P'9X.3MO MVG: +.'P#5*]DO&_I* 2HN@PHRX\TBX!.6#X(IE=JUQ98=DJ!E8QC \PH'1: M[[00O:* TM_: >8 :70G(29/[\VB2$X:J^VJ7*L"2_ZR]"2;<*I'-&RGV\A> MW6;:5[RJ'M%75\$_%^)9X3XD0==4 T281Q28A2>^:'=4$N!UQ2JR3!:S>9H+ MX6&3)T9Y*K'J:E4R;8\#=$J92;FRT+!^Y(3SU%QX;XJSG==)+Y5&?1'[1#X[ MT]N,^Z/E ?)QQ_Q2$UNK"[V9<5U9&DFV245) -C95$CI M_)AM&SH <@+:M5X5"5P97XX<1TJ6[^;PW8#URZ'1!M/R!FV MRVTDTFBYKIK%MAI,%5;)ENP.?57Q/+AKU\&>A#*QHV9L-;JV;A&'/H(0N+LF MF?2%4H8BIEH.JJU^>F=A%&6",'[N/MZ71QD=2Z9<.5>Q<5G5A-R%V+4=85E* MY(%\%RZ'];LLFY=C^.KDX55\A]2XJ-5M!5PJ+[J]+[SHII0$7.=>VIY\RC#2 MH&(.H9.LHUM>AG!&7GC3&DV/E?(\)&"RL(YW0_YJ%?::;3@BXGO;.FS^:R8L M[$]:)RR2D^7F4&\ETQ(S%2)^?$9Y]*>R:7!);ZM\.]7BM,.34/2\U\V:>Y;: M>ASC8D%7[_5EHGB"8&=BE#5M'M.Y61=4LI_TF,)*7\8+MT:^,L<@_[BM!)7456JF MB1=043PZ6"EF*/PUY)FHK!TNN%5P_77DN<)6]VLE6WW3DLVJ2T1947-T\I=A M;]Y$E?HB"7V*%X%?'[B >NO/51]X4/72 ;FS.S;XT>QF+N2D?@*4 YX4R"7) MV@=SK41,7&8J_GZR5I[EZH5)GC&.(@,<]BO&+ @7 ,<(%XFJM:IA&ROMZ 1( M+PCL4=T0Y"=%RQ:_:RRUWB-LU*T]*XM:X3+BQ P'5^HI,![*:,J-')!#$"5D M3&&)A1'2H0RA+L5Y5^#G':(^)S$-ATY9QH('6[7[ZM9%):X8K=8[FN04B0%Q0#6 "O& MFAFMXVSP2XH8;;3M?0Z*?H*>1&'!%=7E@"!/8"I#8FRIY"!YLA4SU)?G!T?[T?L<&9/> M/'8[Z!DVP0UM/)S8LU17D%,@&YLBDZ*K*G),;\%0> 14>SVN#>XBA*QE$C] M%B560SL-&<>U.OLVE'FSM 1O"E^M=Q@'7E$V^34/9EB(<).=&7 MGR39\*5: MIJ1.X'KYK-XVG8FO.DSWO<5S1QWQNL>PK59WS+A )9P-_I5_#9[K4H;[T.]# MY -(O3PL8@Z6]I?E)9#@7=CUBRA 'H*HZRI8^K9*3WF-X^LV#!NKDCPME5L+ MNN/M^3QV?,^8^A9U?.HU(^RJEKJ&L4ZA6+:RD/P&N&:*P.T)6\4MZ+G;F-:'(;@ M^'[#'3?##6[M8BW>TAS\NAQ*W:D3D%K;0!B\M[>]]\U5!=^_1M!6V$T2!"2$![*WT"=+#R+C!J+*9ZJ M!E%VL-.ZOY(7<8PV!HBX%XP)5 5A\R7DM=;MO+0WOD&- \DN#2[3J_OM4=Z\ M2:&FVX:9NUH2&RYA!V(8>_\BEYGUU;=UB6TV"S;!8:L90AW9G$W@-+Z2&/-\ MC@F:3=FUR#I,E8U@;UEOVJXJT1?>+U9UMSKLU(IH":F?Z0*_QRA(_/7:,% K M$=YZF$&6O T0(/YNL3(9C'=KC7?G,Z;H:$(:E(T:"R :7U;'J1II:IV0]XRG M#HTF?3TZ\S_I$D,9XW4>4:["$@TK5^!#;.#0:\F*RX)H7>MR"4DD5'_2.4"B M$ PF+MV=U)VR9TGU6RU BA[41-TQV(S F=;?0+FYFKY>^KY4W!AA*QPYW=UXNFNNZ:ZTLAK$*#G^<4.DMH_*QSX'O%9%:AH=5 M*KZI4V%V$'#^G@Z9^&)QO>)&Q40"QD.UT]?DVZ)K^JR'^4W1C?\ MO3O0U-2>VS8TKL1TTL]&-RI%;+Z_=20MJV.KQ"U6]G.3R(1Y&,[QZUH7%Q+H M,E(1M2D Q'N+GY#B2W^U3K[:494H5D(>* &F4XN/)513F@46K+E>NZ)B<@Y" MNKL+ULN3;$HL$59#]\P.TUZ\(:<[#"L"*D1;-0!-2&DC0<+4^+W%H^UP16.[ MT=P[MX%8Y.>W)C)8UHVVK5_BTAC/V/=V@XN$1SHHFT$>J.L4B,8)VT1"8.'NR "8,NT/),LEI23D_@K++=8 :K?+(FBH:(D M-#ON!Z#2D34G0(3P#?ZSD*R/)GQ*'7RWXEQI,^:EI65)>AG+W)W/"GV[+KGG"MA^%!9"PDAC&WS:@E@0]O/$"@^+%[YU^I&8 MT\/[]Q\N/GK^Z.F3%_\;?_LXIF3[J[K:LC)67H)*B26?L/@O45@3L]$$+NDY MG,&>KO^S2]]R\.)+&[:L)RPP;-K!L\N+)A\7OJ*[GBP7_8G4V4EUL*D)]]\HDIR+/08[,FY^M,Q\3DYKQ5U5@QB;R\XL!N=VH;(# M2<7KK.Y,S,W*M#S"B6/\7;-F0+-;9TP.0^D0,F$S*+PE%IRJ^4=[3-;PD0:! MJ(FB;SYVM-LW)$Y$[N"8L2@4@+&$KRJ4=*J17F9M\JGBPIL BTCY65_:K=7X MS.MP!.[%PF[*;BW#>NA_3R]\++B.@$!95L5S9F#H/N*$C E!/L[P=WW8H?K- M\813X4SL\5D.AZC)CV0I'YZ/RMK8\G2T;112C"$FA-A+?R@>R9.0L,G'>QW\ MXX3AQ'?,@&EA)449)SO+&'S'"*/>O/GL$J A4.=8$Y=&37TB%8_L'ZDP MLXR1:ZS-9OOT8,P';AG=V)GV!G[49X84G'D^UOKB],G'V2P-5OZ)35DY@X#O M.^X%@^E'CSNN;#G\GL&64C2>CKW2U@9#&U]JVZXOY?@;-K$.ES@,/547IYK9 M)>C/[Z/.%,>I.W\,' VZP=HVG=JNF9AP1N)/LIG!2)]%S.*OA1E$Y4O03%T+ M5M%/"Q=0'T]%&A>L/\S"X!=S87 N#/[1"H/OZR3ZXZ'+<27X(K0^D?)$W\AXX! ^[#IS!'&L0H"*2B+SR%F0F@^&5O._ MS+]]UOF54AH;2K5JL.# M^W'1IU8S"*^ULA:Y,H(+!H&X]\ %_TJP_I1JDL N&!Z'2W#!I42+OE$\4!TF M\U)-&U,_5O@!6X[QF<4XU"Y3I-S\]GA[P=^]KWBN-'H3(W?C)OR.U2$.+U5T MID;W?$XV;[G7GK#P@BBFO&Q:XD<2&V]AY>5&"$+(Z&%I>W&QZ'-<\%SC +TG ME1U%^/)#=.H%N]7=RV7D+.>N3#^O43+X$"G67MP)T15G54HXB%8HP#D,>)T5 MAD_K2LGM-+=UZU:C3%+!;:?/TNZ3 MDXA&3RX)5':W6,V4'ES[.#0IZUJ 1GG;\DW@68NI-V2XE[6.2CU2>U&LYF>E ME_!C@B/*364X9T7'QSX;1Q*FJ;4:9H"&H%C6Q=5D26I#J,0;8'#V6VB>Q<51 MKP_[#NT2[WS+>XY7[FA7>JN"Y21)97%*_ZD(+NO5^9!W/"'OEQC1C%1)BUFN MN%"><6MQK5);YYCOS*C'L6HN6Z!@?'Q9C&TM8E9$"*#(.+W9N;Z^#K8**]7J M=9CORF(W^5,X<1VZD012?X8"/O]+!['N'?XA54/%,90&"DD4 .B*92-N-UCP MCL<3U0%=)DHI/MJG!+IHDY?1[2LY!%BPX."%FZ/5*<4ZY=H_2..E\2^A M=_E,K,>4$;7$2WI\K)$7:D=W5@ :H0?I'Z;XT4UH(A92 -#5$SAX'9@?C4X@ M_2DBI//#!?M!HR%M$3[D5"#JL_I@GI49+Y,'^A.0H:+VD!DD0X(3>W19B#]( MH,R,! \UB9 N3G&;.+W==DZ,'-',3X5V)*-^ZP[;JA>:%8E8(Q&(APG>1@LP M<=!=MR2>2:HCPU4ZB:6'!C=(<\$FYUJ /E09L/9>/E:1/4Y[.SN!V(!KJ=;8 M7.,LH)4F]FWQN\[K=?OZQS]S6OG;+:0770;?79X,)#,,;PEQ&64> M)-:&I R/&(SQFX*BA JTW._#Z5X/RA@RL\)'*(AJ=^W/\6:+CYX^^OEC 64- MO9!H6,N],TA#BM]ER]Y:7"7<.+*6T%D3GSX>KM17\$."*. P:86O;!B,/X O M:MYN1';AT'H9*:HQ3SC2E_-Q3\\:5P$N;G4[O>.>-.1!3-?VL=W#N:1M>6.( MA&1D]"672L$Y-1L+5GGLAS@G"5^+N[V #>LF&V][3%_,E(R;8;K'-SNF=>_\ M0O!Q@$FS9>5/G*1_OY3HK&+[06J).A:7C#G#3/4.Y>0/K>;\Y5QSGFO.9U%S MGKWU[*W?REM/*6_];K\]6]]L?6]E?4JH9U70!"(N<\4)/7C,1CD;Y?LW2A"E M@'M04"KAYE+."LB+)\GQ6=SG,WQG9LC2?.36E745G)24\$G@EA5_)G?).D>9[#V;ZCIC,V>AGHW_7 M1F_5/!:JD+$E-Q^IY-LFEJ_60LMSZWJ@4. Y6^=LG!^B<0JB1QAIKXGQ2-I3[CQS&(B5BD@6DJD M"!*!A>&UE)1!#BL=X;U(+PZ#5!Q)V]"8+ .:NFLBEP;1W'DI1=0*OZ6ZF0J4 M\PU +46&E\8J2O'=^DC[LAJR]U(R>-?^*/V::^[2^A;'2+B_K!*K1D<,'60! M"'N(+ZA-P_H(4I=;":P3\ _BABJEN-$6P":CUA9A._2D6O_F\NA?JO6$]$T2 M?HP3YU[LUC+]J/Y^4T>2:RW2(Q#A[/$1A46 #R"%9Q*^")'YR-IR YTJPB:Y MDYNK<($*"3[1SNNS:"GR@$18"[7OKFNT_8Z^ZQFU"V&54ZR>F+6O6+I^&/U>*Q@#T?$3(8H:Y&DX .=FH@X&_;;670 M#8MAE:O7CV*D83([FL!A<%J,YW<$)GD]FD&Z0_.V>"-GIY6Y>#M5L'E/5!V4 M)LL#>\/2$#9I1520R'HC :Q3FL;N-P[\$M*,ND!3:;L:*-D,\VGZ$Z?0B1@-#]5 MK:V3/2-<%V<1W-^E/1J_)]_)=30 <86PF(N9RXV,L?KKYM!;&GN8*P M&X2IJG02A8Y2F!,,<$"3H_Q6I*10?*' 8?4]U]42&,WP"'Q@+W9S*S!)WE<3 M:5A8%;C!$G+&QB>",0S8HX"*##8]!=PZ&S_U=N1"-EH'@<]ME MJ)&IC45:1< J.2%\XT19B-&&D+K09$4*F"E@T'2(),U8U@^AN@H&>%]3SH,/ MX-Z&/G>AKK-IFXLN1$8WY=8/0,1H)S//,-R1L2K';CM$L>RM[PCV_0$USOQZ M!VI6&RF"'7"7PNJ[@#N4-@QXTWHXJ/J$TQOQX8J7^&TWT[O?B8!<"K2+*7 9 M()7A](;NY*L6A >F.&C_BJIHA:I7=.CO4S'C"Z-,X-Z$H^!%)#5V$,,Q;(X7 M\4M,:@AF&ACW'EEX[2KQ?;#FWA$]X9G"JABKLZ(XR>Y M\,X?MLB!DXY52U,):OP B&B31&%1HRH]"$(4AE#7UMX3ZY1E3)_G*2CO^37EV)[J;:==/E MD_0H?6'8A2^'*WF:3,S-M$2/8?;.+T)^SH=[$TDGY(_?9$1%-5LF;7'8M\;= MO8KD,"G:Q981CVEM^/9E5ZYY' H'=8:75E%26?$P[N+M%E13EH1(>M9P7F>" MN.0I__03"Y,SN>1$Z^XHSZ&)9MN0LA:N2ND^?Y-1*)3$,!P=0W!F3('IBTYO M.R:2G94S)8RZ[C4TJ)'0/<7;%(Z8G3/FEJFR0OA3B M?9;O&*7U) V*3,:U$F6HH=S)&W=;Z_OKEY/9RXBJ0V+NWV%!RT/-!/9-[-)W M,RV)2+4L=&#OUSB;I:KER4]&&M^C-O.I0.J=.J:W'LW:EJ'+(BGCXRF!D_-= M:G+I<'9O\5VTD;YR7Q V?U9"F$O-,Z$ISAM)-Z1#)/.8JN>JHZ@EA>C\(P$B MJPO"Y)YWNAH)L'0DQDT#@9(^EG;L7J4[*Y]P9*WXEZ1%SL3;__[=.'+C6ZIB M>5A?5D/DYW=M9)8')A3;N:M>YR'GV)I44[4I#.? DAJG=RE_QI$_NTTU;!B/ M#I?A=W(\>GC_P8,"4=XEI>JK1L3"L?*^E=%\K*,9R=$?/%A\].WC1Q\75OXT M/SU.)N>L+B3-B%#XC?9QKJL->.Q%D"-XA00BTO-BN)/U!?;YC.YVK.IYT:RD MC45,DM0MVD;UL>(DX^RY:3/2J"($1BGM'96UHH$L5@(XU6$3.^;"_&7B+N(?BR1_NNWL;I_E1ZWZ':'EZ>=5W]JBF&/+S_ MZ7V,!^2P(I%)F"NS$OE7&5FOAO)EU=Q#ZD &&S?Z[+/[7T6YW4<_/WE.^TF% M%?P]OFPV65*M^*$\RH6"=3Z\__!^?+CO@EL%K;9\^JE^?&_QG_7+"K2]1>S+ M?7+H@I\KLPRFBD#LM"U8JOB4OA'1-?L@6 "U L(&N*M*LLCIUZQV>YLGT;)> M_)5@"/AMR9;1\G(5]3KL%:1,M*)VN,ET&$'UEI&F$FK/X=H=6:MLGS$]\;ZZ MY4IMEW]P597;XL&9S%L\NG"7/(A;WQ3]"\QB^O(QTW< MIQTU=[C"DN/GO#/DPQT2T<9)$)-2>/_>6.:\]MK'>970%+%R*8L8<4^,>OI% M4N6UH+9F0$K9V33Z+IS- Y+?$=PJ $I02"_>Z.E$+2 X\#XQWI@TLS^P9D>0 M*<$VW1TS#6*P9]?*5B3OIX4ET5>@$4C]*ITEPP.!]+2'WQ"M))+&CM6U'=>] MF!$$A,.F?9Q^C*@E&1YS+<)S+?ZSW,MPZSG(44^Y$R\C'%,:XQ4I[KXC"*2% M7*96=@_&AF/C:R>+?,%7(.RJQ4/JL/!HCJ=)Y9_+KKT))RFU0.<6)1DG'EWV MB2C8QO*&J1VX#XKQ-2(9U&MH#O\(WE9Y.I+Z0B;9X 4>PCM0YSK;XS/QM'89 M%E&EI5FM>14A22TP, ,356M$=+4D"J3[AR= M,']1 _!D5=>JN2HU5=;?-:_96\&GV#S+Z89#Y[)26;4^S^!>B^1"PO; ;<"#3.JT2J< M6X%FNWO7=E>'0^.UP9FTCX*^\:3MPFE&_Y&H:_MS;?\L:ONS#Y]]^%OR M0C"R-4%>PS:'6YUZ\M,3UQQ5S!;YKBURWU&=,#_Q1;+KK?7335)JGQR+<8B3 ME,TB'%H/.P-X-+3CN0MYMN#WT2)?4P6WD7XN)IMBDD"Z'AV!>]OUJ)4^^/*; M]*T_0./Q\]LT@ Y]-5%/(R"%!XB"_00GBSPV8BK%^:^50Q^3(=D=?6->:NB( MH_;GDRQ_".+\B'#*MK^8.\^>TV;*4:TW=F6!XAQ]2LIR%*D':KX:/>+BVGP/8920@^S*FYC URX3-%'N]FT3I>DFA8NDJ5TO>8Y)ZCM> MT5H9\E?5JGG=K86[FN!"32>GJPG(4VCTK+K28< ,Y>)8( 51Q/ M' -JA2Q'71Y*"LQ7:U[M@MV7)#&'T&Z')+EC09#F5:JG=V.Q\$ST[37S:]6M M \ 325RQC'3LJF..!10)\..-4XT.;Y#TA=DV*)\00A"K^5:_DJ\>Q](QGJD0 MAT0$WZ0OI?>2K)PW%2:M:HSZM M^L6FG[I9H5>HBHHY, 0EN' M9RS=&?8C>?1'C6OZJ=V*OFM!)PZG?/"L/3J. MW1CM-LVH$(YC&U038@Y7<>Y1BY,[A%P+C> [\>TS;/$6Q_R=F(P"9]#'.'1: M?-K4\"FH-#>7)HW(6=^P>FVK/FO>$Q815[V5X\39^>.?U#R[6+EZ9[#^*/QF M@8T [K*VR+P/.AMU]38.C2U.!49_U1ZT3.>>ZI.VRWK!GB>?U8^N':>%.#<7 M8A!-_EMEU")A$E]A%T4LJ9.??,^$C3AT#SM,T77KA#=!&D#T#;\,P$A'RAOU M5X72O1WC18)CN+#"J?#3P'=E<1NHW*H.Z1:%.8S:'24JMM_&^JK@L^+G!)=Q MP3LP!G;0B&-2@]9)FQA*LW!N>:;YLJJ[U6&'5P#=2B[MHP US57B680C+])A M"*XN^.G5E2<.,0FZT0EAM-?&>V6JI*'>J3I9U')AW# M:#>05TB_.1DO_";GPSAME9S]]>O]]:^.9\ITI;OU!9Q+5+'6\,#U!2P]5B=N MH8D+Y$R]])TO&U^RC>]-7*&AMZ*N$91UZQRXK&Z[QW/0!. M+%P7,55&5IA!T&O6ZA$/@@*9DM\9KA;-Z9ET]^2SCA9QG[EP>]&HKAL6_NJE M=-#L!9[=#:XC/G]D1%),9%>J)M/\X]#(FA2NXOA$$8@I[W%C;B2V=(D'OA&H MF7L<#*9_$DRN]FAMCZ\)&[TPC6Z.;F+-5.46^IQC:-?.,._&V5\1P*X28T+B7A U(OP&#/<4/^5G=)@IS#J4?2 ME;45C]BSQ!)I4B,77AN%96L2:,44Q(W+B;D\P#B_G:6E1UCQL4N/O'SQ _CV M<#ND+YZ2X0,-.95L-DJ;DA#PZTK2(P!9KB_"BW:WMLE$E= (8X>RQ3PS;$! M>-WT%'*^_E>TK^01Z3(M?"VV($?@QB^\TWX0??.NY@.=-%#W$X6O H\I'ZS" M,A5& += <&P?9"N1Q1"L 22E?>+9=)U R&H,"/5B0V,4[#5;/ 0/LHTH9XS^ M92-#D9X;,70UC%BMTB7(9^.RWVJ8F;/8LV.G935)>MD"/XO.^(B5UKS,_.4EL8V;PV+#75MIY7!B9]9X6=[?MOE MCXE&. T#FU1;)P>K%DJFXJWUR*#[$0_25;4&&WM6%6%H;[*OJI4#&] C8&>*+U--'Z3W&M4UZ M3>-24F@U+DYE*D*2^^XVO/1575U7=IS";_6T(8"QA'"2BB46?@C%P\(W'* / MO-)IKLA;2,-3OJR@\]!4@_76YT%_?DCEH3.X(I1CE1<#WZV:Z [ MZ]5!BICLO)5P/P9JKPWXS[%&%\[R$JU6)V>=6#;F41S9@9*B3XFEAKIE1@ELCHU^\0T'@;"=3(,;I>IU")::(QUC_Z M@Z'BE:E89KPVTUY MW0HC-=%AYS.B;T=UZ09>.N>V"I%R!;@30%3=6ZW)2 >:RUS',[$:1N-#/=N9 M94K6B-2%9&+2#R.M_,K 8V0H?=#70:Q'Z7?5^'1RHC(UW< AUI"0D=(CQ 5CT**(24'9NJ8TH'8)W58&1? M=&Y&J>57QWP:G6WZG?><19"U:4&(&V7U1A%IJJE44&_)C%R%C5+M16F@8UUL M:=H-DI(7&J_9HF>+_I=Z:9Z7?#I\U5[X1AT7.R3$LP46@#LU?/I@QD?.^,BSP$?.#GYV\._ P0OSJB4PT/J6DA5:)SG- M:LQQQVR6[]XL7Y?(]U5Q59"5+SL6:C+;S-8Y6^<[MLYP&$L(X1PG&1&/F:\\ MH8%T*>%8%1V!_&*_U:&II4O6J(4+$YE!6:7=UE&<(1%^SU8_6_V[MOI#DXB% MUD:;+3DUP@N(CU"ZH3W%WE<&3YVL@QI$=C5"B$KU(S+% X4@T*>39#,+@O8W M@,0'JZD(8N- D,4-@-XXJ:H^>@B@5;I@=35]25YI7D+S$GK72VA;KEY:=.UX M$1)G"J05B+#AKI"QJW=I%SGJDNNSS6<& LXV^]Y/B![CY4']U'QD$3O1I\2F M$>EGBB%+DB41B7&)8/* OE]MV_Z@\D_=A(:G]$AH$X6)[E'J8.*Q"H'+[COR M$ )HJY"L"%!)W6*@11GU*N+!97Y7J!15VME0CD=6_Y!T!-/GL- MS _=)$M(U$6I-P\36L9NLD(:J "B.NRL[45X2L)Y3@!7X/TSN%6*'N@^+:/< M.#F*-S8(8=W2#K=UM1R$. H(M]AHGV9 OMBOJTB%1M"B-ZQ:\5[ QVJ5"M\ M_BV%+RXKHR&L^SX, \*3(=(*,7KO.0X0VBN-*L$"'K,U)1<3.HBK=KLF72'( MWL)&@F0U>'O:&Q0HK^J]C*:*15*UK[]BIYNJZM;; P6'7--;HJ!(6#>%3"5E M-,R?MO4F&5U5,N)X&5VB&T8:08XRC;:!:WH%GS&Y@[+1"(GDJ4)).XVG4WLP MJ_S@L9"W'#=%_0GG1\V.M-UE\%J_&:S1@G1!([K8.\(A=1S/$69(D&WU*BP2 MK+K2,0'Z1K0I7#U>_",^O*LJJRJA$)%SQ85M8)RDTIZ_\:Z4'(5V2PW$ONY0] M6_8D)_VHD0U'ER-1[8>&J%8/6&[W\(B'1@EM6HQ%5>X0&HP$MZ@MF4PO BF& M;,30K0R?!F4ES6MH! M8Q='0ZU$D+DZ?VO6TW%A_O)%W$R2G"UG2)_^=1T".W?]+1K=NK M?CM!$4Y4V28I>M)P.TWULW,\SQJ5MX78\%<0>'WP-5^20K"YQ"GVV9W2U*ZK M7*;R3D'XJNEA5=8X M0MZH*MKJ1/4QH:Z54(E\?=MU.+A4Q4GB$2WU21I]V@S6.:(^LXJML @Z"FI& M"?FXY7;DK. M1>*:+0C552)"-.18?[/3CZ0D=UI%EI(*5X1&)!5_U2Q.; )X]A6!/I=@HN6" M,67,D7,2#5FVC'MZDPEQM1O5FR.9+L=XAKS/R8!_IC$Z97U-]UZ.):LC^%CX M*6*MN0(Q6]][M;YRP1VT.RIAOPK'7E(#7O\2@QU\5FD,E Z)2-* 9WUUV):= M\/<[ 0/\9(=^#$3NDFV=37HVZ7??;V$VRGR-&2EUJZWS-^WGI!-K^[Y.#)JK M<*[:LF,1'1D@VVQ#U+9#W!-BL^NZW;+$@#"344.XPR8<$X;9F&=C?N?E+5$2 MWY='GN]7Q]568<0SC'CV_!^NYQ\)' 0?'SY9^2*M)GN&\A5;_E\A@^/*I4,9GG"#3W;+ M,/LM4R^E$)?CXPX)-H!W#D.5D3'()XA^NM?O#+-]S_;]#D 0(38/_]2*=2R$ M(*':[SM0)*>4YFR,LS'^BSJ:@W<,/G!YH-8*\_U2H+F,--M"&47XA30TBR*$ M2-*3?*J\F2UVMMCWF[BSX]PE:M$-3HHQ8[<\K"^KH2#/O(.QQ.B!*"Q6;&8K MG:WTW;=UF!P :^-6_>R$>IB52Q$TKBF%@*\HW'&&WLX&^9YHB/U.G9^:A/2L M&>I@2U%B*9AEW6]+*7VGQ#&47ZDWK*JJ0RM2A$_5%S^6*RQ^BGT;CU8"T/GE MKXMO0U11=Y%AV 8*>O%(^C]_2P4MCEYW0<+=GUZZ'#,I&[!7PZF MKOOP4P)#OBA\'?^O8:##R7?QT2]__7AQ50$&$\ZEU#]?'P!Z4$JDZW9@!I0$ MOH25@1#347P]^:6@O#6I'7D%5L"66B\MMNP2"P=I)\H%E'5V<,8?[_!9+DE@F#_IF"R;WSECR["#[$2K9&+V.7?3T[H6 MF)]"U\)UCBW\LDDFM]M[BY\G,8AW^6+W7NIRB@DD'/9N;DH^OB=D.@3D[8T" M!/%8,V9NCN+_R72=/S.*Z':(*[-FN;'[L9/E.9\J9X/\T VR#*//K&]F@PPU MX1OG?/!L@>_7 H?RU6Q_L_W]V^S/A;/@O)XM<;;$?]M>'&Q/:F*6G'E]17>V MT]E._\5VNN_:H5H9U MG<.)V#ZXW[M0TR\'];JZ6S2;Z7DT4:,1N,#X1_*=/ MYHV/V^(X_3?^ '6K9[?F2AW8FF;2Y<77)Y1,ZPQC)G3GP0 M);I.D[7O/]WZ6M3S^>']/YWQ_C/>_RSP_N?@J=Z.$4>+AB[I#T_?&^>C9%J= MGQ(LCU$XP1X0 MF5W52U3/#8(HD#?NM>YCD2Y8,4 +1#ZQX+#NWA9 M56SEC<2Y,K_K\',04T2R,&7C\"QU(PX)WC1Q2<,_ ,T!T MF$DIVP11"3'CX,KWD8TB#'D8IY6268.= D)<>))49V.#7">U=]Z%-3<#$_3@ M'V.GJ(-[+,,/ 5C8HB1V>86W4Z(C'9!;2(63;5$!THX 9=\+G\88KB0,/=-O M2!G8A'3P)UU"$7"HT$,OYT0+A*KDN.90GY0 Y7B,"&& &&6Y,H9E]L$F$6,& M')&1#XQ#4^1Q=O?X4F$D+KMR!^%58*G,D*C]BQB)))WKB@*Y;_1Z1?9NX6Z? M1+*YX:KNUM*?;@-_4[JS R@]E$5^T/0]1.+7=@N#L;W_C6( :WO$]/$-$H>)@55$A> M-3?!/'I%H&QJL0-'W@9CJNAZ1I:KD)>SVV>^D_J\K7FWU%9AZXW<_$YX^M15 MEA$((#5-I@TXOA=N@"]L;YXVS01EY+XV@824WN(^PT'=]G<\]]A1"_-;]NNN MRC ,UV#H%4P6!D1BC*PI.8'\PC#(J%3!T39':,A5E^#_ 6,UDR4XFX'>9[1U MGV"Y*$6>&5H"SH=IZ YAY1]-)[>^+-,.(]0 _*\NK'MZ=EO&162S(R)B;*AJ M_R#!D)'.P'[8NUO\\QI41I%6Z@YNH^^J<&=.7_!#MBE%I)5L%,G%3&.N#(7W M?RW6ZD=/W%CW?HUY,ZVP1<:5"UQ=$BBX&)]L3-Y9'5<"X:L#5T(^9NI["SZ1CJT% M "/B&5T=#DZ."'-=V9E(^&K"N]P8$'?B!8H)E&WS&G3MA^#<0T2Y"[_*?%#X MM5!;+S85>)YE:^ZQ0^;'2(N!)8O-!QN'!DZ6$T]F$H8#%75=A, MKU9R6&3V5!;-]\]^>O0H'C!]H,')XA20O9M4U6MUXK7$6CQE.QI&WW:?3DMA M'\K>AV^OI)5F3 =EF#A7$^_+J_E7ZFXI45"5WGX M\^EOLL8)&9&?=&_Z^;#5)H^4%D$$B\/0&N(,&N"7SAX-F[KX""R:'!J [DMW MBCM*^L0>$NOZ]+)B)L%#,G!<9]RL;;;-;@Y*C?"Q' $/O>9-=#Q=H6YR ,*T M;JVE@RSHG9^)X'VN@^FOM]&[_Y:Z+M+<<./M8]J%DQ4S4N#8K[H06@[1B(8[ M!IOM&.AWJ9,53!H3.KT&&PK?LK;$KK$/O65)LAKWQ.$AV. MME?'7BAQN2H@LL&>@[[-"FUX%;'G,;L0/XJ>WU?D2^[:HR>-6_M0,GAC=)@Q/S9QJT MO-GU"YW%.#MUMSKLX KHQQOAXL ZHT4W4K3;1V\&+Q>514SL8&*S5&4AMNXD M'8/(%24U"TLEQ;1>V/Q4+ 6O@_3]'CV >]UDQ;TM'FVWB\_O2TS>RUGPNUI" M7+&+;3B]UF6Q^/.AW!6+GP[A>=O%S_6J336;_ZHQ](MGX3S6K%5"(CP.=S77 MG>U.2=A 5JHF8;&5U"EL )?5 4DP[ZRKC:,,E(24ZZ< M[6%2\5S\Z,*D7DXSD'D)9LI?<(QBQS$O;*RZV+3*2-.57?H$AS,$4Q>Y>.Q* M2:1)BBI[3%:\B.V+/#"G@<+G+B4*=.183XJZ36%+ZIKJN B?PXJ+A868XTY: M.9+)*,3^[YT(A; PFLVI';A K"I'E9+Q7UHD%CJ6ER5:7Z6/.C_WN-^&&&7- M^#.;4&6:.F:/H*=YZVO,$BWXB#UL\@*9Z3'A43.6+FV%I)>V9,4.3/@P_N92 MZH_!.TOHE&&E%H_#^X8G;>IPK@?CO2P#]]?'5'@*SV!AOZL]RTKN\]@E(0YP0 M27'5LC\]L_#J57 $/D$J]O%SA0#$OC MA$=!+,SE%D8*@Z.30R4L251MV+0_G=?VCL4MCWANS+:^6#8,2YU!IKFC/GBC MX*H*R>^+V>5%,Q.TS;N13Y*#Q^SE4SEX::'/0;J M,VJ.*%B@;!H<]<$*(6)J!MP 2>\ZDP$4$SJ&D B3$E;.IU]\]LW#^_+G$.ML M83L?<:&A H3MZ2I$9%7W<;RJ>-G@PJ F%MZKG+C^Y/#%%\? MMMB&M%;!+*RKTP<[Z*TYNBG#X$L%HNP'P@:J?3#?7;WJ$^/W@+IB[\Y[1"1, MM53G.==):=XSKCQXU(KB0D>R+N#$.P3SWV^KZ$BDR*,[/P(A@7#0,W?5.JQ+ M;#SY=<(1.M5WC!U"_%US=-(!7J(5"ZUMPFMDPGJ\^9HE4$MFFYA?TJ"):\#T M;US^[T3/;O'HQ"R258R,HEB4$K[>E)VK7MGO">%J=LJORDMIG"6(DBB>XQY5 MX0^9(PH_)L1L# @@)F9;,AUC.!D;L7S Z=Q44BF.!@+$#.>&J+#NL&,L#S5* M%42+R>35VK<'#S>EW$=-.JI+=B2.P&LN'4))] M'DQEI(.J9^/$ND]_!T#?0:)W)5SL4YC5(T(6\H[.F/W*_BB_+TX-DU.B9KZF1NN>&FJ4,S1>%'E($P Y&76\V9L02YT3RG$A^ZXW]189IIG[MMJQWAMS2XYZZ MN;J[I;>4QJJYQ1BQ]0?T_F7; (*QRS(>J((C:U@6CZ%<^.NRLI 4541*>H8[ M:GJ5_O/LMOE'5/*M<9(+#U@Q0$>N@CF9=C#T 5Y@5_?N50C_EHV@4(0RTV(N ML97@G4DJ%'L_KK^I$,C*L,533E^X)A&D$Y1Q47#.G$FD18(WO*PSZ%SZ57M# MD0ANYMWSC[LF/*$Y9UX0,7*41=6JW(4#8XMB@15P"!]F&PC!'>@LFAO+>XDE"-9H,.C7G-@J- MM?RPH![YY(4.C#O7WS(PAIY.5D_*-= _QD0[,\0'$+6=]K>0K;)&;64(\XWG M ]J9J8F:M)O9I=UX6G:;48<\[!M.HH!594QX\)7)@B^X"3^[V& O5:0<#O0J MD.N&CR.5O_)PW"L49?3R%_'E(_0Y+^=3D;>S<4]I,GTL1%;3[^,M3KHNAN[0 M#\[;>V>'G6U'[2X^3)1D*AI]3@!QM=4 M%XE^[>I5L.6>X"=_"P/P&X0[>&QI1,II>DNHRCLW?F_QBP"[/7A_A ;*.XDF M$BD?_7#@F-+?:2;,8]=+M(RQO6G\2+#B2*<50X@Z56 M>1P6"6V=I52D']\[&UUM@)$"&2\9CG4W(0[:;\M&<78NJ=&_K(-W=L3-5MA0 M"E0L*ZX](F#%PVS:SG^_<>6C35UMU[UE .+:;'IQJMJ$V.L0:/K+&8H.6DS%,2=4-OA-\L*[>;%FZ3C2L8CG()@]RJ'GN\L)\JE/-TQG*#)E 6P3E: M+<-@*OJ?F+5J=1@JRX?KT$Y%):-'\/+PDXL#F1E[UP_9S7R?$-P(90R O9,$ M>H6N6W49'OXO,L@)PX@"B69P4M[&^1?L4'G&*/S'ID8&[GAV;@;X'&[Q%X*I MWI='UL-NKBJ&.PD&$A'3NJNG[]3-=).:P$79P5:H,XMBT!FM<=_NKW!D6C'@ MWH6K:N)9ZVO<\*_RR8M )/SCPMH6[;>,_OSA37KRZ*AV"$L5FY^NJ5MW%[?Y MFUKNBX"\%/]B.)+P'G+^>-:Q#8X%.UZ7"KLK=T@PO M&.SW*+-DN7?TXF6Y8_2,1T.? OC+BF0 MR>[2&SY6/$'.&BWIT]C/CA)3U0^N;3-/G3+2U ,('RVBFZT*&'QO^&I-I5K: MVX71'MQ;?%NM2J"2MH\Z#%D(ZV+)RS] H;=@;MAR[FH0 M.B \*Z6IC]?3C=#R_JEH']]=L.X+.6/$RV]'-A#IROD/9N!:FTNYB;R\K$.K9L$2R/;NFMVY70 M(YA#PG^.+RX&%!&/P58(:DGI)*MP,%[26">+5L(_CN;5IKK/7M=O;*U^B$J8 MM5VPTP^9!V18;@A%TA(2CT!R%1_5 ]=J[RCO8RZXJ8:;MGLI#2?F*VGI"C+< MM0W.:'K2+"^;ECJK*V#'<#S3OH,PKXT );.QLW8\V?/9-5L/:OQ;%*0EJKU8 MLF05W#PVI&MK%'G=,R))\@75R2;@Q!YOZ2S"?:^J\1>:T=(7I81_A& M',#YK*HGFV!+ -0<\S!#7F!JJP*P9%6=A (+-W=)VD+YE8T?5@>6XM)N9^5_,E;RY MDC=7\DSCS(.%X1P>P=6M^>J/X;8@_ :X^**_44JM78B>#CPC87>7N$R=> MENDRXQV[B-0M?HLWCA!M\6!YRGW^WP^O_:-?H(=BEW.?6R$?3-.*$G8F'Q1#!QUU6,*1[>?_!U\+;;"GV$ M"?PJ8_BB?,5QZZI]> .1>9L:5Q#@"PB>V$ /H[ZY:@VH&#G.?,P3W'+)**P# M(!+J-N'&Z3GN&">@;WCH' V/:M*YIG2>$-+ _< S90UJA/K2R !B)V6F.'A< MY*+P"!*L1WQW:.K8$BW=D5E+P0FSPZUO@984#)VU)F4-[:T=-=C*T.YQ6,2= M#6WI!]M'7&F0C=)&;<7U/C/(W>$G<Q1I*DH!WW?33#8@ M=E'2RL@1EA@\M*PF @E\CRD.-B62S3H718RWT,MZ1W M2UKM>!=O4"CMIK)NXI^Q*'I"IP=MQSY,IMX[F$=XT2J)'%A#C)928X*OKQ(R MYY9\YA*')LD*E4V4%J4CRC.BDJ/B!W+T+*3IAYBD32M8>5^[Y!YHG8P#6SY/ MT#-2M4"SY*;NV#))C@(WY-)A^UQ:J62W_OS!_8]>?BS_K3O-4]W/GK;MNEA\ MUQTN-;CI=Q5L*(0.<0#\S]-]F.OKM8L5AL^GLLJ]4A25FM>AT\:@(,Y3 A5' M]!(,'/OS-6(=4YT5*+K^BOUOVZ,5^6RK>=FT-XT@92,K"^= &NMP%9L+#RF1 MO(HF++.G8UZ;%R>(Y05+6*]YWB(^\,0%.2@2*5JM.Q;5>(PVC@1][/B\M&4! M6>0_3Z5RF!HRD^@3[5@QZ&^['DQ-D, DL8\-9;=?1YIB%UU9]_Y7C-@BSZDL M:(3W%KPVPOI0-I./<6_QV%P'6^? [M+"X':^?D@2-093&1E0'/'5&9&!$A7O M%R[VLG6EP"7-<(V%!3]#Z%AA9(IH>6F.TWZ6 M]=+C+.ZB/&N#R-'07"B8'1P%+>3 MW1(3"_VC;7VS2<\F_3Y,.N]9U<@=ANAZ;F^$J<^<.IG,'+>N3Z#- ENSI;XG M2TT-$1L?T\:L98*?V2'$CI]M1@5MR167?EFV:T6#*[Q@3'21.'([1!F=R22N MLC-+#H#;U/^'O7=K;AO)$@;?-V+_ Z*VYPM7!,PF*8FB7-,=H9+E*G57V5[+ M-17SY #!I(@V"+!QD:Q^V-^^YY87@" EV[J04D[$=%DDF,@\>>Y7=%Z43;9/ MR2M=_/X)#/["Y&3)>C5ZF^894F! -HL]/L*5VC!=\V00]HO@K)74Z7]DO C1 M9Z7+1I,8X;I4L;GLIH?%X6MZF ?U7")W%ZJ8UNOHKD.=9V&Y"29M""+I=I*T M!_1(*HW#0B@ U<2=@71V7)E;QHL5*!.!L >M"* MSB_1$UCTKJ44@/:LJ]'@MX!@96C6,?W/%]I*-OA+RI[IAE FXCW_JU.M+;G? MZQM+2/#0>ED&/$"G=T"BVLM@2@^[7;N MZ 7O7 =72U'BVFI="VO@JU]5;M:=ML8'_BZ3.G&M(MP>02FGO1,_$^LWIR*H M**4Q!9W!5!IA5&&:J2UL<+,]3>Q,EUEBTWT* ^9% U_SPG'%LP:!GR%I3(OH MBM4&=TG;*I%1A?HU87O$-,VON+(C(6O&X@_]HOL@(3<<<'.FW78T=L##FB[B MO> 7IT^I R",(.A#="(UU^MCL;)M="OMX;@U5V<\W]F&[7:.P0D[U2N/.6V7 M-9L:%4]58E\> "#P:ZI[7@LKH!XI@US7-IWK$Z;J)?95U*H8YTB$TH76S+L# M,\W'/+R#XCL<%-*KTK4E;_C]8AYUXC9:99Z1/.( M=N>(UIC^U-FXN:6PZT[%'AL]-MXU-IIFII0FE%24R><1S2/:?-:"L.5C%!76SI"39 M:ZQLC?.%:4#J)H;C-+(TB24$(;E5C0J2L-%> C-6FM]F^9H?\FP;9R\NZNC( MX/62Z(J+6AP(.C@R5<"B!$MM1TQGVL 27N=6A==E=&&HM25B;=2S,;,%GV2N MB 2JVS!1K;R0I;0%O-+#1#)UH6<),,ZJJ9R)-[_RO=LCD=HF2^M\+M)JC:##RF"*AN*RK;IBH+(D8'0N7 MN9S< EYFNJV(6>S(4$M'3M/ WUM@I77K(8>J?KDP&61=- M8;THEIP7[II'K%TVWFQU ."M,ZICL@Q76DYSRW.WXQ9UQZ*<$(R4VZ(_GCK# M0)<.XMBQG6_>BI 8V5;%DQ?\W1.@A@V=EFRF8FSS/$$'&;H!;\W M\GQU.J2>&,^:+N:H2B]YZH9;XI1.,^Z+,CL(!/;="2>:KAX4%8: NL.[V1_. M+[F!+[4RT3+>U=EYBJ$>BTZ%ESA1S5[?2QEA2^MK1=IHW$Q(C%6$%>U90)O! M%7X?)6TB%=SN!DH+'80PU*/1Q4"D@4^4LRW:V;F@NYL<(\-VJ7Q;)COH[#-" M>DTB+<0G.!K4GDBGS._":H?4L2$/Z9@:/X_U*^W\Y(XNES@-Q$SU2['A1;' M*0.29-,U[(AZIAK]3>MIFD<([(5;ZY;?<0J,U:E'AE-+,C3N@/T]C91SNG?X MX:!/373@35R9/,7^B:0%N2R$TNYX9 -HGV_-;&EC[,U( )BD:Z(\SKE.G")O M2K@G^N4>0;:?7;2"S[91A4[3YX:GD=M)'T67:6LB!K A6.Y&24A@3&"Q_B24 MB=,;L!]1%FM\B/#52/^TT](TZ3&U!]>R(I !P!0)V';%37GN1\'"\H9W19DV MEZ0>4+8^<3HZWF;;!-]%7JE6AZ-F^THWS]'T?=+(PSTVI-VPOD.=#KK@FD5G MIL:UJ65@O-)UP([E?ULA1AH"YU'*0) V8RS7D5?#7 K85A32YTO*P,3&\ MZ::X>9-G7_4\S6*\*)2R;HOF;(N0H=@U?H(A"M_3*'I]$:4&!G(=.;&6;*!= M85\F:=K(YFS!9:RP6"V-(&DGMHB .CU8P]'IP4C&:4>S+.W2V7QZ?2@D[XZ* M$Q*1*)Y,:V'CL]"WK8G]&FZ3QX_C=6]3T_4&:(PRTBCC6>=N=[.K0]V$N#6' ME !BB0F5%6"%B1Z L-)2VK91(L8TE?1:]K9*%W]F;#(X2,8@DU[*BEK7FNE, M1J6PQS'4\W2<;_B&6/3612@N"TF]%N'K[H5+5SHW@C,0E]QDK&,+I>YEI75M MATO0">R?S4J@[4&:UTKW(30C*]JFU!4W%A2A2-T&C?)I,&N-!M.DT8T5D994 MG28D+/.4=DI1&V/-4ME848T<>>K )O6-7'1D\]=U)T-!?MLZ"1<73QJ-PRH- M7EAXF"8ZH!DJ]5FFH]I8QB1VX00IZGJ"I5=31BW8A0JNN8-/G)A.:FBPZMVP0CDO%GC1H[IQV;%@VM-FP2SBEI MDE9 59&D$[5PSA.HY8HLY]I8>@B5TK8EWWRI0^GN*I: A% M&G>2F;0!^$MZ&N:SV4ORU.D>AMA8*Q36Q;[O8!HMJ UTWL7NMK8=J]1=W54>V^ZE"B^>)Y/$=3"8O;"# MK&464K.3@*?YX"B,J)3.:BHS99"FCPC\>W*MM?Q>\$>I&CW_G)[2B=-]T/TY M]IG6[L&DM&TT-V!%+WAOAS$A:M?M,4OF5Z'N0HDPG.:J%.^+[C]L-$'4+\V( M)V/7Q/-<9D94V&QZP5$2\E R(-D9;8J# ?]ZP:_YE2*-/;'^&4,H9:/77 =* MH"JL,0)54\HE5V7KTC)[1#Q]B,--K.,&9_>8!A7&Y1%U\24V5%5Z[^SG)\%+'O>\*Z<*0B:H_^TJ?*7G9*T]&W'R3)* MT,V3?+*3.YO886*F6R=2W%0L<2GK4+8[94(F0:&]-,%J=&>^LSO'ISF;C>.3 MU,I93WBS'7RH9)Q'(Z"[P Q), I#QWR@5H-]XV)T$,C9]*R(ZJETC$?&[K19 MH%Z<#C&"Z-'$1S%JHC[K 6ZQB%:/+9N59.==_;I^&XUA7!1?E1FER:7):9/Z M,D9&=\BA([,%RQVI:CS(%E%@14Y/K&H,Z&7QB#@)*,P+>EB9MXFL2_,+$%WD%68$DP18!>_ MA#^8Z1'!L3R/# 2;!\,IQ-;GA&_3'! 7-#Q0SROVI3*>O.^:O#5B=G2QFY%J M*:+=J%C\(%">X@@4:=C7*[HI/W:%4WY3->%YHY19DP15M+!:/L^T%:KN)FDT MW7AL, [+0=DGPU$QZ"8*'KD(Z$N%?F.KCN@Q.6ZG38DWZJ,[\V8X!L9!%1K":2YTA!H 6,)7F6=)\: M!RO.P9F9[?6>,G X/(;H?AQ3MIS^",?!@5@>'!V-@A>_GKT_/OZ1J:(J[;#0 MU=0$UN9E[I=AB9H1$N^[!:-27T!1KY@QE/%<+20'0*O\UPT;5&5JEE1:N',J M'G&5%D]I6K+."L!KT-GA2="3X%V3(%$.^3BC!2O%XHTU]&@MU8]ZR ZU]PM. M03CEBR3F64NZ@DE^A^0)9/GQ].37'T-IQU8ZB7DV;8,+LRHT'>K(1# U/5Q@ M#9=Q1).E'%HS6;S?*,S*4A1U.W80;71TA8#)WIRK:8[D*QLTFXI0^4.7IJF%6$16HAA* \GUE0+T5ICBXN M\ 05^?K_,CCHAW"16'U@Y[(&+S#:M^8',G,J25-RI#5^-[-Q05&;3?V '/]' M#E1A;KTX*4,#JM+ BL!XE<%'\V0I&1JJY$ ..A(*'OJJS0GTHW("5HC#?7%R MJ1Z R*U@Z4^3M\X%-M**CZ!+?.R&]@4[EG^QW_?Y%S[_8BOR+QY?JGNAOHM" MG0-#K4BD,S:3)U%$F&W.(?MH@O5T6A=@GYEV_^K%JN3E9^UBYT'#;3> J;@V*0]NTJ:IQKNH015/*7U!-RP'NE2745:U'].UNXLZO2 S732C;E\9 MJ3A7"87Y)"?#Q!P-^";*#++L"CAL (">)=NI?MG"!E<1(G[#T06S$YM\TZ%A MK*IA_&C75@-WIBO/&YDF-!3\)R>"20=A.+6,IV:8$0NCQ"1;-8Y"'K:):1CD M->$6$QR_9537J;WNW-\KJK/#,X!LSHQ.M"R46BSE-LGH_"M;A^@8I@+1!04X MI;6#00B%ZG!5/H'6.ECG2+6 DL\V4:234F$NP/ RR5.WB*M<,[O #@IP* /C MT(+L?&/PZ8+3&$SFU:PF@QAU-;@,AZ[6]*&7:H<8]EK))'2N329<+,WLGWS) M!8\18'.12$L6\QH].1@QE7QY'ECC&GFO3$*V@R=N,=@[U_)CR$]HDE2 M@.[I@X0EQ$$XV8><'6BJIFEXHBP1Z.>+Y2Q4CG>FMPZ\9;11? MN%X->7Q242\DBU<=M6\=8-.<9FK+3AU^2Z*H!.HPI>\\ -R*ER[YI-,OB7-$ M*YA^ [C=%+:H*UQCAY!C")<=3;H0&MK6)^MS;W"5\;849*9&!=#F&702\][8YARXB'@9-T<24]SU_6,+MV^#;5< M26/(P+!>C&&R;MJ HF+:5EX.,05B\!RX;+-YRZSYOJ>J M!,8R0;HE]9&JJ:^#CF9CKD1@2M0*8EV:0J_F3342M9O!V^Z19J$D2]LD2\"U MM"X-/!H[L;3,K<96H6."OJ&ILSE63LT04*"D* M4IP4:F52 !<-.DQJ<\] OI8P:*@U,B5N@>4][9HL_I%J400J-YV# MS[:&NWQ]1B88W)A0,]49,@171P'56OZ:9-EV9B00;FV2?CK2)+&7>,QI+TIE%A80*GX"5:27U/). M7L'G^+]ZV&1O7Q*.NA@,A:X>);KR'<*,\V;VZU/V! MCXOXN,A6Q$6V007[>J75)*10Y@E)L5@XI]+]"(PFYSC2FC/^B"5AK,-V&=.% M<)0;GJ\,"6>QW*P-$7/>%33 G+'I+>LT99I?<7-I:8Z[E2HPRZ^5@AO6XD#2 MH"X&K_X/:S9%M$RFF*4ZEX&%E#-D!U*%(LA* M[-9B^A^"HJB'>0L*9/-(&DCI\=RPBPL]OA%__/4[:.5N6&__+%'I5-HY&LDF M_:>X&\-"PD<-P#9:'L_!BE<@YF:N?S/AK3;W9 "-F@(?:ZH+-DGF4\BF(M]. M0Q^'?2S37*(2(IREMDC/>'>]A&@/V)I8F<=>EKH(U8[*%6V-VK[E$U D5$7^ MBSI3DB8&%&I;YF!]Q:4J7 ^(\I6/^1" MXF5E 6W)N14LC$TN[N Q'$PS$:)RF;/M4C78$.MC81._S.T)72@[^7REO2M> M'>R&&^;85OFVLX^>+O_2= OG>;I@E)DJ2LP_44VS0&OK^L8:9Q*E>.7P/,5U M(WRYJ1E"F,OW0;%F<56TO\?<(FSY+EJR-/W$V:A;PP3_M!BM(V-")29H9CO& M-,D0>_@HQ=2^@6=0V$_:'^J&H$9Q;Q?]_M$[!PZ!UC4U)*35SKD-?-/8-[ZP MTQI3^4&0GI!K[_@RX>]!

SH\'W&$8A[]!T!)TRMP-IT9Y\U=]KBR.L9W8%/);5-KU@.1B(NQ&)2:3/N@ MF[#E2(1, KE49>@JD@3Q)?,)2=N7KB74LKF(4! %4U3+6JF"5!RR;.W.\%: M&W>5_?HJ*BOYBOI_4T=TJG]*]!R'1L/JIH)QKF,PTM]*N9U5R,&6IUH Z-;( MW#58VJK"O5[HGVE;?276(6:_ [Q0!K,T(D^.8V>NJ*NB[NFF2#[G":1XX_A-KP21JDS4]5):HJZQ"M.\0MN""+H7&[ YY!*-:2/(WGA M!)!<&D4>$;LS-Z#09-KN5AMOHWL4%, 59C/ A7H)]]Y$+0:U62+TUN)TS7AD'RESB1>R8N$*?&ST*%&\Z22#.*:R,K]!B8D@+'!'4L)FM50O'0$:O4Z$ M0,3 9M@3L&D2O 31RKI$15<>6!JC!<<;5$YPL=VU7!1OKH>$?]HHY.;(UNV: M67RK W1KV/PW2=<"]0?B7 FZ,-&IKFR #]D&-X9G@YC$1.18(_A0L_>PGA A M%N@";2VEA49D\(WU"Q1=USWG:X5"M0*NV,M[>#EKYL^ 42WZ5N-Z[05*2?DX<$#G= BXD^8_> ME=LNNH.7A*8NV4X"JR7+C0VP0D^G*-$MP')H(H*9;9H:)UQ,,3L9$VI:CUHE M-11&3UWX\8*L\R>4-!&R>J(O07,DA$W.M)Z03!$[+J2+:T:SLQJ9(5R6\J=I MM"-*%[?4WZ2;5 Y%)=]0VE>I35BF0 MBV4UAC-)"8VD4Y]X# E7=;6.:5ZZ"5 AX21@#-C#^1+VQGUI^7,)%=<5)YQ@ M'9.VY3%<$L^5C8J6-<4R7;9::B.GT:R7K]GJO];NZ@QLK6T6A<-YNOM%[6! M:^@#6CZ@Y0-:WZ.2:KN"V% 4I'DI[:8RYN4!#'2)IIOPJ"W( MSBP[*\OTS +3'KTYB$42,$N>K7(-3/ME5%5 R^X<))36*VR5K3PP>)&5KG@, M-%?4>BL\5RIC1K)QM,24LUA9-T#JNC4+K*">.QM-L,*>5 MM6W45$6Z<#U'SG%' XC&P4D?S4H.%K1!1'?2;H[82EY9S1-M7;!TQM47*L&: M&W3F*_8OB5>'6N=S8G8O.#6S^K@BMJY8F<*$4:,+S^'=>CB:XSG6CL6B32X0HZH8,@H;0+T3/"!)M--U$9Q#2O M*\R%@1.>W'0J:A#:.IKV?7.M$5H*P652L%H$IUS0T#,0?]@R$;7D?'%%,1U# MPPOD*3QA.)]55VX:KGC-Z499D]9ZG%L^!4PDS9.*5#,#4E=93*PNYBQ@_8R- MP&&)6EB)]8-HH ##F=K]FA%@ E&S85+DG6"D<1+Q2Y2.0-94;$$9V:[9I?/[ MHL2./UPW '5&BT]?Z!IWVMVY-WTH.I$30T0]$H^RBQO[P9SC!Y+:8Y)U0"NK!;,)CR8:-K6G*S>H%FA.H.K.DV@L990[?1XHDAY_)(09F9X[B6GNW@ M&E(GY&-B+PCF6-C9-@82&FJ,J_7:;,QF>!2K6I M5:3Z8Z=&W)IP*8[M5.()-&=YC",O:2%J3UL7M8M]AOT%W'$"TGLXGR MW60DPQ(0*7'#R7Q]IJP ]1_3.YR!,FTUG\>CVQF[VK_IS!0%'2.*11G.FDY) M$?$A7YNM)V1V!KA03SMJF+!?#'<6QLV0\!DC7Y3%/JK8L]B4[>8@X,TN^E# MW_,^=.]#]S[T;_:AOR.=U(G5-5H'B&M5%%_N$FSK\:73T?5+*J)3W,1$>@N1 M-R%8IF 9($]_(5ZCTP_O33]!\6>U99LSA=KZOFS-^-:YG[EJ4%>TQM)VHM%4 M.:(DVP:T ! " *EIT+^UJH"T>DUT=HFAAWJA4P:N;'FE[NC@ M*&O:WP/Z<:K;#NDR MF$W94>D,GC<]U*9_4%_6$8'C>W0^D"1AB)-J0+?A*N M-OT7F413U L_.^U-[,^L!L@*L4E&P'\M.9^T%YS/>;*X)"X[&Q:7A0$\ZFTN M+H,>@1-\T#K +I8-*5AG"5<-F)F?,G5L4D\O5,4FJAO5M[/-8'?4CH?L8?1Y ME.@SQ;H8MHJ=46$39=SAE^*^W8#UK51)2JXT1D)SQ#'VU-+M,\-FW4,F7L_5 M_@L_M:/T9J*'J*J2]Y%GIB=7$5VU0^:A+6WZQ9R?+D$(82V'FE$M;H(L\ ,-6<=5Z9M*L M7< [C>S:GIHUH"=:18=!7LB"B5L<1[T1DH),9T!N_L\"D9NMHA+P)'7L$-:A M@[C(*1.N=(O;\ CRP/:';A$+MCN3M3VA_I2M)XV/%U.RC:\6[34 MVIR@&5EK.+>08RP4-[(!%:&B78SV.*M MKLYN,AT=+]_NU+B5S#ZG:A:!J.VH$A5I(!Q,W$BZE#$O3&4#ND@%! U1:L/? M4ATHO[5II\(739VUE:XLBV%](_!-6YOVC$_Q%C12^>AUC9J9K6&4W]#(J<37=;$M\*YIVR[B/_>,%FR+*55B./\;[?3HA6[ M?F4\MC9'%PG-9)EJG=2ZRAW*9=$ M0!-U0$'[MVUP).K0=Z3^6_-;F=AEK%&]?Q*L\SPG5S+-%T 3"0V!R#S3"WZC M^/_,WHT#46_O=2C>'.U<<'P-*]F, M$F2#W]^VIV=T%5U;';NHV:^WTM93NL?"I4D)!2FUTL62!X@HK'LPG3T)>[$] MO/&1<,M<-74;GTZNG4E%&$)+*NZF[4PO(IE(/A[L<2O-6'7>(2S0:"]&'89% M;C;B,::Y W:_8-O$=K"K,^L[T*HMM5>E J1.'&UT)>5B&;NXRZIIS++N@ZX; M?@9<[Z!,\8,DK#6\5\X@V0>O:*126+)X5E.,<=TND)2V#O4W LA["VTWI?!M M7BEVYPP&NF#4:04 M'C:2AT&89I$>&](]/H *;EO@?47'?OS!0GY\3SBW37B%0I-/XUX'ML\MMTGMDFA9IHH;DCF M!:K'M/O!-')HH:-.8:!>/$XG^6*!_3FK//[LD@S.G\"BH%F2I,=I8/A;N.AR:)=&;6'/8:3:8+#ET4' MG,V2%!->G\C8;$P/,\$9#G5U!6*H-HO3SU [B;AHR&232N3?Y .HE002"VR: MJJ NDKA!_E+43_W;N2Y>2>*H%DL\U)F8 ^ZR8S8];=E&U7(WZ0&V+TU,&IUU M;4?JJ@4+W4-*%_)/KJ7M96==>"-E-^\(D5&"F.2/E=+2VF8/VIGL/%!&9Q/: MNA&$HQR@48#7.H)-46O_EB'7O&DGA2X+I)_'3.A7T58!!\2_):8?<>S2-)6UR;77=D!OA139PN]S]7\;AQ5R",_"(Z?E1F: M)TV()55(=K[A*&>K^Z%T;KUG/(M-VIQ8=:E11DYI,]A8$.<+FB(#R<[!>W'6 M:[Y+MT9KK$2_<(NV-%FM7R8C*&%"Y65N6I-(5PJJ8=N>3+_FC$^]5WM(DZ79 M/J$,M:$?*&H1M2$:_S7NP]F.8%C3W :D0:0<+U8HND1+:#E3!Y046K-*ZXY'D# M)"C=R;)ZZD+"&6D*BUTPT9?K:RC!IK1L'6M3J 0MX1JMLI9!4%)SR[Q0)_K_ M!O()+O$,N523MW(,_>O_L!6^,O#N1?OG'W$D*.[1RAJ,T(H?WT!9"GFT+?+VF MCIETDJ2R?4&H2B:%6\.Z8L8;+6WX#* =RJT;K6#8'PY:?:,2 EB=Z194^!K^ MO51-+ZAP@WO $MR7$1 5K\09C1]7$2_X&2\6H(($]+_8JQ,12N<_Z"!"4QCY%^ZK@\\"Y4QRF:$3AVE*,I7"1S*/D,'M MG#<4L..]4,I;J!5 RI@M;:7>QDD-)*=;?;L,"W2W2AMXR31&#F61.(W6+%27 M4&(9P$YFI1[XK%2?E>JS4K^GG$57('<: 5%2*F&L:%PT1F.4JJI2)8-'C/6# MO&70&P(UZ(DDW 8M2WA '0XCJQ5*FF'P E<6S0!3Z4NC&7!?4R= @4_*(RB< MJ+PQHEU%4B^AYW2VVAF@-M_H)$RN!CODK.USP">CN<[ B)J:O&=R+( JT/(-K&""<_9Y8P.Q%)I')H1&U-*ZP#,WTEC9#(=JT M/GLU,.12)56-C:M;+L#&XX[SK^OK0->:KS*[E^->G^#;"6?OD(:2"KA'M\7Q01 M#\I*\FFY2G9=3D#.U-1P,N_7;3C7XGH'<]C$ '?=_V3B"%Q-J(\X4Y$>ONKP M>FRP!9+S0A7:V]SIGUI7G[C]E;L?5\2[]CQ+'(+$BAFHM_D&KIS! .99@\6-TP9WP)+U25OI.&-<0#@V, MW?A6IBKC!Y8@PJZS9^C\YOC\9^ (0$C!>SV]^&W>8YYZ_/YGJ5G??SD( MR6\L($;8GCBP?8VP/0,=K:B9*7Y$X/X>7?/O?U; 60V$3Y#/_(&JPHECQIP9 M=^1[#$2@JQR?X]_AHC^&E/!@Y]WD4^;F<$W.ULZ1MJ("N/L)/2 NY/W#_LMA M/^2=DBO7>3E*FG=$9>]D\*,.0QR?G\A/M< MA@EUV/[W),N D5 ]JFE$*42_@J6) \D7*ZCX8R?JXI9XJG'!H1QNEYYU.RF$ M0="L"UJM4+.4YB:1(EB6M2I,YPP%/\P726SL7_($?3+A&0; GX2 MI>25+^=*569.3' 9I;513E;V:D1@154HA)!@L '=H3J H&2GO\8,/1*-NXFL M@(@PP*[>T*^KE1BQEK=4.,B@O<.CT!>VG<)PC69Z]%#$O-RE==3Z0ITOP8'E@2 M)6F?D+X.Z6*;TO!9%+6P'1S0F[1;W8MHL'A6%9%6"V+5J;:M?;(%7J.^.*,3 MNKHS;5->0-.71N+)9/\F15PO4&V*E3/"^DX9IL,MT;-DNY(*C2I6*>H*./I_ M=(0/2;ZLBVMF-*)ZA,PG#&KD521SZ2ZB.I/I+Z_:.>6]-W);=#M(0J^L)I1Z%H MN[D9*&>Z-.IA[XP_2M5%4J9VZ(\[(MK1F>G1Q(Q_VCKS5-HG.@""'=NV MU71^5&@RD/H%)A7A>$R<]OHOL._+::(3PCYJ.+H-&!O/=$Q";G0'XOC E(62 M,85XT!D"+W;=M\W1NAQ^846 >A>:S=@.@4X*MX,">,9%\@6OV\@4RL4&>47I M_F3"XM16MHJ#@EV0PP/-<+D]GOP6^C*TD<1C4AX5$JRAW,M$7X19$>%\E(-8K<6>2&&A7H*5)L*\Y3^%0Z M >K %>'E&1,E9L/Q[/9SF?W6_*F; (??-)HZ3O(IDF5 PP,+HM*#4&]!]:66N\U6>U==*&C7GK2O3NN!(^#YHS9=?N*T*2^ M0M58G/*9MBLQ+/%%C[/AS\B\O41NP!H^AOK#KPO*!)U&UA8;6%\OJ\ZPWWP^ MY$9J+8")9T=,?)7F$@T66YQDL! MG*5 SJ*[IVI6N(W2BAS#R[HH=<[(BD%3*O79G7OC0D<7R]A!*R"W3?=L77*@ M*X9D&C-1B/B=B=&8AJ]V($O87HS3IINN))[]E^1%J^[@2HYE<(!':K2OGQU. MRF2,-KQHR!;L-(4D0K-[:_^HX-="3N M(QW"68?^MPB'=<]-3$Q&AOCX=IDWH6J%O?;9QT\P/LL $9=Y8;N12ZJY3=G0 MR7W=C339[U=@.4Y$? E%\M9QFYM/KL=4\R &4R_R&M"6YI:0B"7/=+WDI+H0 M3'3\?R=F_+[0.B+['M$R<8+9>#(R3["RZ8M-%J214/A+QS.SL\B$7:B+<2S4Y5?L'?'1RB4FNQ\IYT1>>NK/% MX;0QU309%>TJ@_W,DZ6V1J8&%UE J;CF2=B8H<0SKMLD:8H;KY<,]T9)-'?: MEUD*MDN[%;@ZTRO3E;$V'X&F&3:J-YHKRX6V(-N ZH(29=W"7Q[6%2$U+))Z MH7V,26%H3,(=3NBE2&(;:[:+L7^Q=<_K=L)#6ZZE5+IR$K5UH8N+V*1Z1#*Y M7":9MVK-]=EY2A U?]$Q.3G0! ,O.A*"@I>3/;ZN=SO9O%*+MBX \J0%%EV8 M-N^<.V,/LY"+RUSL#0.*J2GY!929%N]>,D-?9]ONGD23J>FZ13/IV6@JB,'Y M6J413F /?I%!7B?.;W_#G-K-0"7:!"3CT==Z8 &0*4=7%0(Z(^U47HCE8QP^ MK22N2+5V%#(@3=7LB#)Z(]$R<#@$:?.E&U_**,*:F @5IJ8Z(1X9Y M_DW?HS]*[XS3IFC0*!R_<=+(G+/[F%QAK\4>)6%5*/YJ]@"9L6?X,2X@@]X; M*YNHZ+36T^2YO'L%$U>YD\'=UER[KI]K0Z )WDJFSHJWP@R_PV2MZR:8\D+> MW+%W QG'"88G?A6\2'Z45'$ZNS)RMNO\!/0TOXY2SACO/LE/L*A>E<9!X3.F M8)-#?60T8/IV1;GQ$D?DB3*,!N+-75!1(166PG.?L_R*8N_MP23T3OU2QZ[@2VD(P91OMS]@%(VM#AOH;3302*J[U(+O76 MUDI?@\DB7J C8P6&C&XXW&7Q=IKL.=M5AB:4L'#0V,?N\\:Y[IQ8[L9S#STP4P?S/3! MS&_6:3]PG9(MQUW\[E$E1<8@9Q M4V@,Y #Y'=S!\?BH]9?)4#JQJ1FXL#$P.B5>9@:'/KH";!)P23CFT^G+-P6V M3/@3-<[SJD#'Z0=J1T#G!*0K,=")XZ4J<;,?$;MPB5A9K8G&9<@F$QW MC]=JD<>H8\0 2WD[4_!%+MEP_\IYL*D)K)K]NP#V]BN=.XR^>QML@*<5FK- M1.,./L<0LAN@P+XI9]2C4"5HM 'CK7JYS-E=1I>8D-N(F$5D3'.SYY>X5W,] M9CKMRA17*>_M_ED0F3G0I*5JQY@+@48$C+%X[0!22VE$D38DHL-BC:#977F9 MAFV>WR%@;?=+,$#X]:_FR12$!G6S' _[>S^YTBH*DNG??OAT,-D;1V!@?8KW MCF:?]J/^T:?)WF3T:1@/53\>'8PF>X<_L';"OSC[>/K[X.<_WGXX/7_WV_^< MOC[_>/SFS5WF_!MKI+-.G8P%UCSE;C\]%L+SJ()S/ Q/WIIWTU&W\" M])Y\VC_:.QJ/QOO]^&@HZ+EK-N;8VYC>QGQ\&],!]V#0.] 0T+)A^/[#N_>G M'SZ>G8(T.!CO#_:W2QH,>X'=X6-S_V-2H/Y19Y+)L@ ?5VK]F%O>.@O M8@LN DEBX&]B"V["D\267 1HL"-_$7=W$31NHCDDY+N$],.=>JR5=U<+)55P MBCG.Y#-Z15%DS#B^-8#NE4W!"HWBK''!LO3P(WQ+6"PR7YC M\VCU?XT!=[^<^]'/?XP)E5^X;*EY9L\D=XH0/)-\.F#QR+*3O/3\WS5F[=T% M&Q6/EA[5N/P24/U9H%WO]PR%VY_YMYS[E]V1O'SN^H(PQ$>^_N\!T&LJI30E M^6]D5)C'CSO4)W<8/=[D>15=J!MYY&K0,8Z5FLU69G#FRX=30/MMUOAK=(6% MC)D*@Q/8SPS^F41=U_Q5QWD\M6#E@!IYO_-$#Z7LK>Q?9_&K8*ZB**^1-=%0C]U= M+PM%'E9X)AB/L61Y106^62=\7+;V#N6L1LJTGF6XV2D10(B]L^HG,/; MJN\3?[O#8G9#1_KUNS6C\ ;.!&](JWF,SA&O_SPG_6=P>+B3"M!YE7^F^5 ? M"ZJZ^".C^5?_A+=.\X57@QY-#;J)TW@=Z EPC:/^;9G&CJA V$GC^C9/WFJ7&J@Z.=5&]^CJIH$09GV33/5-GML=Y9CK.]C.6.W,2[S"V>!5,8 MA8?KF,)?J6[E6=5D]KLW^AWU2]@RUQ

NYUUP M@M+Z'][ .XP"ZF!6G:5N+_0:F.(D.+:9IPMJRRQU<"%:FHUAI<*HJ743Q"TD MK)U-8N1+Y[W?>:#C0LA$?,)VU9< H.O'F=^?6D.8W4+P0QI#(^_FZWL^?GZ5%<'51 MN)KXNGX$L%858Y2J=1I#H4(L^^-ILYW*%YLR&0,6DR285RL=KM[WH9#O@WP? M!":?""9Y+_*/8(E&IZ2\EJZVK&CDCG,ST>52F:9,Q5A")RGN<-_KRS@_-')^ MD/.#G)\KQ2LP]@A>S?F!0.;(BB[,*YY+^V*Z,LLU93K&*SR9)CZQD<4<:C[R5T%55PEM2VUBDNY)LIB6YVUUL/$2#C+8N0.W96=^SBAUA.NE5W\=5]1_RKZ^&Q]FNC<3,=]0>TI:/0T9Q/*C%O>^-PJ?@Z8/[#W59 >(+=>9I@_^>9[VF1&I]( M4"/?US7@88(!<1TJ8(493*!?&NKJQ 6*:4!=3(QU9;_T!'S&MMX^KK-_7++_ MPA0>7A9[P.]ZES(S@0F![F\"5B_O%Y 8K7_]"+X2 .4*33LNJ=U_#CY4%HII MQS68D J&[H+IVO"@ "S)C8]3 .IZ0.C T'!WUB($G'E:A0N\<1.ND'?="'S] M\=^2CZD!%PL/,AB>IP70+=.2["HQQPTH^6#+P-^!KXK3#N!;C_ BSJ5L#Z57/VN)3XR7/B-^P>=9\H MN=OJXP7\>ORGY]]1=H=%M@7*@(3)1! !\FPYJOB/ I,M9^ !%PB(*=MT]1U3 M8)W5=I6ZHP!\ 6O^5?"L W#S'%--V.;XX=C+PPSW/M>C(REOC)/BR3T^IO(K M^$J8VW5OZW*5$9C?D;,FSP]CQ.?9'DMB\)*H/^)W<('C:_O^G2_ ^6][?NY5 MF'>U_8^/[LK+P@7NFH%J7EFJ3 H&A8E.JV"I,X&97;OKCAX4^KBUYI^BNE\4"9@8%89'+-M6Z +4%OS_<6WSI M',S6C0-?@*0V@57<.G>GCK;>5A^'39'^68A\_P)=\=G7N,P=. M!<*@^_M5$=2C*'F[Q'QJ7Z_QJP;W?__G2:WW0;RT"W8>+6Q7[4S$<8^AI[9% MS;'5^Z'82V4=[%L=\0965!/X?>SC@E]W"Z- =$N?@%O$80*#?F#-?Y3$Q(

.5'X\51Z']([O_H _&?TY)6[%8R \PO^*+9+B?:@W1%J[62B5,\"MZZ> M2[2E3+N4*_&MDM#^S]^CJYQY7>P([41'3&3%>ENLEG)\1\@E\J4Z7\^6^&JB MW0$?U(1ZI[V[W>!?V2T4ZMI?U[JFO-A*=(H"^*\E"(F!P+?:":&> ^LJ2W7A MX6#BP_1?QM&G&'!,M978\L@,0S&43C,RQ["X3.$L*[,Z0<@*2[ <6)-7'6T.M,\=$UL/U_+A'+YH&-.'/1QHX&U&Y[)BSVBX^D^C 7M4S MADS EIQ/1[8L=B)SO4I;F,O*J*Y,K%ZG!.MK#D;Z"WNQ4+P4)3GYT%PQPRY3 M2,'=\X.W3]8;,R.L2AFATLMJ7#Y'Y_J4(<>]?I^.7(W3]28Q;GM2:LI.%QC5 M\[$>''GP]HV1Y]E:-EQ@S+(FIKK#C9D;\#)]^/9:V%*JC9;/"85NWM29:2Y/ MQR,/WDX4LM)LP9M3JR 4!X/0' X;:P.,/'B[;$V[.:)5:F!97+<$1U/])@%W MXF ?Q*=#TP%1+E;,4EIJ-UL+?L@0H]EF"8=2SX<69YE:9/9Q&:OXU*"4F489 MTUT"1PP[F*F_%I?-X93%HDW66[6KR^FD!T<>K+XXD29$1^O,,*55GRV=JJ*1 MT2[%_G0D+[>;G49KW+,*V1JN*8-Z:CAK@I$'=)*,X<)F!MDJUFX5.YI9!X/F M<"3S?*0MI^R*Z^=\0:RLPYK%DUYIRH.1!Q2MCTKK60\K,=:Z1HEY?)SJ5_KP MF=SSD4PHI%O#7KDIS(=S94%EAEW8.IHY0ONLHUC]L1.90H$M\V&_NQZUM7CH M >W#DN!%TU%@6FW1J^I>J8JOJ"9PB ]HSPP,MTC/JBNLEYULTERF-I[,848/ M/R"^)$[,.N](98R)A.HH/:X%Z2HOLXC,L9;;;M4$OM2@ @0)##];4X9J^M?;[W8O:R[ M8,^7_BO0^8_Y-+<>N[]Q)*N"O_Z2$Q!97KK/U:])/\\.[M*!V_XS,-GH'G2; M>=;":I<2;.LJ>%2X3@"'"L2QGKMO*Z0\Z@T4]PO:?^.A4="CY.@4?++-]X[ MOYX+9Y N@L"PU_I_42<@MUUW"GJBAU.U#A=N7_S-M,-0OK(#K)E@ F-S!5^^;:^3X ,PC^T#3Y]:^TT2I[UO)Y2!Z74] M"-JZ$7<7BM,V$(SD7\3([6BQ2]%TA@5<+O(YWA)KP[I!FHL2)7].\ZJJYQIQ M9FF;3RKJMI;W?"G0C^9H?&5JRLUNW9&RN8XIFM)"*>/&W4_ZI6Y?[^57,B_3Q0-MEZ*^TS%CXP?,@-?4%RP M4GO]H!6?U6[I_;MX!YCSPI;>D29V7/)QGZE]=/WX&:E 5U/F*K5-0/THQO^3 M"<(B%YFNG)7T;.#VTUDJRW#-9Z]_FKLY:_Y@3[F[GZ[WD#,X7-P!@8[TV3J^ M8?(8$O]E_O5HV^HQ%AUB8"QE(UT%V@/@0XL ,, -K5]HLL<^H9-[W'8G"=X" M7O.F1;P1C0#X.?)BE?.7HL%<$+)BH9 PS@,6"RJONA FW4PY5T^R^*L]#3;6 2 M?<\UU6U#OIKB1K ]WU9(GPK:=E,S80-$UGW8;4][9KG>M(@+[1R]09[V^O5, MF@:=JK V>5F6>GX!-W55%C#W#SIP07/PR\)EM[APU)HY-7+8S5OC 29.!*5; MY7)Y<6A 1_?80>ZW"- 5F[S/K@+YJ"?=.FC%*,:M&'>,NBKWNJ'% MM0WQMI?\5<\!F6O; M<=NTR(:, @IG0#_[:?0O]5U@(FH(_'IFKJKKJ^7 _) _:_ M%$/ROU:W(]IVW?#WN$;A'@9\B6V8>&#+]^'-OF+GMGL%[I$RZSDCTXU?_(@\ MN_Q#O%-[%+TJBS*>7M;*2V%>PI;E0:TLJ[#S+O92AT73?51X!>1I#-Z_%:6Q MON]2&A?_>$\$\3YQ&^*5!^H8EV?]ZN0*5_UW0G=FMK?604@;PVG\\7WB<4X" MRMW7EK>V#OOJNJH>RQ1^5*CR@5FJY:-6"BOP@WZZAFUD%F["4_>'9UP>"]4Q M^NZKL8+$3/'#)TUTGT!7 I8WF/'&#! T@+E@:=Y7(?I>R865&;Y ]TYG4UCU MNZPG9'.#E6-+7]83?VK6%67S M5&D @B!PP"3WBU7_JV9C>. M-?IA$CKH 1")JNAA$88L0U, (%=%?"" 1-5\,(%-!=!2/2]U@:,>+S&/'. M=I:O;D.<;]6PZ=O!9O*9FCR^C,KGI<$[EZQZ-OSPOW8STX"OHP:5H\+)C\!UH\%JX\.E'CTI$$C MD@(41*$@"OE**(A"010*HKX<,+ ')'C),_C=918'3L)GA4LW7"^_;_%\*P[4 M%4L"2R))0)+P$#HA44"B ,P#?=.2D/7\F0>[G2-1^$-18.]O^V!=QPL5^]63 M=8=7#*NJKH_'_[ZP#XT]%XM'_=M3_K9S[+:+[3$A?^^JKC^ ?D^?U9,1X]21 M] '3_W'*]9P^9X0]5>&X'>VC%R;()_>!)W8W"B.!1@+]08$^=8T=$N@K%^B7 M&\K=FD"_UI<-"?27%^A3;VU]^\4:[_:B'4'9WFUVK7L#H M:0^?2KIH9^((N\>;BSO27Q8\.8JMJ:+K45Z::_R)+RM M'EYNCB=I"C]RS1T"#>36?6 ]I]^]NVK02.N=0:,A=T4A-2CX/::R<*<3_C)J M;W?7@T%$YS92MDZR=I[L=WF]"=6>?EWMKV^C\D".A=_>-78+J<1S@-3U8]$^ M(7H#-357C3M_?OUN)F"KCH=/#:E"T"%A^ UYK7[<8?G=)8._X(GNU,6NHH[7 M0C0T^NI"[P1$F@?K(R$Z4>SA3?)(K;^A6E]9ENAJU?JWM[1'078A\>IH)8D- M8M'/2@Z.&9L9)YEA9@E6R #%/KP?$&GU!]=\]O39 MIVGUU:7*KE:KGS7/XEWM26'Z,U574IUJO3R>UJU46L=6FPDWKAG+$ZKZVA5( MIE/,M@6B-6K,.:-:#LDF6#9W]Y/!#Z\*1KI^I47SW\@Q?R$MCD3Q2SN3*#?U MF;FIUZV#:3OI7KF1;@E$06P'Y;GM%@O0.L $%)'$\7^OZ M.J':7A#Y>O#WDXO94;[]R^3;;X@85V>;K]8//T_2;/]^866&OT552>D.&+F[ M$*Q483Q;TFH_QS&&S,*\&8&3:"L/0CJ5#:#'4&^N4PE4ICQ&U7\E5U0[$3@$L)157]2 <3U9NK5+8"FO$;'6.LC8^D"R%BG2 *8.GC4EDPR-BD*1 M0_S&#-.EUW:U^/#)&:CW:;A"5-UR2^C0%B&P,U).D:N-T(0:#JOZR"2&O^3- MWFQ7KSVW$TS\_+AA64+?4DE#>?BSYN&? @,)@$'SHI&M7P;USM"$X^(+OEHH MO+H:OI8>A'ZTVU_G7>W1(?V2"R;@;W\^EB5026)9RA@=J\BY:/G?Q_'('FULG!YO1,DI-7M8EZE, MV,X2XA$\5TRBJL +5P5>7#=1_'5;8'2F5/7'$: MU82( _/6=!+G4(]$%'R=MXGBQ1=\M:#SR?GOC\.&+-A:P= G:2Q:9:-%*EVI M3=JQHQ(GP]-)G'DI:1,GP_\.%<#43[W7SG2!BH8_2.84.KY=33URP/O5([]K MYN+G?\ _^]>HMJ[X4.0GN[D\2#1\ZT[#,>R?)Y';IQ>1$-2C//Z6(OD406W7 M%<\[_O=__^?Q_ ^5>J=^CQ8VV5YF0L2::.BID:\K5DH9@W?_4.REL@[VFLW= M/T#9CP<-AI1(X-@]2?\S\>AG2)$#[ &6#]33A#=.9"%2 MN; H>:<6RE8U_C][;]JDJK*T#7]_(Y[_8*SG.1%[1[2]&11AG?O>$8@XSXC3 M%P(!%4%0!J=?_U:!VMJZ[,FQNT[$[M/M*J&J,O/*H;(R+\R]FQV"N[;9HE,] M=2I"+B)TA 9?$IXBN3+W'&'+J8@@)H5<*L?6<[RP;;AS9S,O5QJ\$&E4(ERE M+%2*N13;X%.1=*[,EKD<6XP(#?!!B2\WA'6*T5^0)+KE:^K?][JF=*4>:61Y M\%^=YR,=GJT+$;Z< NO*BV4>B/U3A, ([*4'TDD 8Z(M!SI*DA4YT:-( M64JHB804HW!%DGLX*2F$1F,TQF@]I?R;*3$I6AXU-,PQ:S^8!BTS@.1QZ\?35R!)]Q7A9\ M^\$^D5$94^1H0L%\-L,;M06YBAFP8#7U>J27ZXI]7RM%^:C"CX<4D:N)''S[ MX8YV8UY[G"S-C.6*'M;RN;[>LX/:]P<[BC&K?'N6^46;V;X"CE<514QZ@OZ %BK!SO:C/?B7E,E#6PJ,LED>M:6)1Y6N<4/ MMG3>*C=Z& Y6WG+9#$IZL\J3;A,P]?;TZIUL!]=AFS\D:LWC H#$!%G*P76I/0/SA@OWQGQDV= M!#OA6\3<)Q22;EGA2+,U0O)JLD M26H'J.2(\85(>;UCV)Z M4:@,2T^PQ3%]25K77 M2N>36&4D#$=>AV]-.X-CF(Z7^^V8QHA9GJ+*DT(Q$R>85E7BV(2WS&I=1Q17(,]ABF=\C6M$^VTSHO]!BA MR8B^KQ798Y@NE%EZ-LMWY]AR*<>(I9\O9_O',7TZ<\>8A3=L7I_$EFY>E^-I MB3V*Z?U18TF;C-_C]0QK3.O\2J]UCV)Z@\S2N,=&*2R3ZW4F[&*8K7NU8YCN M^^1@G"WP&:,UB+EXM^<0 V%^#*D7!4UIDRZC\Q5-[HH,'B\HVN 84B\' M\]4%YL@U*J"L\>0>F24)=%-Y&<\AY5;OM*-UQ?#VE&DGM>B;+Q4Q41Q MZA5AY"YAZ8E-0Y-7,Y4;F%+P.4K,V(Q(E_-Q?*;7CH(ZU\Z1W"@U(8U*B^O2 M1)6O]/VCH!Z/)7KCZ'21-@JBGE72656M"$>1.M-G6"&6&C1YBK$:7+[.]?78 M(*RGLC^2*M%8?%$Q:+&"40VJEY++ VL0UD'8'\E7T84*]F2DLE>5[BHU2-2TU+K(KI@Z- K:YL7&U6 M\R8V98IF?VX6$QFQ=A2HE52OOEKI UOTF4'7R:A2?-$[#M3X8%)6HLE5FB=T M=9*=YF2Z9+)'@3K6)J.-!9EO\TNO;6*5JIQ,M6O'@;I>+[9;V;Q@815=3%9K MCE>6NT>!FF0(1L;)A$3T%6A\RYK42VB$%&,H0L,PK!?'^@<01#M]*SG*K8Q* M;-6*UPW/ME4(U(<3*11->LYH2Y4O%-F$E4YU!E://8;4W;Z1*&5];V5P2P)+ MC[I4L@[T$''DH?0T/3:3N5H.F("\; K6R">M&@#U TH4ROGC)O@A,H"74:(<3 M90FJLU#$)296=2GRT:93%QO3J#B>Y.ATK[+P'6=P3/TPY7A4 M:V-*%9O:.95S]M'6[:R32F:@!&(1M$H/*M"$>53]-@G6!'ELJ_'2><]CB M@"ASV:,NQ6*:(!2VE9?YS)B6>R7'4L9]]IA+T343RP53=>O\TNR/A%4JVV?% MVC%%YIJ;QH^IG[LYC_;38&QG+T8@L%JS<#/,&1]5/ M1LSUI$*+%+$IR7#M?*?1*QF#HSJEU9I.H[5Q7\,R\TG6BM'-1-\ZJE/JUGQF M5^-"4:Q0K)D8QKC)?#(XIE-R.(55S?A@:E"3@5&=Q!NCYT!Z7^*JV7 M>&W8P=SJE,.6%8C5!WO/3^KQH;W*M\4QTV]@EI;.C?NU8YK"6!0'B8HHS_A" M;Y4I7 MDP#XXX=#R[D:C?NE#LM/62N6:)/T:1&P84R9Q"RQT M (<>4*INMRN&6^R+?+009X=8F9#M;C#T@%2+J"+/IPM;X%N+KBJVYOEI&@\F M<$@KVBF+Z?0R:A"LOFPV*2_II8.G'A!+ WPRPKJMN4CT6F+9P95B.UV#0P]I MD!H4V_A<9\=\J\ZF8[.)T8K'@L>^5I4Q@F(HO->7>D0<>#(]A9%D39,EN=^C M$B2):WU2/8@7));]EA,S.9X;R\UJ5.@8G4SMF$^32C93'%O%2#$C6JTXQC$M M:P"5ZL%&*'1%*JE:-"=6NJK".SV*8*#'=K@/["*_FE9J+&\ YS79Q5G3L6A M3CUDA-B@N^#L.88)0J7>&"G6D @\JH-Y5A5^D9CVK0+6XI2^:2R;+BD.I",$ M\]V)CD>K1@JKI.PASB]E'].@[C\PV!KI&;4R@6N+M?*->K?3J52;7>U]OP8J I55AT5L'*9GP)LZ?420CEAP9&'T8]%MF=U6*$-?%F2 MRXXIC<%U&*=MP>["J]68_]<5O)0Q'ARW)@N_U M)'RZ8FI#5?#$0JM:L,==9I&>#B0X%,K-'[XU;^-# 1?FAN%SZ6DE5M2RF<)\ M^ZW@['![4A4>&"NV:&AL3?7W3F9$6_G3CXSO-M\,R^:<\W!Y:;OZ/P+/UW> @W M!YORYN'7^D0R>/%FJ-QS;=/WM L?>ITXE?W H>S+X>6%;U(B0ER-$*?K[R%" M7(D0U'."1H2X T(@:+H;0B!HN@M"4,\TLIKN@1 (FNZ&$*?+I"-"7(D0;Y5H M1X1 T/33"'&ZA#0BQ-6LIM/%W!$A$#3]-$(@:+H+0@"'#IFO9R3$)VK?7[BQ MT'M736_NJ>S>(KA27<%[N7I*?X#RZR4KM@D__-]?>.S7)]_DK:LF!(8S+_=(D!Q\!SFXU1[<2Q.HV^W!6^<_9[RW>T+>[VU7D'0@Z7C/ M$022CL?GC*U117S6IL*!J%P61+]J,[VJE+5O/B$^N&!PX2?LP>7[1R*4?$S. M0-+Q=M3KH:4#N=X(&)!S@5QO)!U(.I#KC:0#N=ZO76_94I&[C1P*Y&XC9$32 M@=QMY&XC8+BMR91XIB\+$E^UF#:=S#;]-I'Q=!DN8.Z:"U[Z2B$.^*&NTUXW M'\0%R$Q$3A2RE9!T("<*.5'?#ACH@RTX91F$KL'ASP,CX5SNT@/GRV_:(#Z* M 77/G/#8-R<0)YS7=4*L@%@A$:S\@3EAV[02L<+7]<-!9^>'8H6&[<,?;JBW*,Q]%N%V;Y;ZVAZMW4T\\Y^];8+ M?KRZ$LA:ZMYQV\9!7+>R7TA8=NA79U%^*LQ9WV=&5#HZ_W1/ZLVT.'OS@-HB1Z),IHAL;,MC8 MF:6[7,FOD-N.>O@31N (-!!HG,VDOH)%=;>@,9EG*^5RM2,8FFTLV7C-%>CF MC<1^-FHJC7IBLN!;TE)8:"Z'5RNPYPX>AV)/8O0)L;^_4^(#/N;'$]->:EK$ MTYSQ>G?^'.'ZB2!U_^[])AK] +=)[QIW/N#Y;/*+7[DXG4:17^JL)(DM)X/K MFB+QF/5Y%T?0 %E2]$"=,*/P!,[)/KX,"UDC4IG,*UQ]50G)<+V721 )Y)X METF"A/J;"_6=Q>?N5JA?TL5?B?7(FRGQ0KS6YV5B8/5YWL<=G[V@6"MR+EZH MD5%?K"2F9CU)CT:+%6R*2D&C@R(8)-CG$NRKQR[/)M@H3OD0<#^5T^0FX4WK')1VYM>_U#N#D4C6[S%*<$8E?F=AQ!.';(@5OSDKHN#4 M^8)3;VL'.=W(E.EDMBNVQJ6EEUBQ6"P'NRG#"!3Q%(M], +U,+E7:5D)Y#"B MF+;K.YK[#R!3D @7T =%U[]OPLJ?P0JE82&N1ER-8CV/$NO9S(!?Z-X?5;S! MEE=&IUXD>3VY++25J%#U6G.)#L,]#'Y*PR.8^&[);9>'"10Y>HC(T;NPHX0W MAQG!2F=%?VYQ\8%-QDBE!K"#^?4O'4/ \8-R4JYA7SQ.& IQ->)J%-&Z7;K5 M2:W%Z,M.M#4<>X8_G'1G.9YW/&< M%88U,*P4ZD+#Y!65=0&LAD!=(K(BN+X M&IBHYGEF8&V$Z55/$4OS4/C\"^D8-[PE>_$&6/FJ MN32W)O9=H4[3S1=\MU'C MN[LL5]=Y<[,U98 ).^/L18"7;O5&KWZ.RV'A>377(_IC#6JR$ M8Q^Y18=0!Z'.N1*X;K[@[X ZU\KP^CSN+%;#!&8.K E6L#%EG&U5*^*J!G&' M^O4O^12/H3I$-\[[NKD@7KOJV*G19F<#-;H5S3 MUKIT8 8Q086C.$I#O7'>S(@Q#E7%N#-%WRW!M"9@^"?MU/&3:%. M9@N&R8^KOD>H1+'.=P.W"0;"R2>:..4W!7'P?SP9T/2L/IE$U-3ZWF_9]^S-!P%7A9^L&3@*9$3%6?'7F^#9[9-^WY9HLV?T>A\/[N.9IL M1.=@4_X[L<.2?K^#3@WZ3'OUS+50!R_>#)5[KFWZGO9JH5>$^@\@/5C+]N=% M#VT1(:Y&B-/Y](@05R+$6S=;$"$0-/TT0IR^((\(<35H.GVI'Q$"0=-/(\3I M2_F($%R $@J:[(01RZ.Z"$-0SDT"$ M.!\A[J\>Q'M7#;MM!W_M-M&^TA6F>SGKIC] ^==]UO'89QNMQ^AGFGGH3NL$ M1F!O-EI'#OJ]=#2 M@5QO! Q(;2+7&TD'4IO(]4;2@5SOUZZW;*G(W49V W*W$3(BNP&YV\C=1L!P M6Y,I<>G]^*K%M"F;N"GMBXRGBW !3 .Z8RYX*6.'.."'NDY[U<,0%R G"CE1 MR%9"3A1RHI 3]>V @3[8@E.60>@:'/X\,!+.Y2X]<+[\INSJHQA0=\P)#WYS M G'">5TGQ J(%8!ZH!Z:$[;5GC/-^J$55;#%N2HEO)5:RE?E>A7*,Y^Z?7<3R5D9J<2,H&=H?55E39S MZGC:XK#QN"%G)^-2NI[Z?,^'S?LY>]S3K6#J.T*_4UG9/=;]2G$&=2MIX(9. M%:E)IH*)3;,&E_OK7Q)C4,^'VS:_^DZH<>E,Q@^BQHD>V8BA+]93Z?LP]%O5 M[Y :_%Q'I.C*,L%N=>.B/IMK5I'&)VFF=AOM6*YC^>9P*HS$5C<>;TE\S[)G M [ +S*]_8X<-=Q&6()/ZLR;U%=:#E.,],_0WL_8N?71ZU\HQZ=LU-9,C*UAE M-NAV]$E^,>1OY.%U;:J7M O)W[89>N>SX@/N)@? M3TQ[J6D13W/&Z[WYZ2WC7JW%UD2M 65+T0)LPH^ M4Z]>3S-<>Z1C!9*5#0!F,;XR .LC?_U+/"5B[VLZBL3Z'@V,,XKUG86.[E:L M_]CUO-'-X%*63;%&I=0M#TA]EHM)EQ1L>50FRM.)V1:)>HV=*7&:&Q=9L$(* M>,X4A<3Z7&)]]:#:V<0:!= >(H#VMJR3K>YDWD[[@N%/&2W%>]7J(@EEG?GU M+X4C%8XL\_L+<-VCK/^I=3?3IUO,PK#*HFX,^VJGWF]U\I<4Z.R\KO%LJ= 6 MN1(]FB9CG"Y4H4##QMPX'4,2C8QR%.$[9X3O;9E4*/ _N8/;ACRIN7@IZDR5 M//2481@O]H3AIVSJ1TY@2\M*((<1Q;1=W]'.CWQ2P!>CU2)1BG))@[";RTJ*5^@Z%@AX M_!T"_K"9+1NK)D(%SP^J3D6T<+M4%/:]ZBG(/BR0 !94V^^9VFTP[PK%FVZ^ MX+N-&=]=1DQ=M+?I]'GFZ:MVJ"6Z[S ME3G/X^56Q5*6 ?)\X/8?PIV+Y3+=7 ROASO'(IP(=Q[O%N+GP6A4EGHM82#Z M_)0EL_00\^F&,X=@!*\GQE&)2^1\7='YNH<%WU<4ZJZ"U.^'F3_&L^1AM.\T M1TL=HQ0Z6F^EB)8V9B'>A!%K\HC?=31BC3 '.5[GR@&\^8+OU@ Z:K[\%9:BIOJE5^KGQ1-8=J%M. M4,MMP+UL@/)YV M7JGYXX8WAEI$&^#-(RY1-R*\19W=Q0=*F#88X\"L._ H,N]GOSR^ZL7B81-;6^]UOV/7OS09BX'WRRQLAPS YH[B3WK_4-AOT'+L5S M-K,8AMU&\'")[\SU33R?3.16]=F1Q]O@D7U PT5^N\HC'Q 5L"K&7[\Z)I 8@0 M5R/$R8L^B Y7HD,"T>$NZ(" Z6X(02*)N ="))[C)Q-Z$"$0-/TT0L1H1(@[ M( 3]1D4)1 @$33^-$ 22B'L@!/7,($+< R$0--T-(4X7RD&$N)Y#1R%"G(\0 M'ZTW\L89Q/4637]@T=_D$N 5EWSA EIWM^(W(MC?<,4_DZU_&I7?BG]^PR7_ M2,8^'=/[ADM^*WKV#9?\T(RMV";\\']_$;\^37'\LLN'J]K)4%0TR].<5_O1 MVWO)//0P>K:I_G==%^]__NG]>%I?QL7^ADM^RYF]WR4_M-MX(+L_$+YOM0=W M).*WV8*K>)IOJ;%[VQ0D&_?FG=Y*.*[AKB+IN"5G?-T38)XOZ^U^U1'8-"O[ MEK[ [Z!0W-&>M64-\(L<#/] QL*^A$@GC@![L' MZ^IC$41_Y",@'P'Y"(_J(] '6W *]4+3]_#G 0J>RQNX81.PKYL)[N,<+-\Q M&T!_ +'!#V>#P"=X<"Y 3' 6I^#!N0!AP=?9(/[8*B'H'[F_,6=KC7EQFQE[ MS19)V90M)2A";?=_2(B3V!,M4TZA3PO5:15V9ZA?M@W#QRQ?8Y%R=[!$[ M7X:=OQD_7_J^Q <9^LQM.UA7JO0W'1YP>ML :*]E S1^@K8-8/8S;:]1T";5 M2M# QD)ELFX8%/>L8DFW^P6LT"/$H>K7\:8U.$^_C_4\CC3WD"I=51OJC39/ M9?2HE:O5L&J4!@8=G]>LO.&W$EY.'#:5=AR" O/K7Y)! MC0EO" JGJY$^&BB\5=3SIX)"T-:4"]LAK0]?&W91]_1!< Z_!@>RJUL+GVIC M&+?T-=/H<%YF<*8.87\&!V6E.LU!?R5C>H'EQZ598UI*#L B81=!//:$4:?: M@2& N/!F7/I8^>K.Q(6/B.\+(+I1<6Q8,;X@3K%&9]SBI/FTRUY:I"MLTF\X MK&YB4TQ)&5/)9-P*U/=!@[_X$XGA;W7XNZ>3[GT6W5 O0@7/KY]N/O<(P>IK M -*]Q>3N;\GW%K>[<'=2>J>O)F:X^%.0-#E7"LOVTFGPQ,"8. 19 M++F]:P.%H:TJ@A0MY\4"%YTGLD6GW3 @4%"__B6>8C$$%-^NANSUUOS=XZ1G M!HKC8=/2S&6'1'4XXENQ%.<8%)6)=FI7AHF*U2+IQI!HB5%B-%SUE^YVIA+6C#$]T35V,Y:E6 M*WUIC ["9Y[!"SH<:Y2*PWD%L;52&Q4D)1"O,W"C8!1U2>&/(S _(W@XL&O MWES5_?C6<=0WD&,RSU;*Y6I',#3;6++QFBO0S8\?HW[-'HBE,V0N.H_+!I=I M=KN->C;9XP(1C__ZEWRBB5/9%H^:,_DJ^EJ5ET$-PIW JZR.?-=;5R9$QT37 M2Z&\85+Q(^U5XM9[];B&V/6#OQM\2=O.WN0 (M'6Q'%D$6!\(-2/$NO?X\Q>PBE.RM!XU MJ:%(I.I(WN%XW6FB.R@4^ \VB(..:>"*/7*+X^V%2KD\62F#0L>5]IE@?T/#HS8X' MSY(^4=T \> =9.Y>B F_=_+M_BVB\T4[M3FK=$PN[QN$4NOHG56^GTA>_#82 M+_1JV'A%DP8A#?IVI>WCH_A 8F!P,T:BK+F'2:Z]B"S?77XLTBCWG;MY$2Z\ M>?KEG6J4]T5Z,KF>G%K.2CFQ-:)3S)3Q8EGNXA?7VS:U:+)%0Q")>*N7R(S4 M(CZ< [T" SO4$WDDQ1()]9UF6%[*3/S629*OA3JI-/I8*U;$Q'',;%G)I=>T M]8N+X30F5#)TOA@5_17'\+W2L)>:LU ,XU ,$]1A?/7;I4&^<0G]*6)I'HHI M?]MZDIMJL3^GJ.2%@[S,3I"7P,Z*, M.J9T?,S@P@?PJ@Y6IV MSFH,TW-1QFHSKL_.^+AX;>B($F(GEE'4&K\T*BNC'I>+K#^'T $#:D\83B'P M^$%5/B\/'G<7HKMO\#B>O]>LE?R68,8*/+> !_C5A5?U/AY[_QIT--3A("ZT MFJ2HM>GIE)TW"F8GL#I@^MX[ R8(.+Y')=#+ \?-HZK72$CY)%J\+[(J6G4_ M.4ME)5$>BC')H_O9JG&S2^U^J3].NW4L+W*S&L8/YS*.Q0<0/F#(E7R*)PY/ M\U NW3>N%7H5Q^5;QW#?0).D;]?43(ZL8)79H-O1)_G%D+]V?:SRU$FK;+], M89D%5O-R:2%:R[*!V,/LMB>,.%4A^,YSV[Y\H?TG0M:C74__ '"AV^3?-UK[ MA01?QY\7^Q:[4/B6FL\RO)#KY!H _$_Q6M1-9^OI"3>6J(N!1;H)O!K@]?,+[Z M%:^A2]CI9%WO& *9:F-M;TQE*H- P..P2 '@@ ]>'WZ(+-I3]XH)#!T \62MZJX93%(&_0, @9#R&^KG> M53');XTLQP*9"%F^',6L#=6R3FI1%HM*";'$<$2L4?AX8.*#N%)>Z#9>SV(U M([HL8<6Q,2T:/ MQ!::/GFPJBW#EZJ4?OS6N'(M](EPYWXW^3*.=ZIC*@A^3 M8B]&Q@I1=]#)1 M(9?56.#,P-@H\401I_JS!J'1?SP94.QNY36N-KOS2^[$WV91-34^MYO MV??LS0LQ\).U>L&P_\"E>,YF%D,M&(*'2WQ?]CA%/=,G M[PNH^NS(\VWPS#[@F\T6;?Z.0G7PN^=HLA&=@TWY[\0.$U5_.]!TTF?:JV>N MU43PXLU0N>?:IN]IKQ9Z13#Z !:!M6Q_ONNT,5@3\8R?O.B%=OW,N_[9X@6( M$%3UX$1X2X$B$0--T)(1 TW0DA$#3="2$0--T)(1 TW0DA$#2=EQ ? MO'O]IO=\O573X!^#O^8AG7NVJ5XG!?@M5/[R'M '6]#;>^3NBC?IOX<__^>? MWOYJ%=N$6_"_OXA?G[YT=./[!/1^\$O1+$]S/K!7,$QWL"^("WX>%S"("Q 7 MP SRW7TY5Y;\%;3DP4%G;GMN =/D9=?5CA3+6.LQ\U<@Y.F\W)-(F#UD,13@KEN2BX2>"3P MW^KV"F)HQ-#?1H-=YHKJ5S78+&-'I3K&4F)FUFR1I733BGI0@S'P@FHL_F82 MUEV%H0XX>)-F'U%,V_4=+?(/I%'@[03$^4CIO^\#27>'//>WYI^&3I>UKY.^ MJUN:Z_(+W0NJ .+'FFWS?7N.]:R86(@-5_.862ET>@.)A,9T'+M(0U$DS5=! MX7/6NOA14DGO2B4C3>;92KE<[0B&9AM+-EYS!;KY^4SM=TDE%>LY*NV4"+%B M:D9-5:=J/C8'4DG!+&T,R262RY\GEY>UY=\EEW2UV9WG<6&*51S&Z*_<[I"K MUX!M>3$>X<*_&"I+O>_0NWI9O1RF6 M!IP02V#3="XY2\0R3K0V!_(=N!:QV*G8(Y)O)-](OF_II;PMWSJ'IXJN7?&, ML!TF6=BI>*-\)6(OG%1+..'GZ64]Y@'(_.AD;4RG@YO2YQ M4H*5XH�*$BJ'@YJ-(]C<.;O[W"@6T+^L+G!;+/S8F[7O. I]V^UU1UUOI MG#X0!6PX /))P;)1S)$HYSD*Y"/Y1/)Y=_)Y65O^D_+)M+KC]#+3K8I<6AAR M-IZC%'X.Y)-Y1]O@1SZ&V.EM&-TS]=$IQ+4*=U^WQ<4#;58(AW?<#^1;.1R; MLUK.'O?6YY%_:'QZ!#^S;DMSJWV!P+1,BTVNZKBH,',X66C?Q&/H@.,'0\[- M J2W7O3]0,=UTJ\^!1V*DU^2^2Z[PI:)"5,SU9PX70S 9 /7B,30V0F"#@0= MW_7LY4O0X9>I*L^F.S51 MQ]5-/RZ7M5>">N7D!1KJ2_W MW*J.#5G:MHYA7+[+$'XGTV\:TX)?6%@>-BTW!F#RP+,B8T\,==BO'46.D<0C MB;^5,_1EB>\L5'&0=FL^IKM X#F%5GH]%DR>@K%HFCALIHP$'@D\$OA;N3!? M%GC)FGIM;[[,&G[>UK65RB0%M08F#]P8ZBE&G]+P>^U#7C?JN,\:D&"2D%BZ MY.A!@&0-!#L+6Q>E1 M_'N+)63@T6'/9/P_D9W?X8X<;.=87D1W-FVO#\?Z:_NM.#8?OE$C=4T;SY[\ M)O#GH L(^'.]L!C^G(A?@%I'G-OXEC3_(T>&#L2E_]NH<,=X\[/\$?X)'P3$ M'J"5N5>1=/W1#A/!O87!A*"5BMV/GZZJLIA M1ZGI<)A,S%.$QH\):X'-*$73Z7EH;P2$8KT3XR0X#+]>_ZE/TI1^_E/ESO?\ MC 2T/O7\9*5>K[1RY8P0B&Z*3S8NQ][OV(M#ZR 4=T#3U .RSK_^K>NS6QS M!B.MG*.INA?9E./9M1ANT57L]=)R5H2=.'K0$8QYBLRU2"#LFAK1+<^.@&4# M[K?4H% G^-OVG8BS79L2KJV_7AOX^E!7AD_@*S;XUS"^[ W!2/<)/ Z,EEWP M8-BV3!X,'&T@>QJ0B_%8]V :$?B6#]XBSV3=##0.>)_O1OJ./8[\OXMT B0E M<@T$FV:CL( 4O& -I1SVC=OK7+PE:DC3#4G7'4:+>"I=JA53,L:U96[>-ENN M3NQ["=2'$M,LV+5N_TWR0A_[XZ3M.$%+.$X&SASX?.LC4"$,E67'D?+CN&O' MLVT-$^*)%#[.3(QXJ?;KWSAQ6)LQE$O ?R;<6[#OE]GOV#:&G M,9$G*"+5L&I992G5;K??VB#=*<!@#-@J( MV5HZP(R!<^@M(RJ4$$".C8@2L><(; KX2O"@<)F^"F!#OA#E<&(M*M0Y2-<> ME0DQV>X6Q%;)2*8;N)V?%C\N*K#S[U&Z"7[/U &JL!LH2=M.$3C:FN-NAAXE M87PX5KA1O$&)!3TG*?T"M21C0&1([/!L<)^$KM^+!J\,FBR:X;N@R1Q2ZCDB M N(Z$45S/%FW(HKN*/[8]> E,C= W:$\TT)D#%U-2/4-9 :?;VG=6P9_ _P$ MS.' =UQ:6%W'D^JR-0A)#/]:"\::G&?@"&,HNJU5M2D8K>% YHK19='DV?-Q MQ($(;UDCM][DHPR!BTO=%<5LW_#[Q:1<7M1((@%DFCAR6!S9\ )@ -=7AEM] MYD;FMF^J$IJB@_5K!E<)AQHD< VA637%HH&U6'$G8#5]?7U M(/,YLEV%"TBLALK5W>$,8"=#M:W!L]Z([$6*.6!(12:F#X$AM $@O[R3729@ M?I*"BS$L9K5S&)%N<;Y)=&>%7NU#X;,SL,=F5%-V=$BT.F#]O:^#9ZNVE8-K M[\F64>GWH0T#AP5[L%$9E7:BV##;#9[+^E^7*Z0_H#+B2G 6C M>= ^2LJ ^X0)X":U8NW.].6&:)388:Z1A5'<(BHF>%GG-%PI5W6\R/[Z%W\^ M9*[_0#8"I,O[EK9UF2)_!?;6AK(*,-8<**:AR71E*A\!"=TZ+TB M:ZT!P$'5^F"^T&T+S(-7%N+?H=T8*@3H&2XB8"_0?5N]=V@#AU/7'?B)%IG)IK]Y4#AI/R!= M9&([@=C8_5=F%5@B5)/*EJ;P@OMCJDO!7$351M9)BU$[(RFU?",]2NW9U['; MR8$[=_&XHQM3K&([Y68MIJKT @ >]HQ_4.]!^GQ[I5=*"D:FI[5$([K$'06O M)HNJ5;L36N9;=9&TU?+8J.#XO.7@BTZR\&=:?DOM-6.)!= \S2Y/M6=M96$V MB_: /2>!/D22KJWATVR&6V(9)::89"+6Z3LL),F1N,\%U$P%/*=WZ*=LA\K M<0U5@NP +]:7@?1Z6JAZ-N[Q6K.(S\)S-)P@\*]=7=6!@:"%94;@ES>5D Y$,PU 7* MQM%MX&0!A0=<+TB=H,)Z,-$Y( I\'?3SY7Y?AWR@SS18&640_!:, ILJ6PJ8 M$WCH3 ._KZNI@%>H>O@P,"&P^;)O GW&'H+B$UP'V)0Y(-)E @)G55&9?GK: MJ2:L$K8<"K++\-61T-R/WL4_*39'/?ERO^$-^XY@BZWZM"L+!3Q:Q8!8Q)DC M=O9^; ?L] Y#V[X'^0>>,^\P]Q]CX@$5?R ]]J-ME9=-8P.3["B-:O/9 H^/ MZS.12(^PS"(^%L8LH%&,>CZ$KI=PRU&"'(3@H"1OJ?+<^*R5>5-= M&P- !!-X7\A\J?=ZS"C6%;!IMLX-4N-,O%*? X(3S F* ^?!#LZE(/G<=PGA M6(8&_IJZF@IO0TQD75T7K(IN/H^HX>T(;^WCA( _ 9\I^@1@\YIC -H,K _ M7]YGP@GI0#OZ(9Q/Y&7 44"/]'VHC*S#N/YSI+43]@U25B 'PIDMCS_?BLR' M-LS$@%$^\ ['"XU>3Q\'S!O\_USWAD D(A.@14S Z6O5E_/@_*!&FP3[J03? M<,!(0$:@"->,'VX(G($;J'XS>*@+GK9V G?BCB_3VXH5W"]' RP$]-LI(^!% MG!QM48(5 X*\Y0?6K"AK3X5R#A-20G[E1N-B?%7;YD>=>3?? M::B\>S=7N92L30T9X^48:34ZE7HQ5CO;2(PKKS^8QTU"+X-[:#@ MV'?W&?\--G^3[A\0>3TS. O3W'_ARZ7<'?,G\E=H'P5VJ2.K6QYR_SX6HW@* MSILU\&C9W5VG!L3/V]S\[?L!L!]N[=I.WH_*O'[%X<8$Z]Y^:7_*0VWW7TX' M6-;&VMY\_VC4__TC D-IK20YU'Y!OP K^!&:.; _Y@<&] M"?NL_9"7?P/VMVZKV]#7.M@3Y-GOONX)ZDY(=6BUPYR[$$44F$02_ OX2/?" M,!/\$KQASG*Q'271[%4E?$C,LT;+-^89CG5B>!>H7.:9Q.*')9\#I^K_X4\8AAWU M,;?@NNCRA>S6ZV_X>^ZV!8E7?]SMJ@/,'']DC'L]_ +L'S]TD)KOPZ6L96/L0 M04AD+4O0\811@G4*Y2L !,(%5-$(6!"!>*E0"P3V0H#2&Z458O1S1 P^W#[B MZ458-SHTK(NN!H@<*#13"Z8=H'(H9ML3='L\AIH 3O\IM L#!E)>:IR$I_'@ M'P)[8OOMW6^^Q)/6P $/WAID$NV^ZR7DNV1L>8-;16NV 7_YO;#X_^=O7DQ M)#%3H^)V"L*W!"^>__SV8[@;LCYUW!C;6$TP9 *KLU7[M M[]6.K1,\'0PU=*3-]9KDT=484*DT]:?W D0?/E.?X M("V6F:R8P8;\?-SQ:[C!2H2$O1Z9&487 YY;CHUE;;@H)-M=DV[!WLV'(U,Q M)^/SF1E?X1BJSJ:\>=J#(P_FF>S&9\L61[7%:8_ONS1?QFHR[#Q[,,]^G#5D MKCZPQGC>'DC,X:2K[F"E.N#E."R6/9)^7"E)=7@Z57BMG^4F;ODG)?"?X? MHUW#D:$)F@*6[]%(0(G0VTF2S'FB9@U+N-(=Q%\;V7LSM$MW?1C7O9SAT2'H_FU"J34G:9 M;_9XOQPMTG84<^92<+GOD(8[9-JCYW,DUX=GV$&<>F #O[H/?H4WI&&Y364( M,TV?CJ1)OARF;HY)UX&]G9##]F[@-N7O*0+7N,YBV@\P.-K4U\'C0B\<(+OO M@+?#*"_,-G'"Y)"];\$7AQZX%QX& ^381A,1P+]BMCI0I..)MXD/[F)[=1/G M"(_NZX'*U=3C"(_Q>9R:K5Q.)!A/[!&"=AXR)"N;WH;[M^<\0,K PJ2/@;;I8>1Z9VSB^>(H%OK M"R"']HJ[;[!PH<$2Z-F(JH>7*]<7)X'V_+.RW-..!+:/UC!]"!["PIV<3$Q= M"5SH%VPFL3\BPP;,^SID@^V%&6PW,@@CPW">2\W;6_C='&-5?0>&2 ,X8@4N M$DM@T4VNE6G:2G#4"]=STVS',X:V+Y>\TV6MINK/2$+D8GX^T[>KZJ(Z>#-Y M9^#8+F1U&W+R*]SO:=X"?2:F=5\+Y ME&UKG5=X_-;_>")/C/R\:12*Y3+&IPO5@0Y)%2.>#]L@;DGU0H;MW@>9P*H& M]R'0_MO+%>%-,]UY21]P=? <@!'P!!X0:\-5[@L\O\:OOB9O+8C-M\.+>$'& M*42W[;MR^W*!Q TH%S!'<#\S2%0/;I/ MDPY3\+F48/KV**9'HY:K@S@^]2E MD;]W5>=EM_FM8D?OWN9YEA2R5HZ<8:V"-$H5HN-!1C[7-K\'XQ9\3EEQK6H+ MJ\3R_LK%F;'?#',@3VSTBV$29N<'#L[Z#O:.46F_X-,: D-XD^'1=]_5X,5! M>-<.F.ZPMAC9MD^/+]\ Q]?3,^[+OQ^M$.\'T&5O#F30!@UU$( M*S_M7RK:-%?=:=..*>C+"O4O"S52ZU\0QM/4S5L ME=*R2YC!0QZY];?AV4VB V0IW84TN(#V^R:[SF^L5384K6!-1TG!*J)E) KU M!J^7C-FDT2:59@:&WYZ/9%+MW&6 FP8_]X_(U1,B"R#+[M97^IOZI-!D7.== M':6'6%M&5\4!$3>(8C76;O?:RB#)PM*>?T;S\ [RGDVZ\^Z+7'5]?(*$IB.\ M"KG7E6J7%O;"YYI9/6I@1$QO9S%FD$U6YJD MLH%U/[T_ZZYKZ)Q7'3;.0]5LIL!K!$VU>_8?.J4YF MJ7DSVBGR7$\N-=VAJDKGHI;921,&D?$&!H]/ MAS3[^?#3>W5.SBG,BW6Z,Q-;"X,<#; H&!3JG,-F,#?5.0^ZZ^_7.?VQ-=2I M\F"(471B9/H)OSG)L?>N0=^B<:;VH1=N]3$6DBIJ0U7/3D4T/SJ1S#JJ$X$Q J9=3>-]Z"0#N MD_?B%7SN+0I\_!Q,?-F@C6@=I:/;C38]=B&[_)18)+AN@ZYB8^"O$HD3ZN;V ME;#NX[#QO9N,<7';I1>*('):L58;%:VZ+\&@ '/B2#'H\SS97(/?N3CZ.@"^ M#78[FY)->QHHB*][]DMYCR/A<-DZ%@V_;-6.ZU/Z\]>'=ZM,\)N->JO0Q& R M[&IUAAF(0ETV&".=;&L)6 /M^4C)^?]L*MN^PK4]:+SXV>V]8MNNH.V<=ZVM MNJ,R-QC%:N0P+D:-ELQ3FK9@AFIL#HVW$T>X/Q;7/K'!T[ZVR*C#ZLP8:\)@ M44BDFZDX8&_BE#5V4'-O3[/O QZ NAV0@W6/@#C*\&93U-3! WJP//OV*NO+ M+7GW].G>TXG3P;/6H3AGU;!*D'G^TC3BWLJ#">L2<^N<3E@V#CQIOR((5$Y! M6C0L_!Z!)'2C=C\:U@)Y IQKP:3230T:>)QLKHO(*9M2L;",;$2U35-V .4G M#J"W U:[/8G=HB68Q[ILY,LK_E!][B[*/>Y68%Q+>"W1=<8^EL9%PAI2<3N& MJ7QZ\&D)_U093Z<^3TY7DU+"X*9Y+YIG"T)A 7.AL"-F_GZI56B''ZWGZ6XJ M>KY09E,(YE6)P/"!>U5QUU&F@WJ?NT\_>.;M?8(39*Y$TX-JO)O(&JVEYKK6 MO&>6$S;SA1LV"LI04WU3"T,& M+^:9>]B[T5G9=8:8#P51)W+#CF#WTCGL2._&X^.NW;OQ!-("<(4L%7U)D]D+ M\@7Y)S:LXQ#8\=Z!X.PH6%C,*0)+BKK@$_?OWV?2'L1GUG2&+LU!Y^MMK82P MY;D"=KO#S3=R!C?J?$SW:=ZYF[[P16C5]P >;/=O\'85/_AW6A9B#77JS M'L.Z2$;PXLU0N>?:IN]I%Z[#<)XNXR_U-,)&Z9\F!/&,48@0=T (_)F@$2'N M@!#,,Z+#/= !(=.=$ (ATYT0 B'36>GPC^= R_8=!'F7R7J]1=.;,EN[ ;3W M[L)%,?G+>T ?;,&ILD^A$WCX\Z7.TWJUP%6"6Q#2#C4%L\//88+<.VA]P\+ LHZ)H6K__WS.[ M^><^A=@V']DM:FT%I\#JNNO([V/\?Z[U7EPPWJ\8L?,IB7/MSEN&Y,_>G3>L MN[,',8\BQ^-L%Q(U)&I(U(YLU_O=FGO1VMNJT518U^=U0:E'L%AO(@]W!PH' MUMC_.\.T+RZMKTXL@S.P7?8D]XJ:OS=7\.ZST][3*>$/%6CVRLYL3]C)7]L" MNK-,/X,771'C:JUZ;C*;&'P2%@\F@YI23_$C!>60E",I_R%2?LT4R0M*N9_# M,*RCE5MB%,\Y?")?+.,%6/B;>H^4?Z.PPRL#1MS-<-YYSKEJ6,S_10KQ0*[*O%$T(<7FOY&P(. MYQYWY]L#SV-8>>\#GEP7-RMY7*J(!9J-]FH*1A47L',+!:_X/6&)PPLQ?W^C MD)1X\LZ:BR)49_5=;WBZ^@B;% #G+??HUL!ZKQ;=.V\8OJ J/EYD^&$V/C0J MXBR?\H9)G.BR4AR:<^13@CB\@'34FD-(@Y &(;+2]:F)@LG!$ MT#CU%&,./6"$%0@K[G%W?A)6 NN@?GMA;^:M7FN7#!]L\#.*[/!!;'"F)#5 MC&L:.6R9SUN['\_O_2' MN*$'U-W-YRUQ5QB+9YK6)T]"6=JXC3U@@QD'P!C_2 MUONLL1L4J/F6$/5D7-Z3=R=$5+XZ,!$/0@1))X8IC'#I$4-===5W;UM@U$8<56%#1!WM8C M>UO72.XYLS6RZUUQH4@>N[)6'1=7?6Q5$Z-B45MJ3:+B.36)@:8'C<5^0B8. M$EXDO/=F8;Q/>/EX,C^>E!H*5B!QE?,R?'1)#(#P G."(0Y]AO,FM]S,R-@: M$SL6QI_L"N0273UBH,JL#O%;153DQW(YL/U;+9L#-][[NJVKYAUOSP4$=NY?A;N23I*)%[7 ML/T__]]><=X#05[+W,["UD6!B4#\!EHTK/TK]\&[?\OF7%ZZ&U.6>28WXOQ[ M*[9P)R(X]DS&_Q/9^1WNR,%VCN5%=&?3]MI-K+^VWW%B\^$;-8C7M/'LR6\" M?PYX!_RY7E@,?T[$+T"M?<43D"7^TN=*C@P=" '_MU'ACG'O9_DC_!,^"/ R MP ES+XMP_=$.$\&]!?-I!!U#@!_ 07BRO)B#0J$:Y2%BK% M7(IM\*E(.E=FRUR.+4:$!OB@Q)<; H0HG/CO7YR];LSS][VN*5VI1QI9'OQ7 MY_E(AV?K0H0OI\"Z\F*9WW84>ZD?>Q)']S'@F&C+@>*2$@F:)OM]6E(HLB_% M8AHN@0]PJ2_W%!7#X@J&T[]"%I8WJJY9Z9AN4Q!U45CVXWW)I@;)PES")>SU MR"+M4MP@D>IAQ+@M-?!X=[K26-BCZ?5(3V;3F7IST#:BM83 3?K=;+TREXC# M9S8PCJ D$ZOR4:*>*<692FDJLQ)Y.'*HKS7N"I\3?Z9CJ.7$*T[X M@"-RQF8X"1P1X@X( 7P, A'B"H08@Z>8VC:^=--=/]QJZ('&P3Y[CFRY,([S M._@-?%O["WN*@G_Z^R')<:[3L#'HU]2)15J/M)26T"58B((PDF%-W'1_Y#=@\#D M?&"2MGWG");4HU3>4.32E"?*':G*C)99O3H(J\*?K/'PX'9/'-D]R.YY5+MG MG13R4#J],=0<+4@80YK]"YK]UC>$SJ;Y;[V0,XO;8^B^5ZT)&K8GFT@17E41 MWCS3_:+G(C=?W8\P^(_8\>,8I8A#D_*P5M=9.76BZROYVKIJ]!]('R:8?R.7?S]J[[5*P+ZQEG>VJJEB?P)BXU$OT&2G&]$E)9OJ4 M1/<3*JTQ0!WW#S(I8)1BW%F MM:BLQ K-'LN+K54E+:D*&"\N>;'.MX=S*ND/P,B#>=8SDU72(BH3;*HEZHLT MW5FFDO"9!_.,DIW%3$XIK#B=S/0,.Q!6L78-C#R89P''T^-F4M4,BDU$\U.' M2XYB1[-RF?QJ/NSDYZ*A3\SH#!O8G84[.):5ZU+S5K8HUGO\>-6J^_:+/V"^>PPI90INWZCE;I<_88MA<('EJ' MB3*:RL'N1\)0=K2D[&IJ=1VX.$QI[?"RW6F-2,$0)'-A9)A)>EROA> ;I,2S MWHEQZQS>RR3 ODZ5Q]Z7*L\\AY;SUW\*C0I7B"99@4]%N$JIRI<%MI&KE"]W M2> =F;"OKPVPATF\3Y&Y%AG+NN7)L-9/Q!MJ$1;07P6_ [T;J6NN!YD$#,:) M2,Z"5Q/T&1@S!RHY4C4!OOX%OP.1DL#^&XR"GP9_X__].WC(B8=B5(2?^@!T M(U49VC3Z)$P'#Y^\?2H8MO]4%VPGX,UH#[)L1!M/3'NIP4Y>+^P=F8!ON,_O M-2]<* &NQ(AC8S81[ K&M4M1FI2H>)6K_?J(5&ZZC< 9EX$DOG0966\":ZF; M+0@7O[=V^#6XXG77$6UH*4*J%:^*T80S91KTI,Z/3MU.CKJ: DT8F!7G:M9! M1OM6TG>Q@'4Y%55 R0$QFW 5EO6>(XT@C_7_+?EN^V (%T=)FYK"N1@T/)#,!.@>_5?IU3;$'%FPE M$VY^@.F'"-Y>-,C:P"_W,'F:S/7QMNN+U;NYE-#2 $D4Z+BH>]*])]1:V!XG M$EPV@ 2U@G!% ">!2&UO,-@3+22*BVXI7/"6PAFN*%"QYU@<)63?06;\6Q4@ M$"&N=D7A=)U.1(@K$8)^CC&($'= " 1-=T((!$UW0@@$37="" 1-=T((!$UW M0@@$31>_TODEA_IZJZ:_3@Y# ##R<&MJVZD @J*NC[?5L?7;1>[ULV]J/G\;T^4TWLG*GB]/:4/6GZD6";3*&,6\8@AI/-G*+9;9 ?3XI<'T6 MJZG'CVKY\-#R2+H@G23\;)5*E_E":8YUXWVFD1ZL[SLS)^O\(K1 :('0XH]H M0>^B!?-%M/#ZW$ D9OF"H=E>L1L=T"S1J%T?+<2TK">G\T26]Z.-V53M\QE9 MAVA!_?HW02*T0&B!T.)3:/&'#+[/H87=[(S*T[28-S2VZHKFL)SWJC>P+0C< M5Z4JE1,P>9XGZ%:W5UQU8,XU ] ".V-OQELX4H)FFN -3Y&!9FF.; 8)?[(Z MUBW=]9P@*/P(<8.[O-]X1RUB$6Y=RB=:"U F%!_64MD]X5G#R@;3S'@^5\YZ MIBV.12LVY?+C(EW]?(^D3V-:ABYS/=(055[/MO/M5-701@Z[+KE"/!$,^2XC M",$ @H%O! -?<'8^!@.ER4!NS.>)"E;QLU*VK9,N5;^!(T3Z);\:Y^N2F%FT MBLV:/O2$ H0!V"*)?*(3[VLQCV P< W@H$O>#$?@P&5Q>-,VHLF^%86S\5G MXZ[)%V\ [66WJN-N^)2Y&17T8F&0!6S

C[P=LO>%\; 09(FWH1WS72K5$V M*Q2(%%^?D'PF:;7]?J?Z_[/WIDVJ*LO^\/M_Q/T.Q+KW1.P=H1YF89WS[ A4 MG!45<7I#("(B*,H@ZJ=_JD"[M77U/& W<>]>I]LNH2J'7V5F96;57?8+XDA" M?X!R=:^Z0G$&910NWQB/N4-K.HIYK#== D()""4@%%O?[SD@I%>;+<9?]+;2 M@A_+I;0Z]YW@"T"H7-[EL7UY;Z/"J.]P(UT.:C0$(>#QT>3SHCX)""4@E(!0 MS#S/YX 09;+S\KXE!6A^.>Y,RAU2KQ':]MK/C%[.J6"M/ MY'5Q ]N+LM&>CF6_MN'P>VOK5W1KN^@J^L@R_M!GTX,]WH%(.G>M^LX=*Q56 MACE12U;8D3#L1WFM ]ZA'^)]#\2[;H5(H#D:HH'5+,*G*!YR)-RC\_V_#^[ M?73UPS:2W=U*.PL W#4[A"YGU$KR6*33&R^+.5R@)7J,]WDO33"T>VXU4R_0 ML&=U56S:RPV@H#8))^N&G?E/_P[3?9NV-]2\^YZ+=TI)G[:ZK&[5FCZ9[5&Q MM#]+4P$*-Z$"GN$ 6B@:N%2 (0"&SWB()$ MQ;3:)*V WQ5=0U9A@U (4,<9O+JMZ6OUFBWD6T%I-;%0O[U:M6S&;E7&^F43 MVXGO[#3%^32F1KU3B[9S^ B.PT[X6Z+G=$[5BWM3H[;V:K(-RI3=?FHWP#+L MW?;U8(-]!N\A 0"P&]X,\-D]LAS"_I^U_X,8^KCFNCG+G.QJ6)?W1[/Y;-(B MZB.-BS]3M[Y \+S3[?-"3Y%$?R3,]NW@*:8"1^?-3(7J?-C,@3:&BOV^=@[Z M2COGOF/X?XWSE<"??QN ZH8*_GKD&1)%BUN^H\X RT)C!)#EG\-]/0"L9@!] M@(C>-^J.A'=U_ 9LU7VP:( _HLX0#7T$5>N8F"-ZHR2HFD2BY'%10 MO-C/^Q8^VM3&+VL*[CJ>W($MMD.5@K\UE*VQ\!<'];E+Q//'KC$Q%&<'2XJ$ M:;B&/^/JX=MDL[W AJ6L+ D[O^[,UCS;G)YMF_@+=LU7MP@O'*A<=.Q%0W%, MS6L!E=".@E$ 5NG=QIG&3Y10ZA$],;?.&Y+&&5:[/!1JC:H.L).ZV#?_!5D( M\6\1O@#9*):OA>SW@=RX1Y:O@/$\T3S-6<"^]JE0PL 'T[#+/6P7#791P#+@ MKH8/\^ 5KTBDEU&C>FB^1]H:V? 8$_[+AD@;F?3WLGF4R\DG=)O_0];1ZP2G MN&]H9F'9ZDJ:)K,S94@I=N7,Q*XTBR\1'?CLBNOZVB2B;@2_H;BX9Q,X"D7H MN=Q)!7HB%,R 8:K5M-U#-=)PA>*HGB]D 3(S: J[(AB?0/H_Y%J\CO2-CM\H M]\3!E#>&\PY*.?.&VF['@_2:M^T.['VPD7!.VZ+;?)5BUFU8-IABJ$M;-A69 M'U]UT<+KZ$^)-<^HK[FJE)=W:VR+K;;;=A /^G>:\QHNV37?7 /Z5QU?RYLT M\"1H-D6P[*7H1S1-'4W$\'Z##'(]#@'O?XPB!>_/L#^Y@J_C$$/-&;X[GM*H ML:*=07/6SW.-MVC(:_>U9FAC@&F'E. VBF'!B!DP*L,[+ZZRL#C.8\%8SV?- M&H!8BFV7QK49V-)H%$N1Q&4,X,1\L7WG@0ES?&-H,QI QI2E>GH-!MS=,A]K M-3YB)#[6ONDN.!6OFW!"_R&\$B2TP,'&?;A0 @H3Y(%Q=]7-P<-*(8!;:Q^\ M?.G=>T='X")^=.OZV I:(:D2ANS" #?X$;?T4],1#T86L/# ?PFCT MO;&]]%VHT@H0 QTVC0HO0X%?"&5$"V]C@6%%Y'Y2=P9)"AB\X+6>[43/A-=D M^)8'?8WW$I/7!E'Q9P91IB+;5'-6 3@.T+2$MKC$F7/8]$\^=9>A* M+&T/WB=C:2Z\^D4Y<%\QG O#\D(=[6@PM"+#7EY0@J+[9]YA;D=Y!(P%9#0V MQ@1\W05ND8W8P1)9V(X6S?=9 :2O]W*,Y8F7 S_I&A[< BIWB[N_'PGLF*Z] M[,]L(0!F>@,L%5XOA*'@N WG8'C&L&3(8]PBB[S8W/"M98_=YCCNI2X7?.GK]Z4#711= M.R--2+WKCA;7"XRL2;5(7I&)WKPP8%8.!ATM]-+1>I: '17DVF 8[TD;VW1T MFO.['/Z/G"MA=&'N$3R_GI?VC=IF5J9:#P,NA^S,PQGCFW:*D\C%$K+#.NM' M>_CH"I+]^F<3DC32S[O(S'-HSWFX%4R^L'0(#V-'AS)>=O[R' M.M&K.E];I8VV*2P:JWD=;TP4*[@:[G_OBPC#?WKPF/OH8Y_&\]$B66OV9-= M_5^DA#!"_U;]>&[,_]."LZW!C MY\/3KW?4)WW=6I&4(9;1_%;*-O0VUY9A-/#+]6GKD<%Z.YNL3!%UASFU6Z%] M\LE#SRE$T ]2I[SFP-MJ_^1YGWI0@$R&#;>"I1+1(-*SNZ=#D%;4F:%MHK\" M:(<'!_!RUK%EN#,PZM1+5QW# [-7SL[I'BXLNK;AY#8*U0)T@.EVL^--B\=L M.KC8][Z.XD%PY+S?-DZ>E'I$I"ZF<>;AI1/_\__.;M.X*)HZ@,G)P@ZW>.!A M%J"NI:/+.I0I>/=OL"\H._>PT"R;(8Y9A;_OL@>)*+\J0U#_0DY^AA2Y(.=" MV:9/B'9V5>7A:^>W51X_?.+2D -O/'OU&\@"_'I8&(EELM0'< N_C)!0 M]P$2!0&X"7#N?[M"_IK&?1:00]J"^73#$&1XO@J$:NG=Z[;R0:&]BV[Q+XX] MBD.QRS?$%%)IYC,(URP@HI03*X4*UZGPXL<%)=\V\Z;0Y46D*R!YH2D*]4J! MZ_(%I%AI)\U2TM>"^@)&D ;X^%(RQ872L7A M%=0H%1M9:S?95LH<&$D^'*G579'-I]$I6IL4ZQ-.(S8CJ0U&T@]'HD%)RBMD M09/6BQ;A9%FZ0;4"&9?1AR,;4TW5%7GE2>D196SE]J#=Q&"'SXMYYJTIZMKJ MFC/%34-J;FC%J2IPY,4\]\W%H+ <]R;H6MBL"O. \M:3(.HQ?#Y2Z*]';G=> M+/%IK3=0QCNYYF3;,G$YSV&^7"[+;?@>=!%'7OO.1IM; CMP2/;]8=AT'[8]PMR8Z1;'9AV_//APYXCLRKN27 M+3[?[0][>G,8S'J<3%[.LZNO^]W:TBN8OBYV"FP!JU:Z7-3IXGQDH-$*QNY: MMFD8DWHP'0U$L0LK02_F.2%X-5>ILY*IE6K;O:TRY:T(1U[,$U_YH]EVT.FC MQL0AQNMMEN-X6)QU/D^9Q!B-T315)O#I6"8)$I-97*5D5LM.&&W*JA2C/'PV MK\R'5:'485$?': ^-\UM%:9]34ZSG75V-)A"="R6NWME8[AU,[@F*4:ZZVP' M*XJ7?$$:6NBJ5ILWXQ13= 2X*T+-*,&ZB^'G6B/1]9[^7KZY97 MVJ/TSG+'1;37&/*0JQ<2S15RA8Z6E]J\,AHZ1EV<=/9E./)BGFU[6)O/S4%% MHI<>;7?599K5N&N2HM1WY6J;WG7,VG1.!=B&+_26AWY2#_B/2@,Y8/2%F?:9 MVL)>S5JM#>3JQ3R;M89>]OGQ0NK/UC*9KDT#4PG R(MY6H0^LI;+74DJ]81= MI4:73'IV55*F> FV6:YTYFA&EYQ*4W; MB1U*OY I6!H("%DQ2_LLG\[.*F3:8W5JJ0-OZF(DR2O3:;J[%H%'0)E%)5MS M*BP'?+"+D?R2*3456NV9]'C!6GPKO^RZ@=49&;&>D6*W)@Y 4]^R[>STX( Y7H(3&MJ=E^W=2! MS*.7#Z7J^!8;UEI=4ZDON94J,+SJ 1C'+H=:LY%E3WTN;RI>J[?5?;.T9G49 MNP+/NMZJ;[<-KLP+0WR_MK&R/5^""5Q!R,Y4F'/-/J7SN%DT,:+;I'*$#H=> M+,LLSB:SH2)[TF+JL%H]NY/D&ICK%3PK5_NX.M=L@]<6';K#S22/'H,)7&'_ MNBQSLQT1C%&M6=8]O#846RX8>H7_W4FK0 ABR=;*U'H-EG5%!!="W3>5 MACB7M& Z=0DOUR_9 1QZ,5=FNRX(CG>D^2*#V+B.\B.\>$P1S%O""TZ(ZLRV8I!%^ M*0U/>>$ ^-AH/@M[HED91/"=AQ\B!GC'%!AL,#0QWIW,(#HK5F#YCF5%_QOE M["/'G'WE?I5A!HARFO7JC^=1R@]XHV- %\U%)IJK.L88ODFS[."#4T->4CCU M>$)Q6-, 9EV 1TW:;&J7DG;3T;.I:P-O$1D=S<#3JC%Q2^$\$,4WT.2G_RC6>1#6G:"(0D M2T,6FC>+ZG@.,!<"T=D,5HX-OG("O :?!5"B[%86<;Y$L^"J)ZCA/.$F5- FZ;&$KS# *LUEJ[G M^ <=6X*'K_PQH.WA="X%1H>GY6,MS)2R 5E"P+8!]&H(]/7O7@VG>T+&TZ4N MPY>>H&18(146':B'8/'U&44+ANP(9V7MPH6 ETT=>W$H10BT4T+ Q5X2(\S^ M<32@"5H*?@%._NEY0\6!NT1(N(<;4K@$@-XP-AW-\QF$ $0 WX' %R8/J0H8 M%(K(%1$=:ZH2SM.#WSM?>#-@4+YH)RM(Z8] (9^) BGNG_"X?MD,6!S*%#D MS^R5V"$G6'E^!L^27*APIR8)5 \X;Z"[4(" G"IJ9$W=UR*?FU\/)!WN18\: M/;Y[GZ'YT*Z*T%1SM=,TSK"B_=3X>?4AXI_*_!\*'JRKM5_1>@JZJLP.L! MD&GO=@[Q8G%XAV+^B$_'@Z:HUX1J6Y:RC$1_$]^_A!=-P3 M?G)V*G32F^(PYO[@C8E.2^^P=B\((&+ _ONW]# M QHJFS B!HS(9M!'&Q@FC/@D1A 9DD@8$0-&)!H1$T8D&A$31@"->/1NH801 MB4;<)"->VNWY*??A\U;-'K/#3D]B/J6-XE.6^P=T27PT7>DTD'/Z[WU^TCM8 M U_809YY(K?K*?K =@CO1(NGX"=A?>Q8SR:L?[W%<].L/\W0C#?KF5=P_GQM M[W9%X,=O\!=B?G%0_K$WXGSZYOWQE[P\Y;!_>G_C0Z[W1Z[YX_'XAJXV2@0@ M$8!/N/PX$8!W$H#XN=T7NU;G>L;5;?K/[W91=^R ]J/;,QD[%SK']I5 MY9UOB3R375CHKC68+-"FD/:$("H:";LOO_]%)U_@M_[KW!]-E.ZE2O>'[IU? MH71"-R.D?9LV:?VFE([J88ZR'ZV:YEH3ZV0@3SB_'D3U5WCF M0^X1^QY*%R^+\I,;3L6Q9H94UC*2,.=[ILK MW;>(QMVG.R?QN,1@2;R$MV/G4;7N2W3^A)Z=<@^=N@67-4M:;1:HF+;,.X>B M;9S-7';2N^TXR\N-F413$]2J.*X3"H^7%KVIGY_B@@4U%=XS3/]83;V!HPC^>H$A\I>Q MC#HW_IV<2GRP%8._"!M?4,-X Y[#,^\%?'6C[<=@K:LY"^P.PJS*RFX874\Q M#0,5]FQVR[4L>($R_OC1)-BMR SUI_ZFMQ!YB=]EZC>L:Q.SJ<;N,_1B/HWV$3@TO*Q'/>7]0ZI!O>K699=A!>J>,OP%_!TUSD MK"4*]!$WQ]8X4P.ZFX=+6:]

;QCLT\CE6";^OF03(9EDW*(6-0EXIE:#)A1 P8P62H1"/B MP(A$(V+#"#0IF8\#([(9*FFK$@=&)- 4%T;0&1I/.!$'3B0J$1=&X,DF$0=& ML.%5; DCOJC3T).AC<];->S.<-&&X5/..YY"Y9] @Z<<^G)K#W,TT>_G )8<+_'V3S=+2% M8BS!C"+MSX,1L#S75ZQ$#'ZH]5,!(F L74.-1"*L*$D,H=CKP6MZW'_8[0:1 MR7/#MQLI=&^OS%R/5IM-W ]:C:39= 4G<4^M676 MM]3#IXJSXEF9_V$M_AXOD(H9*!7"Z\ID22P<84E?;=#1M+K\LM1$T^L&?H#_ ;[#7Z%"T!E2*R'W*#V2UKV;?P[Q(W[M*-NVEL>5>OSGT1 MM+S0L\O6[!KARTP.34]TJLQ-3'Q5Y "A@6?'4!F&N$W B9_2?@\_+6'TS_"Z M?K1S=1MG=P^]KB/27_6[;B>^\A//ZJ -]5?BGKW%/8.SK+BNKTW J@'O(F,H MG)![VICW3DNN1;E+A<;*J"W[9LDHD!6/TJU*N@VH!R^/QK$435T>R%V]&271 MMN_NL24G%$AGJ> M-W<[\'5#FOX]_+]$-))SNN2<[IN%H$P1>L&$[4\U(#NV^O&XE<17C M?I)7C%3%!Z3EEI-0A\(GW-ELUZ+L0;-NU'<3U,0=9;_88B(UV;5E!GJ6=(K) MDL_S*W^0(D9>XE%SJ_R8VX[X_,23P\^N M\OM: XNO%WM6.AC443^-5QJ-"6=O%NUX5_DU%[VRV2F4*-1H%5G+2-=ZV78@ MLZ'KE\VF*)SZ9D'Y;WFF>+&H_TN.!=^U4"_NR'(;A7I<>Y OI.WJEN\O_55N M4$ROBS,.H TLU,,S3%*HEQP QH,:B6A\,T]4"^[J&W';3NH\CML;VE%E,EKU;:, MH6&N*)O"J:12[SOF?29^W-,G @Y MT0$&5/U[>("):"1G=]@H\6_6&^4U0*[8%T[&\-"WQ%(8^LPV,#](%9-RO:1< M+_$GXU2NU^:%=K[H;+.HTF8]^"O;A#RVT4[,G5#E&1:':-[K+=DE,2LK6!&L(-/ 4D,E=:0R5@$T\' M[?% <'P/<;Z%*Y<<[]WL\=[GZ,VMG?Q%'8E:>G&B_IN*!KX+9R]Y, O\0)C6 S8 MK2_:/:%'ILT%A0=5NU=?KW8!A#YX WL='B7PS8R3;U38G?V5(_SW)ZI2.7-X8N8W1XF)BBV6Z2$< DF]C^V-)NSR9[ MIO#'VH'8;Y8WITE#.E=QN M&Q7RALVM74WQ/?V6F*)E@:.?",A)^"CI4?6.4'2B?'\,'^&S_* ]6Y&D5"-(K46( M_2D2@YU$8AB4P?!:;;&6 MUJU=0ZOFTAR%Z4]%8K ,\S&1F-CI9!SMA1N)JR3ADR1\\OX8=QX^P:[$3_)D M!R7-H5PUQ::7[J33#<'-!M \.,1/B.QCQ6YA_.3?'GS7);K%%%# +*$D&4M? M.:QF8FS^^2_XY_A@U0+("W5P=GC[G8K!]QR0!47_]2&*=+[7X^1)O4E$@V(: M/_0:#^<=_OL__^]T_I=!V@,>G"QL%FY_O_$0&G0M/78TQ4PK4_#NWV!'5G;N MT34!6'.$FM]WD (I@6 HA"'DY&=(D0MR+I1M^H1H!R1*6]K4^WWXVO&S$$7N M/@1Z"#GTV]$LP*J-!I]^]MR0-YZ]^HV#S0W*"OCUL# 2RV2I#^#6N4B&;*'N M6/-?!9DY$)[^MRODKTGK:^4C^A4^"&@8P!$K^B2(UGKXZ$2((&W!?+IAU-"> M(M"H@86S=XJ@1,KPP=)[I!"DVI%$X[-7'E8PMJT)3)(3*X@X%+M\0TPAE68^ M@W#- B)*.;%2J'"="B_^]]_C6,Z\*71Y$>D*2%YHBD*]4N"Z? $I5II<,U_A MZHC8!1\T^&97A)"$X?_Y*Q]AD#;Y.ZYK*@H=I%OFP7\=GD>&/-<1$;Y9 .NJ M2DT>J'T*B4+/A^D_CJ/G&'!-M95P4P)[#\9.&#PKX^I$E4F,G M;Z%D:Z63N*!Q,GXYLK':#K+E]C:-+AS,G%3S.7E2T>6P]?SYR-4@\$?8:BA( MOJR3ZH!NF&[0!B,OGNEB#4_*!IL5VC>*FD[6&9RMZ3(IHP]'EMAZVE[N1TW3 M,$6YBU$K+;_CP,B+9PZIJ65N,_::ENF+I^I\=IBT]'MNEFK MC)95#8C+N,(!*^IBY&(\T[Q.=>\#3T>D!1]U-*<< '_R8J3@J965EY91/EU< MM=*VE]^4_+;,7(XTY@;>H&M4CA>:\YTP7N:H^12.O.21O&SNJ]I^C-+TINU4 MFZU93@MD]LK;)4EK]$EV@N+S"C//^YN.5^. [7(Y=#VKH8.].[>E&L'4Z&!1 M,JF]#F_XO1BJ!FX)GVVV73-M!'5@4;7+.MV&MS5=#"4KA>G:SVTQ7J/EL50F MUV*>#.#0BU4!8XYP*L/R7"JYE?:LWQVLBAP'FXM?/+6U5#JKE1 (>7P98,- M:KI6"CO170QMNYU\=E8OJ69>+#3;3A*! M9\+-*W0+D$!QD?_[C-JK[.G];E#-])2VF^U@D$NDX6*E]6>_5H M'\CPCP7 X"+@[_G!,GH2[;'<7D.T\AHNE:H$2?>XBJJYW*]_<")#7^8#ISZ' MX\F-?1_(\5:[H"WMJ<>A^87<+/<&X^9^VHY:OE 7'$>4Y>1SF'X#\=O;9?JL M74@WBY)K\7U]K-F.V%_::QTPGE5T0>;!T9GK@@5,(,L M\$/F8[S 9]A(X7G2>5PM##888+6&"O[:T5RP9A5:/"'CD9!*;BCX%W^#4NF" M5?YS\'4YQ/47X&4[*/7._>C(HE+@DZ('B1("2;(QO%VH:%YDJ@&ZNT"!)H:J MP*]!E0#_/[4MRP[\,F>!)?TZ6L-RL!_-.X.-S:?U3B.)_ MBN_9QP^BX%_XR5F,\.3XXC#F/@S+1'$]SSE.XA#^PZ(5/B^M+TMEZ.QC1V,G M,8V3Y]O@F5,@@D<*'7]/PX.:WU% -0 T>3*0>8@NAR\^#E7&KFWYGO;! M)8^;]7,\6CT].#J4Q*+GD+EGT"#)VV$S\F#C!M9OI=H M "<.?AC&]5Z;JT9^+#V89PC)8^?\%<#,[W)!"^JA?E)R#D107*W1G6'QL*8-F/;/[Q\:; Q9(_OA/E)YA]'U-R\^I6 M =D_9 J$1_[WA\+AF3"WG#SX)#PD?L?,@5VO5MKFTKFEN1@6:7/.UW2[V/Z" MU@'\V@?V1&4)5NN'MU4)WDQSNC-E>4@JN%._/[84J#;SV?HZUZCQOCT>,UY/ M;BS-MAS>F4YC6(IFLI_:J2T^MGLL>C4]?@YP:ZV8G@JGQPRWWJ.UP*TAUZ?D MU#T?MUZ<: <@3=8:=7LMK#OHNISKB0IN .L/0AH%((W*,)?YE7%V.L\U].&% M4*4H-_P6O(>/[*/P PRB5R7D?PW*6 5.S 9*M<;7?+LOUZI2L5[ZBM9*3^+, M>5;O-2QI=,8M#//:O."6W$#83B@3Y>3P9F*"PE(H\;Q^W;%3QC@V4/AT8^<= M+Z'[ 8;-MT*@>-@Y;ZPJ 5I.GU#)UWUV:M+A95?SZ=%E:!'-X?G"4SZ&,] MEVXVL/30"NJ%MN)MNZ4_,H[TG\^Y&_.FD2HNME*D9(_82J;KEJTM&"MH5D\[*YS+'N-W:6! M]VU5NCDR_7YYL^JSS7:Q!AM<1$&F1_OPWEJ0J?B.5XW'RI"ZN7R#Q)[Z/O;4 MG58]8E*-<5FU:CEL:0KU^;HPV9$U?0*;X\!^WW@JBU[&LM_C%O)O83B]RC[Z M:MW^R/#45Z\M,:.^FQEU>\0@1];K O4:OJC29%V7LT M*%2VZ0&ZVZUVM8)5KP4%70ZO6:'@+;W9)"GJ)P6RDJ2H]TV*NC7DBH>U]::D MJ/6GN+&2TD:VQ^:M3DEP(*1!6PO+4/0WBE?1?&DGKZU8!J:>3(HJ=_4]72+0M)E?]U8;8A5DZ2ELF@R3HK)4 MBF+0)"DJ28KZ$8;-MT*@>-@Y;T^*:K-3LL;L\)VY<.8XUZWF^[M]&P!4E!1% M/@9/-QM82I*BODD)B*SV9%+4K&SFU,6E4465;*.SGC4J3Z.OP MV@AH+-%DBL0NT2C)BOK&P:0D*RHQO.)I>+T]*VHWPZFAM:0H25GD:A-W/=)[ M08AVT9$>^\(CO5@;6$E:5)(6]7T@*"X6U7/2HJAAFG-HRL70&C.J%]"B3<^] M-KQ@"X?W'J1(]/)\+LF+2O*BDKRHQ)"Z@;RH4='ER;I0VDKK=E%#5ZUM,>MS M$-ZB^!7VPN3RVXA?/2\QBKUMU_A'!K0^.S$J7J 5S)U!AY[)%511F')A4%CZ MMA'$T?1Z.C'*V>!+/(>A0TEP6/P^O*PTSH[ 4]FAL_18U-@EF)9E1 MGY<9=6O0%0][ZTV94>E6<<'DM^R:[TM8@:@5UTTIJT-,@]86D6$?R_6\M9A5 MDAKU4TRB5]V\^34PPU7&7%-HF!T^3U2'*X(?DF4\EA;2DZE17IHOX3NA,^/[ M-;IK#BKIH(OK\.9U>-R',BF2P)+%M+;0K4)8^_K'85SAB&R 3.)R5Z[P?H;!*62I*IO$H/ZI"/ FX:JN%A93R95 M>CQS*Q:?5U>2N6&YOK0/9"SL6DZP:(J^$B)/DJJ^3QSJAHB16&RW!H/Q ML-C>GHQEDF.L/,@6>"F-=NH675&5?86#* E[5#$9.NE1=0,F6)*,E5AB7YW( M\*@QIA#=V3Y=7WCF>MN?ZH/Y &5- #-ACW2,2A'TI6>8)&/=:C)6_&B2)'%] M-_2+AP'VQB2NL='N-@9I@I.4W)QQRX'@%CIM"(LP7D9DB!=V7+B->-FSDKAP M]+9=\:\+H)VC' %0;F+[8TN[/9A[)&+ MHTWW=):76;!=NKKI=*7\1O?T[G)5XB!T19W<<2)%L4F6UQ='U[X<"3X[#>S+ M%QRG/+&; []XF'1ORA/+2S9&KLKFGL_+1FGD)X"0R!:Q$-I"7 MB#U%.J+D1G\%HP$B:0X"9 ,1Q H2"C(2*"[R?U_0=CBK=8>MEMP3^/2PY/3I MVF8YG\50==Z80-!4'$=.EQK:S)RO>U+?5- ]5B+V&[#6/]Q3E?HU79'IQ;#$Z#WX@>5K&U/*%O/FHJ\;W#@=4([4_E.+G!0" M+/;/X4D2O8B%?!2EAE4;<-)",II=M)3M849EV?Y3M@]<-3(UX',0J%;X:@_5OW&K^#05"X$\/\_L0LY?2A]](GTC<39S)521 MT+Y*Y_+LEO='V^#7/W@V+7!3;%*;A7UUNHQ@6]+V+MA/:/E>%BF^PTSH6T&NS)M!U>U&N47U9__4/ M]LA^>YBQ"II^-2$6N*D0NYPX=@'P" M>+CS7Z>.O0B_M;)MZ\1FNC8)1YOXJG8_>OP1PO/EF/BH3*K#YG)?)3 /[7/& M1)[(U1S3>D6Z!7S3ATED)^33!/S**^HL_,:A5N^J:5Y7O*S58+LK[ZS!+]X]G/%SUBJ MC@9(D0A@W 6PY?^$=(FX?U4>NXNM)4\D)HOZZ'Z^<'MCG]FW7R:/ M=\+V=;LRV(C[VAW.QNDB16 :A?(!Y"SD[ >;CLI0(OM%0:N9ZUF7PO6\4&N4 M8WF<^7A)9BBYF&D8G53P2=S?C5; MH)38RQ4D7')1%-M/.OXTELF)S^#\P&3)PJ0V+)E*=M===19R6>6!2<=F4Q1& M_B'$&:?MZ9.9/^\N<9+=*4NT/^:#;=XFI#QQJVJ?RTK4W*<*9@KWQ'DU5,(E%R.:B@>+&?]RU\M*F-7R;6KN/)'?CV4!+A M;PUC:2S\Q0.!_7JQIV<\GS?T;4,2Q\1HM6U-M8!_)*B?=C45"GY@ RIKRV?8 M9W^2\X<+#3]T6R%;P=^@4:GH]S&0-'XBWUR56PBB1"A\WO-&S;ZY5GLH]^N? MO>;8E](-9./K^:]L8\E_D9/:00W'5+2V6)$+9ZUWBM47'\)^,ON-Y;X@Y"EL M;])K30#>HB'*"HR)7KE]YU_'.(/M&,#4!2BV#+V!$^\-V.)0'MP(.XY&.'Q0 M!%.^$J4TO$^RPHO-\G?(QU)"VLDX/LUB#,W*%*FH,IF=TC+#*%E9531VBJLH M0] J>-^_E>,WNJI<[/HY 5]N&GR?S.VU+.E)U;8NA_UFST?V'*R[=+A2"5V3 M\^X6=5>5ZCR0P]:-YR-)R^.4=A:=2#398QH#32GURG D\W#D)BA2]=7,SG/C5+?L6)^L^))&-6RW M116\62!3ER/]NDB,.:TFH(M%41SRVD0SZ+9,7:Y(7?2+W;;5(DRC*2I-?D)>3JT,;CGG]A-PRNV%UE6V!6![6+8+D+D+7I"S @>$I/&WZ/;6L"_HBAF2B.__9_*\V\T."1+C?@1>2__QY'Z/#!G!35F3;Q+4V8 M1CS-:0#XM7O^@O\!]%&Y)8RY@)4ONS X<\ELS=Y(6#'+-7FM,U&Z?7\['VVY MSV/?XR@-;=*I;5EV UF VPFB*[9NJ.L9C#A$QD[FF).[& )-QXC7#PR#BD1 M!0@=&V(Y,$U@:.CP=T_9@DG_94 +V?9=8*2X?_]^IPC15VU%82+@79YLE-FJ M KHI*U?[??SA=*+WDTA;VM3[K?B>??P@S$:-/CDDOD9C3C)A#V/@)X><6O1? M<"6>.8A%3A\\7&H,G9MR_>TN[*):)V?F"#^@OQPL):[ M?S^T%#)AQ":^>1A^_2UX4S[<<+>TIV^.)Q%^6[1[/()*.)Y_1\>1Q_^!'$>.I MR.:/(D:B)HF:O,Z5_5'$2-0D49-OIR:Q"ZZXFGN+?A& M,6SU^_&J>V'Z7^UL%SN3[4&RUEM:KK]3CY2G^UJEB1<4DD2)Y&/ M,AL!"865%DW#?9!0I[G'E#K@@@.:@/?=I5$3=SW=C*S7;DQ'KL*O]VFFLIYO MQ9K5E@F9^/4/B:8(@DI:E_]LW?WX#?()W7UE6]UW:F_S=#NT3U3CA]I+=+'> M%%]W=;ZV "+<%3%?MZ'VTK_^H5-4]E)Y$]U-=/?[ZNXS$]-CH;OC1E%4>+.4 MYDL3?$:D1;6_FL):$1;LO%@*Q1]3WEL-)5^YM BF^B>N_Z>Z_E]]5<@G7QT0 M>1]?O>CXH&3L')4#"EP!R:KOH@(QSL]YCR\I3]C">W,J>9H5UGS(J/A_L[9HIKJ!3*7O9\NYES&_#, ML $MLCI+^DDB1V^(''WYW3T?=*3SY>N*#WK%SJOBMYZC /X82\7953QM 6__ M@2MP;,L"7ZW A$;-]:[ 6V=**+MV!QVA.W0^:)6U]9JHPIXCP.TBZ!1#77:. M2^ A@8 _#;JE?R"WT+D\WC0%+I*5Y>@H;#0%/BJ%3&)W M0P(/"3SNZ[S@6"?%Z[@Y,DA7$2!8II 'U9O_L__ M.RM+O0AX'/3S9&&'R,UF[BXS_7VGXD1X M*(AF".I?R,G/D"(7Y%PHV_0)T&/-<1$;Y9 .NJ M2DW^[M:?^Z*Y1W'T' .NJ?:AW>EX3-$8KH)M5AE3,DE0E*R,-44F66:J9C5< MR8[)7_^(]KM M:^U.Z?0RA^_VNQT/_J^XK'']41_CKK4[K?=W\@9K534TSRG#6FU08M)R<*W= M:5=5V3*JF+)4JC8L:KQQ\LZ$N];N=*_Z!DX,V9XI5@9"=U:J[U"Y?:W=:;:P M#FB.\_,\KHUZJ];8GMB;Z3]6OM3I?+!:-P M"J5*Z['"$\XL;S4 E>C+D15IQ%4P;>^A@EWQYN4 I>=, $ROBY&>M=UYC)GK MHL9B1U2V=KFYP0*9N1RIM5=C,T]M!12GZ/1P/JV-YSP<>4%/-CU=UVQ%Y_AU MCB=*RH3L.R8'1E[04[=P@ZM/-A6S1%F]4E.JK1<"''E!3[/?J97DMNVA):E( M,JV9YTYZ-EVT90R^'=E=N7N!%@9'$(=$1 MJNA*9S9 0+'+H?*4,C> M;W1O'<"A%Y3:=NU=@1E8F%G:Y:H'?+?MYKD". M1-()AY[32B918DQ/\(F,8^.Q3-(X)8]97)$U$INP$YQ4I\Q%L^-JPVB.V'FZ MS0M\P=S8ZYUN+*"F7BR.'"M3DD9S E]SAT9]MZX.:OQ5G!!Y%*CG/I,-XK!U2;" MTU6I1:-I0?3=HVA/;5,"<71%?A8[?@%_06AN_YM.:ZL.FZO0POC)C>N7/\%C9B MUW+:4IL:WI\:ZTY'2W58W!1,95.HVWUWNF^7VW%IK"OXSDEWW+_&T5+^ONR3 M"VCK&JYW=['I(-NTD'WP3._7<.EI!?6+K]*BOK9X MBJ8?T\];C>\^--O#.RX2W_S;^.870/5936M_#HQ]BA,0ZB6WG-1M]7E@5ND. M7%Z<.:I4&@93S:R3 [7+'.S^2IHU6) M+,F+8[\EC*W-JE,\](EE&"+1^43G$YV/M[OR8ITO$8WLJ$=[L M:4./^KE2V1MNYOJ""S=^(C1]YS;5R2T9\7=(#NKX'(C:3UI\.YT?;'AA2K0$ M?6(+6KI]Z,F*IFCR>99)HN4_6LN3GO-?<;;Q?"W7!5)IVWW8JJC<7'>]=$,@ M2D'46A5G4B2#)EJ>:'FBY3%T.EZ@Y9W%AIOK?ITT?3/8C;0:H71'P:%#:@JE M']O*;_Z,).R&<[QC0HUH=]_:)XFF)-&4Y-0D5D[*']J(7;NNKT)YCC)=M-!= M;:,-!:(J.S(')PA\%#;%T,]+G4KT/='W)'KZ9>[*\_5]I=05@YSO*4GQV[7& ML-DUY+X.)@B]%3;%HL^[""+1]T3?$WW_,L?E^?INFM*VW:0YD_?M,3'(6E(! M6P1@@L!OP; 4@;XPN2M._@EX9D&;:H BDZM%NC\1BV('.?%;\[>HK$UD.Y'M M[U7GE\AV(MO?5;9O/@+\='%KXA%^#X_P:D%/$NR-8[#WZ/PFSICIO,? F'!CTI5(LE:3))RK_7>(_4,W_NND@[[/U'"P?//J* MPKM=.SNQ>9]$??E@20:FVCL-]+8S['E7ZFQ MFSS5,,?[+"_E]V3)\K;CG#>%.RRPZ$GJ.^>?/UT)FT0F/BPR\=4U*5^2C_[5 MB_[B>.8GG5M$^OR*>.:^//:\QB+-\*(N6#C-M_,JQLD8"KT-#$UA5\(;240S MP8T/#WM^]:)_QCG(JW$C7\]6F?5D9)GI75XIDDN1@T$*@!MT6,9'79;Q);"1 MP$8"&]_![7H];*1'79+2!'497CS[]L[33FK M\ITT[<\JGE^[,B=DZQ"]-M;23"&V"K? MD55" (8/!ATFG$YA6-*+*%'SQ%J)CY/S"C.E3-EEUUXOJ[S2$IDJR9 =+]>& M2AYZ-Q1!/\^[290\4?(O7]N/<$E>H>2Z%?2V$D[V3*$P%LC\>ILKML.='!X# M$9?EO(][(C=Q$'3GE20]A^(0E"$ &$QL?VQI7X-TGU"B\N4+_BFNS/-=F*RY M5:=3?L6CPGQM5/-9>BZ5=!G#H0M#4RF6>=X]4@E,)##Q,7';'PT3'^L5/1\F MZ)K5$029SJ)BOHJVB8!=:7X;P@3L<(2EB*2C60(3"4Q\SPR[Y\-$KRY5 G0] M6)EYEL*D)MH:H!L.P@0;9I PV.U+\]!? PMAH<3;[I+\#KU \0I+GO M>L9T%WUD+,%$O-_A$=*#HR6XNH-P<2YB3Y&JO]00 DTA4!P0($\(%(448OL. M8AE*M#;(X9?!UJ)E0K2+ [KUM?NY M [#RP%<,Q4(,P'I #"]41+ K*99G@%DYF@5F#XA@@Q%PUPI7!'@,1KO@H]-/ MM6@WRR 7 IQ,]"0F0*HI*J.K]VE5HLTV> M1DL%MR+U6T2^+F4'H_6\_>L?-',9'C@76KCC7&=6!A'\/^]&BJ.=&4*Y@HW43J<^C2J$$96O@/FIKFI/XRFPM$NK$&X&QLN M]^IPE F';Q3'L'T7_@QS:)"Y[QCNQ C)"&99! 2-'J(:CNHOP-,!L5P@1Z'^ M@K%:1(WH U7QP0?@<8 :CC;Q52VDPL/-_P]0D3J0 UC)*63L>\C2]L!W%T;$ M@!3B:IYG:0LM@IP3/;KG&7@^4"HCLDWA*$@/W]-"_0J?%?XE@XC@Z]'L?" * M"T@T(!^VY1^_^">IF&A ?";@>4N@U$NP)$ BVXF(I+BNOUB%XT+UA1($%P'M MR5!"W,.K0ME0EKH&WW0/*>H,?A:BQ OH!A<-AX-G ]*%B_;5V?%A$8Z>&8WO M8K]!B!I'S\(7=KHDX/W'(TY<:<<)S'3PA%8M,+GI>HQ5(8A'@ON3(S-E>?;X)E3P-0CA8Z_IV'@X/?8T10S M'0":_.>()K_#[058/0^>>0@HA"\^#E7&(3IIQX@+&BWT$YW4%_BH8"UW_[XQ M!R&+)8R( 2.P3!9/&!$#1K )(]Z5$>^5._'DGO$!(>Z<8D%[' $&^&GPC?G8 MF^*"FVJV9:Q0YTKR3YVF/G"PI-/1Z:' M]?T<>-O!/7_H34\/ONOQ\CD8I'B7U-5O %+QQZ)W+#/YWKCSN4D5?PZ] CO/ MU=R.YL*@UU(O.O;BQ5R[9*I+-8)M;V[P?JYDSFG9[];%MAQF M:K'DDP>KMVAEO03+ #61%2"C$\5:$ROL^UIAG]&O)('$+X+$%M3A9P$BZ^2& M^J1M^5()*^A??5:_O6Y85_ +B"]C: *S0:375?RZW14G5;D IXZ+)6G/V4 M?C_Q":WA:&+2?:I)]^6EZY\=>_OR!<\2K^/"32[MV=)<<1J0([-FU^>]?!?\1&OQ%Q4JPNADP LG[A^*]JCUV$4[UD+]@ M2!!.%$?_ T> S\+?L/_\'1;?:TM =FT"'7"PO6F+,:P5Q,.SCVSX)-B_SI@" MY5MZUNY08C9!I(R8"2U72PG"88>ZQ@FRA R"!89W'=X.Y9.'VE_8&V#LN\92 M<]T,4HGJWDX*%L&,X&/.LIO#TCHH$*7SG4^TO3NMD&]FF/Z;';-9<]Z:FBI-#JKKC?OU#7=XDA=R7 M==]7N<)B;"@%QS)+[R!,8#(9Y,1L_;2*PF-/13 )SG6UD#K'1@*&YOZAG-!H MCO:&V*FM)6&*N6-J6YPRC2#BK;'TM0GG/3).AL.P#R@^?!QE7MD"!/Y^6)=R M ,VPON&D;$.U@#+!G7)V+*X[;H1P&N]=M_$ M50-5E\?UXV3)RYP1(1B&O:W M/*_.^)__=U9V%9MD,<30( M?M]M_$3HDJ,9@OH7UM88 IP*0\19^FY=XJA?-">>RZ]=[&;^_X0_QV? MO?*P@K%M3< ?!;&"B$.QRS?$%%)IYC,(URP@HI03*X4*UZGPXG__/8[ES)M" MEQ>1KH#DA:8HU"L%KLL7D&*ER37S%:Z.B%WP08-O=D4(41C^G[_R1VS].ZYK M*@H=I%OFP7\=GD>&/-<1$;Y9 .NJ2DW^Q!<=GU:+_0E'SS'@FFHKX78D3PD, M5\934J;)+":3$XV4QQ,&E;'I5,V2$U6=T'![@2*L'&WENC0TYDR.*)FE<6"M M>+O56BX#N*,^'.GL6)X0^0HGK7-!<67T\LT-QLGXY!$=>S+,B]5I=+;WNH?D21V$!7: 6&WCKJ?.G6KO^&+.O!\+D9BL\I07_!LD:?UHJKLF5VM M6PG@G3070Y7Q1F$FEE<7FR^/VJ@Z?BE\^M;(?S.K96BG/"T1C,[.;^W&G M X9>$9-ZS1PUJ&*]Q&MJNS'I%?"<3H"A5^3$6)K;1J,Z,LV^25$%;%-3UTLP MURM,73&+8-G<53QIQRK378Z;ZSS*R=@5KMI,H ZS/B6:N+V:S]S%L.5XX*E7 MV+K<]4UBG^_54*-M;LQ9HSRK%\%V>LU%ZTQL2H[5>F)7!4Z\P M=H0N\Z52.>U+XEBG!\MIO3M0@?)=86RWO=C(C<:2XM>35G<;F%6K"V05O\+8 MKD>T M)>4W=-.@T?%NXX"A5QC;R!<:7\CN/"H<>@%! ,&+@ %33Z+Q MT<0J;6KEPD*'0\\Q2%:S8RV+TZ3,L.I4)EF6D9F)0LATEB9(1J-P8JQ>2+CO MD0Z0JKDI;(KM0MK.N<:,NX;M4JLE4(-2HRH937Z<[HVM=6$%ZP0OD% :TYV) ML)BV4&VA&QW'QM.E%=P%+JA0F GK5AU L>FW]^RJU"S/VQ7]VGZ!NEE6'.1J M=8EN*KF@[==T#E?U",Y9KI[-;B:BRX/*SCJJH="VXME_P352;EHSV6E+R M&ST/=NA!U@JN[1=\N;4:LNS Y1>U4EK;N15RI%S=+^8H4>H/YG* UFJH8I70 M'%O1]8O]0IY.5$4C6 WLPU.P#[- GAEJC,H,JBA4EF)4G*(O% PK55?50)]+ M_96TW;BVOR,+[6N\\KI%"ANN/!FE6ZC$+7KMTD*\RBMO7_+KN38AF/V:O>R0 M]GXPR@77>+5!\URKK?7Z:*U<22\FI#79UZ[N[35R4>A7*EF?%ZJ#9K[%=T@U M''GQ=A/WVA5YXRPE'U,6W9(^I';LU;W=$TNYK$UV?:DT'(BUK-VP55N_QBM2 MZ"J;FL\IDJ)(S+0?X .GJ%_C%5[?:HV2'X ]9>AWTF7H;5V&CL[WV]H,9:D,FK09 MBD-3%3Q#, DC8L ([/$+:!(^?!(?F R5=!F* R,29(H)(Q)DB@NWR\0SUM9=B,D^< 3UU M[ /31Z+4!0)-W1_N).(?#_%GKF='7_Y[7;#QUPHVAF;0KTV>?JM@1S7IXX3+ MCW,9R]XXET^/I-\S ?P3X.PBU_?/X*I4,>/ M(D:B)8F6O,KMCC$QXF?BG^^)#^M!8;:U"C9(PT-4Q7%VT^C>E*M%[S]1O>.F MQ1<6SM5JIMCM2@_.HK]7PZ"+H@%861'J5/Y4I3J:JRF..KO6ZY:89$M$W3;X M6E&B& '/]0@]B#J?860JRUS64R0*^O^S]Z[-J2K;_O#[4W6^ [7V6?]:JRIF M ^)MKOWL*E2\WQ6-OJ$0&D40D(N7?/JGNP'%:#*3.6.B";MJS9V8%KI[7'J, MT;\QQK<2T$L?B%7T2,^=T6^+:J_?7Z8G98U6FT 7$P.I8K)^)K>B5;%=\4MVA>FHSJFB">6)#<3IC'J99=(S273$)+^CR+S^ MZ/2GY#@H+YJ\2Z;C4$8LD_'Y_TOG_R_+I%CL9:G%1MEPA8Q1(1.=.I6V43XR M//+INPS]DDQ^F>@%B_*3<#DX5*\<%>1R%4\G1$F"*W'CX$7LT,3!BVL)7L ? MPL^",E0H.&NO 2K(Q$J2[<&7[ 6Z9-K%0)S90)K/*,'D=EI2*&IKD2-[,,WR MC+6CFIN@R.\=G7TIA!NKA%@EQ#;.9]_9O+M*F(+\E'/[Z[663M+;!U;/*KD% MJON-[:(<_<9;G:LV?ZK&&ABN:>\(V]^WV.WZ?FY7;*6\6RAD+T^!&CJC7E9# MF=N(A6F;3Q? G&;&C0\2,^+,ZJ($4FNF%QF*:X,9BE6ZG97)BJ:3"*+(W672\5QC5A\8S/A,^X_ M7B.^=JG:-'1Y8?!+-6]PJSIK#G1<]1TC0+.9;Q$!:1\265!GQ9_9&K%[=(ON MT0WMQ=69.T&GE5@88F'X@A4@OJ3Q<#[&<,@.00?=R[9!UK/7I475Z6BK4BFQ M67DY7GA@4>\6:!MD[FCF)=/^UL(,?=>4--Q#4@[K1$GF$ME6S]Z%?$<%=VUZ M+ XYW&[(H1"1+^BWA/U[N:6EFSMP].+AMY^#TI'C67CV9AHH[)I;15:6?V,"I/6"3% M:91MGJ/>F(%ZH_$'=X[R4O$.QS[61_I8GUB=]?-0&9^]Z"M1EQ]1> ,)]CFP M>8N%4Z1=DRNHK=;(M?O:PP0WL,29L50J3D")]<*'XS@^>]%7HA<^HDC',WIA MFVB6'_.%$J\EG(F9=C;+;&TS0WH!(SNH3/8KA%QH!K]@8+JB?@BWG)3ECKVU M[^>MQ3&7]S0_RK;IG(OL&AN^:K"[5I]<]#_SEI;%:&D_R"!16.+A?YRBJ;'2L+%DDC//33S!W%O!'/ M>1M!$/C,H:@'C9#%,%DW=G-B-^?[AC^0EOOKQHV.O5#O$_#/Z+PAW: ;#)P, M61Z.TK+5YP>I^4:@<)51.GF7/%-%^>]8-\2ZX?N&0"ZN&S[ !'J5;C -4TA+ MKI/EZJ6'[*:V]::ZS"+=@-)R,U WG%X*_7V[81!423T.@ES"[?IL8;YDD.2S MUW8E;ML'V#-0/L\!Y]L;\I'+\UG>$VMJO6-HVU9O)E"XMBG#W#$O)N'%LAS+ M\DT8'5\L!'->EINI12HQI(8>J:J6)PEL@AR.-DB641),^BYSQN#X&@&8=Q[2L]&LP//]A<$6%+>OC=O0)L_Z M);JSZ?3K[@=BV?S:LOG)$(7;#LK_HFSFNSNCE!.U@=;V.N/*.C4HBNDNDDT4 MH+]C4J?HH9?C\[?A+Y]4IEJ:<'9^D2["5* /#2D]4ZI>1,.2>\>_GU%VM9FD5J6)JO']#M,^B%&ZM2C'2'7G:W3A.ORJG13%Q-&56-SCJ,S' M&3 7%??ID*H75G2:TY:\6B^W%V+*$;&XIU\A[E\F8/.TS&>OS<>1FB_FK]W0 M7GRZ5117^8R%X5KV(K89WEC:\\1@>&HJ')?Z[)G>LX&.U3C99A]&"5)+M'?UU'G' M!DOE2SY,*B_82H)326XW3M.24"Q)=G\FT'Z]S[M,*@Y9Q&(=ARP^S?SX1;$F M)\5MMK.SQZ1J4C0_-]556L)BG7Z%6'^9T$3!-/#\$'A$!E,W]L%B'^S[!21N MR+9Y^>*YI!JB(<&M8VVH$&< >G.>5ZFQ&>SG0*[)1/#YO"Q3#.#48,5:%P' M-'W'G&FQ$&-+8M40AV>NV3YZ']7 EE+M!X8DNWP!E%+INI3>[G9=I!IP9S8F M>9I??L-!F0X"FJ@R ?RB\C&VY$H]-_+IDN,TFZLS/@)9"OHSG-,M9:6LTO5$ M:JN5Y^641ENCQL"#3A?CEQ_/D:\T.V*)_-H2&9_Y'R61_"C;I!JV+9#IRJJD M#J1=KR1LD$3B,$@R]SU2:OQ&*''[U;CD7UP.]"N9),_U.TA8R^1\;#(4F5ZN ME/YP;FN2 0T17 8T29YV.XBC'[%"B&N WKY%])Q",,"6:HVZRR6G-K:-7IEV MAEV.10H!V4$OAT-O)N;QT_XG/S& OJ-:^\+:*[9:KL9JJ6(9/%95Y\P6!A2* MO6;+TM1),[>JI>Q.AX=:RB_^F;UCF!B,$DMR;&Y\HKGQ2DGN/^2'*IO*#3A5 MI78I17YDFXL9DF1TRY*[2[T<"KW]P,M/BI"'EL@N]KL^S^]*0IT@FQ["!GV* MPON_CP["?,*"OZ8]\U/]5UTVS6;.M#MDPABQSL8LR<846C*9X"8H^^(M/0$E7#[_;R7G(;H&* MGHU7)V0$RM?B S-"Q[QG=N5R-=DF(?DF8]6J;>?"S\Q7FIZ0X@V_(X.?U85%?\=?P?N M/?:,<#&:J:BC]D&$,P< /E9TH$2@GD(.\1<>;GH.E$/G;[^$_>VR'Y:HO:+U M52-4LKIH.>!'^$-THH=))'2@N#]$SS7##[ Z\S\)-*<_)J)*@S'HDT IDW^B ME;AV.(DYP",H?X6OCK52N9?.=5E=GWF^"9^I0**&.Q3^GD"'QH^I#40ML8%[ M\H]E^DD'/VR@0YE<@R?/# X3_.)PJ#B%W.2Y(#QL27^A'VAAO,' @&O9_WO1 M$%),B \B!'7/Q!)Q#83X&? P)D2LFKX7(6+5="6$B%73^Q+B[0B!EZW6CULU M@D?BWS8^G:>F+G_,_=O%(W+9DRV8'CTRNN+P\NWTW__\>WJ\6N@;H2WX__Z@ M__A5-4C>D]2GWL]ECYU."7J9P'[#9J&@Q,G&Q&SP_=B )H\WYAWO+2^M(4]" MT T3%2@&]O+Y -(=^D3W9#]V9&)0>5SH[X/O+EZV(6_O;N+*BO5=^$(RN#X0 M\GZI.JED.Z,UJ<=#?C8WU MQ1LRY[,F/TRVTS6R7QF"H0-VG;8V$^C@(C-W6JL]U@6Q+HAUP2MN)']#%ZQI MEZ3JZ1;+[8891=2L7;VYN;@NT&RAU^7-)N#I;'8-$EY%YGM(%Z21+CA7[OAW M4.179@&]"-GZCFKLE[359Z,R8^SXK6&MSB%.SZLG558V>@D\YOARQIU8G9*6 MT7>L@(O^9.YRF1=S?6-9CF4YEN5/0(^?E^5EW5I/QOG*AO.&2F+5,-+P45TA MZ7=6R#(O-H>[V3#,T[S](T&/X\K^8I7APT3$%IVQ.+Z0I,##6/54&L"KZ2^?1356")B^U2 M*K044DW.'C>[[;@\'K$"\W:H^95*Z1%J_#- Y 4/$L)P(26 TP,24-=HOUA# M[HB[\">_*A4>\@RT_-%5I'&OH#M8QU MC;&N'VFEL+XX[J&NP DD^1QB/6_*%5$H;$BO4>QWM&0^5QET?<1Z\H[,Q>7. M8RF.I?@S3)2W2'&V 8H]*\T7M+3I]H=YLR=WO0"KSMR1V:^$57^K(?,4T8[0 MZ@B='HG-_!78-C$J-4:E?EM4ZFU'9B)J\@"*/*,IE01M@$Z+IOG=LE%9S]W\ M8K)F?:@Z=4>GR#A$$^N$6"=\B2#/:W7"8TU,@O1D#?C"8-+G>[LRFWL,,.L4 M=9>B3[M5WC1F_;2(NX]5B$ P)!V(-F+@>8CA#?D3O?>],1A/N/#XHA'UL=G; ME!(HC^ 8:?&__W,$(3D1T4"8(@L+H"LTEJL92/@(%5&![_XAZAMQYX2& M;>X^&A@I /\*E!!]%F CM+,.;;7)[A6$:ZKQKJP#SHFVB(\D82HEY622 M%H5IEDX*3#J9$7(4)0IR,B-EIA()) :EVR 6%O>!/'[%F)UIRB3I9843S9[> MJ+ L2CUZ.I)Y)!_$0IG4^/Y#PI%G31ZP0W2Y<3*RW.]PF<5JT^'+5MESO/5H MDB>[<"3S=&0K+:?T:;V]XLLVPS*/EL;2N:Y_87(\M-QH]G2C)U%(I*[69D#D=.D,MVHM%K5H? MLG#D"36E0L'MYQ\:29YN]XUF([]INMV9D#U])NVY3'(^2W>Y=#^9G-B M,!-RIR-3C6*OPRF- ;]C9_642N7,NMH5*/)T:&8QG??M5E>&#I^H5W-CT1I3 MD$&ITZ%5N3ONT.,LJWDJ,U#'JS'726P$BCX=JJD691E"-\\GG,=Y:D.2PV(& M/O4,/QF31\OH#X4I)V8WHMWS5#"RX5//D'11WZ:%06[K\75].TS,=[)2B)0W6G/4BKY\HRC"_TB;W4SC[DRG, 9 MKG)'0WY67](-3EVSS*I+K7,VY!4X]&19PW6:G^:5U9#LY\Q*JOLH;A82?NK) MLL"F/Q?+\CK)]3?9=$ZCE(5@M;>#1^F4K>_7?98-/1D H:V6586XK+#>8Q02%%+=Q1F6P7%N;($=(S[@$^]8S ]!\'";7%+%BRGZXY6WRQ(U3 M%C+L@APIGI[TQDRRJ>"AIPICGK"K:I%:DHEN9>7V*MG$7(!#STALUW9+EB0, M>+*=7?8VJ_S"XF8S-/1$66_SO*:N:\,IKV964/&KJNUR&S3T1%LGJ:TSJ6<; M*\XK]MAE0X"^3K^+AH;J^HDG$V:W]AZZ3E*B6K)&RU- JZE,N;OTLU;1?)[Y MUHNYKN?0A]9FC8&+@[DVD! ME)ELS C==!Q"$FU[!_\.5:*,GR5:EFUNH4/M GU'_-\'E2 \-,3RW+EI0Y_V MJ !A'RV%-614G5"O>;;JR"J>3U".L&3S64'=:#I?R%)+=Y!K3D:5X]!!Z@VA M@W:X1PVX187H#NWC!VD_?M""?Q0LSTHTR/YNQYTL^?Q2@Q^S:NV!/C2;5,^;2;LR#9(Y+#W2?L7F<&^WA$V<"P@(:-:WT$'Z@4) M40#TZ44=D\*7%G0U)-E 5MT;D8PB_"/4&M(Q[?A.JS9K>E6-;\M,([7HFW#7 M?YUV\.T%O"E1NK%+],JSQ)LOTQ5EDM)DLIRT,T*B5=;:72@0%'-_VG;YB'K7 M)!4?K'3>NLDI]L%2%BG5)0M.&;0$K3)[>( 2DKVGWB8A;<\^S_,;.)Z8@ADJ M;6 B>)=J@[ L A*4'?1N"6"@P!46,/\MOI0ER?O+N/2O/22S^S-RA(1]#0@H M)^)45YTYD(FUJ >GOXCJ-Z"B#@Y>*$(>0A5>X7/#K8-3.55--I!0M%$F M1/Q^<3:SP0S7GX"L8P/1P2&M]Y:27ZQ8\HON)'G&.&>&"$BK%7(GXA8 MH@Q6GBCMT*Y#CE/7JNQ!.I_E(41TR$*82(XGS:-_V\P!M#9=0G7@KJ$ZOZH! M:8JYSO]T"<]A0E&6A6: >@\H ;X&!QV$\_E \9_BJIP(#_X9(JD1J" :24,.WP:_NR+ &^ M% D2/.2-Z+?"H1<_LY^*3#8B,I%:^ZR,MG")XL_0TH(T8"4)\314!AW;-."/ M$L!_/3I^#H/">3F\AGR5QP"&T?06>IU<@TN5(67(^76QW!^) MG+_S>7\KSTI?SV6RS6K5;//U%25SE4*CJ9KP $J>.8".K-X]53^:/D]4VD?0 M)U?7,RW]L9KF=X5M4]@5;8 M&1-Z3Y^-Z$1E%TJ;HJ)G$VC[,/7\8^K(A/@TO;,O_Q2IT004Q9]85"78Z$R7 M5?@GVR$4VUQB)1+:_\CV]US3WIU^Q0.$94-*V"K2R;Y1X-=\0C?QE^PD'9+\ M4 >,"U>VYX(>G&,/4@OJ3EW%KWJFX-?X(;VP5'&>)NM%=I(7U/ZVY,XN4,+K MVU:L"F]8?Z]D59JY9Y)Q\84KJ()!WR=C0EP#(;+W,1VN@0[T?28=$^(*"!$+ MQ'70(1:(*R%$-CZJKX,0L42\+R'>F$O^4^?A8RN'?52AL"M:\N\62]O7C4K] M:MVH)'G/I&^Z;M313=*[U1%[63&]?QVQI\FUL2A_OBA?J-C;;UCQ-RRFZ+KC M9J4S)OR5E'?\9H2_=AX0Y1_Q8'\2W4//N"D/LE+[=@F.I%- UT<1NZL MT/VY>^96"UUE73B1^4J,E2M(9/Y)>.Y:LW8MSP:"1/$,R1@/59(NC0J>3D_6 M]6GWY4OU3!3TD!4R8##N=(1AFTN,R_8H75\;BSD;O?!^2Q+O:ZX\6;?D'V^Q,+R7,#Q! %F;2KO5ZHS[&C"U'9OJ.OWL<'9EPD#E)DXSE9N7M,+8 M'F[8>C_'SU!6' .%@3H#I8N%X9>%X7M)PYLAI%<@#6*>-G))-COEEM->DRGT M1V:]POK%M+ZQ-%Q?_.IDYCW@ -%&D%L#(:770#>M95#!- 1AWT*8Z@JK%W[V M,?[/&PKXW:XAN\\ <4)6/J>@'GKS?+7,NCVM+GG;D6,/9H(S$W!R\CEHY_M4 M[+RT'HIY_E-X_M/MU=?Q?#,%)*4W4LO\;KQH+0KKFKWA4#D&!O'\B_4M8YZ_ M)0OU0YC^T\W2US']LCIV2TU:XK1EJMTV^BVS7BYL@L)D,=,_9?I;#N@&"=AA M*-?QI@O(1#C? -JNHAM4VL-^':L[DZ*"'Q0?'@^]P7"X#=EO1\@[/GTZWSWSI[ M=GQCR3$;:-S5&MXM$Q6E\>"PJ0Z"(@/]N6B#O.@ N1#A[(+IN"^J0KTB MB?T\-VQIJU:A[_4TMS1Y1/5.:52DZ)6J\/MHO%@PKMJ2?D?!6&1FHU;)J@^U M!"A.*(\RVO;C1L#%59/W="P8<33[ENSE=Y2,QW8&,&6:WFCIA=O)M#.[DM)" M1T8:%?7*Q)+Q[B'O:[*>VXJB2L!V<(> S#]'=G0H!J,G9P?84K3Y9^3,-"H=[R&ESY=DG5'R)"5,K*[5%3*^-7E: M@#J6I.\2KOT2<-^/%"5=)GDSL=FXW(INBE)S6ET7EAL!-YU@SD#K8E'ZS=CM MIYF:?G%A5-[R3!7?.$![DW&H;Y?X%E;(?EHYVSDMKGU.V_5E8Z"ERAV+3\R3 MTV&]EDLJ#=01"@&)\=FW"*C,FH7U6ELY4FK= M67:6+05)!88:Q[<6<7#VTTWBSQ"+)K.;IG.,TM(2&\U@'Y2YFAVP0M8'(Y]V M=?GF8G'+8&3>B!2 1[B%OP+@PM]AY?XX&/M-@G'? _. TC%,W,G!;T+RHB(L M;*7RTM$J=6ZE,:DE5-]J9X2ZH]+HBBH&>'U?8?D2D>O?E)L3<5'9K51RA[,) MO])7?5;XJ\1EWJ5S&@ZJW)Q3:% L+E\(/=P$D._\#EFH,A]J,8CJ5\3AZ)L,NWV[I+? ME18"R6>[Y?4C*U 4,J?/Q=WB,/5W$: O88&_ORR=VMX39;.;3BU%4SO5=9*L M3>G^ Q8A;'O'L;@X='W3UOH'B) V['4:S5S=Y-5*#BRKK9GF*#,D0JB8?V6Z /F5M:0&R:DS'[<3Y ?B55UDFME MIAUN5W"%MMJOI3OF1J!H/T0=8^"^B@Q\"0OYG<3A1 J&S>RCX52$/%\8=2J3 M(FND-_(,2<$SM9AC(8A#TC<1DGZ+%-0Z3(YM#?,]OCZWM@TX3* 4+ 48J/$Z MR_;[2,$7*U3!W_?OL:T;B4P#T3;@6^- =!Q'^Z)&,_RP#UQ7!^A:S@D" N>4 M8TF3>QT>)&9\>S$2!\E1CESH78'RV^O%)0EBF?DVEO6K9:8P6(]J2DT<>PN4'O:Y:DO+[[A5T=B5/+.:]T;0 M4&?\&K5Q_\TO!#YM@JTJF82ZM#P7R&%W-FA]Q'40OE?$@6TDV'WFPU=(V+3F9:3T[6D(7#+=:.U=\-';!8I&Y]OC>947& MVJD/=5I)":0*>HT61?5V[0Z+1 ;#2F.1^<:1OKCV^1<+6Y5U_]V MX+:P3C)GP!7B,LEHS-E*R!W^L<)J](+L>ZWMI%@QY"GH"G )* TD'4-U8JF) M_?@GU_QWMGQM7V%_>S$'> MH.>B(ELU<^JPDMM6T+0&MF@XZC[9GY4D;^GI\-MRX#1R 9^_D.P/BEJF-. G M<[)/UBIBY87GN#AM^IPMFQO-C&2Z MU7C@V\M"TIF QK ]9.&,_,X5RP=WR.A[XQ(/ _&?[#95J8U>BB0 MZ>YVF+:24]*9S)!LI,_W5XF3^6XV*K9GGC"/#X7&(//&67P?ZKH?*\@D5)"R MZ2%D_!5HR&\0&/,[4'IP5]L6\&=SUFHP1M1BQ>AKGM^-^BR5?4C,&6HCT+B! M!)7)?3F8TXF^^//__8M*D__X_\9B\;7-ZM>*!:T\RAV%2PSX?CF9';6%-D7+ M+!(+:$S3S)<+#'^J5,1B\=FF]6O%@A0+A7QE-G4Y3S)$CO&DT6* 3PN4/T"_ MLBKTUQ,+;"__VQ4AQ_XWW(*6MX3/DZ[5]GMWL4&>F*KL_(]4 [[8_9%,/YWY M8 X(RS;1)/VKZ8B5#M\,Y<)1'==!X+O], >/4P#4$*)^!^<-.?8.]X0+K[:C MS[@G1H P,1LC%P".0WF9P#8P6XLZ 8RU:INXZ2"Q4=TY=AQ5!3(>2I38\S_Z M[EJT5=-S"-V4@@]-SW54&;X*K@,C UE)@KH+S1FH2/O7,#T*$&-:HNPS]2U'U4C[WUWT*[V:P. MFEQKT"?85I$HM%N#:JO,M0I5KO^??T\_3\&<[,(IFZ*??Z@N?*3TSYFMV3.* M"R5[Y:D^6I)H3^$4?/$+>#BX8>#A/&PLC5#%+'W9A$P@JX&Z4/#?H"T@S44' MBNS,!G[E2Y1Y94HJUA)8"TE^+U1"/+S6N2,V@%B*.V(*59H_!92W9<+/-/@P MV7\-U&F6N/.?.H5OD1$2""L(::Z"]3X#+'R# X]U!Y4W@AI6@5OA"RL!"00< MUS3@W]PY/)YG\^ A<#XH7>R@&N^?$W\ZL)#\+2K!5T06[,Y%%\L1FH-TV&>L M\^7@V004',=7I#98PI%(+2[%K;KTEH2XA$8#7HKC27/",EWX?14N7_%<*,V' M78!J]O]>::;Q_:+PF&X*NXJ4Z&GB8\FN"RQ7&Y*S8RN-=82V$M%" ])[V'J/ MZP>NT*KKGEYG-U =1,,Q1U#U0@.^]MM[2OV%JB;0N#1C6];';(%K=:T,6R4)9:J?(& MNC/G^ACXD@Y90D=[)V).KGD&()+D'8$VX)[8GS918^??LKK^[W_@/R%W2#H\ MT) I-P_D=&_D(Q'U#3F*)/^\B"F/,,S #A4$S1P,^4!!E!+)I+\./&_\[__^ M3W3^I\9JX)%$%C;W50B-3= 92$QM(&H)48'O_B'J&W'G! O-Y XQ@!][IR:) MM19YC_(O(S^C'3G93B@*B*^R/X6O@9]F/V'YJ^2OEA UU$]C]Z M^M%S,6UK1'_< M'W#-_AU1;17N\5G=Y_/]:K'*]BYZ5/_>S%OM =EX.V%87FN(G(_N=]:!:)3L"GU 94Y., M9IJG9P*.'1^/[ [G.KS.,B,CF>1VFKQER#JC[_2-P)R.S-+?>KC9 Z'5EI)R:UCD !#K2[)+ SR66/ZPJI_8J>.%?E$;+[)&QM(=\;FUL1DVUO:*$_1@U68C-7X5!3P@WNJC6E\KE0>2 MMJI\+Y-/TT-O=KY[&Q&:>GOC.B2Q[-EA:")*.DA-2(ACD_ S TNEIYR(HBPZ M0/X2-L3"R2.6NT/\Y7@HW@/YK03M;4-";@3KLSQ:;L@L!,50O;N K3JRL M*BH.[<#OLOT"D253OL,2EJF7"454;6*-K/& =9V]_^:'EASHW:"X$9H="@GI M(6T)Z"-A;U)='K-]X(CZ 2MOZH"5AR31!F&,;/] Z%WU 22F,;LC(!.AH!D6 M$U&&)IWJN#8^),+:MF&8Z2ALI>RW! ?;,"/<$X/GUABI-((=A8BF0-&LA.FY M1\L7;2S8D'Z0-PXNJV>8<%WV&AM:JF%YKA/N//*!54/2/1F'#Q< %6] BP=0 MK<)1T$)W',)G"/AKX*I".H;5U\*8V6'^\#'3<-/AG'U?.1J$0]-VWHNGZ5_A MZ9L.\SI[2NV#EHB^Z@<>M.1,@R%]]E QU[DPP6I3LCB6(9-!'!"I[ -#8=06H, M$^[.?31_G\/][^@F]/Y0."HZ #_2LX_E?"KJ4,X!X)N%'"D3/-<,/_# !_N0HFA"Y M4 O&' (V63\"X-KA)() >6O\'4Y -GT?3KWTOU=Q/N)/-^$SU2@E(8[%/Z> M0#>#/_S0RP;NR4]#'D$<"K\X'"I.H7! ;7'A4,<+;/ &]-8A9/7[2$4F)L05 M$(*ZS[P((XP)\4&$R-YGZ9@0[T>(]P(4__3,N #F(P_@S_@>ZN#RW!U;?Q=& MN;RHG*_S=O]"F_$S!7D!\O_?9=%O+^N9:P6W_=*M*?00\M) (4=,@^27C#XR M\CMW:*K',;.WH-E>?VNZ#Y[M(V7)0Q6 N;%-#L8@S8FJD=0FEK(9@ UT:I*H MT.-=*I-Y =;VQL37SU!@;!A=?9^DEMO71E>G=*YOS5]=,?U^;/_5+6;.**E0 M(MO*05VA.B5MSXT@C M/ZGK,U287[87Q; .-EAL='U=H^LC\@X^6<&])4WWNK3:[V'6P@K<+ ;S137@ M>8.-.J,&\VEFNIAH"DV6.]QJV1JF6\,4 @E -9C+Y5Y*Y[T!>ZT37KV:QL^N MTF*+[C5F4W8]!QAOQ"1 T!X6+C[@.-NT_/O_SHD-NG M+_A*8G*ORV3X^)A+;HL%(CQHYK65G0@K'Y*!F3/\T)A>G8[X* M\YG]C60I5EXC^$C0/JH WVC"37Z2(35"F3P20) S\6B\%(Y_-A4*<2VBKH_. M<2(/P @R4<5 &4ETYL1T=WC>78@*C4)8?1">Z!QA8A#83P]A,?A5GJB?0-5" M)&&0\O)YB6WD;]"*.V2]PB4>Y4.>T LMVO&F"+N%<$UA!BHX>H0N;B!=VAY* M(T,2*.'L5@RX,F0/?E.T+-NT4#E>\.2KJ@]@W>^QBTD =\U3$ ELWS*0(LBE MEFE#OF"Q"(MW!.NH8J(#1RBJY%.;\^"[?)S?70@BAMN)P>CU<0]DA?EY6'Q,*"_![DZDG5'5(V#:(@.\-,# MY^(:A'N.8)F>C4%@QW- ;=X.)X.3RHDRU7Z$/>*N''GIFU 1BO 64&]8ZABR,H[/P,24ASN! A A)[A6$#R M$<6FD?!W7%$2?GHXT &BZ&4X<)TTSIB. 0XEK'<24%6ZA7Q%99*M+LA@!.=03H"*4M1U>LK M!0PX-8\YZ, U"-AN[ (Y/!8K:)&YZ "= DGTX/&VB7*!Z$(5IB,\YVP.B:R( M:]/V<]B"=-$PL]B"TU*Q=H2OV&&603,/X:H()[H+-;3H1_'0=*<@ /3J/B\A M[6<:\-== .>%?X Z2X%\#= BEJ8=@<.?7PAZ-Q004U_[(%@1O=- .%@9,H^# MN<\+\H/5)33N7:31T=S"E)"["'A]GXA]%T@=ULZ1$@\83(O,!X32@<,]74;+ M0DADR&/Z!DO>'A5/^/+5P+HU$,'*Y3YPQ$:NA6X>H?L MV\;^ZW=[#\02?=\)6WGP>+4";S'\>W"D8^/QR<-0TZ*3Y\Q%>ZG#M\-Q\&/H M'R%K"5NPJH,=0F0NBP0Z=E"&J8*:'/G>DQC62A'1-6/H1$G0W#1$G#"$JTRY M0$=EEI"#'WA^R.Y4D%4=5$BQ QM+TD5UZ?@YI5-DM:NV'$YS'XDXU#5!5I2N M+M5(XA[:$[BT(%')V.]>0#S_#=#R,'QK0P:'FD[[$B0B-PWY?F"%[H V6 MU# /\>D+(M/#]$$6DJS:1,L]9&0:NTA" MIH)Y"=4DBSCPD6O9I_,\BAZ=J9OR:0F%K]!!>^T&3U:#* ()+*>0GDD*PYPS MF/G07A808JS%6@$-P62!Y.+VW[#'5WS*?PA2+<>3GT(9KV M??"4__>O9.X?AP![378@4^C+0!]U%H@H$J\9E.Q]@AY.1 \+#[V\LLM4!J)H M(1D4^W5L5QBH+DIJ@UI;A1.$2H?=J@[^"]ZH_3X%V]3$&RT$,72A"!2 \N<+ MYA*E_3W%4*#&;XRK@UZ;$]_Q;>J; M5GJX1SB].H@FO@MJCVUUDP.)7Y6L?GN7L]EZ 26^)^]39ZX-7L$S^_3X*=J' M,!?UF(.Q)VJ'NC]\["OR)R'K',I$?R,^:C\6'AZ-=,WEV_59.:L-N,$@LSGB MG(0#I!^R9Z.L&7C4_SKK!"OI0"J8K=F-V49(\)/$[&?* MD4D1,G1X]\[1DRNFEUD)G0@B-%GA88?U*LU$CQ//@FQTHA;W%42B"A*?[%ZT M6IOHXE#U731Z+TH2T'$U3&3$[!" R"]5%R3^HQQZ;'"%'3#R_2^<1DWY_&_DDL$L[ZWX#:K.-E['Y8M%3KL/5$ZY+S[X6GT[?U)_\1,!/OS/308??MI"H"!91/7 MLY"A9,(S%%?B@]L . M3@E,;2PYJ'SX/<$%KH"?: ]7"*>*;CB@ZP!T:+E#':\YOET-=RFTRAR KP3= M>3B3Z$X&O.]OPSW!ZOJA#$?H9_C%0(#]I&H&]A5.U@7?T11M^ 4TY: @;6!X M2**%_A]^]3_J\]SRQW]96Q.A@G.( 3)EX7[T]HJ8Z.\<*&@$7!(*U*_O"1P2 MP1_"J58-Z3[X&]12_[TC6N8] ?=26A-D-LM0=_[& &*MFGI8XE8A^F'5!HK\ M:_HWWGF:_$O\.]P*>%3X@&Q6X&Q/2'1YTR!F%KX#_J6N_,DJ$DR+\:'DV8@D@0\9"A@"8B[H2;@@Z@Y#; M$/JN>R<8\Z\3;D?>1-4CX"_%O2_VEX@F'QY3$='Y&\DX.@KAY/S'//\4?_/$ MR+A#J-Y7V9'E_3H?MZ J#^4Q]PPKO\S)/LJQ#K6<@:?<@UN[0UP;NA(!'R-F MQ:R:)0I#@DPF,WM6/>\(',(""MQ(> 1!'2%[[KDKEBC;!.5(#R>8.(5K3*!] M\P7SB9+%FO4IH^+;!5=U/=]!5XV%9_@=:'R^A3-V772GLW.P=L$/0 4];#?X M0 'H*=C+O-N7^HB6](A>$_H/?64-UM'QC5!4D>'+%B2"R"1 EDMP[*+ K^S[ M_ KPO>TEU \S$UH9#JIR': KT#Q]$P,>TU[H)#_%$C=+K/PN@.=OKUH$S,_@H+%Y$Q]K5S_9E)HN$[]/L+ M*0O:B8B5@P@-/A7M_5-PA&A?@N8X#(.B4)"F"HH*X''PSRHOH1_[@WT*= M+9QT-6;)P%>U^QA*L5T+ "X8/>#?^!]?]6-2V*+LUU+":X0FN6<')7S@@_Q@ M%!(^:'1:)C!$+$V^$8^><#!$P@=!!;,W).#FRL=JS#<(L42(2 /K.HZCH"#5 M\XCOMXXIU5!8; M1ZYI:J'R>QH"A;89,% ,2T?7UOL%'7@=S32#8YWA*P5O"2X MK$5W[\9>14,"PM=@FN(B1?B6\W#)^G15QRB.N_!J&>H;40_CIOMK]:"JEQ,* M;'AEC2:"U!^.GL&#$IJ4"%X '1 F M<+(6/(BDD+M\]CS4\\+/ A&SST<5+/U(7'1UGUJ-+@!11:.0(8KJ*,:,EJAC MT]\ZF/[[D'=P)N'^ NA .PW58RO'%PWH6:$]Q;7N0KC-@3O]ER X'#S+GBA3 M*$?A])OW\UAV7P$DXKP=*7"?6]O;@&ZD8OA'# M-V+XQA7-/(9OO M\XZ*E)5U3TOSHCL.M/'@JM$P7O-3\1Y"KWM3.I8>)!8;]OK;^="_USZR9?PBNRU<'X\OW\OG%%6/2$CVP M+Q/>L%ON)9R+I[ MY=TUCFPZ0HY?:FNK;[;)PD,SD4T*Z52GT#UW?9T,;AVS0D[LVE)67@XY.MTM MV[66,$B H^ZTU5;I#?E@F%8'4@64@E(_!79;P7>-#KO?A(&9!X?!\OYZEXS< MV:V,97LZ+/(M+2$42ZJUMD9S@X5R< =M'O3?:75S?S_\DQ%CW?&LCNMZA^7" M(P7/5YYHNR L=NY3TP=#H 8XQ2!3)2PLCJB,(Z-^O)PFL8M_H*9\ >K]=JOA MWR*F[&^!?ZOJD_(LQ;:=3G^*Z8XVIU:NO<$4HZD[)G7:3C6@V-T' M;-F;V]!^R);UMLRP/TIT1;ZEL]BY)G2G@'[ XXKW+[]F; M\^L_9,^*4[??8(>9EK9C'I?+_*0_%&6X9ZDT?91"^N8UAPS*?<,+_Y2#AMDSC3[K"4)*74^U M97KG].7- $RM]V.:=SAH-E-YD%]Q'9WTN,FB,]]EJ<%T\PL'S7W$5MFGW6#< M)T:UXE U"D6C_]]#*/31A@9KK^[8MK MHSOC\*K'#2"@CH1 /*9Q3_ 6CLV'#[H+;L)])>+'F2#O^'!'_"=7=#V\L@@W M33V$^50=Q\-W97L-A,\]A WQ;X^"X#2^9/!3RS V0MO*\_O&A$\%U^#>2Z" M=D;O(5[1L8(]Q5]>XD1Y>T;]>W!V+X33_ Z+=X24E*Q.;)9+&%FH0(%,)[17 ML3B^-Q;7HJKCH(."KP[V^N24BR-5F6J(=D^TB4* M1#YAI0MJL*QO*D,Z5Q))?;EJY$K:JEHIU*OS@<@-KTJ#U18/9#HU;UB:-^@5 MJ:T[IJW-!M66^1EY(^0ZT/(Y_R3NDO*^_FT1P4&@T^%\JD/[)),5UUM -ROX M)D .IT@X*KKD"WL(>+; M5C@E.(0A6/"X///:$')HHB00X.L@W#S&+TIP1G5L5%U_DL@0 GD1;B3H/'/T MEO 6]GZ?:A,L*S0"IZ*A$1*ZMW6C)0O0X6F'@(/(2YZL 8.A_/=.3=O&,#S? M/@C[Y#HJI+1H[Q]XN-F\C;HF%X[Q!=E.'>BF[P81@^>E*%]*)JL9C\YV-&]> MK:RMN33.ES?7'^5+_E:4K\:*'P"VIYAH$$.Q0*1':F M0S3\S"($HUN8*FH)!=^/1,VT9Z+QY&1#X%0DH @Q+N)[9W.#[E=?:43 Q$( M$L4S)&,\5$FZ-"IX.CU9UZ?/FXIHT1C)?^B!Y(>IFW '3-GO\H<4Q^FG +2@ M&&" /8+""V@KPIT(-R+ M^!,?"$@+AHK_B*9A#I*HPIG[R))G$I(079VO2-@@T>(YC9C?1?]R>$.X9ZPA MOY110J:5-KN6C0E'6WUY08L#R5T?Y?R\NH#B@2OVC')N@P XGO)Y%II.U99; M:[! 6])&V9BS=#+3[T)M29Y)]3DP48"MA#QS8) A*F'4@7_%%8#\/+? =HB9 MYIAI]IN&]FR_92A+*/PY> $KSYN\H@XDGF95?ILVX MNID<5C:;9.\A#S4/_[Q;YETPVL^ M0=[4]O;\A-G9#,%&75 P'?=LCI\[2);SQ>E0YY=J9 @A0^E/%B'T$($;#3B32T]8<'O7V>WNGX:3!XTK@BLX^0.W,D^0$2G-'N MSN&9=.GNQ$]N?A!;]%".QCYAL.G'2@(R?C3;S#5I[;BIX9!46Y93I2EMHHS> MGC0:LDT5]W5MF(Y3LLWE^>F?[XHL5<3=+B]ONV1;+ZX'0C^UTUOL'HYP*?(\ MN66Z-O*XM%"9;Z6AP"7*Z6R"&@@%!\P^@3QK-K&A%@6[R*V4&M=D6+UFR]V+ MD^>)]WEMY-%1/;[<-,=Q;;O.R&1Q(W6,SY >01P^3#)K6=0*3J;#"-W-HK-X M1NW^_(,GBGGT%CO^;08=37MY(Y*@SR)52Y5ZUW)B]U9W$]EUA3Z&AB7#<'1,>H 6?4BA=L!J87C]S M*EF>YD; $I9DGP;UA:IU9(;)O9ZC]3;<(L>-AMW'!>5- M:0.\.6+PKB3F0&N;>E!3-6U5GVW(44T41&YV81)?X:GP7B1NM!+S:8*:K+E^ MM[WF!S4UY10_E\1Z0)J$A>9YUH['M\AA:M7=F;+24??O$% ,7(0E)C2^-?>_!5_F9^0^<19$ M)XQKAH_%"R4#E M?H)>]G C/=N(3MH)\KUTW0FJ0: -]6O:[F< &>'E%^#=>1YQ%]Q*7]0!?X7C M]9%*@&RZ4MO()YM0&;J%O"[6VYGYYI=-PQZJ!^(!9!=&E(<*SIN#E4HITZ"V MTSZ7=E.KM6KN:-;JHCC*:0CWR-B[NSA9SCA<'TD6Q9(%L]?K 7+IC_*#)5_U#!93M7G$5FP(%V:,F=\K8^DS-K6 M"AR?+ S)'27*I%2NSQKECQ(8M=HRI.E:D59C%/0=*'ODS\3F"A( M$0'*4$\%=.T=M%-X)@!UP?#CI\C5T,E4)J"7SI.[3;[1'A2:E9+VZX&*XJLI MUV[:J;2UKF(!,.NRNN MP+2GN!]!!B?3?RRZ^4<3.@'TM%@PZB.RQZ( Q$\$Z+08XQ%2_TBZ8H!%2)@. M,!Q45\V0V\A:/%\%[B6T!9,3QH]UK<)K@&FV>H_>8/Z08O\X5#1CW1?&X:*] MU.=A,\A78C.8W\)F<,U.HSWF."+/M;A2=4!T&NQ'X#)^<;5<4,_BJ R5N,8W M(1U=-#X7M?9<,X:P_L+*0YTY5' H-$(<.)IP@G58:!WW!-9$DFKA6F8(9H)# MA^K40RU"PJ(SN%;,WFW!WPQA;5#[H0K AV+'IAV"X_9OWS_2KX[HF"Y5\?BD4N]G$KHNVC+D^'^ 5 M#3H_9M[=B3^80PG4CKHU3?,K[%% M;J^$13HN81&7L(A+6%S1S.,2%K]?PD+$)X>0E$E1F:93@B1.&8')T$ 023 5 M:$!-,U223#$9Y@^?A<6PPZDWHG:5*=W><.G!G)<3^HB9NAMT.CX=269=Q9[* MSHS?)4=+G>NH3M_LPI&IIR-I;]!ORO*XJ[6!0!47ULC.[5B!%LBG(W5[-J^: M"R'%>\FQ8NR,="6;V C)TY$>5]NMU]1PJ"6627=16VB%67D&1Y[,L[%D.S;/ M<2:_R_:[5'-$<4,#/?-DGOTU)5*3RG:C);1)0QT[@C=F9@)S^O99ML+M*KW% M@*>=1XMO&6314+M"ZG2DJ"X*C94JY[3^=EFNK%(4$ H;:&.G>$E M4ROG3:$E<4S:R;%P9/+I2+FV9F3JH3F$?-C,C[5UO5P;L4+V])G5Q\FBFQM+ M<.U9,&A62XP\F\R$W.G(5BZC,E[:4KBZ8*6:ZX5'+CQ6H,C3H;7-PBUTG*[" MT0.JP:8E82+T(#-1IT/= :NT,J5DBBPW7&_39P;U)+E!%>I/AG+)I=MU^-0SU&]X7;*66^;G7%^!]J2TG=9F*AQZAOQ6!]J!O;R;Y48% MX[&UJ P$%@G>&:K:DKA^>"@7)UI]D2PR(KOF4V,6#3UA_NI#Z^LC)7O330G:QGE$DP!D-9 M9FP&;/'0D[FR\WEB9CR:'3*Q6IGCE2.PNSG4*&[M1BU^,YM9U;/+C; MZG0SA$,/G/5,OZ:70S]O"!1=M+O3+P9+PBX%1+1- 0Z37&641,0%>_&$I>B$ MD5L37NXN 7##.]R5%T1.?)_G_)?]6_&@J+CO^S!DC@UOMC$FP(!N4G"5 K=* M!OXE.7KMHH-N&(>@ 8,.2OO/UA^Y$7]OYHU]'5!FY\ M\MKMKZ^;^G93U@"GZC9KU=MZJN*AK/PS"=N1_<=].8 ?0T1)I'!!)OQ!"YML M /LXV.AGU^XCG"%$!>/9]XVFHVVU@O8?0=A_CW91_7AI4,T80T^ _"1XBOX6 M]!-&-4\CTAIVAX^DR?K+P3=4#G"'Y+ ,=Z +?+V#THQQC1AX MP*V':X^H2UPN&C]TWYQ:)(+^$"CEV0=_!4PI/XEWHQ$W']1^6P>K_=KSNT 9 MV&=#D57.=071339)^K%?%<9JJ:L.+X^$OW@\^S*[9:P+H_Z8*>>YW=CN+]L/ M@DY9'YXW\/YQ[,OLUHR;DX;JC2FNG&_2EJE252Z#;]'/-4A[$XP?YV<3AVX< M3VOG'\6ZGRG1@WI< EW&,$?W(CKB[25[?IMPR#I@\8+.DB17K-@U>5DA-;'0 M45Q[F&F06\C ],^O'G 5^4,[K"^R7_L>?P4=\@&^LFV91E!XXSQ$I\UV%]5% MJL^!5HI+Y;1^NX!T )VZ/RW^=KR%D=Z>>WL&,2?FOW-_#.K[/^U/%G#L4XJ\ MX0EG.YP=^AM%^_1 [&(0 H/+NP(-+]U>%UI!C(6JBOJ6'\E4'= )B(,>3N\4O6[5:R!'7"1:?LN0O#KH8)<>#K@FG2^'[4W\P/\A(.;2R%I0H\Y MM.-]K2"<^2I >^D'+F05U2$"Z$M3X&Y0]SI\72LBMT/4O3WJ'L\FK(H<$>[ MX0KF'.GYZ[\]*H%/.R)%MR18K(U;/0=*#JW=V"LZU ]* E;8J@;^YOHM<5\[ M6ZAM#GEN)X/"KD>1_0]Z?A[Z-AKPG6_I9_HVT^B5W3[]XI\#,S@,=HW##O-H M0TMX0[$68)WH.;$_'0#HNJ7'_,.(W-4$)2=KW@"@ZJ ORRE%!P<%_,/\USI^ M^JZ/WTW'[XKW4_%ZEN_.<-PQL/'^ \&!!\!I"[@^ ?I8QO$E[BD6T!LV^5K1 MHEMD>DLO&\Z8ZUC+[L>A^UZN0S3 U<3"9IC[H*.(]9N!2GM%PPB!AWOH$1,E MV%DJH5I?1Q(;D#62T>+[\4_0('YKOWU9R_#]QTKU)7 K\1>>H^DY\!/G[Q\W M7JS/Q0B!$#>"01X(,Z*+E@-^A#]$)WJ8A _@$#W7##_PT1OXDR.0!XE!)E&$ MQP%'D_6!&:X=3B+ ;U#^"ETY_!PJ4%>%= UVR$?DA!B5U#W)_!G=G.!UX49% M+J4CS\>G*V31<(?"WQ,;&PJDCXA!ZO.G2)0 'H1?' X5I_!,]5QP803*"VSP MUB8^P;^N_(IMGZLN2, '2 B0@K8K6"9]3U,Q(:Z $-1],AD3X@H(D;UG2<>$>#]"_-NUD27[;E;KQZTZ&V*,HX'!UV[# M10W&W]Z#[,D6O!0*?2ZK[ !R#58+?2.T!1CC\*O2E]T#Z\,$ \K:$C@41X20 M_0OOS$M@X9_M%?*+3_;E,F?SU^4"BKS/WC@71"'@SZC!TXP420) 4?[Y9/U( MOHDM"CX.0S6((%F7:.]C4L\)PEM7_FEZ\C+=@2^S&3^S(+_59OS,P?Q6FW'Q M@^26-B,6DS\&=?G5YR90Y_5H _:^5;\H*DP2_U R&J_,KC@K" M9C4Y!L.^ID+_DX2$0+30;7SPX\'JW".WDG^$F4,KBK(*NW7?(\O&MK_=7H!+>GA]U52HA/7J<=_N-_%3SEKU-M:.3F83"0I6 ;*#4:5[. MWS<5 0F+\4,*.JC04ASHN V7ZGG==&M6R87]JL\V4$(!.^IB=] N:FG:W91' MC26_VL[DSJ U *DD*Z20P<&D3E/6XJ#'MY/03S<2/EA"/]I>^(F$5N7!T)L/ MC36?=AUNP/ Y2JYOH(3"\Y]AZ"\: .D'522>-0OBN,=-.CDWM!FQ97)9RR00 M\6?4GEF?,=NRWIF0??6!>Z W#WR21!42H6%"TZU,Q '8)#/FY^XWO>)Q_1XF\]-O M0C>=V-7^.F9T##'X&G[R7D[+4$H;4$;/Z+#>J)6<\[F=SM/C=6M:Q*6J,IQ>. W?*M/S)6].'K@L]?VS0R2$_A2**4=**1G M-)14JRUKC4I=U51;$HK*-*?P*=1$"($:4Z>A_+/6R7_;(G'C*!K5#3+XB M=2T.RL1JXC)!F\]>])6HB=>U#[F\FMAZCMBWBT*67SGDD")W8L8;=Y&:0"93 M^HZFSS7#N:$ SBLK0Z']"EJ=O%MMM"]@%UU=L/GZUOPEZCA]Q\,\YNTKN&?Y MR.)+-^//EXY:9/A]LH+V)Z\LSA0[]_%5ZK4<7U=D=7]$L2U'6)B-UK8%J:NQF:'6>0)=,+J](< )',&EV!\BM,9F,41"S!5V C M?$44PWM)<$'O5\VT;)>U-KWCQJN&I5=;+))@#&]XL3C;+8=#,!I5)VS@>K9! M!-V?@XA('/R(7:(X^'&MMHLON3TLN&WC12>)RY""GM\^)K@R-YVOO#[HE'H; M@<*5)^%LXV!(+/E?*1CR%0V=%\3]^>P11W&, MPFD0]+;*2\;Y(S&L_*:QD[<;4C$=U7D>%84AY"7;7+YHE93U1CHG]%<6F9C+ MW'*EN6H-!4UP>4J*/"U/&0=-8AF_.>#C[=HB[R'CB=)$:$V8R9IOD[.'<7_$ M5L:S#9+Q]$]E_);#*B^B3.+DD1@5'B>/?.=;ZWQWTY"*2KNNI2M*LE8;:#FS M!QVSM(]/>?G6.@[)Q)HBSA^Y\?R1UVH*J>,U%'VS[I#THYEHYT%UP;2QIL#X MEF0J>]OXEA)D78!F)[H>-(Z@960 EQ"7D*5=P@:2.3/@%^/HSOMY?DDHUK+I M377P. M"%5M->O+65I<%\C)!@DYCN[<9=-?-L##/K504*(KI",VF$47_C[U-Y%PT"XZ M^&^J W\PE1]QU.?+7*_?T&9\B63:..01B\FM=_WXR+S@OXQU\&C3B M*\<.W]_LZ/@BR!IRVYT#NV,ZK@UQLLDM9J\UJV(7S1W9([BY)Q0U.8M&_,0?_LT7__:V9BXC^1+8:'=K8 M;7D@;)5A>L@F]/8&B3ZZ/H ^2.[%Q/E;BW9 2\9;>CJ^'##1+D("+BT;S-'> MKE&E3/@[B ,AM^)D?9W2'E\N&G*0-*RN"E$YJV(QRP/X?# 0MR_>;VH-M]7C M'YMT0+Z1^'ZZ/?'E B7O)+Z3NLF[PUXZ M39:+S5FR-.&*Q&5M?__0_\)WRPI /11AP]#]Z^!]:@]P2R2))_7H1O)6@1 CM<-LU$ M3"1_#TJ)9,9?"9XW_O=__R!"4,J@S=_R2H)1]\%&$BM+=P M/@,DF"B+JH T%;Y # 1!](7APMR[M^WIPQ:]5 V_W:\2_7%_P#7[=T2U5;@G MV%:1Z//Y?K5897M5KK\OC7]E,V^U!UR?&+2)0KO5;S>J17; %8E2M<6V"E6V M0?0'\(,FUQKTD4JBZ'_^*O@Z",A_7^N:2NT>,:AP\+\>QQ%CCNWU":Y5A.NJ M\2T.BOT=@8ZZ0[>"%_7HL0XX)]HB/I*$G$22.2:=%-),,B4P$ID6]T2K5$/BVF!]T4=[GTY&/](#B=H/6 MA$P/1UN]W!JZ96D#1Z9.1J:M':Z BV03T>.>4V:]VPY0Y9K>3ZA9';=1(D5DJ>K&C))46M)7"VUJ=6JS%;7G*NVX4C3U94*PN3E30; ME[CR3IG6F3P_5!<;./)D16H>J(8XKEODDEIVJ;E(9^NKS?_/WI\_&'WO?;%W1%F7&>QSSHY Q0D5)YR^$ B(R*0,(O[ZEXG:7578&:RX6Y2HQ*%S:_$:@=\PV^FFER92GVB M*@V$8L]4N/S*P+8=MMIEEU@]'/?75+%+-UBX,H>CE6II(<4M+8&914Z+.0S( M)( 3:G,XF@\C:L8*1D>0.'?17HS'O6X1CK%^C".EQ&$DLZ06"@-PHU"TIBDJ M1^G*8@$83*/9!:;F,! (O:@S$$+?+B8^1MFT10C)12Y).T*3LLJI:KMBNRJ- M0T+H[WBPDGJZI#9)K (,*]K\&F\(O<;"A!2=.Y%=#4HF@_5JLM%?;6BWN[:B-G^) M]L=19[*8I_$"VPJ#G>[3>XL5S$L4'75J79QEMF7,.+17?;\3SXUUT>()^&D-@IWI-?H@Y6YM_?HS0@[#/! %CV<9C2'5@8A?XFBC>%D7:+[ MPMYF2(8PVI:-!6P"5N9P5-=W4V\98UM,PG:N62Q)HCTH-I3*4 MDI8=EUN61#NEY22!U,<\7=E8> J3[BJ\/6E)2KMJ-5MME1(I[EG[AJ"BEN]<4](G?V22/8;*R#ZER1OCU':S= 8IT*Z M*-,6:0><9T#JR\%U8NT"K3PH4G:E>!#[?1O;;13XS-S;]UWZL#\X]$0>CI45 MB3=P!??ZEV1T8@0MM6J'2WP_;K(Y7< ]2=&Z?VD2I-PY)4+<-HE@9C/?; M.=F"%)W;I[W'V\/\)FY?4[]W9(A6+]J,WS 2M)HUF$9 M*,US^SS,.@I>&JE5P>#[7'LYMQ0YN2C--^N JZN&.!54C*B$"R"&)POS$D4K M"LY$U3Y1E,5U3?==<)1:C<_1*5@Y&$YFMLXL1$QLQ(/:<.DSH@$IFLW=HS) MO,0O*:'.=3:D/&RMZDVX,G<_V=JH,Z[4NH8LI.M$]62D"[7: M0J[W>' S)E7?[O<5)G^B%:M6'>] #&VI?]CSZLAI:UL3K,R=:.AU^UMNY>\Q MR0Z3HE6KF#4>/C-W(E.-]F,R\A@/0RNS)VH4Q2U:G^\".0BU7-7"Q.S M[1X/5N9.Y V]8=@8T0V[,NH1*6OWJEH1KLR=R-]S7L6ME3KVEMZ&"ZVYV5D5 M$ZS,G2C"Q95$61M'8&KNG#73V;087;S%^4">^I@Y2K'B+)R2K9HU:"5P9>Y$ M2P:7IY6:,[15J;&(E491H,87;_%J52N;([U/"^J6T*)R96Y21A^LS)VHJOH= M?5%KF7+Q$ AE2Y_&X0J^_7RB)^Z*X_<6"E529@?1;LBV076Z@T,\6DUI7H%+ MB:-G*C,N^.A'J\F7<&+ %NS6,CU^9'DZL$,^D\Q3;X[D9<:I'P<%_>C?*BQ. M@V3/B2RP*4A8L$Z5(;H1@#5JP?.];0S>M+1@S@M8 +K#,W55(C,)*W1F% MY;%H5BV$QD8-U,@H!.IB816B &RND*PL;76,+5DA.*;EA7&0E:+ SU0OS6 ( M/5YA(;&B56'YI5D)K$XI_/<+N_]/CC]E\"6 ")U^(W4_S(J ^;T5?EG3?0 . MN*ICN LC4#:X9G2WJPHF5*1-I2)O$XX>/(X@T"]8GLT<78Q=-0B4V52OJ MHR5K#YNM_IO N2N4V?ZX8X9VZK+Z8#6N,VDSR>"<+S+["N>,HELQ8,>C48^7 M,MA# -T5 B/<&!HTTIWTOC!:&:%Q*CT/"RK@-\^/8%36B?5C?1?@Q ?,\K2S MSVE!YC(NJ M_9]P_D^^#^!T1] P.Y4=>[^?H0/68'(;:RM!C!^"^:T0GHJCX M811FSKT1>%?9\37[T_EBT+DI'JKU X,QJ3).BDV&70X!-1J 7#;@N4#\&6\G M\D>0.'S'\1,X/^Q(!9O WP'1'F:$ 1L;;,"[?!T \WP;:/"\D(..Q&5!RL\Z M0X6P310@.TB[QU 5)."_,B+SXQ 0=1<-[$R<6.'T_XJBY" MWXDCXX6#!-\A@U\(6WT-]OQQY!S_;N(+0L0K(>)'X7R$B%="!'M/"""2:K@012#1="2*0:+H21"#1]+R(^,5*C1\:U*]W:NZ< MH?8P?^A5,J)_9,O^,0RX' B^ES%U=$'E__V:(G4ZK>8[$ 3_^41\^NURB!+Q MIKUHN1^DFOT(5G#J1@XN+W,W(RJX9BHH(2I 5/ PC?0Y.S.\PBV9JYGY?J*P M$15ZY_C&*9Q3R.(YWV*#YZO9?N&[$M5LWR@P?J3)?RA@O/@U"R2F73:A:&^$I)^867"BHD/ZYF@V^/&<]R>EZXV'Q[,.IK)S" M&J-9KZ>,):$XJP<31MQYZQ7_C"7U9]Z"YMB%2OD--VQ,]HU])(AC4>NH7DIK M0G(L2Z(N-/&_!9\&8D[$G-F)"C4&.W?8NQ3A56%(V8 M$S'G1V+.EYEU_-O,J6_Y"&^+6PD36X)&L'. MR@J*OJ&I(\\NLL5OW1;_1;EWZGZ"/%.(&Q WO#<5_73A?4,)"&RK4U)[A(YM M:_-F*6VIVT[GU%N (/)-;)&,0#("R8C\C7D#3FIA#RN&#;T0&%$<>(53(?^I M!A@YK6_%]'ZV[J]OSE7_>H%N\F_MKCYSV2!C,LF[T!O@Z^W;&:2T;K=Z"J:V MX^FT4O(.3)4_]M8!=/I"EK*\6_Q*7K4-X-O;VUQD2L*U+2C\&EK^W _B4N[9'R6FK1'4\6BV1OMG2G5M,U-Z0$$!" MX!KLD=\4 MC!(?!94%QBVS7F6*36IC4?"@%@F=#?F[&+9 "2 3BY-MMF8&B^Z8&_Z06P_U@- M+-4I.'Z(@A5_XF!YPY+D%W? O/79KD>#>74SYLR@==7RVH!'FZX+A)<:&2M,JB[MDB[>-ID"S5R08*"SBG^T*$%0D+)"R0 ML+@N$^G5A 59BHO#;J,E8MO*;!\,1T:W29X&V9 _G+A[HP&D[K=Z^Z.PT:MZ MBQX+&!((&-V/X9"!-Y&>%^N[GM>3].8'OAZ1^K+&V@-Q^%BZAC# [H5 C@($ MAJHC+4\?"'LX.08 _*$OZBQ?+PC.O;D4*+T;"I@*S#!)HXP%6TZ.T[HXV%$0 M.:*1:$&BY?V9=B\O6CC+#^PM.YC*ZJ;?E9WP4.S1<&A?%N)"<6XD6I!H>9>& MX,N+EMEV41PDPVK99G1VMXFPCKH)3U,^<>:']M[_9C/ _CDO.\V:NU8I\&*C MY1YO]'M=5J$Q7^##,'8W$)Y?>ZN^VK"^!R^70T/_QK"^8-O3M8HCBQ@A&*FY MG2Q=O,B_P+"^;PRO>V[4OX]9=1R&1J3ER> 7U(!GG+J"H:&!UX (^IZD$"*N M !'D/87&WUP#(NA[))FN 0^((9X7$;^8K/=#7>ECC"'ZOIIRK:-'_D07N.EQ M(\\V=.9'TN>]89ZY<<0_G3/SOA#_,C-T7D'$Y]RKD^QT,!L;[$PU#=@ZYNQ/ M*:A1(374H&AX^N>7=<*_L%B_)2?\CRS #P6,%^?^6P+&#RRA#P6+&R:,ZU/\ M']\*YW!3 >>R%U2M4 ,(BPJ!&AFWH,2_8.+HRPOGEXD';N+ 4#1& 8 M;#56I/M5(2ZY2(54B$__D/??:XA]O0IKGKS_Y[$)\CSFQPE\7D0\.15P6Q%J,,3J_]8?6<.3Z<%X*!2RQ^Q<9R7 ]1'ZSQM?3:_;7>WG> MCOGU"Q?R[9A15R;$KORF/I-WV_?,D1&XYP9@3YI_/1!K2F-BM]FP*6#68A[, M@QCS*07VL09W-W7_O5R>6S0W?OU2OQFS\LH8YF/AZ[_UF>%AAJB,SN*[O, MOS->Y689YMV8B^\1.2@]^6LR;?:1Y8$71Y])YNG.1RNCX("[LQ"!R_.!,76T MHPHK-2PL#,,#]WM@[8"YM0Q\MQ"!+R5/0V% &&?1L"\V60B?8ZC:"OX)?L55 MUWYP?')! _+;] /+".\+HTN/L\"+@2C7X4/@E[/^1TYA$_@;V##JV.LU>_JC MQSK@_X65X>AWT &[,@+P96@6PL)>;06.;A?@]Y>^8_FG+8-S'O=@/+8I0ZC' M?/,58)\7(*/""VEA>5^ZT0*>61565AB!LP).*L =@(>3LCC-SC-ST LN!XC""#G>=_Q<;W MKDKX!A?H46<<94;T1H5\;P':!"2@@@>"[5J! 2@10 $\&1(,@*SA;AP_!6]8 MI 5IV+Q_)CK^1E+X]^GXFCGPUPL$(.M!TFA^Q7$/4*R6OD'%@./XVKD[VY?V MT]\H'-#X45=D8C7 )M.PYLUV$5.64.' &Q<.D-0]BY(1KR$K%!4.7 DBK?/#YWC[]\0=V?5!+5+!CO/D9#8"W* M\2?#TPW]5@J,$ E\>!+(U9C]8;("$M4W=N1GX],;+@IMQ9YQI'L2NSO^4+BE M"F%$'V]!'S=<2(R$_,<2\B_DDGMSQNQ]R5 Y4K2_O!66O$)L_\C;].;8/N 5]"GMZ%F$; X6I$!I: M'%B19=QXDX0;ZK[U\G;M6Q>-\Z$B+1^T4SB5D2CY^NYR^J6(I/*E!(S?6^%W MOG.DW.$7PNT8[L((%+.V"GG?MQS9+6EV.E%*E9[8?UB*3OQ1*?K7:I>O93@3 M*UI9WM,CI#TC@")2-2]VG"%T=1#/NC4*D_IUU=Y66@M!Z"LT;,W ?=2"\Q=@ MLQ=W*+PUF_V@BHR+&PG6F.9_-4=%.=4L:BLZYP45.UQ3[- MX >KN-=%R([4IW_H#]L EU[?WCM$=CK,* Z;=;"W62G".IAS^IFP%ELC[_" M:V\C;T,ULDW&'A;Q.3_#\$%)A7S&@&L/0VR&KKWG:4GT*EPWJEAXG<:"(GBC MMU@+W$HGQ9OJ>[0@!WXC['06=NJRS9(^X:KC<0+8D8/7WD?EQ^L+A.1V7C46 MT0_,]JNSSG.'>&X'Z#L6=R]K3$-J.DFW]"3;V)W5M3H3W9739;W,SLC68#>?6*XZSOS7#O*I9?(%_<*:_ MF]&!/L)BW^+(77M=BH/^+>D&\J$['KN#VUM5B MP'0KM @Y!ABW,$D?,0RZBE[:5+W /P>O-O"\AK:5I;#=E8;J=$^0-^6=]2?5 M0;P:;"),G(A5M2M4)KM>'\"0^P!7T2W'ERMJN+KMD/(O&*W/["-_PTR/MY:8 M+VOM0J(\B<;54'#&C3JU 322,!PQ"[L:;EN, M;8(;!5JY']1-A]SF5VX6/V TD^\52X?:;FR[:41H;&L2-$?\+>D@A[FZCQ<6 M-;;%,+*Y'N5Z2Q8-*M(,3V/4A'R'H-N/W3[7:DE_H#1RJ,U58G7T]A6)[O* MLM8(ZU[]I@+%6VZQ*$]'? -S!X,F(U)CLSOK SAR'_GVNX% <24;/0#[_* ( M\5.M@@1:A>['L)W[1U,K?E/7]T/PSYFD3L(MC84.[=7IP+:JE5XO;20,&UVC M#2V5!KU&4:PEV+;4,G;XH#C8VGV%RVQH[)U[$9%__C5MXDM\PN.=N8 K%HL9 MX4 M#>EU>;*]*3=\D4J9E2Y'@BV-N38O,'-\,N8! U$_/T[R S(0NGJ>PZ*] MQ%*;=E*O5UJA@VT[5I^:85W?U:ZQVF<>>OIAWZ^F0IW"EE%@.^OQ"G(.@ZX> M=/4\JT%ZB4\.59]>55+'D>O;^:*8E/IKJ7935P_/;FI>?>MVY7H=QZM^L)^4 MV@E@(.[G![3>+ .AR84_-?'M. J6^,*M<'R??J15..D/$E\VRB[,IENR_SK/ M,X3#[(Z#\\!"RWLX3V_C^T[VX9>1:\O8T^'\/36"8P=WE@ZG$&I&"#[SP3=U M"U!9:'Q]PH/Y@.>QA@^>YB_6@!' =^!X/O 5]U;+CA^-G;OP;KS#,9=-KOP MX73&!%Q'?AS!.86 \^&GX,]PD]E^H(3R#+@]-4@+CK$S'+BIP KM^\+Q)@-? M ._^LI&[ H 2^" P--_TP%;TXV%/ S!"QT'_'9,/C_.^<3'RG?T,YD 4&6# M&XUCS3P!SU3'\1,C M0]W2B>%PR\C(,'R> ^D""H"/.0^G/&X%[A*@_DC)KFH!-20C>KAC%1"\!B=1 M9G0+_CE1$+R% M_YUM#(H_ !H@:NL[Q8/4G5K#7^@X[_FF.H 12EJQ-DORBX M$*C/W?+_"9(?=Z @J <3H8\HK15)[FEC___[?QY-+,CY)$_:^(.#G28E$-D5 M8!K%XT $=0G>_5EU$C4-3P=E2_?D6='__$6A)S,ZP^Y)^G\*#WZ&$,F!$_!_ M\0'0'HT$/'WM\53 \X<_&,QPPDWD;SX3^'W&!^#7T\$H_)ZE7P!;1)[=Z"^H M^;=:6 50!?JOD52Y=.7\+GT]#9RRIBDDL[Z-7'35ZC\ MRK!M]IF@[A=MPZNU\>9XO]E%O$+G5W*M@%Z84T:7AV()+Y.K>%V436!&Y5;N MHZB[K@[F$>9ZLZ8X\UK=J)D X^N\\LF%=QYA2Y64V4&T&[)M4)WNX!"/5E.: M5^!2\B4NMI_67KY>=54U!>*]J*OI42N VE=H.,;13H667 C-LTQ%T,'G9J9W M $7CPNU_!Q01J%6:*Z@JP'G04*_P@8GK0XU/-8%Z$0+]UP@RFQ'H%YD" [7* M0@1VF W/KL8&?#S4-3P5:*_&EVG21YTZ4TCNX"?!\06>7PC!X:TEL-' 9KXH M-5 C]]("5&X=(QM8#7_]RP2W<'0>Y0VNUM/3(S]2G9/*]G=.WPXC./C:3(\: M+IR@?1PF#E1^PP0F:P#GBUM@6X_&C =&&#M1>'R%%>A%. L;J-.6>K2$P&-C M'>I_KS4R^I=D4R_PU\<1YB<+O-!34_=XQ9W$T:L-CCX;_F??P6DCWY@<[8^; MM7@:8C-!%0]A-&C:D_+(?(')T;_.?B=[8>E#C3TSNS+] 6@TD.5"L$5@\V0L M]L5PVIP.>R:N>',BKQ ZSB8_>A"*<3AD35=0PTAXT1'RR3#G;\ 6SP*)\AS MG@'YT(.\#? 61G=P=CN@4S@)X,NU4_@K,_/\. 1?"?_^?.,SV=_' &Z.O*=H M-*OM"1G\/!6@ =SO#A$X=4]Q"!//AXE?S$_ZH4AZW8[>.5WF_;3X_I,VJM_N M,?LL#55/3'C#?69[1WWH")63IAD^ALYSU=2] L?D@D2MV$D+^$FS UKB0U4/ MO^UBNUOJW_JCN^I:8]/RL*H*$UQLSOYVR,L'BZCP^[ MJ5#IBD[LB'P";+Z',>3BGP61S[9A+8;>@B<68A=L:Y08SL[H@#VNOL:(R2\A MXA*#5UO^3E"$>L<8E>A^4]GYB4(<&\$PWPD1__PU^2UJ>&,Y@#^5 \0M7(2O MP>Z(JZ^9JV>&&HP2_P(ST\VU=NC'(H_%=6KASP;%56?$*^21F;_72^,9KO8K MY7+B*9>3Z+9'M_V[E0NKP# N2(9P*%JQ6AHS0G&VL:R&5]KQ+HP@ 5 M\N:O>?*I *#0-8^N^=M@YYH?!Q>X>342!-,P-J(\=!+!9IE)6JF=QB#0=QQ% M?LB;GGK*Z#2ZZ=%-_VY%@[6[=-&+LBH'"WRWM1FIMS"DQ6ZT<\^-7>_(TB^* MAMN2 /03"4!BZ*I'5_WU\S/DY9H%>1ER=CB"V3U9INP%!C]HK='0PX@*9HSJ M]#3@*B:5](\]K9@[@N9^Q."H).)B7A#V35^X*0',L'+<.D\\ _ZOF*7_]M.L"3.J"*5W']/97+M(*@T@9P'*/K/P* M_M:!51RQ>RJ^4MS6H=IN31;V=A\"GMYT6Q7W3SNI/T1:QI3'RHJ@HT;:"DBW M1W\_EB;FRJJZ:A HTK F4PN@,V%B,F\$LNHV=(:_U%8G2[$[Y1H=,W!41PVR MLH?NX]2]0QP=,P^-D^R YRTL,SF1^:^_56]PG9Q\SK[%")4I:8128C5= MH5A"5;@ECBL+%B<,@Z,U564?9: JNJHS-,MQ"FEHE$(M=$H!EQ&ET)2F8PN5 M+:DZ^31G5=7,F%YVK1 CVNR4[4R%A4%>S-?UZDU7&AZ6JA";\F@>C,-V3,%\ M72Z7,9O8*UYAB9G,4,6I7 H\=5*$WM7GU5JO-Z6R92;-0@TLJ:XDRP,O?V M 2;QHDF&@K#=J6RQ(6"DZ_!'Z_#Q2B'8;<6Q;RWL5*MKO0GD9 VNS+U=EXU> M>;)8IIA*,[/ :W0.K, ?1YX\R6HV*ML&$?5JF&H/*$RK[=*E8 M9>?%$.=ZPC8A*8S6(IJP+R8VSZRIT5ZMRYP=B^)LSP==:5Q^F-C\965]W5G, ML1E5E^N4.UN,=S-_8)T:23Y)P!['Y98H&Y%FP,]7KGEF9'!C!0:$>,2CYF):&GR=6]1#BP$#S']Y7:C-.7DZJ'26U2@,3B7C3RA*J8_GB=@N8I:46L-*:(<5#;X]#ZG)@!0$KYQTL6&DM<+2T-AU M0OA0/(>J9KSEHUE1P.QXLI025^:MXKBOE"Z1U,(/L=%P:1NDQM7WD3F;6 E8 MF7O]5)WL#XM)9R,P9+)AM_O6R#%,L#('?-'PYL-]N*L +G'CEVY03F),K!>G \5)Q:H#5^9):L\N*B3FZ$M9'3A=IZ8W*XM>MC2WT[FB M=@;3:BL6MM-F.:U7TNY8Y.'2'/)G)-O?4K94L>.9R4PJY-YD=HF"8WE(I>MZ MF76P<"942!NC*E'B#,$&P-+6AME%8-:#(M M0B"\W8*L39;S=I2=*\]62Y?19LRAO\*,DK-7VI/*:#4\/C<'+VS5F.S+0YJV MM_%.X@QG(\@:.!F>A]>(3L"3#QPC$ +&5T>SCKG>)'!I#EXUKE[M5CB\C!%+ M<2"ZUB&1]ME3<_ :IVPYH(32V)8F4E/ND28]VV9+<_"J%EOC@^ ?:"&V)+>E MVB(ATMG2/+PFBYV,3\9S'QOBAY)YV%6Y^9+/UN;@9=&DJO!CEL;$ZIX+ND"+ M2:O'M3EXK22?D3%!5@5I3+G%R<)AUAX@F@MU.$DTDD)"7P28N[/GB=KFKCB<53)45TUNK^$*R$[@T!Z]MO=ML2E+8$5)V,2QU4ZM!'K(- MY."UJLC2BF#W(XSPN$E4$?<"I68;R,.KU5";@XK0P00FCK>3,B42CGQ;;%KE)O34C=8C?;0EYN$V5G[0D3S\>V2ZXV779VJC$PL[5YV+;\ M6&X%=5,PN@XV&]M*KVZ#YUZH7*K.2Y9;5-*9':>D/4^4[7B!\7!IOG!JW"DZ MU+XKRVZS/=8CLL:/=!,NS6TV:;=62VL6 ;U*TW:=/EF/9G[/B][C+-*90EGJ'Z/HUK+,O]+ MYOZWR/2K.0\@^LB@+X:&!HUZF(,>&MY3B@:LLC ":2EEIP(D?2+QKSENV -[ MW=0/N#MR%@TLKJZKWEA4'3,$]GH$P^4YFQU\#SP)V.69P0X #_ 0I(43.,+/ MA;_4OX_D<.IB<.QK8'GAYE0Y&*9A9+AAX:_S4!'8XB*K)?S[KO#7XO1MU]"A M3_9<) @+HK+^")9J>CY /1 $ V6[_AF^O61#0/6&6I92>+YH=GW_M).S_4W MD9\5,0;@P1J \<[28%L)L 908+P$QXRSM_TE/5IY7-)YM.3+*^X+@+8 IOPC M@:D ^P&0)I"B3H I_%4Y?_3WD>HL3W-B';S:V ,X9!T[H)?#\,*OM5B:$<#& M"P4?UC063,,#^'2ROZ@Z(& K*SZ$WX1>$"\TPG]]^:F0520[O"V78S0+6E@T?XOX"4L+LK($5PN86@,@#( X*AJ<7P?OU6(L*BS@$# H[ MG!22S.,;9L_]>9P\>&X8;S8.K%Z%[_0]N-7LBV&\.!,.. Y@5B. IY:$3D$# M)_/=8^$JV('AP +0<_'I#P]W7Q@"+@L+"R-*#,-[<&JX#'8P"50O7&;@SJ@O M(PAU PZ_SVK\SLTY=JH30V\8#]Y_Q(^J:7X,[QJSL/$=2X/'.M6IGM&0O>1! M%2"@\5 +K,6Q?4?7CXPC)^!WA6'LNK"-"WC"\(&WC?_ZDM[I)?>O6]7Y]$YN M>D?I!]Y03D]_S-_.O=;!9#PMV-OIFM/,ME9I+[@+M_/E=:]]._]R+6@(R,4( MH3"!V#U>64>J@@+VH5@^]9=9I#DF186;SUNX>:[>^K/*39*YIW%4IG8-!8/W M#(40<06(P.Y+!$+$%2""O4>2Z1KP@"33E2 "2:8K00223->!!R29K@<1" ]7 M@(?2/<4B1%P!(I!DNA)$()WI2A#!W+,EA(@K0 0235>#"(2':\ #>T^C3FW7 M@ @DF:X$$4AINA)$<$AI>E9$_.J0VQ]%1U^WB>3K%)G^0 A?]9$UWX$?_N<3 MSG[Z73L%O^?(F^X9"<=^_K!%)"+[=T3V+W/+?X0.N3^(Y#Q[?M)%9KXVH"!> M0+R >.$=\,(7=8CX76T(Q^^QEVTY\J?:SI/$[.?J''[+:$PBQ/6)[9!(C7D"\@'CA MX_#"1W /J9Z.7$)(["&7$))[R"6$7$*(%]#%@%Q"R"7TT=G^SU5_[AXCKUKS M/S?+0NK_AT#WUW9H".$?P[1_U'X/(1WIY54^MK6]%\4>(1HA^442?#':$Z7>/:?:>)6X:T5\F M4B!,_TAXEVZ;I07'F&<9R^:^W-4%*3Y$_,':&%QOAYTND^ZN'N'[O0NFW+:OG@L7UN!W> M'A8OG7.;H_:?$G6(^!'Q(^)'Q/\"L$"@^+E&WHCXWQO&D>1_Q7 \HOXKP_C5 MQ-W?'A0O'G]'Q']E&$>B_Q4#[K]!_5<7)W]\AL+Y/YS+GB^1\_OK5#Q0_#/ MN4K@''OL&'""O5(.N;;KXVM3%@DZ(LR@IZ1:_U-!-S3+59WP/Y^*Y*?"<33T M?SY9^^BS%[NZ'YW^_G2^],F)7 M\MP*. :$PL:)5Y<2@S6PB.T /#^>.AX8^ M4O>?"B' -G@&>9HRK2D)LZHKZL)LVY*,#<0AW6G7Z 3 @/ST#U/"[C ,__?_ M/@;T301<$,\CGG]-GO]:*O*$Z^.PLI-Y;;&7I9Z0F*O'_8= M;C.T)7PNS8,#.?<7)H "\^D?G"O=D1R+N/ZYCGQ[3/\JGL+WP/5/&L7RGOZH M@.B)*%"+HW:WM5QW[2)K8/O#JK3LF,D;BX).N4WIK4[1P"HBP<_IONZF.Z@ ME_](=5^*0*/C "L"K^$U_019 M.#$13\2(L&W=HF^D KZ"LY+1(%("+ZQ M!_%J%2+6&,UZ/64L"<59/9@PXLY;K_BW-F'8+>^7*W/+5G>34IA:<32,>7@" M#M@P=QBP8@B.^8[JU#H-(^5KB M M8U(\,].AC/;L@FK)@Y*7,/2I^^A!=>R%E9*99*8MIS*]B$*IKUF#C(T]); M1RLWD9LRK80@,:(_T2EV1:H)8RH<=%92U!W]DV$+)-K09?]\.:6W(]O0;?_Z M":@?BR..OMKKY0C(!7_=V!5_*-(U6])GOE"DQYUP*3.I-7[ML"$ )GC/A2MY M7'+38JE16\MQM[5QQWC;6OKP2L;I;][)?R,)A"[EE\WVO5X1],-+^592@TDF M>_[(CU3GG Y\T=O\ 1GX&?B4!#2K^_'",=Z$49\M>?"M3W7+MK^T,> C//-L MS?^ZU?^-9.0Q&ZY-8S,N"08A3]/5@&B7ZV]MWG=#MEKL&Y6Z(#8$N5/M58AJ M8"HEE(R,! X2.#"!R4";T2V1"OS5OOE"J]%L?ZX.+G%^+;"QFW'1@R?$2004GU^+19Q MU8((I='^:2+W6R/[)QU[SQ!"N"I"1C&$YXXA."U3E]J^&]KUXOP0[BG=[NR@ M$OZK,00D.#[H[7?)Z7]50@-E\.>X7EK5];TWV-AR.A!F(3ZE!)_*N/Z=9_"# M1P(0 4@5_G+\,/R[L 2 +/A'.RAK:HVBHV\5';U&6?B"N](7R28DFSZ.;+I. MH^^&PC671=(W3<)D:2K]"K'C,4GP]L/&(4Z*$0]E$PS,4'<,5D)I95=4QO*> M91.*\5R!G'K3&,_/Z5.2/DF7K#AQ;*G)UC?]];9/=#)]"@9QB#N,H) ^A?2I M5Y%95Q\.>@.%ZN>DS7G5EX%R)Y$RZ-8Q>CW!U[(AV65RK@A*:_;<)MHW]2%* M;6UKDT5/QXABQTS"L4E4Z$RVX,2G?TCZ#B,QI!!=4:7/>Q8N*$1W_2&Z7Y0O MRZDYC(4^Q6*5;C5)C21A+2+)Y O]Z1^:(Y%P0:K+ZT@7%,M[S5C>SYDVVIJ1 ME=H K\M#5PW#^7Z@]\M'\< !\4#?E;#OM0F]\I(F\,BS"E@ IS,N-\WZ@"+L MG4JJ=^:;?F%YQ(>*M+R60-FV4<)CMRO5[\?@J(81%12A M8--UR8U?BRZQ%=7WL8K5$[9C++!&DUFCK_V^"?9-8>*R3:5;V=<8>[LDNWJQ M+T>ZFRDA64 )NR/9O%\&"1.DA-Q.&.B5IQD;HP%J1N00NT@U\OK/N1[&.QAF#N*1GS_7@NIGF]DQEL?ZY4# M-+^A.7P_(L/5;&J9UJA$D*P4%U;1R.].?S_B^X7=OQF$T6M;45O*%"_7/;G( MBZ; X$1F/, @#'E'7+CN41T4NN]1[.1;,F!>E%W;HP11WF*CF3NI*,EV_@(W M]D"LVTUI.6EB$M93E[*5,%KMR+E9,1-!TW=,Z7N6_PT7,U74C05[P!G[C>'I M%C"9+O>!0\%A%!Q^[W4"-S.Z\G6&5/?4-'OOR.>U;6P%1B^ =8Y1VG-4+^(] M70"?;N"22T'GHN@+Q=0'NA"W<>O+=9^2.T"H$C &@U-W%)NO 4!R!\D=)'>N M6.Z\UJ#L/Y(\:=N>;Y<>O;6 4YXZF\KFV2/"@VB-4>W3% M@N=-9W7_D32:+.J]\L)4&$PTS5:UOU/:\T$FC4J95^B[33*0-$)JT .!ZRII(ZZX:',@2$H@KSC2C\7@D)2!Y4;O?=R M(S1G"UW"J$#F6B[A9RZ0^:-KM*3)>VW92DJR2^+MD([L<:UI9M"@@&*T5T)1W("E)0^_L5!R<>WW'TM_K&YS%"/XW4@%"7Y,U<>P7 M>/.X^6[L@M=I%W[7K=T__P;_G%^C.88:0.I>G?;RA7CA6T]2"L/^YWFD$?:8 M1C4#5@6>@4!07RGT1*6U(EDZGBO;=_;O__T_#_>?C_2=..W!P58&Y(7/1,9T MIE%/=GU4G4-#S?1*5[\LS$G[\P*X1$ -$QEM'GT]?.GV4,^N5#8"!":OL<& Z@WIT!G_[HN1EN(G_SF0"7 M!J0<\.OI8!1^S](O@*W'!)JAA?Z"FG^KA54 .?^_1E+E$NW^+GT]6"T.Y/&Q6F_R@*0S__;^+J]QY M5QH)P\)(*E2D[E!J-ZO\2*@6:LTNWZTT^79A. (?=(3N:'A2E/Z"*+&\V-#_ MOM8SU:1!8=00P'\#02C,!'XP+ C=*CA72^X*@.WO"@1&8%^V_WTY^E@&7&)M M-;N2@(%$:R2N<0I)J9I",4M.41=L25F">T];EG2"UME/1Q)6SY=8SU.#Z;29 MEN6*Z*VW*;L@&UH";]VG*^O;0&QR7$IA+NNN-SXKZ/VBJ1 *]W3E>%S%V8V\ M".5*:(7CHA/V[)ZID/F5KJ%BM;-BVJWF"U%E53H?)OW]3GPV6O."\+ M:2I7N?&8;#3;/%A)YU::5$=I3^>Q+>G5;CA;;P^*U OJ3$0:6OM:I"O"8= M<3/U.*0]]9^K0O+)=VH*Q'U MFCM5.ZGAW&A><^5)J5T6IQQO;ILN3CN[L3B?.#"E60.5)6DK19CJR+4%\O(#R:Z-^LF8"7S=.5H M46PD^BC!A+KLUB=Z57/:+%R9A]1N-K-9O^>MY$JSCZ^T::+U1KEHEK]>#<]-S9V(/SK(\WU$FIM9W1:JS[L0=H&:7\B2%82ON MH#;6$WF(Q=6*T3JLW0Y\9@[X]>Y06X]624VN:'V.VK?4DF3!$9:Y?;)24S2X M(L/;VQJQ:[%D=\XPV;#+'$FY_0J]2U/&E=V6TE5EWJB26+8T+T_XQHQ1ZO4( MD]8![0XU=J<=!^?FD$\;):,TPN=MN3BHJ'.JW/=3H@\[^.8@E?IN/-"P;0>3 MO/EDI$BN,MIFLP9R&U#HR9J9:V$J6#-R/1V/6$:DLZ?F8-5RU[7N:-N);1=+ MILYHM;%&K6RB4PY8D=4?+Z- /@CQ0IC.Q.9N/V&SI7EH^6["CF;%LBRHJCSO MF $U.^C9#O)L%;82'\-"AZ-AT(#ZPJ3+L-7#&M7 M3F=9[ZT'+P.?8=EZ+HF"5M<\_!P(R\] M<*6!I3EXB;NJURY"E+>5"6-/#PG.I,>U.7@U]$6W9H2K'L8H#$N(Z[ZP.>XV M#Z]9UQ-9DS,PK.C5Z XC)$MMEF6ZY>#5UWH#45FW>#DM&\YLY5O#1B7++<_3 MU]Z@O*;-5K%Z.<**W&&K"\5L:0Y>PJ9K)>2Z4Y7%[EQ4)B5B6Z6R#>3@Q1_" MA15,BKPP[%O)=.IZS7UTS,K+P6O(UEQ1!7B2)^WJ+EVGE40(CXGP.7AA:_4P M7O(CUYXL"*[1;J]F;#,KU,G+;9P;MVRRL92$8K$L-DVMV-YW^]G:'&RW])JK MA/T-+M?Y/5?N3C&A/$])62@0\M2A*7K8T!UMSRUG]S7K, MVHP^%<0RU1Q%<;:!/&Q%?CI94'.7E(MK:WV@J1K9QHZ>CQQLI^*R.>V+[2EF M3-S2D(F8^;)W7)O;KE+4=(L843[FAO,V+4AM:7?(PH-/8*L 718KX22CX R+ M*Y2A&DH)TY= _5K2-%'2,9U>YBZR:M6:[NLCWR;X8=I@N"3@HOXE53>MXU.J MCO?V6#S=^$ZXPM-XU[^DZIIU8[2KMZ*I$&_PI#MM,H-%TK^DZLJS=C^D6EP5 M4X>5K3K L&7J\)=476O"\[18*3O"4-Z2X]IA->GWS$NJ;KF=[ ^+%AQ<95=G M;'4DJ^HRN:3J;J=;G:O)TY$0'PY16=,Z"5N[J.IN1!O8P#UL;0^]=.FZ55W5 M0_.2JCO?TB.AUBUO!6*R4+Q$'MM!)BDYH755U] =3F M23T88763J;9KM51,%_U+JBXP,8B.T(X\6:RRY193I8ITIFSF5NY6"\OP&V-' M<+?BH;;>UKE6G[^DZE:T9C6(*I@C"E3_I*JF[ILI=DRFW-,['I\;3Y-T_[XLJJK'>(*?5BP*[O2#CF,58E# M$O,755W"#Y5!N=9)Y&*)L>NV,\"9P+RHZF*5QMQFV?%<8&H[BI^%AYZ3V01Y MMHY,H\5J[55'K@^63+P9)!-\S5]4===[4\6=6M*7)^Q^%$P')3ZL]B^INCW= M:B?JH%&1B[5!&$F#XMQ;7U1U5[([U#G;+0K#V7I"+,<3I]F\J.K*FZ2UM8WN M$BLJA#O9+@&K D1=4G7%BC3LT(=Q3:[OU]N))-AVV.I?5'6#0UN/9' PN;+N MMM5QPRCJ>_.2JCL:CO]WW)8K'&9547$RW5FK+ST!99+[:%UIP@Y.2BJCO' MHZ7J8MVZG%K"JB/N4KW;N:SJ3@\=G95T N@64C=T>LN=VUY<5G6-0U_DZB%1 MLM-!LS(B-I48%RZKNH-%'%/CJML7MFG/"_>=9>JYEU7=I>T-=KU#JVL75SO< MGHXZPVC9OZSJJKUZQ=+Q%69+4Y>H)[4))O>3RZINRR=D3A1:@6RXDA V&J14 M/IB755UY$ ?!5@@=3/4+*%L50'_@]PAO5+JNZ MWG2W,H*6OL>*1KE7;,?!GF[U+ZJZ[4''W9ES]2!4^J3O*WQM.9KW+ZJZRU93 MX\9LL22KG&@.)CQ99GG^LJJ[F$XH?DITU@(QK+=P<1!.9;E_6=6=5$.N7Y^P M"WLB,V4NL<59["675=T]%O3[!VZPP=)FV@KC7=,&\N:BJBOW>($4U[8KUU>L MNY]4,5\/S(NJKDGWJ@/>-08"@\<&:53FK9*=7%1UUP.USLR"B!92*K7[>C^@ MYDG_HJKK1''(+A?4"$LE7=EO[):BE/G+JJY>Y\:K8;I*L(G75\9F?Z+X1/^R MJNM,B#8Q'A-?4UN"_H:J*TV'[%0>K6AYMF:7 M)5A^6 +XW:W2B1AQ%3WB+ZJZQ?ZRW0Y'J[90$=J+XK88- ]'K3AO)].$$T[$ MWDQF%N1*-:I2?=PR+ZJZI-B>=T84$P,@K%([]>.T5+NLZN*X3I?2$D;(Q0J[ M\ ^"4F9&_-5;B)*3EU#BHYC9<+W>UY+*J:\BC^JH^FM?LNDR44U*8 MFP+Y#557VS0G^[TTU+%)N:WHR33=&]N+JBZAZQQ.&X124L%?*57#E(7!+!65 M(3F&H6F*IO->75?SBH$^IP6#]&+36SC&CC,OJ;I":[78;OM 8TY%79=Z=C*) M/.C5S9L=UH!L;!TBEL7*4BWO/4DQ$EZY0.8!Z]IL9\^I=CI.M$D;9QV=Y"^I MS[OZOD80+6YDBW.KK+3&+94=PI5Y1&R,EKG=MHM+8>@KZK#<["]&[6QI#@^\ MZ QT<^[VL&*97KF$U-$'-/0_Y\Y48VHCA:BL,:'>JP!+[0VFKMN"+/?(DN)#\R''7JHYBI)&&:C% M*BL.!H=FTJS.H+,XM[(^H6*J,XHK-K/L>LVD0J="\Z)1X(]QO;(MC3L8T>DG M7;(C]4H"?\DHJ/6- IB-_)G YM*Y)@V,M-^"KN+<,SD@TMMKIXK+!"'I/:4,+%+MHD]WD]">1Y3J)L;L MB;$:[X%F:O"7U,<%=E!Z5+]C",R\I#9B;"CMG,OZDRA46T1=L@W;TM-*H]%O MI^FN?QK3_N32$IC^<..,9EBZ$R:;8=(XN-O+6L8L8IB#JZF,S+2'MJ7IDUU' M2BY>L%-MR>AZOZX*<:B*DY1OUL?*Y?LB(*>!-"852;"Z E'TK6"YPY)3:=*3 M6\A(URNE7F[:A-:FU?H1FV-3;:?0-:T*]C^&Q-W/9E9X]-8>OP=Q*>^F( MK@KJ3 YP'M.&$RY[:HX%JU5Z@U=ZU9V@;H%JPM],UIYEMK=)><.=W_//O+,OF2Y+' M,:U*\QU'W83&Y_,/#\/!S)=DA6.VA1I'_OF#8ZI%]LFCC(P':5BG-?FDER@X M[^*4;8$?H\G/5"?\((3\X/D^>.;2\9-SKL_Y]R+,./M\S%]) %!^F#=R2N;) M7GQ>JBY"WXDCXX7S1;Z3T/0+^4Q?\WY>.-42(>*5$'%, $6(>'-$9/6?" ]O MC@'!%(,ET)(I#.="6( M.!;:(T2\.2*0:+H:1" \7 ,>CO7]"!%OC@@DF:X$$4AINA)$<$AI>E9$7%T7 MY9\^-?<+IWXG+5]^X\B:[\ /__,)9S_]KIV"WW/DTTXI^&9?R*9'OT:C%'CN M[Q6._ZA6G,#PTM="<$3V[Y_L7^:6?]TCYPCY56#P@TC.\X#@1\Q\;4!!O(!X M ?'".^"%+^H0\;O:$([?8]]UCKRYMO.D:?%CQ>=CHAV)P)<*4B 9^/:4\7J= M;*_EQ&^E#GS?+8YXX>TI UT,KX3V'SEB;YH9D'L(L3UB>V02(UY O(!XX>/P MPD=P#ZF>CEQ"2.PAEQ"2>\@EA%Q"B!?0Q8!<0L@E]-'9_L]5?^X>(Z]:\Q\: M6AP >"#U_T.@^^N0>WKB__=?.(/]*__OB]AS-USE5K4@ ?C>K2C^"-$(T2^*Z)/!CC#][C'- MWK/$32.ZX@<;/U"CFW'5O9WP+MTV2PN.Y5I>UEC_9DJSW@K9I=MG:R_;*V!L M_8<-"!:J9IN!'WLZG)O@!Y__2],,8[G\U]N:(*6GR!\8.\.+C?#S)=+]U4-< MOW>A]-N6U7/!XGK<#F\/BY?.N-(\K]B.!Y1_Y5A_&KB[F\/BA>/OR/BOS*,(]'_B@'WWZ#^JXN3/SY#X?P? MSF7/%_:1$7BJ4]#B$.S*" K!T8=U"\[75R#5:^/.'$7^]PU4:Y<>^XJSZ;0/ M:9+\2I?@?04X9=?SO5J@:MF0W=BSHH&Q_,\G&?R@#"/5T]5 5^1A53DP'25M M:,6!K1YJ@:CP0FN,F<>QON"%V;>J<9#%%!063J#'<$X9^0JCD!C\I:3$8=%4 MU0U\;F2XAA>5X]#RC# <&B;\->3W5JCX(?CG7"5PCCUV#'=A!,ILU!92BU<4 M>1+4<@_GZQ]]-F+7=V/3G__5/!4 M%T#WM)'/)R=R+?#="C@&A,+$BE:5$X,V/\[#E;M^37=,#DIW]8BKVC:>S?__L8T#<1<$$\CWC^ M-7G^:ZG($ZY?1SN-%NG^4E )TUL*0HP',?_&7"_WW8!0=+\IQ.-E>T)0'0 %YM,_.,?=42R+N/ZYCGQ[3/\JGL+WP/5/&L7RGOZH@.B)*-@K6&,5]W9% M83M,^#@NK9E:\:T5@$B9RTQU,8GEF&'K=>-0])P95 !*G_XA*.8.XS@D"CZP M O J?M-?D 40+3AQT8^$2/"M7:(OI(*^@O,242 2@F_L0;Q:A6B3-*1NMS<; MVH9OISS=#X?!^>@ ,VS!W.$7+I5&]\ MY.>YN1%'((Y '($XXA6R$3\60QQ]B;?#$:^K6H=!I'PM<0'KFI'A'AV,9S=D M$U;,G)2Y!Z5/)Y_BBSDK^69+W):E@6&+7,+CBJCSS4'_C97^!CFUUKN55\%4 M-PR7:V[KN7*B<-!921%W-$7\E*\2B39TV3]?3NGMR#9TV[]^ NK'XHBCK_9Z M.0)RP5\W=L7;.[&^2,Q:9,=A7]XTQ6Y/PE\[@P $[SGPI7,3\LM%1\;E%R) MBTV,7?/Z*NZ#*QFGOWDG_XTD$+J47S;;]WI%T \OY5M)#2:9[/DC/U*=13N,\^)&#)7P7XTA(,'Q06^_ M2T[_JQ(:*(,_Q_7]EERM;:FT*4_4D11:Q?VXTC$AU[_S#'[P2 B *G"7XX? MAG\7E@"0!?]H!V5-K5%T]*VBH]7)?P3$8;RFQ=Q3!H'1*))N0;/H@LNFU(C<_)YVD>UU@Y4'+KA^6C.^&S)!/$B@W8-R*9N\8\N>\P$ANO),P%(HVW8#< M^+7PTH"MDBUKNTAM@UC.2IK+VJ;Z^]W1OBE,(I$B;5DC9[91;G(]KEQ5E4,F M3&!$B63O.!I'P@0I(3<W5IVI:MIQ@LH$9)/ M4Y3H3%-!U'QI,JJ)-9+M0[Z'T1ZV=$==B/8@OG\?I53/-S3CK8_URA&:W] < MOA^2X6M>M62WJBY6P>RMT*6<,I?^?DCF"[M_,PJS;>^-2.TR.T'!4^^)0/*VFB)3:@V)KN4,_'*:33VK1>XL",_<;P= N8 M3)<[P:'H,(H.HTJ!MT]Q>\4QU3TUS=X[\GEM&UN!T0M@I6.4]AS5BWA/%\"G M&[CDTI"GWC:16H-53:X886,U+.N2%@!UB( Q&)R^XWZR*PJ2.TCN(+ES)7+G MM49E_Y'DV5(#F;'KWD)V9X/1(C;ZOKW)) ^,XMR1+)HT@8J/4/'130F>-YW6 M_4?22 X.K7B<$JZ0MOH557#W=K>=22,X^.:.99 :A-0@5%=T,^+HE4J,_DCF M#"1MO%X;WLJN3)1@LR>*M+/I0YD#0U#T'?63S;B1T$'E1N^]W @-VD)W,"J0 MN98[^)D+9/X_>V^ZG+B6M O_/Q'G'@B_;Y_8^POATCRXNRN"00QF'F2&/X1 M H0$ @T(N/I/$N!M&XH"%R !N:/+;T#V1G5T M_#::Q&NZ\^?*(N'*,B&/=?<&5?P$R MTY"9A@#J;29N/@+;_5Z3O6]PJN7R(3B$8:%P#6@":.)^\BS?)(I%2VY(XJSFJ+6\/,[%%Y-.*S;PB(+VPPM' M-I\$GKB3? FD11XQ+?)-\F@U\=HDV^,X-2&]-3+=J)$Q%A6//+BGGQR"T[#% M#IP,R&+<11;CFQ3!LZJL.$Q]*D0;O7AN,4QG5[Q/$5[^ D,8V#D'.V@>).D M.OR@=@XR!=?,%'S34B6Q$EGDB^J CZZ2YENV2G73N9AOJ5AW*4PC^)Y=7U]R M!#\LT17H-:&)H<=CTW^Y]RS86AM[NJ:)4U-^V7[S\27H]Y>(:G+?>A%M2]]> M\%5H?66CK.M[/FCOYA[ORH;14/1?WE L8_L60]F_!5L/\>CT"GXPO2(I\SV? MK[N?V==T9SM%VY^C'E!?NH8LJE''G91_3]WUF"?<%T/67&69RU\^3H]<;-7O"J.^D M4.8;0^[IFG?QOT\8\_3=,DK\&2.^UI=@TT7$;[E[C?(2;]P?RDMZLM?/]\N, M=3\]Q%ECOZMKDOM+',71__SH_M&62U#[^Q_R[ZS\=8>\H\A7F8/?!"7.,P6_ M W/8)@6P %@ +-P!%M[=(?R[WA"&/:,'5R"!>SM?MGI]=GP>4^Q @4"!0($7 M#,T_!A0.1\4!"\%K!MB%*XG]=W'8FP8#1(< ]@![< T![0'D2$("($6 "[ !$AB @]..S_W/-GGU$BU([_MJ$X>/\/(>Y_ M&D.#P!]C9?^IH2\('7PY6..#@P-K?%CC Q; +L :'];X-P![]NN(_]__8#3Z M[]VO%UG.W? 6M^T!'K?B]X.@0= 7%?1FO0Z2OGM)WSRDWX]6 4G_3M+<;4.: MUY2Q,O&/"+B9?5E!"9M[9G;.B+PI82=<(7OOZ@);^FWW@5-/#;_2$F3GO)*J M/)8[\NK8'C./^8^G'^,HYW-P<7> MYUKR6)Y8<=M4)K)IUN2!]Z,96RAF1S?=+]L] MO48T$>=V6C4V:UK#2>-1+H M>%P7,]-Q(55-.M\^07D30TX9^CCA#L.;A89B#1,;@&8G/<"\A_E_ M-HI\07V]G<8ZF5@RII8*[>* 4.99LA,TZK$.N:A(/9SA:\U>,H^U='I8]E!/ M/_W$6 HAK!KY'9S71& MNK+ER/(D,C5TR>Y9$7/CK$+"Y9H)EP +;7^1A+AX2CW@(9_'<@,B !& "$#$ M%6H1'PL0ZU#B[2#BNJZU:5B=?S:XN/=E+7F\CB]NHY!9;[_,QIG[L/%I$U*\ M6*Q23&%%OIA*XJB,N3/KU)2JTPTZ5DFGL6S49O&D4&MDY=*JW\87@TJ']6*5 M)(5@Y'&A2J V,/9@[ $15R@_?31 4,'N+/X-(CP4_'5C%C[3H3G*5E<=E&[4 MK8$D=;6N>NWHFSN9[G/V6&0R*5K]0B'&HHDVHZ3:,9.>1@>N1<:H7YKDOX&! MP"9?MM8WO!3T6Z-\*X7!!.U_?EVW1&U;#+PWV/R #X#3@E79R7=[FIR($ ] M6^5 T*.ZY:5_:2I['S$9;!?SIR_Z?U&*W&.9V"S.,$,5KQA,PL9U98#& E[= M+_*+ H$34Q,=#U7)Y%>C;F?I=#@H10;" <*Y$<+Y91TT9NJ@@\;FA0JE@Q[6@U/. M:8F-+)Y;BE@K7Q+&LSI9K;P6HL5,T(F-^I!(OV5KZ9RJV!VGR@VLTDJHN#SD M%6&S!,+B+/ 0N#[WX_I $>V?EG$'+>PCXWIGR""$2I$AA7#N%$+'B9D$CW*, MD,@6]:*S2HTG@N>#GYI" .)X4..W+^8?*M* ^OT=U"OJ6!G/WO@%GVX.4*S3 M&+S2*Q_U=UZ_[WZD.T7N3$7^TG33_#O2=RI5>#IOK6;JB,ZV]?[87(;1N'Z;(-;J).BH*C#OM2J]ANMUW,SRB]#Y./* MH$%RNA!3Q4(A;73UI4,P/K5@N,LM&$(3*)39AVBCSWUS2\A3=*'WAZZ:K3O. M>5$K9#':S\U(U.9*\85#5-]*/3\:Y&7AL"/+X(!=P'6YQ 8>H)=+)?..8X4OAA:C)) N-:54NB14/]EZV!T,Y!&, ]_>ZE>I\1V8$ M/:PKYW^_X3D<3L04A')3R]?:(WY)CI82@TF%>>P,:X9?IGDE*EW1*D-YCMI+ MA;52BW1Y(*V!3SW])#B$HW9+2& K%!A\R)[\B@3JJ-UOO9\)I%J%([#[W,R7$J>)U@9,7 M4WDB*>Z::7\G.$@/0WKXWBO;;N;HRNL<4ET6E_YSZWJL-[,50RX;WE9':UG6 MQ(D5FTB\>W7JW;)O9_AJ7";;8BN)*H7DTFDZ[9K8'KBK("\)PR(T>=PJ"&@' M: =H)R2T(8:/5>*Z"B.CJ,-QYYV:XTW*N81C[?[""'1XW*_0#RP M^0@V'X6$> (]JON/V"A=5YKEAB9VA=I8%:+R:Z968AV/C;BGGS2"6E=+0G1YKJK/9:W:EIR:H5?577EX*BD10D@+.@>U& ML-UH#^? ,5M@@F%_S)WLC_DC*]JJC>4:+JMI5=3?)$H>BLQ,6EM1UJL&10CV M4 0S_+MFDO+4<.?-ET?$E6-$'.ON"Z[\"Y"7AKPT+!QN,VWS$=CN]YKL?>.R M7>P#OO=5KF$,/M>B@JVFG5'%D<:+V+3K=##"2]@0),*A4/P.- $T<3]IEF\2 MA2CAF2;3B;?0VMMTV4-[*V)4B'E$07OA!8+;;6<"/ &;9" K%YL$\@ G \@CW$F,;S($0V%Z(AJ= M#021;KXM*NRDBHO^.L3?08/0S'&M&($B[B09\< Y!]#A!S5SD"BX9J+@FY:J M.B:4^E++4WS.Z:WZ=93'%:_/#.&G"$@.8:C?I@A^6*(KT)_^;=X$*!-;7-]W M/;!BZ/%H78^F:(_=I_7.(;+/DJCUAK)D:W*IOSFIR/2.*N(7EFQ,1&U[3)&W MU,GKDT%>FEM/?)F6]8$+H*&'LI@ABV;=F]FZ^WIQ3>^I&ZEU.Q+#5).& M7<+1:);EQ@NFKVG,1OW[#7N*R*XV3-T7MPQ;/@NSHI_Q-G*' MJO27ZTO*Q)6']4+07P5:'\JNEFN:[KC0C_BJ9$9<73;=VR.6^TMC,XM^@D?Q M/D7I*]YMFUYID>XR,O@P<1'1G;G(7\K$_6O=-MV_,O]^\05_'G4\>81G4%E_ M6MXSN6M*[;F3)DY-^67[S<<7_>7%_9,.[ZG@\4O+G' MN[(QRRCZ+V\HEK%]BZ'LWX*MAWAS]?=S^R["K*=HNW/ M4<_:O'1=<:M1QYV4?T]U4_'P^V+(F@ODN?SE,S=6R'_P]E:Q:^J:;&>IK M-0(V743\]JS7*$;PQOTA==B3O=ZO7V:L^^DASAK[75V3_NUMU\/8__SH?G]_ M'JC]C0WY7>WQ[VH]ACY?=OA_JM3;JHC/B@WB_G8PA@JUN#_VNP:1/P3"Z[H% M\#Z;K+&#H:7 A>T5M$4UKZ(-)'X.B;//[,'H>F@%#JYI\*K-?AWQ__L?C$;_ MO?OU(B;IAE=:VX+36^&PH 2]=C=!T'>Y@T+?9^8SW6DS17<4_2KW/_9"A0QY(&7HGF,AHZG M[(JYV&0R<:9;FHS?%5\# .Y/YF !P (\ MM,Q_5\3Z4)/QFT)2T/_[$SD8@!/*%0,!0/@R3)\'L6TL$\%8_P%>#QE9BOA= MS?8>3ON(< T=*G<4\3S=0J_A0(6GT1'SH6L.QG9,P_JGF=^G#C=>([^>RT^6 ML70?UEEJQI(T!_.5,%OD:F^KF$DOVM\_[W[3?<=KOI-PW]8;;$.QAML&/-E) M3[,],7C-=]S_275QL:=!$I;,CDWIK2JJXLA6"OS;A*AD8AW*ZRA.43A",W?> M4OR:\+YTV.$B\+Y.@"#4\/XGO^;>EW61OF[2Z?UJ"_@EKREC9>+?86Z:=1[/ M##FE4*D.FVF!?FN0PKB(#Y?5H)FA@XXXLMD7>NX+.J-",3:.FUK%90;ZZ2>' MX/AQIR("+X#9?T1>J,I3W?#;FGT$?D(?3_6)U^7W5(K@!HWYT(EG'%1Q.,R2 MWQRJ:GR_G>)Y*")3R]$-)X_&5-DRWP0JVN7RYL"E",YU'F@,8;GC3I 'D@A! MQ.HB)'&5V%)P'!$S.Z7^=]8"L5:\7D9Q1D%+B=BKB&6EDOIZNL7WSAAX>6^S M6=\4AJS;;>[!JX4FX[U4J:2BN)GMQ9;D?%&L>LZ^W[8;)1"*Q0&P#VW5KQ,, M>US$;@UP49_T;,-P'_I+M)IUE#8G44'@E4J[;XVU2D:C'0^MU--/DF(0"CO4 M9O]FJX.^AA8+\D+IZ9 ;N)O?Y WU8N7W+%=H=H3NW!E)JM)$&^8 M3\AHDL#;WS]?Y#S+#-MX6XK*ZY)2$^Z '"93>-5>'6]XGM="(R1SG-<"='&3 MQ50!T$7H8IX/=>AY*+0:C. ]&L%K1>Q<4QI;5;EF.LVS?*(U[4:Y.9[NI((. MZM"'ENHETN_)K+UZ>8>Q+8(VZR/& FUB_6& MDU$;[-19Z)/TZVLVZ BB-IV@;TY[2*&*.K.P1H8V9[68.W#BZ2=.(2B-0MKS MG$6.08/J,H2QC@H&/;8'/[88;!_8OKL(%?[2@JI-VJ@MIM,Y6AO1IC):=.;9 MTB!@"UJL=+(4*9(5=)MA<#*6]QC "QV2 M"(K#1B%P/(X,!P8]-J" DX.'VI2=BD;'UM":0%#%^.O0'LP''OPIUP/@$)([ MM"'H]HL1_7/O-_V^#T85(34"J1&HQ_CC */WVR^DU^CDHG&RU"^J.6JJLKQ5 MM9-TT'N@.E2B5EYVBR5!&:ZR-$JFE@Y:Z;!>:)%F201'.4\4=+0H/.HV;$BI>,9 MXD1,'>H#EWHXU]GA"(0DC@L# _E ^2B4CYX<#MJW)C+F:$U26FVU MU(B2B_J*J"[GI]/$B;'@7(%)Q(91:X;..*ECR(G=2CN-,Q?;W"\%G67S>3K>B2K8H+,R2S2/%ZAJ6WYE=9L+ M.K[+Y+&^1=2I%:\H]+)*9@S:MF(=SB\=)3"$.S*^"QB_K6@M!&5#$93]0 ]L MQREBS48TJ8I:E>MW4W;!: =-#]%)3$^.928N)-XZY#"=GFBK;,6E!]I="-'0 M30O,/YC_ZVV[=UDB2W-5TY26;=XNXTZ=0L?D]"WHZEF,PBIVNDDR:JW*V=2T M+XP9QG,BO.I9 D=0!KKIWFZCS/.6Q]XO47QOJZR+:;Q4P/'I(#Y72_%B*6OT MJ==E^N)[Y:UH93Y[31<*?&XQM/6$6!V_M3S0>D%.W/7\#[;? ]"&RKR';\P0 MF+PLVD\(2!9U6U]%AY+ Y^9665)D*R9F/"?>"T@R&(+A#]%H<[UCGK<-?2HC MD8*K^9H($72@?2*E)T(,.]5+JF,T":PBO >SA M-S:1UNC=+*86+$7DAVUC+-A61QOWWYBQ/ JZMJ3;H?-B)56EA?0L55EQJ6RC MFG$Z&+K9I$]S)*24@RVD#1J8@13:!CUHZ!(:8E2 C0X_*NXOW'F\I>_+=",^ MY8K!IU=<8GLLG7Q!LQ2E<\2\^!I0^>TVZH M_A:*%LI\K5*4F6$2KO$"MQS"<=#C](%=IAN:+&B6$&I>.B'"/&IBS(+ 8F5A6=#5 M,?Z6C\>7:T[R>J\2"$D=.BKQ9DI>/W5)X M\#!)B(4V(0;U+($':#6=T/&QL M"_"KMMG(4@V2G[VB42$G#Y-1.NAH;+R=YXJZJ@_XL6TL&;-LY093=XV&K:.Q M#$*CQWE1 ':H>[UOL%^D[G4/3PSRF0&5XB9U7GE=+@?.*#XK2T'7O\Z+XRPQ M3BT$5'DM8"N5*]1[8LSC"2B !8< '((K183WT 7]2C4*6;0I">ED85*IC#). M81&T6R%+W$BM%&<&:F><&)?!6%8;#SRZX-9N!4-30!E0"0N5L(?!K9L+3,0; MA9PJ2XMH=USDU8IP\6W_5*X_[# &-A"42J9O-=3"8"KYBP(OL@J;X6[+X(=O MS% 2>QW8GQ"X;#*KN=*-+3M\.EDWDJ_#N)CO^0;;"URR)$*QAY*U=U,;&S,5 M,5H6>TI?Z4&RZ&X:F016/W._)/?G75]=J&V0MJ&]*:X-A,0@S:-TLI*V9W.N M-E6#CGP(Q66_S\=2'15G9%/!.+ZT)&.N)^0?2T\R",E &0MT?CU_0>I#4\?E M.K_NL,XX/NN1*V4\06<+?E&)-\M1(?!XZZ1LSD>]IM,2HK,"/TDPY%"S*Q[K MT.X*C$)P%$@'_!7P5VXJ>KN??QIYC*P*JM5&Q6*<;RO)09M>!-U\NE>QF &5 MFJFJ4L0YN=R6%Z6L[_5PKM?#X@C-'"ID 0*"%K#0 O9/&SCN4$65KS0*9+1J MH'3/47&R7;83SL7#P>[,)O#42#=5/)$1LO*T4>[7!AX7^&U@:83"H OL'3LC M-S09$%F^&HF<$%R.UZS7KO**S?E&DGVU%B.U+9AK O&J8EF$I@X5F=U,5>PF MAOQQ70I9L3_(B@5=$7_),IF@QW8\A\'IXG]>]!FTM"]9%!KTV YHLF>!_PI5 M'.%0\+*WRHO$A.S:0BTU%28M5FS6D]>NY'*GT7W.OE5 +>^@:"+9X>E.H]@I MTEVTWW"-..%%)$DO0;Q[,/#?0!I@_F[-_ %IG(\TWO"TLER\R3C?:"LX-G & M>:WKDP8'I'&1.M"@@77!.M&@AW:\RUS\ 1LBP?+=^C;O3UI\^Q5^'_*I<[;R4^VDH;#3HWGXR&06>[ M7^.E8C3:S:[0!E-P)'HN8MVXT\%(O\8/05D.P=GCNH #BURI+>5=L\B^R%JX M601Z4H)A!<-Z\P5LL72,HQ/D:YE7IAT2+<;J)K8,VCP;J7QK.64Q1Y@9F=IJ M/)T2<7'@F6<.S',HN&@W\G377+0G'/505/2U#*4=%<;JA.1SP@RMM\:-1,>9 MM2_> )*=CE;Q?C:I\6F12-?G?*RO]7Q:6->EL0C&0 M(\%"NY[3OQO> %OZ< M%DZH-%OE8UF9M6=Q-?HZDY+B*EG6S(I/"=333QK%$6)/QNE+E/.'[R:%%JWK MER_:_O'NZY\](2@36]R,1E+F/__C?MD^J*?)HN&I[W#S-N_:Z3UW@U84_==% M=+#GRDLVMM. DQ\BLNLY245)=#TR_[W]K__W_WQ\_UV ;J#T86!#V=/U%]Q' MU4".=@U95*-BWWWVBZ@YXM+D< MBXOHATG;@#BJR7WK9?-GVVL^ -\ONO;-D]"+(6NNJ.:R]^F?/M>7C:5/7W#7 MDGBZX_ZX&1B)/3/4!:3U645]L5#OHOF/&!D:'K+_IUY*[-/>[^K'^D?O@UQ= M=N&OK:\XZ[%N+GU0(F]NO=B]!\R(WH]XBPEOU?(.#'$-C@MK[W:&O%G;3E'W MTR,W(^CJFN3^LE3+1FJM6ITOU)!(MIAXCL2*R4A-B->RR6RLFN5K__G1#>6; M%TMUOA:IER*)4K%6RF>3L3J?C*2RQ5@QD8WE([6Z>Z' %^NU3>#GK\2:@V3I M[[".*56J1NH9WOU7Y?E(BX]5:Q&^F'3']2H4>1?V2 1'';<%&9Z\5V6;F=#+6P7?OK!1,>1:? MEAA53AI$HI5FXORTXMY)?;V3?:43?9N/QX5Q42OS?255S6(#]T[VZYWEJ&K' M6=J<\N/:?*0L)U92%KVG8]C76XN+)358$M)(778Q2A[D9GQMZ3T>([_>FF#B MO;*YR _0Y3C7']"]/(?U8AUB=TR$E)P7!\M&7, IR59F2TVOBHY[Y\Z8,O%) MKJIDQ2HJ6M2BGLSIT41FX-ZY,Z:N5.&M7J]$J.(PG9S-5S+)S+RG[XZ)RT?+ M\VJE/4$3DMQF%B3%UV+^K3MC6DERK$-VT*]W&B6L M7Z;(>$&562G!]XI]QM75#K5[9RMZD16\51/+XMT@6O5!^Z=._/$9&<% M?IQ$IZHMKZR>N)@0..-]YLX\=19OZ5=='>IJJ4;8XAO7EMM5[S-WYBD_>&N1 M0[.4016TQ&F#54[2ZHY[Y^X\35-R=_0:1QO\#"]0T_0;:E&9BG?KSCP5J"'? M[RPF*CH;OW),8=DT9PG'=2IW1D\WZK.\GNA*0BTU[G83J8QL3&/NG?37.Y,, MQTEM;1@5[(Q><(J"2?15I\/L?B9+Y;)&J3E,JSG,)1NVI&2-0LR]<^]\V9T[>R@G M*&Q&;JN*,)LML.380M_\[N$[MR8&I7('Y3(V:B_HA(UGJW2"]\]6V7E3LE I ME*P=[]R:&=7C M:3TM=H5QFK=809GRN5!N9-2.6]!-\.V]+,J10JZ"IGA U"DAT-[;/?7]WX&88?K8UP?[?4Z%,/)'5+JN;8*)Z@.+4L8SG51 MMMO=,5@#BR1&&8,HHG:<2^J4GWL-UK)$QW7)%DG>KL8&?"Z7&*G[#5:# MHHEHH[&:JHFN;A;+U>+286+[#%9YE)PF2JEJ7\UE;#W1*YG2J!G;9[!2B5I; M' ]XC1\SM-!]54V#MYR]!HL:9SI&EDH1:DD5"^J0&11+IK/78"5;N-CAQB5+ M&,\5/6[T<78T=?89+$5\;8]CR5E?4/CY0NT.6W)C7MEGL-[>\H-IQ\&;PKBZ MS*9Z+A56<&>?P4HK$SZ:IP89OD%3,S+.U9<%>[_!2B2:B:@^Q\9"&GOMYBEA MWJZ6G+T&:S2MI,>4J2_5)4X64MV*M*JP@WT&J]6=-.NO[7:4E[NDB-7S^48T M/]AGL,QDWA0JYINHTL9026L)2\ZNG'T&JZV;J](HF]#X1*52H^V2XN#IRCZ# M5>T(0R<]CV;0!M'IQNOU'-L4G7T&BYXQ;V(]]6:CN7XR+^6M]*KN[#=87''% M-&+UGHV*;Z-J*8GJB\$JMM=@*7+%*1BS<4I8XDVGO+#F\Y@2VV>P1+RF$3.. MBJIX=I(J#L:5#D?L-5@KW(Y;VJ)34FNK6!N+EMR7K^PU6--Y[:U,-/,9H8$U M\_'4M(1G7;+88[!6:-O0HVFKB2I3V6GF5TU549Q]!LM(O+8R;SDVQN.)!#_ M5IW9E![L,UAUR4XW2V]Y7LA5>XMZM&6V6EIEK\&B8WBUV6LP#=Y.4:BC3V=J M,1W;:[#&5;;^2HWD+)_NMG2PUV"Q4K1B-*C"7,VEJIR!%U3.3.\W M6"NMP[X1Y++&E_"E%AM4J+[B.A9[#5:-2'0Z]=%2H O+J1Y;K9264MEKL+*F MLY@4C&J!IR?-UY*3;SJ)7QFL0:.I%C)*98 VRHUX?2BMEL7V8+_!RKU->*?= M6#3X4A17#*9*3XJU_0:KF9@W:MEI,R;4V";6*K$+UC9C>PU6GU[&5:&=)?AQ MTU 9O)QOOF4K>PU6I;[LL=;,;*"Y1%]_2[$9/%T=[#58UM0IM#(5QS7$E!EW M.JT\^FKN-UB)))=JCLE)1J6[J42W46A79-M!$*4/%\(943>FQCG>K-R6_^"N)8:I)PR[A M:#3+'//;H3.,K9OL0D-8>NE[YEVQWY8[W[X?-W]S+ZF.]O0 MY/;GJ!?_?ED'VQQW4GX;Y-I$'OT';V\5NZ:NV99\X>#6@?CK">'7?X*4%R[O M!D%<31"'.RB (*XDB-^UH )! #4]FB .M[<$05Q)$+]KR0F" &IZ-$& UQ0* M08#7%!)! #6%1A"'VV."(*XDB-^T] 0Y #,]FB# :0J%('[7*!0$<9H@PM>C M\]A1LR>,^D[:N7QCR#U=\R[^]PDCG[XY?HIZ9JA ^Y]XXSY43?J[ E(O>;\L!K M& XB?PB$;SI>@:S/(FOLLB>O_*FPO>W34TGN?KV(2;KAE9:Q[AMCW@J'!27HM;L)@KY[0=\\HO]I374[GDF MPL:";>7]I]*V-KU[UM,C^NTZ0.K'>)HW+/1]8K[9MM'N9_[3*"]BR ,O10.] MH^!0P^M/QG5.9CZ=\@ E^YX#)-Q5/$U .#^9 X6 "S 0\O\\F>\W]!D7.5L M>-#_,(D<#,#5SS4_$0#ARS!]'L37<[F]IK:R%/'/2X>#N2]3P'RMGLVA=*#" MZ_JY^/Y#_[Q$#V7GRQCZ3ZLL["M3+M&9E%53/1+!2D1 M;37+3L#'/S3GR:@]L"LM54$SO<%L,AK/HU[?)N+I)T53"($==_8#P#L$88>+ MP/LZ 8)0P_N;QP;NP=%9KT#,8#=?VQB./),J*,YHI=LKU(=6IP*=KPN M4.I;U*H4@O8>WC1FR2>7:!]5WO+3YI*MK_(%CR,XUWM@*(3$CSLC!D@B!"&K MBY#$58)+83F5Y93%@!A+VXMQ3%#'(Y:GWH:Y+(V>;O)//-6)'_9*:J_=QH5$ M_I703;WX1M-^ZU7O4">,04B,!, ^M%6_3C3L<1%[PH%+C,KVVT9J'!?H;L\R M^\T\6GSS>RI33S])AG87YX?0>K/E05]CBP5YH?1T2 [<37+@%_'PV\_RAGJQ M\GN6*S0[S5I>75:K.*TJQ:2Y4%##;&2 MWKDEQ--/!D-PG(*3*.^WF"H M@A=S!-.@ <;"#;P=@)VKB75LGC)LLH#6ETF M%TT_5RB#3&CFY):\HPK)9S*?I/ND=D\*!)0V>X;L\YT#\ M;S\[E#6B/M*+%1*-J@E1L&-16YZ<[F>?&/]KZ6,R$X_'ZT*MU!+AA]A2^^M8Z*.BQA7J=]&L6\SR.C@^Q+<(V M"Z,EAZ4+-I-'(+_HU-5V?#(F^DD3G0^\(1\)E M/0IA44AWGK6Z,6A0788PUN' H,=VGG AJ#+8OL#'%FK;=^D8X2\M:#91R')1 M?$:BZ98R8/A415BH05O0VB _' _& BZD':YITMGX<"5Y%I0#"WJ)"K^@H7D9 MVO'#@$$/[58"!;\D")&*%JI2Q.)\H]H@ M4[V\2$]2G@/@10YQ!D$)[JZ+$ G:?X#?Z/M@5!'R(I 7@4*,/PXP>K_]0GH3 M-*JVS)EN\]%Z9SE,BUU'XH)>&$5%KE09U%H9E.:R\3)>64P[YJ##>J%%FL41 M@H1:"JA*O.NJQ%#%9KZ_$WL/XV -S4DORXRLEG*Y-#ML&-)*#YIQV(H<[76E MFJ N75PQ!:9HZY+C,LYI.[*!<,!/ 3\E),'@/=Q#I]T5$9"*U+#4F=5SEA*10S+JQ67>SC7V^%PA*1P(!^H'(7*TZ),9<'_!WD M.(:@^''A8"""F_1";F@RH/KT.@QR0BRY-IV6,X+:K0LXRK3M9J74G5&>%^'% MDBF40!CVQ&!R.&/&GYMBYMQ'2OH8DF*WTD?CS-4V]TM!9]EUGHYW#"R%C:QN M>:R.-:R=2-MZ;:@%'6YI&K8UM^K*BA?G8VU2T=Z<;GW0X;P +^XN>7 ..N#= M;FO,,Q>'/C3&+]H?TZ6'E*U2\51Z\H8NTZI>E8F^2?-!TT.)2TB)9MUNJ:59 MIU;O]F4U5ZFX]$"[] !MM,#\@_F_XH9[ER72B4%^W#13.EJS,W35T%/+=CQH MENCFI!F1S:5&ZCA;3FJ],MGH$H[+$MS:B: P#)CB9CMDGK<^]GZ)XGL;95U, MK_"%9E*DTD.5Z9LU'%2T/C>X>)!39C05)[MI0IT1J+U4,CU'3L=-O2IC$0*KN9KDL)U4;?R5.HHBO=-A/-Q0TZZ/:> M%I9#^=KKJR7@KPNAV'L3)IE\K(.A7J35=;=(]KAH"K#1Q2II@P9F()6V00\: M^H.&&!5@H\./BOL+=QYOZ><-01BIAM-![2FO"_TZFZNM@CY3;+%H3.7X7&CQ M\F0Q:0\%[M69.)ZEY\#2!\]I-]1_X*Q5ID&/^59"-<>S3W.<8:KC97V,EO!: MHMVH<&H).[V&_<2X;8HVHJW^K(RI=F46RU9>\X0P''CTX@5N680ECCN.#.CE M+EVF&YHLZ)80:EXZ(<(\S.I2C4J M!QV-39+%5UNDL80ZSG&I5*L<*P][[AH-\Z.Q.(XP+)2L0-TKU+U>J.YU#T\T M9:Q3S5!#%%W*=C_7UGI381QT99LXL- )2;$]7HRJ6:UF,-P"JW@\ 06PX!" M0W"EB/ >NA"GHUC-:(\X/IIF27+(%V?E/RBC.5/SDGC#*C+S$:[F:FR)H[&. M,)OZ;@6W=BLX[KA^24 94 E[NXQQ6F!C#[AK8Z% YL8-2[5)+4D7A%2<2%V\ M(I8I95/#CI3KJ3E[.J]*C7AY@OO&WB^)Y1 , _3>C,$/WYBA)/8ZL#]EK_XH M2PU:T61<: Q,2;0IP1C):\A33S\Y L$.9E/NIC8V9BIBM"SVE+[2@V31W30R M":Q^YGY)[L_;OKI0VR!M0WO%U,IAK6XTAY:62Q-MTP.\U@ZZBL5U?BQ;UY8V MCR>TD?E:=N=D/G ](2]"BC$TPAWL8@+4 :U?H?5K.(*M^UD'+YOL)%Y?S-4H ME^I'3:JKZ?6@ RB-&5.EF\:BI=;B1$:KY?/9XLAG'=H+H" X?EQ:!D@'_!7P M5T(2O=W//UE\T!:7[96LCA=OKXEVLU*."D%W@"54N<\T^"RIEE*OT42K'J^( MML\_7BL#E$-P# 4"@A:PYR[.O5_^^48#QQVJ* MY9IZ;=D5^3(ZXC,A@;'EV M>@G)B>%@:T=.R,W-!D06;X: MB9P07(Z6.3%G4_,F+TN3G*J,^!F7]9T)_U0Q D')$QLOA#J&_'%="EFQ/\B* M!5T1?\DRF:#'!N>+7[7J,VAQ7[(J-.BQ'5!E3WW_"E4@X5#T,FMUY'R_F>CQ MLKF8YFI=HI.]>B3 G4;W.7NLN#;+)@9JJI= \7)Q4JLY5I28QCH8X84D21RA MR-T^:7\#:8#]NS7[!Z1Q/M*H.?,H4;B#]@1"9;OUO=Y?]+BVR_Q^[AI&<+3 3:"(%R=EW2[J\G! M /I_K]TW*X !AS;1/G4RI6*QW*JILJXN8U3%K+%O01?Y+3G)K*8KTE0HB69+ M3MI\;C!TU[:D7^2'8"Q^])X'8)$K]:6\:Q;9%UD+-XM 4THPK&!8;[Z"+=[- MO*&YFC)%2Y.AO%P,WY+]MZ"[E!2'3<=,VN,H&IVQ_55LR;UF\A7//'-@GD/! M1;N1I[OFHCWAJ(>BHJ]U*/%>O8\VR#PJC$FM,8DOK3==N7@'2$O/@M\P'='"R>4FNE89AYMYG,Z M3VM%;E+IM7JUP<"G!.KI)XVYE$"SOZLU^^&[26%%J_]R[ZJ[5C97;35Q:LHO MVV\^O@3]_A)13>Y;+Z)MZ=L+OH*LKVQT<7W/!^7 :1?_E#<4RMF\Q ME/U;L/40SU2F)RGS/9^ONY_9UW1G.T7;GZ,>#E^ZABRJ4<>=E']/76/B"??% MD#77'9[+7SYS@T__P=M;Q:[K/=N6_&6@5]2#$TC;')WO0% $$!-CR8(\)I"(0CPFD(B"*"F MT CB\#Y]$,25!/&;W@(@!V"F1Q,$.$VA$,3O.A: ($X31/B:!1P[:O:$4=_) MMI)O#+FG:][%_SYAY-,WQT]1SPP5Z#X,;]P?LK0]>6+)QI<9ZWYZB+/&?E?7 MI'][#;AP]#\_NJ'ND0%J?Q&UQ[^K]1CZ?-GA_ZE2\POW_HFW-:<+XOYC<7// M!!5J<6>]^TUYX'4N I$_!,(W.^] UF>1-7;9%I!_*FROC#.J>76<(/%S2)Q] M9B_;G_=2 @?7-'C59K^.>+VG???K14S2#:^TC/7^%?-6."PH0:_=31#TW0OZ MYA']SQ:YV_%, A0V%FQ+H3^5MK790[2>'M'?-@!2/\;3O&&A[Q/SS;:O<3_S MGPV[$4,>>"D:V,,&W=6O/QG7.2+F=,H# -SR 6LW-!G7.9@- ! FF8,% OP MT#*__&%3-S095SFD"O0_3"(' W#U Y9.!$#X,DR?!_'U@""ON88L1?R#F^"$ MH,L4,%^K=TPH':CP]*CC/O2HP]'?G%?6<_G),I;NPSHMPN(G3:N!"SE]FEV] M)=I1Q@RZ2VP>T%(25U'CF##& M[/1XDL%>H M1*Q3:VG)H(]4+V8IVG5IR+)0ZC:*\QP1'R6K'D=PKO? ,@A-9( MXI%.0#]E,=!N5;5LCU!Z0MJ2QEC5*A;,U,6//4^AZ>BH7>4D-<>^9KG%F.], MA(&+5[^Y+,8B!+Y[=AD ]I&L^D,=-QX 8D]H_$K'CHD!^XF.?"+>/CM9WE#O5CY/$\_ M:1JA<>B(?\?%5 &P1>ABGG 2%=A L(&W$[!S+:E$-6<85QQ$51$U&Z_I?&YF MB$%;TDJE:L6Y-UU&;+6%Q0*ET!G*#HN*'*>[6,5]?R_^QS''I?H! M_.!P0"PQ#.@_(9;8[=M+K9R>==6AA1G>$MJ+)1Y&_JV5(I:LH6Q$ M8JY3Y+XBU"+^2?8BP VSI_#5M]9!08\MU.ND7[.8YW%T?(AM$;99&"T[*4F+ M=XT27S+K-5)+-V(M+.CR1D-N-1M:*9M7E[5R!VWE6W1].7 '3CS])"F$Y8Y; M[P!A?.LX^WLAC'TGUX>:, Z$"T&5P?8%/K90V[Y+QPA_:4$SF"UD>@NMI99& M@Y$V(DNZ: 9]3GUK,8LIV&J\0FN5<3T[*!5K@TK,G3X.+.@E*OR"AN9E:&?/ MX?*/Q#JG!0I^21#.+$VPKVF95G/=NC%@QXURJW7QH"'=HFPM/WUKJ&*ZITC3 M[$1)D9X/[04-680BH,87'(]O'20/%! 4!9P0.;2FI6)_6<@L49MIJ_5LJYCK M#7SX4T\_<0ZA*.RNBQ )VG^ W^C[8%01\B*0%X%"C#\.,'J__4)ZS3+'MX8Q MW>)S^F19:>#H@C&'%H% OE Y2A4COY!/&@/ M372Z.F,W8WH<32<*O-%(1SOS]NDNRHG!X(*9R$5U)]GG127;-K/SR5N^Y_D@ M_@YRG$%8 KR0._9";F@RH/KT.@QR0BR9E#+:"+.M.8]/9Z5FGFETT35[4$\_ M*91&"/;$8'(X8\:?FV+FW$=*^AB28K?21^/,U3;W2T%GV76>CG=:0%>G&81CD0A\7VS MK3'/7!SZT!B_:'],EQZZ=':EXNR,56?=AJ"V,HUALQ%T1*0S&\Y:,ZE>4&O- M(6E(DUHYNHJY]$"[K@P.-3%@_L'\7V_#O.^JC#+Y6I,KI+-G.?Y M>T%.'$-8G #0WHIY#]^8(3!Y6;2?$)"DZ,S$F20(F<^)PRY>S'+.:\$SSUY MDJ$0@CW4#_?VBUL_;9GG;4.?RDBDX&J^)D=XT;0BKN@CL;X7-88DSE63.$%7 MR@=2:A+TH$.]E#IFM\ :PFL >_B-3:0U>C>+*56R*RFTP-306G>U).KT(L4E M@ZZDM;+IK-9K:)C0>!TZM1GFE*W5H(.A_BY]&D&YX]9(P$87JZ0-&IB!5-H& M/6CH#QIB5("-#C\J[B_<>;RE'W3U*=.MM/*"/90RC0(]JQ#3H"O8[6*#R3LW*Y_+0YL/E$ M?(:*"\?!2>'BQ:EO732N)L593%WJ,15;M5?C'N8O)+S +8/@U'&G&P&]W*7+ M=$.3!=T20LU+I[1/X+#F8CKBRFJC5G:JRW2"1ZDU)U%//S$4H;&[*'G]U":! M+_ Q2(B%-"$&]2Z!!&DWG-'QL+%AHU=FDH_52MD":H]C0W;5$JU&*NBZMF6J M.ZN^+>8U7AD0LU[>T+2W=*R#85XTEL H!(6&3U#W"G6OEZI[W<,3*<'IT (*8,$A (?@2A'A M/701;U&M>KL=;:'R9"Y%ZR65L8I!)WFGY"O73$TM#I5-8<8(;6F5QQR/+KBU M6T'1+% &5,)")>QA<%N#[&QD)+0J&G5J9K[4+9A*\N*156W>9K/V7!R@8ZDY MG[0*=J^Y\(V]7Q++(2ASW+9_0&\(#'[XQ@PEL=>!_0F!RWR"Y,I<52L(LR$^ M+#@LD^-?UY"GGGZR%,)QAZK@[Z8V-F8J8K0L]I2^TH-DT=TT,@FL?N9^2>[/ MV[ZZ4-L@;4-[$[U"]3EAJ?&E0HH;.J\L)[X%O:>/[GNU=1Q32^HT6F) MG3+N4@;W(J08S2 $"64LT/KU_ 6I#TT=EVO]NL,Z^G1A]&DY659MG4ZL,G.& M;^M!!U"6],A1<:==4)6;*JDUZDPZ_AITOJ>GZ:-:OMLGT=DBJ6CH*I=KM'S^X5ROAZ,0 MDH+SPZ$%[-F+<^^7?[[1P'&'*M"\BBN%;'7A#"81CH-+VCIV1&YH,B"Q?C41.""['ZP-BVC=+ M@CKKIK@\%8\.E/&:0+Q3Q1B$Q XY$S=3%;N)(7]M^@Q:W)>L"@UZ; =4V5/?OT(32-AF>K/NAQFF//",]@=CL3T8O$-S ME*VN.BC=J%L#2>IJ7?7:\0!W,MWG[+'E#CK(,@6G@Q%> M8)*D$&Q/-N1OH ZP@K=F!8$ZSDT=(W0YS"]Q.\XG4LEAS91KHU&IXE$'!]1Q MD:+0H.%UP:+1H(=VO/]<_ &[(\'^W?J>[T]:?/OE?A\W,$.H.L"F$(2K\Y)N M=S4Y&$#_[[5[: 4PX- FW>.V7I'26:*$EN:#=DN9OBZ&?-"I[])\6)PJ27(L MC&NBL90=6GN573>5] O^$(RF$92$Y'>H>E3>-8OLB[*%FT6@02485C"L-U_- MQLEBM?NJO"4%NY=1!;Y9CZK-H,USHUW7F_E>+JW6!MU6/957C$(WYIEG#LQS M*+AH-_)TUURT)QSU4%3TM2:ECMK-A;V:-_E$,:?96B[FN-[]I8O4JD-\ZE1> MIP9:*Z<3^657X5*3@4<+_EGE+(JP!T_W %8 #^7\E6B!#_CN:.&$LC/GM4.\ M%9+6&QHM:9-E,=N:3JIK2J">?M(8AS#LH2XD?I3SA^\F_?1O\X:G3&QQ?5\X M\7MVM1FY[IG27ZXO*1/WP=:+'SW]$E7U1K-1I;)MF+8XL2*6'HGU_".?7,6. M;%7(C"1TR2M(]"[+*7-%LMV[UL=,*>YM7='U)".VZ]A&K*$-B"EKFO=N[E/=F7U>"_\"HOXRJ3W9R^,>$/Y'7ID:?_U_$ M_6_OE_/J0#@U\Z)O)2GF5!.7'A?(7Q_JJH@<'@;[LF)'=E_C&V$ZQT*Z6 M__R/^V7[S)XFBX9GD(:;%WNW-]ZG;NPOBO[K(E;ELR;CY(< M_M?_^W\^OO^NR=T8QP\#VTP^[MO)@1SM&K*H1L6^^^P747/$I;FUN]SSNZ/Q M\FY?"9^AT&>"^E?DP_?>C.Q,YUA<1#],VL8L1S6Y;[UL_FQ[S3>I[Q==C]6C MBQ=#UES>F,O>IW_Z7%\VECY]P5W?T%,C]\?-P$CLF:$N("U\EZB)?V3S'S$R M-#QC_3_U4N),FNPKR/I'[X-Y'KI.,_6>M3LQ0>\ M0,2[WHO'Z/YGN>T3QQ4YZ'A B[[#TNEA-.'^1W7ZW;[<(FR/;K3E3&: M166,(4GB:3T5Z[^H">5RGB_PQ7JLVDK&ZK&.^]D%(]X;_N=']T*^S,[+^8"@_L'#H1<5BC$AF:WSR4A%B%7K M?#7?BE3YFI"OUR[WQD=X7QYN7,^FKVN:[GB^C.^QFA'7;3 ]9\J>B+:D>#[2 MS!8-=_S:,M)7)N*DI[B>DC)9N]R>3^1^YSM)?<\SVMQLNJZ1Y/[MJSV1U\4/ M!(I$O(BC?UJDY]I'_E(\YTJW3?>*B;B^6D]VIW0JN^[5T'/3)-$2_WZYLA- M'0] ?\+>K=%ZR>9:(DV M7>ML&=NWV)@%;#W"XS:^4-0S=[":X@-O?OA\W?W,OJLZVRG:_NS[G"]K0^NX MD_); [?Q.OP';V\5NZ:NN0[ZA0W;67CX@X-RX6(M$,35! %R"(,]4;,GC/H&=D">DJ3_HTGHZ9IW\;]/&/;TS1DA M<3_Q&. F0O8/DS^5=9(APGLYAO6GYQ M_7LN[;/6@RZ<2Q>X9QH+M2HDY=Y'3PS>]G.LG^J"071Z U!#1Y= M#3Z56( S%#9]/T*\:^GM?KV,FW/#?C^.8NRM\%QXY+YV:4#L#R;VM>&Z;;%S M('80^]:-^1(91G_A(GR.DA'O\_AEG. @A00ZEQSR^:*E(0;,7\*V5/OOW[K_ MW^JW=@6U1[_JP*;KP]Y.^+#5^C+]D:XLXDNW5PC5N63';-.,X#2-X%X[VRM( M&U3_Z*+*V]/]P[6)H=1] B40W#N>$G3_OLZ!NJ[N_Z[")*2Z3R(X2X+N@^X_ MH.ZS",$P.^(.W])\1Y@)W;1,;]_Y0-UX+[J:4?!=S7?$ZT[S[$# MX3ZQY#N@Q1@4(0CZ'J-,UU1ZXF[/*5@O08(>V[FUGL,1EL9 Z^%TCD,.6-!C MNX#6KXN<>5%(8B! D![Q"T4[][ -VG M>XIA"($="L !@ ! * # "(0%,=O,>U4FLK>*4Y>^_G%5)Z8LOD"49GOIYU" M@M;0U;?AAT$7#OD]HLY>O5CMS%DA4-H'5-JK5]J<.;P-2@M*"TH;B-+>2\JE MMCXT"HD,Y(GKP6O^20BB-%8FBFD9?K\R6,C?[6Z7:V5:;FP=3F,(@^Y6?X+Z MW]N.EVME2FY-_QD$Y4#_[[_R_UIQVMO3?YPY5%P&^@_Z?\_Z3R,D>GMIB"]+ MFZILREXW.G])(\ES6=.GWI&\$'F O,0-@! C$(8Z5,X%.GM;2XI'6#E@.,(> MW"\/2GM;?M CN#LNT](<*"TH[4TI+8W@U&ZMW;WD);+CJ:@8GKN.1 S9M R[ M9]F&5U_D>?.Z-92-2&_H_C5TXX*=(K!3Y#3N(!&,@S)=V"@"&T6.ALQ?&(+3 MU-\ &JAMA]KV$T##, R !D #H/E>[U6$9G8W)(8]#^-^9EVW1"VB[VP*@>C* M]W,O0>OV)7,S08_MS+AE.(3>$YP!G;_7]=*]+8N^I?0L0A.'JL9 Z>_+=0,/ MS6?ZP[$T4'I0^L#'=F:E9RF$((ZJ#[N-W).7;YKT]+$+MLT2>06H*M M+P^V]<5/*T/I/VQ]>="M+P1L_8+2_PM#@=PFZX)$)C+L>H',RZUE7HXN,_##$8?*#$#1(=T2^-C.H^DT MCH*F0[CY5L/-)V@ZQ1VLMP1-!TT/?&SGT724)G8U_0ZR*5VYKQMR1%G_9(D+ MV*P#&96'RZB@"(?#$>*047G0C I.(R@+&16(*#]J1)E&*.!_T/^'U7\NCVL8-Q" ;[8,+0N>FNP;// M\;P+\- X--@$\ !XOK4#F::Q6\P7Q453Z45DT9BXSS$C4Z]%M3X>Z^Z0AZ*Q M=_7VB'B_T[48++E<\*+/U*$5%ZC[_:R?8)GD&:MG%)H_G3VL?@_Z?J?.V3/* M@;Z#OC^*OJ//W'WU.4LJFFW)TFFK% A70(X)#S+'NKV#5U;U'\9:!7)+<3N,T=R_O7B\;>0!!7 M$P3((0QR^%US$1 $,-.C">)P#Q40Q-6HZ7#?%Q $4-.C">)P>P\0Q)4$\;N6 M)" (H*9'$P104R@$ =1T7D&$KP+_V%&SWTX>A#)A\B$BWI.]4S\N-0D]7?,N M_O<)PYZ^.2,D_DQ0@;868(^8L>ZGASAK-NCJFN3^LF*+AOL7ZUX+_$22I?_\ MZ(9Z8PK XDJPP+^+"@Q]1B_;R?5/M;XF3RUYW-WJ/8$BG[4>=.%R+\P"^ ,!:_O1XAW+;W= MKY=Q/&? D/H[]P M$3Z'RHCW>?PR3G"00@*=2P[Y?"'3$ /F+V$BVI+[^M+?OW7_;V9G;%6>RQ,; M3JB[XQ/JKK"_]<9V0^ A$6ZJP4W'$7W M"$?1?:^E-H;0Y&Y;8%!Z.);N-HZE^Y[6DPA%0\=%.+CK5@_N^I;6LP3",-!7 M%[3^H;2>H1 2^T5OFEO,J6PG($+[GY\V=-.,3 V]KU@0< BNR6AH2>"2C49O MGATX#L&Q0\L?@,^5.HT^ '[N<26%H:Y/"0'O$#1-O'L W:=[BL*)D @ - ? M A#*)*]Q;13:2H;HN4^(R(OIO+$E,T7B,I\/^T4$K2&KKX-/PRZ<,CO$77V MZL5J9\X*@=(^H-)>O=+FS.%M4%I06E#:0)3V7E(N-5G3W*'5R2,L0C 2P4FH<(:\Q(TI+U6 M78#2@M*&6&EQA,5WBU7O)2^1'4]%Q?#<=21BR*9EV#W+-KSZ(L^;UZVA;$1Z M0_>OH1L7[!1YY)TBQ_+%7SB"1HT' X0 ;JV:&>_7L^*KFW MFAW@ _ !^!P%'XX^:H47JH6<^YEUW1*UB+ZS)01B*]_/O 2MVY?,S 0]MC/C MEB$1 B?0MI6<0E@*EAX9,C^2AL11"LH<*)4'I0>D#']NYF9Y% M4&Y7Z6\V\^1EFR8]?2Q'^H8^WBY;] DDEF#CRX-M?,&]\AW8^ (;7QYTXPN! M(]R>_IJ@_U#X_Q"%_SB!T#@%^@_Z_[#Z3U*WM_'%7\%8LEJ=$#1(=T2^-C.H^DL28*F0[CY5L/-IW Z"IP. MFOX(FDXR>VJ,[R";TI7[NB%'E/5/EKB K3J047FXC J*8!0^V>9P$,^/R9&(:$T[U# MT/_LSL&SNS"Z"_!P+)R($8)63G<-GGV>Y^V#!^,0ZF!_:0 /@ ? \POP$ A' M[Q80W$ "*2Z:2B\BB\;$?8X9F7H=J_7Q6'>'/!2-O^W^,RR=7W0[5NH._WX[6!<^;K.PKGYH"^/XR^H\_,KK[?MG1 ME=UW^,;03H"A&%&D_SYU2*:/8SV*Z) RCG5(&NMV1(+K=FBVB]$HQ]&,W'-? M[H?H_I.4^<__N%^V;]G3W&6JIZ?#S5#>U=![CPTL4?1?%U&VGNQUV-O.(4Y^ M.+%V/:&I*(FO57=]AY,Q'!T&>"^E?DP_?>C.Q,YUA<1#],V@:M44WN6R^; M/]M>\Y'V?E$W%:\_^HLA:Z*ES&7OTS]]KB\;2Y^^X*[)\!3/_7$S,!)[9J@+ M2.LSQGRQ$!^H0(P,#;G_WZ?_J9<29])]7T'6/WH?Y"+0&(O:^HJS'NSFT@[BF6^(T7\^4&'?J7[G^6V3QSGF=!?JO]O:>SC+'1U M33J9URX#VZUJ8!]4H_OID1_?^>EGMICDFY%Z*<(W,]EXME[[SX_N^D5]X_ . M[+51=$&MB5-3?ME^\_&]Z'<%72-,M"U]>V$-+__*)Q1^,**;>W:)SC*V;[%! M&+8>EC7<-ZY?:.2AL"1[R.7[H*$?'J^[G]?7=&WBEU3]X*67^;A ^NZIGOX9Q/@[FWKES!WQSHI M[ F>]SE%\EDGN6#%\B=Z^4^ZX"P*R@:Z4X?]P% ;QV$O__I7E(D[Z=9+='?A M$=EGF9L]&[0^?CWWF#:X"%@ACA?MQJRN)R/)UQ+5;+F>+14_ MR_MBB/&X]+H;V_!?X^4 .OYXN7A+L+G$J_]J3'5UX?(>1=*M6RDMC0M>6PB:U/G MWO(<^0O[>V?9?UQI^PTA$0 G-D2*Q?ROW% M&F%^/-LO':Q9>D^-?+2+#P$\,'9W"#R4I"D.8U ,94GBAX@Q41)GT0[I(E * M"02SOG[:A@LS9=+3;&]N(]90]CI7CCUK6-0M^>^('\R4I8BE^[_$GG'J7UX& MRA>]820N3E3O);U+=<,V+8\YW$E<(MXC+.^*[)$&^0"L M00!K &L$;;@/DL%G+MB2C$L'RB3"+X:NU*WU+:X)_/M!4$O^?P#;4,-6-Q4S MZNHKBM($NO!P1X8#=TG9[!G*=!L=2HA3Q1*UM<]\[[C!T&?,4RZB1(DRI&NU2.C',.R'4Q>8&A8S%YL+$\\V^6YGE79M'R_]A<>:U+NRX;A M_M[S3N6)N0[IEC5W '_A=V_D7+#B -:[!:L?44+=P7,8SG@1)_7G1!2P)H[Q6T*,F0-.=J/$;C M*/-#Q'$"14ET)N^\_R@L!G1C'&/ *,*8#QO<)XFV/% M.)9BR+5'C#$A@>_'8*V7[QE/UJE5;T$:&QBR[*/:.ZHLJ1ARS](-TPOO_J(> <XJU(6N:&4FYTZC[R50D4GR. MK5.LORQ]>@A<,V"?___VKFVY;1R)OF_5_@/*4U.5;%D*2=V=F53)LI(X\6TD M9S+9EQ1$018G%*D%R=B:KU\T0$JD;J:NABC,0VQK*!*7<]"G&\U&9ND=VF>C M8NA5+;3/0RR+5Z1-V)IE..C?"QM@(7Q RQ#]0 MH^\.*5YJ>X_"-:XI0F>4"H8N%Z,3HCH=O0,[P>W2&MS6 MCV(G6-<4NS/.[BK[O58&O[F:,XR*9.:Z34R7L7!UCE\0DPPZA K.%@31*Z@S MXJQ>G>_5HZ"[2M/*.MT7J'-)7N7;7)W7P97%GG\R)Q+@FA MMRG.TU+[2*2YR@?+.K<7V.J"'-3>@JW^&X_0->FK,!JCL\H4RSJ=2UJE6*K4 MA*G6JH6#CZ-=XT66.AVQ]:/(V]95\EC6F5W3C+)X]ZF6JU3*%;DT^!HQM'@2 M2FTJ"24MN8\C8E96Y,XXN1>H<$G>*]Y]S8!92F8?2;Q,99YEG=H+9+@DS-ZR#$]+[N.0X2H++>ODKFKEHF%H(D^E MINE%N:)GMXRT%%T1WV<_Q)L<$\-8]MT[0'[R<;+L;SE##Z*O'!# M99IEG\%S,\TDB9+-?9FC17R+"JL<51RI/V+:58EG6V9_E'BFZNO)3?_I^GK M7TDL<-I:!VMP^E/@A.4P=2[##6U=/A\#EPW%Y8/ELB3&>)ZOO"TRUX,'*#V] M'I/1L9!899<=!(@,F AIUZ M=A2T5'E?QTI+27:NQSS,W:'^(&,_36F"STT\>!T+?CP[)'1\ C.)5$[62]$(^JRSIZSQSYGFO;[B.$Q7J6 M@QW3PC:RG![ FB.W1]T!]_A%2(TR$$.']/S]^ MC7U5?#(BF"*1NSAY:Z"@A;G&XH&0@V$YZ*_SUA5Z1?[RB<.&VR;H// LAWA> M^"AH[15V'@+\0%Y#\K+HA'#20T/L)3\YMV1GFO^+___E>\=QUL M_GB@;N!TE;$TYTZ)6PS@A7D:)C2'+%>Z>N"^?.0;=,T//EP%5[,^P8T4]7RGM8"[GL52;DV9R?]O8 M4CR4PV?-@.@]X!\HTF!7 UUFXIY+F9&P#NQB]4XR?CNV>)M3DL3D<]9;8EQ.A.E6 M %J-K%9DV_7A$^(2 D7V\&5V&6-@ M+=WKZ*SA"BY>B?55O*+#H4UJ2_0R_4]2[&40M(O14?$2%2^1.5XR&PMW7)_= MVW?13-QDDFXPB:"<(A\_/(@D "\8L">)$F1=XF/+EC%NN(7LF*("LX1@;H#? M@>[&+[=<@D3&X@WG"^QC]-ZR"7HUR5O!'KIT;,LA(GWET6*F# ^'-NL<1"%\ M_.0Z[F"$@^\=U$FDVC!H,XHZ ?O.IST;2]Y"NP8O3<^.(,4=G_6A.?@+- M7,Q=BD6SM&0H2\_K-3*8XWHE_:DT <"QR_.(01&20AK1I/RY=\&<<3#QY;D$!2G-T]BV?Y!B>38A_@5,:=;ZZ6S:.784Y M4[24F"?O_K.$@'*V&-C517U""1!IIOD)*JB9GHS;N'K/@>;_5&\;4U G$8/D[ .-'X!KM%AUK3YFYEJ!?* M,U!_!39I*:;B$YU<]'>>B#TS"7/&\^3='24_+3?P[!&3H;#0<&OM!A0U DK% M"^2S.:U52&GEE[MP4@4U^^'GO,R)-D&@0M\.T6=D&'U_!)@RF %C,, !76?\2* M:A'<(P9+&<;@LR\U10 4QR6$^*LH#;A'_)4SC+_41CAYGI:N +A' %84 )WX M(:QE<72Z0M]>T%=5Z'/0)\SL- U]X!+'GW)!]H._6H;Q=T?=IQ%J1UO2@+2V MV2?=P(X.NBO6%SDAX6FV"H7["4-K&89A5&V!;PXGT#A9#MNYZGQO1!?FN*" MN!\@J@V11#PZ+/NNT+%ED[*BVJ&^DE!<+]@##+ M6R.I[?![TJ&Q==!0/LD^(9CEG9%U H.A&*PI_.T'?UG>&5E_=[BLPH/[!&&6 M=T%6=XEV2!1<)DIWDXR>)K.3;UW XL?*A5GYR5VZQ@RQX4W M4KYS-.Y7U_*&#,CB%9(ES1Z_Q+6TU4L;O<;H;=!#C*SN[R??JUU2Z_:JVO=R MMX"_%ZME[7NGTBU_+Q+=-"JX6RS5C).PY(K$A8B,8FR$Y[!5525258FFL)1J MV=UW5:*3B)CMRP\W]?LOK6;[NU$IEK6(A+LOZ#597L,)6%;J8=+,<7&'K;

@%>!M)+K[JO8R>1$;@HH&Q* M6%.;3V8?7A5"=9,?%JC7"L73\,Y177/4QQYB0FZ$3!QXS'CRT\RH,+"L'1UQ M[)FPJO!Z9H?TL=U#G1&_$5M-"!47\#M3$CCL6_R&./#[+F7#T&2UI>J\A6^& [4Q%I63;J\.'O)\;)L\-1K.4KY=T.QTQ7 M^='1W]KWS>MV='3T32/_6X>B-^]>30X1F'ZO64VPI!.+^)F1<)6N>T5NA MDM;)NS?>&U2_JM^@YD7KLO%Y.]:XFL(8+]-==7B?N=FEEOGCE"LOOEHNK\KU MQ,0-KT;QIV42=$>)9P%*PP(L>#!\BQI]B_30^W&AE=M>CUU+8X6[=A, V/9R M(33TPM-R)132O*WH]CV*6ONB>GJZZ9]O;K\R$ERANV:K?7O31N??T/W'9KN) M[ICT;][Z%E/7%X0,\0\&2G=(\2F*89Y?QF#L,Q7?_H><\K_YLX60 M'[#'.@_VZ)3'OGP:B!O;^+$7V B'AQ1[(CS&/K+1D)]@+'R'P9+[L2N@1_RD MHL#CUUD.?XJ#848L<=JQB8?8%(X$&V$XU L.9H&."Q]B[BM"4?$*,0B.J&2$ M6>/8G9VN\&3@^9@M5P#K!W!+GP4LV--;R6&,Q M^$J<\^**+G.A8)3Y@XG#Q3W7:R//)P,OTFN.F8<+H.0">SKO _1R2%T@+)M= ME-;!8@W@O067*.K^M"LW=2.X;'RSACL86%Y8+0> Y0B_3_A7T++3"'60*]D; MP=%0< =V:<^B _@3QF0,6SXF[,LC-,"CF$?';L"O@\D8 ^J4UYA@,Q?"YG3! M?"V=86B>[V[+[=N),YW25YXXP^ H=PAQQJ/'UX#0#YZ<*"96#@_I$Z36W ML=2Y.+KZT2OY+28(C$D'H^&#)G/7[A$M+/ M>TOIG*4;#(=@Q7W2+1!,JAXN.NPQ9:_G+9P9F?M[R[>/;O+7F?9P<8ZN>+)6\W]8*?V MA9&G MJC ;799N:3J@3)N-95\L[4")/AE$WZ)$IHFJ6Z3A9A*;T$35/?\=N'W=--W M\6&O6FD_:59BI?TRH!Z4]CODV5/:3VF_3;7?U\NKJ\OZ-7J?1^?UJZN/]2_1 M"R&?6CM*AUM9#7ZU;-O" ]Y&;-M]'$1)D)]H7NE#&?3A19BS*N%,*&&FA-G! MF78ES YY]I0P4\)L4V'VH=FJ7UV@QL?+_S;_;+8DD6(?X&47'O'YA_R?:4^%+B:U/QU;YGFNL&-?+HP^WMA23:J^TS MR>7P1KEN5TDO);V4]%+2*UO&6TFO0YX]);V4]-I4>GVJ7S?;Z#R//M:_?KZ\ M:4LBOC[Q B[0+/SXPW(\);^4_%+R2\FO;!EP);\.>?:4_%+R:U/Y==W\UFRA MJR]MIKTDD5[79$0HN@H\IKN4[%*R2\DN);NR9;B5[#KDV5.R2\FN3677Y^;5 MU24Z;[9NZBU9]AL_$]NVT#FA#J9JNU$)+R6\MB^\7J"D?_H!EY2BAW4DWN5E MSMCC@AX?WST?P!<.?OQ O/"CQ'EXX6=0-*P@F#E];M]/U^K./[;O9-S:CML= ML1]]?V"_^S]02P,$% @ 2HH54?NO@]OJ) =B< !@ !O#$P:S P,RYJ<&?->7=4DTVW[T.O@O1.1% 01)3>@P5"$1%4HG1$ M18B $'J+@H @14! ::%(DQ+I+70A2)'>I80B @*A!T@Y>=_[?>?[SCKGCWOO M6G>M.UF3S+.>F3W[-WOVWK^]0IXD+P!G#?4,] J:@"@HGP \@QP$V"DIV>@ MIV-D8&!@8F)D9N4^P\K"PBK R<7.+2(($A41%!8^)W%%\MSYR^+"PE(JERY? MO::HJ B25--2E=>\HJ H_Y<0*B8F)E865OXS9_CEQ83%Y/^/&[D5X& $H-2F M-%3G 6H.*AH.*O(W $31DX[J[P;\HU%1T]#2T3,P,C&S4"94GP6HJ6AHJ&EI MZ.AH:2EO@RCO 5H..DZQ:]?IN4SM&$1;R.C$A(_)"6G?/R4FI/[.2^_H+#H2T5E575-;5U]0WO' MM\XN3/?WGN&1T;'QBSBTO+*K]7?:^L[NWO[!X='^..3OW!1 314_VS_ M(RX."BYJ6EH:6H:_<%%1^_PU@8.63NP:/>=U4P9[=Z[S\J\9N6_$9Y>W,8DK MF.%X'GL,,?-**&(O[/P%[6]D_WO 0OZOD/TGL'_AF@98::@HQJ/A ,# T8E4 MSJOS=?7AXW+R?M2214HFIP&WR0"RFPRHM^YL]M=.+E1F8G.NS'2-SJ:[6S%, M[<\?DQ))!#)PL"$PYNX-J0SM%;-)*%(>.Q6?:*FM&C@FQ.WE_DO&7K]*6\>] MT!^QN!S1S"L]*GL?!%-2-/*DX3W4]+DFJW]BY;$4J"P;]S#LP;*'NF_ 5F_+ MS+0C@00Y'B(VY2,&EA$93ZQ\7<<7S@Y9Y"/J7IGS#+RZ[^J+NB\E,!.-7#7H M@64W:6JSV7)/'XL4'![^M54\R1/AYH3<.P:MVA@IQ;SAK#*S,2PKH.4'GQR M_@:;\K_ @EVN8/R_%S;=1_[T/_H?UM+%Q/1]9X4F5-:W4K.3FKP.M>E"9H_Z M7R:*MN+ TH6CZ35Z/+L$69[M_OG!=3+PWT^JBPR\>3Q"\IM!S)^/P^O)@E7)?<4'/\U$_R/Q25N_SE-ZM\6QSI%5+0C%)01_WT/+,&HP*DA MT+U-',+5K4(C;)<.U7)Q+#""!/:4:E:V58\RWY;PNL MXZ^6GZ'77:0[T<8P1^ZHA*[V&^)Q8E_]'7$H71J Z@ZGZY%\YV"!44I\TX,# M9JF4SU ,*ZB+:0EJ--7:-"E2QW!-$S%/:X84>!*FY3QN3T#R(&W@G7=I@O M?3!4(,AAD5?V.^OA5W)O,AU!V6;H#VF-'DX'F ?P@G\D+ M!Y,FU7TX2:G-H$17)B7!\I?#Z"<^@K2E[5G9]&QL,MYN5Z6,?:6#@72AEB*C!M'U >(P8]Q,$1>''_6_TD0L?S'\KC!+ZJ7YO5"+ M8#@9�<(9V"EBQDE#S]DK0^2RS)S/I5IH[_R0Y03N@P0&X"T2D"W=MS]2B9 MNVO$C^JGT-S;O_1%A$RKI7NN4V'P$Q]OGWC,ZH>YQ@I'1]*KCS_@^;2^,G9! MM:XZP+]E3,0\]$D(?>+=X6=[+('AVJHGOVK0C6S@139\A/LJ\9V*:6&#S2LN*#,3HKJX)DX'L M6<1\!TGIT^+FPQOQ4[TOG\;>?9CF XHO _\8::GW(0,(.L=+4Y-;'79YYJGI M:= #,J P2"!*D@*W6K:Q9$!0F<0>UM.\5)[5=M;UF1@ MONW>)EO(KKBI%M9R<"S>7?2%$65P;TT4H@Y\FB2,D8%^-I5I.J-RD[2J=VW3]PO M_>/+\2'-P';[F4F$G5^@ 5RMZMI-WAL*Z>G"BXV&RP066OIV6/?12[(7_Z8-[-FN9]C(3[IM9#D8UCY[KTF..UI<>?U#=\^JFQ*+77'ML* M+?756&A.<\^9F=LPD;&ZG8;.$V=F//$J5OW1TM'"0U!9%'KMFJA5TO>RZ"7P M,^BKL;=*;>13>]D9&?WX; ^N!$AUX/P. [9JCG?T7)"4B;N;6OO"TZ0F590' MSG ] :\\/F\9EK"L6U[[WHC=MN>U< I!#GD&,9"92P8"Y?#CF/!@F>?!E\:Y M;E>&;%W*,**1?L5V#<,PAV99I \/!"_);.AD/W:4OP4L7)($]502Y+Z0@<>^ M:2:C!F)VGZS+?S(S./R)ZI_PF@&QK7DX\^V^B&2X\R>(H>F1Y22B,OD@G1%= M+O;8MTMFU5;4-_,40[H4!QFNK4[5[A[U=,BT7!M^+=J(=8M,=7Q7S>58,#E/ M36]AP'$#-?JK0<3MF[])1.FWZ8P_WNO!OQUZ0&+-Q/07]7>W(TDYNKE9OU2*,EMEDDQ.S]C'5OZ%%( M-*A J1&+BK(1V;F\.'\L0?? MJ6[%KV)7MM\$=2X '[*1;1A09W3AN712P:96CW M0!+X]:G2EU>;K'"@L)3.9O$XDZ19,1K/Z R=+,<*Q'_9V\F28#OHJBC49&=I M(]M45<1%K_O]&6TT_ ^,[[]NOQ)\X;FR-A.N,S_423,AZ(NMYO9R1L$::0SP MML4U!RJ0 6W_""*N90E"N2X4?QK(S/[[ODS\P$%^_=0%'?V4^P6;VPRF?;X[ MW2E16PL3E[I,P\:^HL.'^'<<30QWQDL/1.BU[,43I$05+D[1\U,A<2AE,)7B M;7<$)90$L>/*6CH3,%AD!#2'8I?YQPY%R^P;.K%V!#]S+P#&VP^XWP1@_G:91TCV)P M6)LN+;2=64OFLK%6U7]LUF=2_0C%A)]:NJX9VI'LZIT]^[+'5_(K@3$+HC\O MJBE? IE2H@D=/;]W,@%=( /"3G.*X8O6VBQOA^FGNY[2I#N6H^(WUN1"#IGR M?7F-QK&N5GT&A_RD#ZS[L,9>&(MW7<,GL4B]1^D+S'N;EDO0<,^UOJO'1T\0 MPN=XB,9^DM_B1&=]=&GJ_A9EMK[-0'KHW:*'KW%*2PIMK3 *7BZ?G*6RM,]ZTXV51_)4PL MI82[NN:&_CD:VK9KG.6CV>@/7+H1)C#7; M@_#K)4@NWX3>]@:%=1]LGW3;-7[:!'_H-5S*MUQKW ?E77V+]3X_M[I=2"DE MSXI67XBX63%R%#CRO06TM41XSC'A"UG43EJ2.791/(7534O,]4N_:M+!,*"4 M)B>B ZG+90K6?4H^ +Q!73*E+U0I27+3=,.FRE 5WWP@.> M:#."'7CMS3&-4:Z&2]32/L%P4$'*N[.>Y2-W,!T^<,:"J/5YR>V&F-P#U/41 M)=B9QV.NGJ843IK?)Q9AV')H*7<"4,P>C,'?N[P:KJ'Z0*E#\ ](,AGM/I)GV5YK6$:S-F]^!N9"!!OCJO.O0.G#?>B?;-@N87 )3G 5X#'["0 M 0PL=^=!'[NCH$&ATF+B$3557$\]*R49#S AI'O<[DVV7C^5:9DXN(+X3 9& MY?:UP4";^AK$:HI M(7A8WEB8IW L3\:0#!RK_%;Y4V.[#[PC$>-PN?\:%A#+P"?\[,136USNOR/1 M A?SGY(0QRK''%H9B=FV?_B[ MY2MI7\XI0R[E'U#N8H4JYJGGRU)4)I*NC+ M/T5\$>RPL%J#RW:5.>JHO-AM_4[X\B01P:JW?]CX9^$8&%-T1_S1<\:#+ MW35L654Q+.+RRYTL<5"2^\T_0N7+1M$'G?YL*1>:FM-HW6$7>2;9!BX+!R=E M:/T@M-6-&,@2D&L>F*D7+;^I^(BG(.PC__69ZP7Q;$E.;C+I,CU9["N6(%@< M*7251$3AH1J+:MB&AHIJ6&US;PB@HTQZ\+G4X4?')<,O39MDP"V80@,BLDZU M(UV9]4IZZ]\XL"1:\6$,EN/:W/6B']BL^#BTT#AY=_K!M$LL+]+]1H+ M:TXKJ:NIC[G!9'!L*_)]TT9AT81Q?8X/_=QM,^.>JH'.\<, 2F. M14I44CPSGISZ4U];;_?7"V]5EI-$&RY;&]_=]IF[.)L"GG'ER[+G!HX^<((M MCME>YPYYN46FU)*81M#@9S\J_TS!S_'+?F^/&VX2QTJ^@MX[83" MWCX827,B,U (5]K//,^#;%J<'A07!EQ#,NA0%V7H+*FD_B.RH_>E0):BA4C2O M8V.@'3ZE;H46:%^PS%*X:,XK2#V>??%7VA?+ZP7K6S6U7Y0C7#DHT.8-]U<> M7@FL'Y7XN"(,/Q;$?^1D/+<0&]YDA(7$;5=M.L_KHC_E5]0'O4,OYW)AM#.> MLX#T1J'RQ[P5?8B55%Y"N+..!Y7(FA@9W,@!2V#+)!RA9^<#B>&2I&E^WX]7T47.Z8X# 2&.K._$=P7$@]L5W MU33]J@MJY0EH:X

N(UQZ20UOG6VHKHSLT&EXRD9(.\'41H(U[>ZB8?6N0 M^;@;JX56R1$?1\SRS:,/GOV>"%P8X18EX'BC*(40.WZ0871#T?5EV><3&ANG MG9;[RC9LL5,F*A['3P+LD&L4DL>D*;=HK6*3>605LC(=R0N\-6^-Q=D7GRT@AU]IKC=GU->F=^#E4V*FS^V-_TVS*&,V" M+L0*H7EVE"XS FO [9_*.YF0.8]'IKR4N>Y2T##=_'?:2 M\HJY.&%:JQ:^>/5W4 SUE2%=;@#:!Q*0(\TLG8:9][GKO:7W%X;;WNE>5,T8 MT#6#+;7PS#9M1U6KS=8^6VG5GHF5$E0B\3MM%OJ>W@:>GD\,(%Z%_=2^.B\D M!UCE*$]\2H+\4K!QPXFVY>_HSLZ(7>NDI_%7ANR7SL=-1YR(IMB5AOY2^#IP M%P+J>:6YW9;)KBTUHA1YEDNIQ#*7IM%N(3BIVT!(5Z9KB37Z?IR[[?V;YAU5WJS G')/GR7V72O4$QBPV&=+6E$G M1/J46J$;7FP]Z*&'GCL+9NZI/#*!2N7G6?<8KLG)C6Y>OG+%L3S\UHBYSMU M;(3V@8/7/)&:@;C?LF2U';ZUF3K:]E+.I084?RN"UGR+""8%HUJVL7E\GCQK MN_?=5PADH*^XV'(=FFS,TQ19FW@NPMQ&)C1S[V[M!XS2:>ZEW_= PTU"P4A* M602=/\*-L?1+ZK383="O3"(X'%(_=9TJ%#!$QH"\7XZ,$+9>(J=3D/NA"M+Z.V8$TT>5LG42(H/-]S2 M-!?\_CN@:*A]V-"T)<>$\,/RU&R/% (A'5/(KEF,V1YHE]N>#%!1GJ"47\:! M<*TK+=N5$(*X-O]^ Z4*Z]PBK4:C7IHH31>[1WW*-M6K5 M*R7Y3*4P;G*[3QJW*,<1J4.!FT* 98:O+QYUN;>R)\0+&S"NUI:ZI(RT=C-RY+/B4^FA[WVFK,=SJZ M:VDU=ROQQZ*B\90$TG4L6'=>2$J"\UK\=//]G?%/I?B SCV3@,M;,GLY+AUT-*9%8H2@5SU>*0D:G3_9$U\;1OF5;@ MF3(-(]J:C)YAL7O&I$-_[C3U GB_UMH3[N1\,=F!U M>H5V9R'?W M$?:[&%'461S[*JU!:IMH)3^?\TL#R&7MXM=$7?]^CQ8VQ;U\/+MA6 HG?P5I M5?($:JSI(HN.+_[@:)8=@4M0'SR?]*,QW\+VYE.E92.X JW^T9,$IY/\./O2 M1TVEQ IC+K9H=6BOS>6*"4V%)0')IH1G=0:WW]]9SNA0XPB>EH[$SLD#-ZHI@T+?>8,0 M)4FBF)'#UX&+6>,'09 N[?,)N_I]*0H91<(.J@(+[#^:,%APQW=-+8;#FB)^ MRV,]#O4_]XC^=Q5&3;US4%G4Z.VE!Z<6OFSZICWHW2Q:?VH%FQ@;R9T3,D $ M&96;__ZSI:5'#TZBUI1OKL*[%62HM/I;7?;X=?[ATFCJL6'/N-'&I,MC,O!( MALZV"%59U4U7DP)CCJ:-U ,STW>.2O).NXRN?K[;B&SELA58A[\KM=C%^AMI MU!$>IIZT+-+G$C\M9!AZM/GH.7Q7/?V)L#@6? 6I(0!?Z8WOF6+.,2H<"QY) M'X>VD@$NRS8+J_&7:SGPRYD.:HG"2Z))HV2@0\<*,M$Z5+6. OV!&\YQBZ"W M;Q.>I@9T("GR#PII VJ*L9_!#"F&4@INSD*_5I-6:X>;'Z-J)&L?E3RM:9W> M^8 IYT>E>(+I3X:M[-S72K=UUSY M/45;LE&:^-+"H)9%MAP-R]H$,#6BJSGS;$?>&KW4 XKC;C\* M2F;G51XM7X'KB!?C(8]KR<#9%QVLQ]+/0 _.-Z>.*EF*2-,H;8[>S2+M 2:# MT @"S4B"-?3NJ"$!)Q4M[,G*CG_@%F/!6^I24O;Y66:0^IW[G(;M05(T\_=G MG,VO?ZVT[*L7$& ]XRO9!:*>?'Y#R](XQC[*?$;B9I9D73Y>8TDQE?>=:$:A MA5 \]69DA]W2X(Y52VSS.1O\]+K2\\!W%.8WUL[F=R#9!+CO9"??C]$S.DL7 M]'JA5T!Q@'Y-V2Q:4WF]-'7')!S$NG6@=>.,[?W([,JPVL^NZ%Y*1$69X9&+ MD6A9K$KR4+OUC\"ZN(+;I/!7CLX"EJIV[A/TR6B:A3G4HJQ)9\(GU)4KE[^] M>+9G]975WXL F__-D;1HU%F.F\O6$'X\VZJ][N'0T&4 KV,H.*@91X3C;<@:K66JM_"J!B%$',E!J!>YJW/%; M2N2L,9_C$ ".:"=0A,N5ZHB.8EXO&7%Q#9H#5:+,*AG@L+I2N\.Y;A5NE#9( MKV[W7HKF]T#XB;_3'-U([O77YYE,QEXIW5Q$A4._B7*EZH^FI9G^@L06S!R4 M86Y76\I>&1_3X^5/ DY8'T3H)BCK"9CSGW\-XH@/N;XN@VCCE2WT'3!\#7UY M>D.!W4X/!EF$AIN$HRW=N9^;CSO\NHFAE")Y+PB<(ZD;&.KE,H<0WN^8&_X( M:7I/,,ASE7.-+RMX734:% LGRG3*; P(^=J >'V]80R H?9SBHU8H#VIXY&( M+&>SR?6SBF9=[MW8IK8M*=H@Z(+&) K-]1DM*28[K'#P )B V%X-!.,_>2T< MP-265'A9X96:V0<\OVOG1?8?_GGW:+I?MDM5CTXON(H9D^V;\LW;AG_HUZB< M,!"Z::>2Y;8ZDC4SIIFT5,G(=,7Y=^/&R?*G&M T_XO M:C+MX_HP?1IP*R1!)@UQ?(K8PYLK.5S28G>4^3:8+:">4!D,$:?1=9,W3'WG M=C,^,=[:"Q6=\_[SG61#?SX/'=)]1'M][0 A2(O"+>R6B)?6Q07C)S=1D:U0 M_#)IR5^H..W#+*L_+'0P HR]]XP,D(+VR<#I;S(0!B_&'9\-J:T(8>=7 A/$ M/,C X!T$A4:56EQQQ61(8=VV1@F@X[1;\W''/B,[?Q$2YCR?$B'N67?BQ\R9 M ;QY8":=?+1VM@+5@,4;@L:;)14/4-'GXQ.Q=E6-TSW*TNBTKO(/GOJE/'%4 M$^G!23T_-:$*Z('"FB,UU07H(XJX=?;C8W\PUOKZP(G1N"O/A?K?IIUV4I1R MQ#@P]H:JG<]]TM!+@];CXJ'-;0N9Y[D,=^P*Z8W2,[63XOY:S$H&,+TC+5@; M7L[FXX1-NZW@5C0X M,GSI9)S(#9CJ(^>H!%J[\C0YO9 MKY@/HQ P M-]Z-!Q4*?5^X0=?"@4/Z!G4IFMA*O"66A:7;=7._*?%&VQ!Z7%5\IZP5 &BR M\G)>*50WL9CLL*6/"Z:+>E6>[53A^0^_D$47*\]^8#.Q01^49&A@6\*J2LUE M#4>,IWRX4B#RY6W:WTXG'E&41MIGKTV[S(Z-E59@M'KIDTZ2PN]@8.KE_6&8L*L]A$M[$J;]RN"#X;J:GT8O[#L%?L M;])AR_)\A*FTZIL\&?#7DST1W'B>19]S^3D'MW0L0 - WP5"PX\Z@^5&""KV M0FIOF:PC=&??PX^AU>->^>\<'8MFG:]ATHH3]^HWXJYOZ@C,L>'"XMXH)E55 MWWUJQSKL\ZPLBF)-&6OX'2DV4@XTO M]774WZ&EES7L47O-/QNM\DNMU%^*IJ\ +X8MDI 5ZNY\HC3%\H^L XV8$UV5QX*C%W"N6:FN2R\= MQ%E&HX47&PP9N]NRV).U1?!N#T<#GSIJOKQ=1#N3GU2AO(12.I"/EA(-B7>X M=?JV>)^_X%]%]O^'G8$\]1]02P,$% @ 2HH540PO/?VPC@ $;L !@ M !O#$P:S P-RYJ<&?LNG50'-&[+3H$"\'=)0$""1#< M/00/P8); B'(9' 9G$!P"P0)$-S=;1@ M>N^>.O?\[JTZNWO]M;N[>O7^OO6MKVO?_;Y;!9!IJ*BK + > !8]P?@;@&@ M!'B(AX>/A_L0'Q^?@.#A(R(J8B)"0B)Z"DI2*F8&5A9F!B8F-HX77&Q/>-F9 MF+C%G_$*"(J(B+!R2B(B>F$'C,]%OJ?'G?= M /*'V$^Q1[&QG@ >D&-ADV/=]0-8[]\3%^M?!N"_#:P'V#BX>/@/"1X1WE_0 M1 9X@(6-_0 '&Q<7!^=^-N!^'H!#CDOQ6% 1CU+W/?X35RJASXEY#]E?UO50 MZTVA.(2MW4(('M'0TM$S<#[EXG[V7$143%Q"4DKIE;**JIJZAOY; T,C8Q-3 MFP^V'^WL'1S=/3R]O,$^OJ%?PL(C(J.BD[XEIZ2F?4_/R"\H+"HN*2TKKV]H M;&IN:6V#]/;U#\ &AX9'IF=F?\W!?\\CD&OK&YM;VSN[>^CCD].S\PO,W\M_ M\,("8&/]W^-_R(O\GM<#'!QL'/Q_\,)ZX/V/"\AQ U@+5/!*NAY-IPKG&"W&3G M5APU--0FZ-S9 -0%QJQ1=K7<[6K":OG7.OAUNY;2T7< 9##:O^Z)T(),4F]) M6*(ZKL]V:;4[,F' 0G/0Z+*HZ3 3Y,A[T#]BS:LN"2,!3O"_*)RA-<=\# 6: M X?//;%S'H^O8T"$?^&*J/JI3X%^ -1AO-*>_W4V>7< [CP/]-QSF+]^H8+$E9JL\[,&# M%B"U!ON-H;)>G93UTQ_KQ?DZJL>9Y*3]^Z)W:/L0:7U6^)B* =^S/V[[D/KD M!^S'!6K]V7Y)VD[!.GCQ">CF=1WT'X97EQ\$[2_$$^QP5S\N&KMT+FF$GE7# MU[1C#OW)D6)S?'SYKNCO,32S%6)_!]XJ?];.#N:M3N3V5(,_T"H>R)T"J5$^I,!4+M"ULG55QSD MJ+4J;6/]A%*XJ)OKH_!7;,H91#._W/,(C!97G,@"E5!A%*/9F\%' [V)B?!J M99^2:"Y,''*"<%?5 /WL6Q_BRS.B!#L0RPY9:>^W1J:#BX,YB#.]O>^;SU=2 MFJ#\1=&QPCB<7B1DQ-2 8[UE.ECJP'O-T9[EX513^B)=6/*:P-T4 0+8G_@EIA&ROSX83_J-5V97 $7:_RS#%@,L*MYAT4OM]::WOD,O*U1;V%C@GH< MH<(FF,AYLU:VH[&1B/ELG$/A:0;2AUF1G%4DMJAGY:>$GEHM/Y@_A_',RYCQ M55J2_MJ /CL/JAMN=UV]+F&MYL;&[[XWMJ-1]JXH#]<$5OB22H MO?/Q8//J;*JZ>._?TPY'3O=<3.B;8Z?D#U^^UEAU_[@AR"6UP]BL:]8P@RVU M3 _G&!UH-O/F"3C>X4IN[UO0=%2;@-U?07XUT8N9+CS=9B_[ [C@PD;7B-UD MRV_\&+L#6!T'[3S3NYWD$?87UV>];.J,'+O=8KP#?%Q0H*JZ?09>-VH,L%)& M/)"X4'N (37KVK1WE_XFS(?QGK3Z$IFSRDEQ5(E#NV1 M2-T [7J%$*.K!X__C-SD_$D\> Y&J@29PV/!@$'Q&+FGYL:DF#01(\9'K,E) M8[&!]+G$ 81K0?U!E YW 2#?$AE=95X\@DN;%E5-]P%. L5]*MR9& R8KC- MR/#*_:FT4!#Q2-J-X-83*4\H(A]I&O%%Y@Y #"Z>T9JYG6([YFPQ BU^V,B[ M]3RZY&4(:XX#DE1XM'COTE&.1U-)^P8#!C<5Z(+(KBVX0JY?7&9U0+UI^9XK M$PF)80LS>57RDX(+UM[D5#] RNT*OO,ING]EG<$7F M3GL[+X-.2EZU.IS_&87?.5D$ . M8W!.CS?# 3)^',C<>\FV^$I%C5TVZ-Y=^2!V_(B MUJ#_I2%-#)IKS2K28^B,F:>'QD@LB8)"T8U68K_'!0A!/TT#YOL_GQ-9H.OW MFKM\C8853*KX7,*_78M-RK&O@)]/!Y%BFB>T9](S1UN2YDV2M[,U6+<56/I6 ME[3[$<59,IU<4];3U:D6=7U/\25Q+L9\SMO1D #V04J'J&*E%S$@;^:J M@2TSMV]PYH8^,MF*AN8VN#_[*K/*Q8!IHU3<&628.YN[E[B5T0A+-<\I0H!VWH#]M6CJ5"<])N! (])P&)O,5X#. M_^IP'"AT9(DZ;%_EI^E!]F$=\U8G@9$Q[Y9M/F4+D/AL!8O*L8#+UV&!9*$F MD);H91,.3\%^==W0^+,HI'9D2R<;%.TO/&_V2D2L7YGN]N3&;GGB*K2D2@GU MY%50V/EG8XIO(Y58.^X_ IN&_84D9V^Y:V'3ZS@!=KG$1^'RM#4RKC5CQ8X, MGDWIQT2UCNZB1ZY(,7@Q[5U/1?ID: ULJ^;<_)*+&7R9_\ M="G8G0VDPCI$P!..1+JB+%E14"\7&88LR"C'SS>G'*W=!]>B_ .D3$L84L7F M6=X#MC8?.W+J[U\!/9+KN^96L73*Z)/N\6U'T1^.!+(7:H*7T4U7*N1W@(26B5/XNNNR[-88&SZ.QFG5QM"[,\<'JD=4R;WZ,+DFI;@L?XF=X"D MT%72RS]+\LL:Y[X 9"*P]7>]W2;IV480?M[]78.L?E.=.H-E(]]#,] M.4'QT/?J;1<>5+.H#TW9;RJ6+BAEF,=N/H^O5TCFWH)?C,6^8I]+B.@:"(HT MI;X)BR]976#TR[PX/B@09X3"ANB0D4R)<.H@4TSZ>@(1YB-(WP)5E94<@GP2 M1G05&D*B/3)8_)PT-NA8IY,U"'YT.QM?'3AY!SC6SKT#U,S>J@2+>EI%MESR M]S/3*G74MECP&T0Q\.0.NEA+LOP0DW_ 8[2F'9?P6>:%*/>[^+5#DVFZQU^_ MTF6K2VP'D^Z:)\! ))HK ??S?RM?37[+2+\QP_IKX6H;JG'%AWKKLTPWY#2 M=%U^);]-JS;7LC-;7Y#.?K&"!4L=T?BKH_DC-E%+<=51=IYE>W-(!)Z71;7K M<6SB_G*DOQG:MB3.%D6< 3/&,\^O]#9F;W'39&+_>F#M[AC#BF!TGQ-W M@!,RP+459G#@[9X65^\<'"(+M01:#$OH!PLM.N$G%/GRO>_ M#;''GH ^0].ND4;KC5PN])R#"B=>P"":P6*EGP1[/J%#$55[*]1GTBL4YCN6 M!"CTG!,? >7/HV91]M!QA;,]G[).P@AY/+Y70?XW)XG4_?K]!U7PL1 YPQ1FMA8Q=1$>$RNOF=<97U6Z)+;1SG^"?;'*XZX G8 MK2SJUW*1*Q IK7ZJJ=CF_*$5D-P]S-,NZXZHE7M!MXDI6BT% 8!H@1>T1SC+ M4K96GT152UR$*9#*<#393'>L#:&Z&RI9#4 MB5V3(W0]^)9-+M[C-TETRQW@_97+1[[VDIE2^3!+U'BGC/"5;$^%4_]7$_&4 M[&.*E[>%1K'%[<@A\G& +[U(TIM)"F> M%3"U5M65KW.L;DA-OZWW)*'* >QL\,T,M9Q3KLDPR#E+R//$ ^><>G-9 #[3 MO](0NO_+ MH(D#E2Y:F47IVKI5&C<087^5XO<]1:"H MHO,(AWR'YLLOD%)G/ENW-G8GP:']]@Z?\#SG&J"E?",JJ#^'?.)#B6%73@RQ> ?HU5W-U'KQMOF']*#3IEO=CUS]>#"K!F!1F];? M[$4>%.LC5;8V O[Y#A PMQT#55S/>KZ%A;QW6 M[8C# B3H'4DS>=?01K 4U M.-#?%E6"_O7E:P3NI"D;;]M&4$6-UKT92Y"\O -4..5H - UQ/[ZF-"U5N*Y M;ZO[C)G&6\=%*4YB!S*4?0*RQ)ZW5.C-\Z[U@Z"^-#$=)9;O7;R1ZA^E@WL. MS"?^[-X!GGPLNU]JFCO )$4ZZN9+$/.U,^-7YN3ZT-G@]9Q9'7RC:LS>D3HF M/0]C*JW&LJ+[*C#?CIW]U.=I(!8B,SY19%W2^7$B*=[P#V<1]9B?:^[B(BY@N>.-B0 MB/U]EAA">A^KXL645XWQ\'P1N@P_38;TZ\$ MAFNSM)XN,MY3S1AN1JT4=I]J0N8=NJ]JS *"YOQAH!H9,[2*K/0:38/[TXI" M]<[IR?XHIH$WAX^"I;%G$E>B.]"4?+U#O;4 M?=-WOMYS#N$]%YN[4"]=C%1/C'^0^"-6#]RW9E$3=L;#2!-BFV0V9)VA7E7X MV]H9.E7+*F@I<2:[WR,:1&:5Q:6")UII3U5>Q.62E2][L.9U6X4JI< M,[F5)$Y7&_@Q2C3N$_IQ$W[/C;/1%AP5 W0/RV34*>!2Z?['PN56!&-7 H9< M$AORC,;QF[0 5 - %ZV[K=Z#LZR^A]RYI,*3@62<)9'OX/ZJ:XPK9%8+9)., M8;\C55\J?N1(J.8!PNX )"(UC(Q^4<79H[K-=P!='R>7T14<;_H[P!G<5AG@ M\XH5M[!SEN]0QFCM0-4R?+Y%V?D)'7S'[:?:I36$G]Y?3IMZ>8=RL)20[C0F M+-V:YJH_F%HZ$+5PX;K<;LJ-'=:)<0 %H.7@L/"K]^&BQ X;=GZE;&(WR]_7 M\4M,@R)N6>+P87*/X7#]$Y7:AU?RB2W#PQ/+B]Z!+]M]N;&_8GQ6G3$*C69Q MTE>J!\N?MJR$AX[KLG\OSDY$RN&F#7JETD087%%7-:XYV%S)IV_;Y(XCXV^; MYG45Z&FSZ:=K/!Q.!^M;R#6Q@A,I-AZT3LRU4F,DY:]YHF18N:+$!\_KW)D' M?W>N'K;[CP>V4>\UZN#1Y"&!LF8]*ZAXJQPQ[$^U]&*KFPI8P7_+3X.9HX1W@"-'N8,0>$L'Z7'DM."-Z!\#?-:4^^YD?(,2A MQO\>BTFHE+YG I]9& .76L$]8U8;=%YC9=[+*$YGQ*,)ETT??*/9A^_L;/]ZR:[9JRJSU:FEA_T+=J*XZ> M\1.THQ4[=]$\X=JKPS<:L.&OO,HH:X4\ 2MIIWLL6)36M<;\_$T=ZC$T++&? M?>H8^*#AURT+UY>C%^*1N<9KD.._ZE3^U;3RQ;X?/D+VN+&3,-ZK.1@%J,2E MZGG$0HNYR++SMTT;-B(;=U]?N&*%@Z'I5HIK\1Y95)4366&D7\(.,*T#?3#C M2"O6R8H:.V].3:*K?O$X\4F>V[%2SAC-'S/D]4?U\$/C*HGRKD"DA+:V<[8PR]5^!X./!>>;$< M+.E017-A14>*[HR5+137XW]&5-9GBGV)##]8D?,_MG\A&D2P)_4Q13J?\[2> M'7=906^'9!,G$5[D,06,XH\^]'B,C1\R]2*VO?7Q]VI!C Z>7=\= .^^$A C M\PINN@ZZ.GW\5[A&KY;J6N\ 4GO %#1^;-'T6=A48Q7%D]<21[$OA#'J0[SI]#CD/?ASP3S@]6Y$4+Q' MZ0$_9](RF/5G2ULD\53+^JR?D3RRYLOZ:S1S9T<-./S"JJO1HKD8Z<6AU(+[ M/4G(=5P68E2H)XRK-YA++P)H@F$*NJU02> N!?@=H+%SXB9I )K 'I291+J\ M*'9Z*CJU@^AH;B]2*D4X'W,NM8![D-%W (TN!?K+P[2;%N2-JL8)-*?93!T_ ML\5K;$3%-?&'79&/4Q8*V'^IG&2RNT+)?P#ZQFD=/I6B$O"EZ<];'?RTQ6L^ M-%X>4O.&5 ^].89J3Q4_V6[DM3$8?XO-[Z8:^&MA-Y!^1F2,!JY%DWI<2!;9 MTLB3V@T#?BS=EXK>N62^+9ZB-QQ?5O_Y;K56F2_V?%>!):#X^C%(N,^2??(Q MO,&VHGDG&>$..OD0Q#HVR%Q1/0E]YEP$9EGHO7"K.H,:;BVK"OZAP,Y!#@]: MF?Z>.1RXS02"R7);PS@?O=$X!*R?58A@]?G+80+D@RUO'S8U^!0O=J535RS\ M$6@I!6W+N("9>>H[ZIMG/Q4WM(=];$E_I,Y(0L>0'0TXEI0C,#?UF^)"XU?32D]?'XG1%W.\2[V6-DPY MK /9E.\B//)^7H:JU1[08UNG2IZNOI5CA5-:U:;NLMF_\J90;,J4_/U[8CT: M<)**X?(N630O"?<'EMDC GI&$;P?%?]&6 KN$7MVTF+\BC':O1<9LK'3PWP[ M-J[> KA+D3#7'6G2/?7JSOO;Z>1(!UC["*X9G]9M"2_Z[/J=0?,M/H-)@19]3NI<90,>@4SHHK3(IC@S MS7C:D'VM[["1;3GKT\62&1F#*M+^N4M89NF*B J"D;'MH/#%_%#D:LMTL)", M,VK]#;JJ*#UU"RC[LC^HP+)7[L/NK#<]X(S5=/M3(+&V7)U=T%H.K=7^[D!,WIHX1P9Y&*Z5B8Z5TQA:2GU6.KC O M9^GM3;Q$==S6IKKY&-&2:R0^Z7(19\UDF<4R6J/MBX*Z!A19F@&KBK1+G+EW MG;HM(.[Y53)E)>?UJP7@E9J,,A)X0$/8]DK00EU( MB_5[X%Z==GMVN@@@FQCC3!K.?^:W?_7[S*Q*PUDTZ^#E)WHN ,VGL^+]%>+\ MV6M@ 2;G39>6V+IV-WANP>TGUA"3T'H9\^65X6"LC!5P]8H1F!GC\X)H^L_Q M^EXIGL5MM*1H34"YR2[D+21K=B\U476K,4ME95^!J2L6BGT'('".]) ?X;.$KL1PD6#AZEU]5@* M;I*_3Y-QF^A<9MP@0OE"X7VX_F2(-!DXET1^\ Y 7"WC4+&;D57<>:DU$)+( MR-GU?9Y+$M]WK1Z_=X4AA !359ZX>_[Q#K#>M'>J@V,X)4/S=8"CV.C5HVF6 M:H6-6U$CLYF@9A'I _&QX\!?V'U;H*46%YAK8D:7,L ]$ =5WJQEY]%4; MSO)KUT,'/P>CB33(B6@JAC?)ZNV;SD5V0]KH"!<>N_D,EHG.8@J4[C]\6A]# M>-QY0L--/25M9D/@SPN82I"@>CFP1)6V1=Q++TYN>F$"6/3.F^GXL^_V%%1W>%+W@[@=)G69<: : MWIA82"S^1\#G 2F[G.FVTU*'*YRZRD3J8VM&=D.EPRBV"N)3'6S<[(G6$"O[ M3!7 QQ9D<()#O/^")@@H/WW4$,0!: M"N87'1"B65E+^ROFBH\&.6=B17[B$9)_&[[,V!*= -P!/EV_FH*:W)1LW $^ MPBC_=*H<">/&>Q_272U'%'DEZ^!3HBF1 R4)57R*4#':N1H(3U.,#S8D,?%L M?^ CN!T96+"V$(!5A%8RZX*?^9#J_(0-9G/*.7.:/I'L+;N3P/KS*-#]8XBA" M#N=^>;"5(3-=C9TKVXOIUQ/L(PLIV'2+\[MS#3(FJ&(^]WZE?E.Q-N\\( XH M"4P+=HWU6"QD\F7M[:"X%].5A]>\"7VW;,YDCI>;RVT5!]S?%E],AOZVC0\X M,3J 8I\[1XMGB]S.+)U_QU&9&((M/JGV/MR^/^!V]Z;X#A#725L2[:]< @Y] M\RL^L7S^Z^M[B?J;^<:(W>U8GD6BPIL%RR\GBL92X-M;B_/S7IIFFD7)GE&\ MI4'+[_*F!_:YI&)H>"^C/!TF8]0B0I PWDJ=D2C1%D;^&:-B(JY,[Q4E*T@>$*^=C);S?P>X&O*&DP(*3'C=YQ; M5G$0??KFSUZ]3KN?ZDNQ%S7:%K2OS>@J4V%80*KL3ZZ?& TNG!;QJ]5%I8U- M1=$=0/#8<,R04,K?6)_QQ4N['SKX"8-%8*N7081[MS2S'-\LH)TM\=9I<3S+ M*AL^G=:I;,1%\2X"R@:=J.(L5^01#29QHYVA*+[&E;-PU&6/[3'\L%1BNVVP MR/=71)B,?-$>:9!-P;S94J>W%M5CXUM1^QT$T&1Q/I.;N&FF\=M +2@Q,TGM M4 O@$W";RR2P,G?5O#:)E+>=C$.3P46ZY M=[Y(",,>E#^/E!@3N/#ZY,L$B\D&0:,P99+"'R%?'7Q!U(7IC$@-41RE+C1D M1F^F*%6Z=-N5_N.+0?"$SOPX4%"46.K@VGV-IC[U0J'-S,]F(];GUC0E25F& M @\Y='M$O>38234I.CP=H*]:#TV1,,I@ZP\4+2*NZNBH7U BOI(JCEK7K3(-B2%)\=D+O2^]KCZF]%]FRG9R;0E[#?L:L&>/;+K_-EE@+J/73[_P_ M=9@^Y[S^IL"DTO'BF_NZ VC!"(HZ;"(NIW.F>&M\](3C![5_Q1_)U6"5O8FP MHVNS]VOR!(N.J9<-9MT)H/(^.NT5.[<*W+]N](KK=;L6YU6YNU*G/"15)6:6 ML(CG#3!&_ 512RW.TX '?E:/[B4DC>WCP\V7M8<3TLWN,R)8VXF._.O #,+ M8$\Q7VIRL[KT!J%?.L"AC2G6OSR(H0\5D)I5!([G8UG7B,:J,-5R.BIV'',E MGOQMW%BJ_D$"'X<\#M8![+UELB#L6WD'$30W-U?G'-@O?\^9JL*[@;WP@_3= M\P">7@A>A,RW75_EK!_U+D=$BNK7]MA]G8.@]ZM\#P8UFJ,US:[F54H(NH"> M*9Q4PMX[SZ"MK9LDKHYVR<+.RPC,@=AG-AIH]!80;V M7:NVS1[4)-^$ ) 0;FP4,)V,"^!Z9PM[?NMFN(+UI#0NA-"_460Q\R@#77/E M[UY:+(6G%YO,*WO$QC_Y G 3'#HRLI[A2U.Q>&$\!]3%_[JSWU1HX=+L/XOC0J8W+GYX=H25-Y 9!V2O17UP/C76?FDHB5/O<5"Z5'[8?O>6(1T)%H"RVR*=27M*$?8,7\5<)9*,37=& MJ>O8,28-P;YGHK-1:T)_7[X5 BTUN(S+NNZ:S-TR3/&)1'ED!CR?YI-[]RIU ME^SAW_W$Y4*&5SS5U:5B$6;.#6$$X\+97=/!$CDL]KZ<%_VD^$N.M7E+'%/T M+(:*QWD>3&1RZ(DNC?7#:V&'.\!#L9JU/%G$/@U#?2[8QL64;]*8BDI6?!(%FN*S$Q$K@[T#3/5T5KPL#..5MOV MIO1\\'S$=2/Y<.()R9ZR+^=ACEW9JT3+!54ICICGE3%?JZ'A+&NECIV4J-LV MEX:]#-&4C1$!%GLE(0=+-U_XQA>X$HE-]CUI6]KB<>J6I7H0]&COR%^^8$_* MU"$M U0Y]RRN^8B.6W#F0>ZT/R?RX)%7CL949>7F^Q!4+]6M!U;/OCC#8=MZ MYJY(%=Z"<>W,0::V;?;)D,XQT7 \";C[O%PL:<_-GZ]MLHG1352>9+&WQ7!/ M*;5%A>3[X/)?B8L%RR;;DOG=X2?5"2JQ&0P2/;8[%6+ M?GYA?=C?+%4%;7\=?/YR?PU4<4ZQHNN+ L8>3T8?$.M/K$=OYK!3N'"(+@KZ MI S6KKE#WYBKNHM^"6&3#_U)]#:0,?M 3DC<3B<-8Q'2V7+-!( M>^; HX*NLC*?W*Q?()+TD2PW=A+*+D;DH3_E>RKXW)S>[OFPLZ>S=.0R5YQ7 M[?. GLLYO*[RW<[G++0A?YU$C@CW:,4?O#/O;2&JN&KZJ"<0=\+J_^CPZ)H5 M.:9W;65EGRI.:X.CQ<'6LFUTU)@EK3\S%G:63$L3P=J6B&4U$BSCI],\(V(A M#3/5#G-^L^@ZX"O:$MZH*?O?4R_LSS#Q]'6TN;'Q@! M?#=*%.832QZ:\/JS @MG^6^3G67J68_(PT,^D79^J@4.)T[.J@). NY!#AN. MV*VFM?H9&?ZUJ"QL&V.ZX&.O]4K_F' M5>^=#X# J_SU![J,(?/=DM8%V/+?JRQX^BY5PCEO1V9 GZ[GEK@2Z2P&5ZBP MUG/F VGK4-EI:R N_<1K$Y[>%?LK(!1.T0 8VC&.]:0;= R%^9JK]E]V5GDT M^[:D+GRIJ)"M6LYI)$T5Y0*2S[KXU-B$]EJR-/TR>QNJ7!?_-UZKMS?O9#^# M_YH+>:"OJ_7R#J!2WP9]#)?>W* M)EU/"!J4.4$T^*O:?/+D(U2HGZERADJSI&POS(]5-%7R\Z@M_.X,=&MELHM; M/CLD+7(XUN2ML2.4J;W)5N&6N^]B(0$=Y;'+Y*@#6 I>FEB,+><7G.]5"#)= M DD)YK9<$G>D_C(QR?E<$"?HX#!#VCZ_XTHG2D!.6[B3V'H?"!E<"\;':627 MRVDS/=UGEIMXW:BIR6A?537YWB;J9>DUKO+3N.*1E@K.9")^-7&%W)MS/+PC M2T NJ4A,GU@V.=HY_+!1M=TL2V-DUYDHC90?8?&>*'8A06V=C7! ;(C6O&F$4T1Q4W$;&Y06%T M[PY.A]8:;%'>X=N0["T+BH'MUL',QU]L48KTUPHB6!O90N$!=FLT#7A%A8@] M@?G(L R+?:T/C_6"TY19P:E<6^ MU&Z[B]BED?<:V1L9YQ9F?0PL';QN>Q"MHHW$ %@VVT!@>H6 _26H:<:\QP;' MO?')@[U@5EX/JY(F@ ZJ?F>Q>V1&!=!5_C\"6*.8D@$X"TNV!)\(3X?Z MSX\FS!;OHT7&)1-1;>?CKF.VXOT['-.GFNW,#,?G%J;J>='+M!:C'.^2A"=C M$SI^8(WIHUO"1$': W6.KO:&##.,?O)[QQN>AC#8+#K+ZD5T M9KLC90 MU/DM*KS&Q[O:8D%$<%'TIN,@XON\.A$PI&81>ZC$V!C<98"&)53M^WIFA17] MH"7W(5LD,-$,ZZ-9EQQ4D!CDR@#L014KF\.*,EM/KRK^FLQ)5!U\E M#C!&\;#W!HI;4>S10CPN/V4$W.1'@$T]OH.X6'T( -LMIG;]6O@Z:+PP$&XL M^3*ON(/HP)>&QF?>=!-#QAX;X=L)J7507*2%D0K:X+S(,WQ@6/XN)L#C&[KD2OBLMYK*OH(=79:/T=M7@WNH4]!13(]J^!D=9T57AO6]5TKZO7JL M!037*+;"13!:82.F>X;N? .%XT4IYE[O%\F_VF,GS%Z+OD>VF%1!O5UMJX(Y M=<^BZ8M:PVW)!QGO "S:.K(0 MN'#E3C8OVE&VN&)UA5C5Q5H@SM3'T$MY^_#%TNALX@0>)(NR[SY$HIRVOY%^ M1'AVE*M_)4S&89'6P=.\UI;^,,N&6BX0CUA/AB'*ZS]U@XIZ[5S-+ZHS1OM= M5H!2U3E4?#$/WV>.+?6'*/,*2+\CG6L%-Y(RSH-=KVF=;4J&BY"Y,09^L4+= MQNN"-IS!$N- E?67:+FH-^;P2G)8H#1!Z2*ESHX MT_[JK';3#'!%:'OK+[8D8[Y5%V/J3^^^=;-L?S8+I$5K8.*(NY?S65B2W#<5%D'O"Y9@B*A,J6833&IQ%SZP9-,T[^0YQIUB/BL<&K9*1L M6^W.!+NF4-_PLNK]J1[GH-*_]GQL ?LXKB%4-+=/.9*TIX.ERO_9>];_D\'3 M$5>9-F4))6^:5=/E9-\RD%60PU!;1W,#\O\+_X7_PO\*8+,.2(6=IR #-.X MKX.U_7"(T"IO:WGQ<_=K^NTK,!^?$_@!'K]E713=HG?646'+8W8; !;P2(RXE48R.C@.82DH\)L+WRO?W&QA[I>]1S_3WO: M$P&Z&A]>U5Y/$S& M"CEZ%3Y'^>J'I;"Z=Q#5=,?/6-^ 36SLZ3SMB%NNCLX9CQL;W9GM*9&%\\YH M\&35S\*-+^_CB ^=+,-$!+Y<:I9<^[:J^IMF3:5I\J[X5 ML 8>ES)J@">;^8O ;6;_G.[6?#+K\_*M^Z6/U3EYU.[R4K"%GNL'O&(22_G# MF*TSL,SA6)$%YI-N'"Z3P#V$7UT$..6>HE M0$5(:+^XG!@:I];^W$A@WB'JF>9":S,,#D;D/);^#C"^ R0J,/_*6F0(2Z9- MG29@R\));#TL_,"0W59#6GDI>IW!N5&Z]>KJ+4E,D[K\_ELBE'A2MZ^,B(YXS %J3I<"&;WU^T,_I0OTBU^0M MY,9(DGHCD&BJ\:^,^TT>DL;P!464 M=B2H -\""M^,W_*_/;;E9WL^6$9GL']CC[W#.?O)]'2>;[.M'?LIUO,C[)O% MK4KX>&HS6KG8/O!Q%/[Y:2??,8O_+7IR2/&E[SK U4IY$I?Q"',[(W$'2/MO M,3B;0Q"=J.6[_]LV@7SU9D,<=8,D::/I/EX[_3SRO.B\ EIAIN;ISOPT7 M9O\\"F)6P_YFWM'<4HF94.Z4XNR8"SW)7[!RI$'&#@6>=@C+1F(!R3(Y!Z\P= ,G8V!2CU1K%E71Y(6G ME4*.7P4$:K:U?-S7=^?;7?D.DZ9O-6-RG5?UM%DVC-R5 M 6XL3!A0'L;TF"=+R$+9/_=E'^=ZH_G97U)JSH2^&N+=9;;;^9:FK^:\<;RN M],8#C"V&;W=(.SP]=/!Y2._G%S!?@74(]?.BKS_KTM6C/LB: 1(.A&\[_[4DE/ZSW=^_C8:S+*<^Q1FN65&" MZU8V[$ LFR07 /:/;]W5OA::_2Q\D^]S^MJF7M770^$H2OZT^2E9[0Z ,U#N M\;2,[ .M"D 17T'?%+O? ?B)[P#YA16_ M_L71C,MO(KM.WZ;X_A,3/NNVHL1!UP<2=U-5&+3HC)+,UISW/@]F7JZ",M7=7!]U'[62[4C[6G90-VUYZKY"MF6*[.2#Z6L/T0 MK%(J./EH:%:.<9>ANDCVX.RPZEGZ!9WR?J7-;^YU*JSIT?+=2:'*EKDAXU6\ M%!7M;9-E?O@::CN\6A0_6^+-1K0DZ]?*/U1,WC!WC &A?+@E<5W*TQC%9N%G M1!S?7LPS_Q6=W#,%%5>4:+[W>33L_/S@N:KV2]D!@,^/;%Z,)PG3OOBQ%=:] M4YA2=3EVNCTW4+N6\H+Q5*'X8T'7%H6TVB*+"[>'WO8LHFX$C&ELG@L_O,:) MC6,TX+F*#C0%MLS58G^'05'HOP<3G3R.L!%B*1BCM.T"$4^3HJ2\GM^WV0S MEF@":U_!WC?CE@@990]K"6'3WT=QK7\TB<[*E=9B<8)E.- MU:LEJDRK[446\/YT 5R(8&F^_46K.?UAEKAH:026!\VT;QE945[/V A".N[N MWW;U+7,&GU,X#.8,9D_/>( 3Z#84TY$::XT#5^ MRAYW5S>E1?,](Y,D/2D[+P!,&_#H]&U[LY]HN_JZV,\0Y60!Q-O8T)S7!NH> MQ SNZ1Z9!*16V?.DIQ64NW/>4NZ[)V:OYIRR34*=*)V+\1T!;[L:OCY(CA+#&65_*I%K2V=:43CZFKQ:J)^MGG:'XWA6YF"4 MH&;.=P"691GHM]M.4&+75RJLI2F3\TE''7MK>J>UUME4"KE)&T3<4Q("W06) MM39%KH&'$C2W3.T7#AP)?[$5F)<,.V8_-?[^TM*BLY"W*E)-Q3K>MD2J@ZY$ M%+H"?5^D.W_L:=$">8R/**R'2 [?-GWS*]N;NV7O:FU"%4(VIC0WGYE]7[^2 M CQ:E;]H^!$-.*SBYZO)-3EXP9[]= ==^R[H>78;.&+^6KE0$[?D=W%7BU=' M$]U?@=R0WZM?!YU4JSS_P]NN>PDK0O]W"3O]S^G^3""I3<[%0U]]])S!V;+9E8/#\4L,@UY-E[R&D<0)!+K/$\NZS\ M]P[$/^TR;L0,,1@W+:^8G0)K&>#Q.QY&=I$"31>V'ZA5Q>IL+ZW079=B=^;^ M(,I.F< X7O7#UWS\%0L0#O:N&TK4\"RNSC4\^><3OSI9S8"(P@O3XJ;*"1"/ M[2>:G4$<&\ [7,#YV9$" R0A5D:RL+[JO,F64!CTR!9G>^9!";Q)LXKKM;B8 MJ<5XB=AJ!6XGMOOB=I/>-)08&4<=^GNG.7%$?K/BZ;:\H>13" -@5>NHO\K< M>N'UM(A: GI)P\X_"-+:<[U?@-K*K-J=.R%VMI"JG!;;?#+_Q#A<;F=AUB]C M(3]8TD&."?PRP'K=L&VRJKK&B?5GDF;6=$C0DK7"=45^4T-37;"B X@8RE[H MDJO,&ERV7,+NH M5P;8K)&&-TJ /D!F97J\LFV[YO-]H+_&A<0>2$WB:RN[06IB/ F![9H!7+V0 MXI+SR*3W$@M$W%7SZ6U$4E^5[< U!NCPKQ<,WULG_W@0VJKRO;AH=7,18T+2 M\KK^0&< =FC[75NB2%(VQ%-"0K;EGR43P^2KEX.P->\ !!_#X0W&/:4][GY4 M6CQFW0LKCR17C=('0$BJL=,[ZUUOVL4)QJ< ]7:/2I/+X2 M\BJ.9,%HLG%?T_A(_Z?S8]HC.R("9I?NV'@2[@?%.6O$0?U>#)]G3DU$TMY: MU2TZVFPF1FTDZ_^P3B7%[2S+%XV(K1F'6KZ7F\Y^[9HXI?#Z0X"[!8@*RQ+6 M._&Z(7Z\=X[1S!A&0:?SA%]2 CN^R?K?,#F5'4I*T><;%DJ>GC9>>#.R%<$_ M.V/IJ)W[F;SNS2>VO-842NH MTE-A(:;,)R)DW(O )<:SE2(-'!7O6SP'&9ER#B]O'+.SUK=_- MQ.L(N=P\F11;"9NL^4&D G,*=>_"M?ZTDXPBS0_>FM1I8(,M3?Z03$1.<;?[ MC^WXE"6=?VV)I((&^X)VRIZ?Z?RK/\WY"_Z'E%C]AUJK_S=X\/M9A">A0KLT M);X4:\I+S%!'2U66$4D1K YE%U94!B;3= BU\J7D.&&I?79E2+O4"AKXP\B" M+V6\"'G>T-7J9Y:^.B\R)T1E_SM>0W##CP%@860Y[2'AOZ2OU]3P9MD_3_T2 M>_B:1[KO5G1*1M]31DKD>(F#IZV$3*K?!X9-)A10D3P%E4:-#.JW1L_S-058 M/D0XQ(UFMD5:EA GYN12=Q1AJJ^,ZSNDM,/Y\P24,VU\<7L0Q>_%_'2M =2"!IW<3P* +U;ZQ%EXH=/C M)6L!;\XWA$67&E\_IHG&(HJP8TL%>&Z0:K25#U=C\DI0=X#(,V92%4$?[]>T MGU;=CU7VN49NZ"&N7PJGH<_RS:A1T&4V\6:C0SNKNC>I=X .W1%0#+8#T_JL M#G[AGGB&8=:' @-(8TNSA(XSAX%^@I=,QL@O?Q^D%AYB#GCP<8[NA7Y ^],/ M)E2N*;])J3 RA,A(D1@+WIWFAGG3!AG!):ZL/XI.E^Y41RJ0"FO*D9$KF,48!- MQ8 -"!FG=\:LVSE%9Z"\!)>4;8=K*P/ ML_/2UM"/RY99S_J;WG)<2>\TZ^X^>$D\#'GZ\OMJV*"5XZY]+HF-=@ZL'O@& M$I::0/)=_ OXHW^G#>1#XO75EPT MTK]OY2!.*>O4+1U:1OV&;L.\9J!EQ*A=\LIR#Y=(JAP#?'VZYJ#&W\R;;VQ\ MXOF:A*Y6IW!6 =-V[/8T!,*-G9+0X_PT3"PM:(W9\L^H0/+BWV7S4&Q&11T! MV;(@)&"*8_*;:OL5:+/\]4>\K8.E4?)X,TEV!"2C*J#49#XIF64^%!6@!^T#.S@RJ..2O$N-*2S^_ M3%# UT!^P,1X5[:%]B"(Q\O=$YJUKF)L+Q9]G+MU[P /G:,]CS+[E_E:0_"N MYJ0DCLE(E;B6V>>"I:KT^Q$T,3D'LI8C4Q$H3:F*H!7),1>YYY@L)+.^IJ:F MR=;LDRM0A>:FJ31LI 'VLX0=GXT\_H:G;+J3$2.O EBPIW'3D!0V+\EZ+->> MPR6O,3?7&#Y[6M38E"&M&@^VB_II]NNU'F\P-K^^ _3HWP'0EPT%]GUOIA"P/;4C!O62;*-CKXK&>FBL6)(+EIM4=C+@ M0+S?]VG=Y^*]<_%/*EY]4@V!;$S1,]7:;S%VJTOFE*[(*XD-+CE0N0\):;4^ MTPU0^)8LB,(^1SS%7! MQ;E2/@#K@LU_]!)N50B$6';8OVALWW'*/[3YM+XGK8,7]A_\RY.ND\_BEG(6 M?L6[%]S=\W^Q]]91<75;OF@A"00-P:4@6""X.Q0DP4*P8,%#T (*=Y?@[@$2 M7 ,%P=W='8)#07 KM/#+=TZ_][ZOWSU]ND^?[G/NN/W''*/V&&OMM?;<<_VF M[RK^G(K54>_O[X_0B/>@KT_;[=2XR$J#["AQ*O25@QIYHA<6I!\UF-5]IUM:A4-II+SGDP=#,DZT<*;:'V)R4!VOVO\(&9F,."69^['IA$DB@9Y\3X?8^R<]-@)^Y,Q]:S ML $+02;K$R;+T?O*@WMC-A')]8\N-GR$YHQB>S"($Z:>.IH(()UR)\4I2$@X/@FC?#6IC=I?#A:Z)AP7X;?(TDI+$FJ>.0ZSLC L&%U@S$+8 0 "M(XA2+BTGA;![OZ/S5)_8J!6;?=B9N MR&Z0D/L3K;H.H^^'RGFC;(^YQ%1MEU1A%@WMP4,./O00V;=GM/:(GNCR$B"] M[9&9J&SO[NY>6JBC#U<.H$MKG)ICS,"8 )]K/"-]45D3,Z+NTD$U&$HS46P0 M+4N8T&C51$JC)+T66O&_:1>9I9,Q!-,[OE%.-!$ : C#O,FVT\@XYT')KH4C M76YZ!L:SI2G/8N5>!Z6:(+H.@)1][4 M:/1D;KURF;*:W$^\>_^^?WGG5N>:?5>Q#&$+_#5N+L8V:3Q3VD,C^'C +"I+ M2N!&<5LW(2&B)!4,S$UH=#J'A]/9%JA1!7S(>"Q)8--9UAD:4]#^/1P@%G_U M1UL$U1@K]P,R+BKE6:\%%8Y#ZG5% 3AV)&OGF^12VOP3T#[[HG6GZ5(#!B/* M<%2HA_)*#9Y+<\>UW#LT%,T)0X:/9XG4_;=2TM,-$"; 5/';81#_ZB60G^ M._A-(MEG-U#X_N,8KTU+#;H'SVW!N_X6Z9QW$1F]]WF4LCCF?T$RXQ'FC6># MW,J_6'__3W0R_^;/.9G__!)*HK^*[8,I-PB_G(;78GGC5"GJ-<=VO&ZNK>E0 M))",-\T\NQ&:>52\F_(BSI/(UV(U;-%=ZQM!$CJA;K()3TS,T'L=^$Y84? MIWKB3-\#=.NVB-J1^[U73#&OIB\"SX#6RI4I:SKCM./#APN=;*CA&E.U)&)3 MD0QP^HN@XN7V.=ZTP/&*)X932MGM_@?1,>O/7%=2R@I=Z%P"EUHMYJ#['?/= MJ'T0:K^7Z===&NG3/H+?G"6.*"A?,G1>51U "Q;DF\DQBY)B#+!<,)^M/-IL M(1P'7]1'Y#7S>#*T]9EFOZ:69<>D>QGNN34F/;0]5R]0V4!B]:A=ZQ4#.O[0 M3\P5F\=N4_6 7Y7W !R+B.\+B[M>](GGTVJQ/!.KO@8!RN6"M!L,P!,M,MS/ MIU18W=O98*?S@&Y*29W>M;&OOX*O4F;_&C*7.'?><8_?L&*PML5NW!E6+[7_ MM$XQ.<7Z8T3E9S-<[4<.)/X M(WE@0:OTELOP(MZ-[#2%$86JHYEAW$/9\!S*MFTT9TLG'4)C+:72RUNFXQS< M^ C[]N)\.,AA3JR^B@_#NYO-_.S6/3'IALG2R MQ+_UY&[['K"KA.8H"5@W^CLG4MG_D$B]ROY#(O5O/*R2MH[6ID]2-EQ6PQU= M21BI0DKL!F"X06>B3JRT\K6)YZY/'LNY),/>(7N9=J.]!>PP)>87;<_Q%M9- MED+VJ:EZ>'PEKDRA=DMBD^PL^_M+[$1:9GPX;^5??I;CKKDP'"'M6=/)\2*< M@,!^3%66XNHC>I2:W\.N->LN5="H.+S0:OH5@68HDZ"J1P=^+M:PJO 66$Z<+'4UCDS>/K+:T:.$$Y4Z MFZMTVIG-V4D%RC&CJ[C:3CZ1Z:62B#(?I<0ZVH*CIIR E62_R[1%=.;4O7^, MI-09('"*[",P@B.W&D&N-0DMSI@^8RZCB%[:X?==HJXTCFZPG30$J(GBMWMQ M3;&6_FIH\I>KJ&.V-?HNLANLR6% 'K6HAI(OJEA8JE%;5=-0';NT@9[GIZ0N MLR[>OS;JWU;LC7CE\?(>\&HXXA[@P^D-YT$:0?"W3>.NRD+.F!N&E*T%&OS@ MQX4T-8/(D>D<(A>[NHG?/!'-_3%@Z%%E7 M@*?5SZ.-:A*LGW77B2H NLVG_EVMFX04)QT6*".V3))8'RL:JI&CWEO$SW@] MW[Z"+)^;)&'5#_]88/V6/N1_-^^@K%GFPOT!;MSIW"S4*%4EM8P38M(I'E23 MLF@$RC_.0*V#)Y;"^I8Z6L_7]E;V4[7J7E$KZK,XVE^I+P=ZX.6[.&DT.<^D1LV094=7,,#9JE0P,E[$;FCU?(6LYD;+ES%)D>SEFNA MJ.&&"'R]"1')?/J[!&=@)^ZB(I,GB2/:S^D$FY1E'SI_54_OMAE#Z6GRY"R4 M6[*3N3= W.O7DVF-HVC.DK8I:%%9]FE.OY364C3?^!>&N0P4,@2\&AQ?9I;3G3H1N"$=3^+1866UG9+X"(#IS\F M65F.^Y'R9%PH?%\#5AJ"/92CKH5>$;GUA(8M;T<37U3-<(TJPE&,9>*L!7_I M=?8]X)-67V9BI&Q^;;V1"?#M9_UU,^3N,CBH?4YUV3CT[$P.)J,MRL5M2TU; M,W#LOR=3> -:^U#UP>IQM@E/4>]4KMP3JV=RB2%2SU1B#WK\+=<;>V%MX,C7'DZL79> MAB,,50#7M-15Q(TQ6Z[[BV\E^KT93?'-M"_(-3ZY*),=J^(@]G6]DE9N%12Q M=\R6L0JBD)S[]J*[4\./G8I][ MDE!#F<\:E_+SP68F0EJPS'%LJH>6/Z6FN+@>[.<::JY^GF :79A*' MCQ)6)2H5*(N]/Y"E6%^YFFY#!!7(QEFL?'-2GK22C*)] (#%,1VJ&X:KS5MT MLIG;FZ@;LP>OX!Z@' LTQ_:NI=4 ;\->O(P2..=XMD<<0B-*,X^ZQ'N=+R']E'YVHC[ MM;>^4+]DVZG(;\K'EAGNW!J$U"B!9>D= (O&.[LT[]0G$,'G?II&6]%[1N?- M*0YT)!SJ@:.TM)J@KAHD]BO*',7]2%"]83^\S0ZG(JE6!ZXM'/SR-E@7Q4N",8DS; M[4O0J@ <^Y!,W[?JA;:%#&RMT2GY8LOQOGV2>;U 97*VF] OD18.#. M !7KBBJ1XC)=+*2/%DMG3U-)H/''@]DLFU-?CN4M_L9F>V.+)?)Q#_E/$%YM MGC217]K9F6?J%/ZG)1P#L/0@CT$&.''@S)T6CM4^\8+W@"3*1,II*",*_VOX MXR28J"![96KOP48\JZI8=&P9PYL?H=]Z0CA!\R(9XTK2W6$Q.51/]$OV?:1S0T='TMTAWH M_)KOZM?96>Y%9I&UUFY?M))EG:;+(-ZT.?V:/-@_2L%RJ2;1I&%FZK; M1IASW@#+C]Q.8Y'>5 N&6K&J3A?\U?T[_U(="[+A7/I?@Z_DW-\KJY(D^[+9 M*,CV>,4#1E#,]:CCNM->^G?R9X$AV2&)2T1B[P1U]L6]59;J@.1Z,ZMA'7H< M=3.'!S@517*F]OD-&[,T"SM\TC=TEKN'9R/?M[V(A9S#')L@)9\+"XLMUB]= MCL_#'4<$KS V*EL"K V*/H0XUM2.GN[6-)9/# )X[#@9-N) '*AIG$L^ M>Z MWIUXLGDN[?)N5Y(-\"<3QA/))Y;/V52"KSE0!,]*3> $Y=H(4_444C)!PXKD ML?)W/W^<>$:]L6S?05F M;@'Q]&]JB,;?!$0"6'*PKNW%*:F^OZV&SRXONA2I5T>R1MFTS$WLG^B2-GY) M_A+=[[,>UV<[BEPUA>#OH:0<_S4%*;W1Q#IZLD84NZC7"*6Q)!5THJ,X ZR) MQ2>*D<"!D;[Y9D)I41D[RKD=C1#>O2!WDH78>T#=^K$K9<=2H1D(Q:'NTR15 M9S51%KA$9,#6P.;ZDPYN4H+>Y=IC']$7[(0(+Y=8F;,B(NGK'(7&NRH#WGWJ MV01'.1K5E2A1%] WU^)[ ,K^"M.<7OEN1?!:2U7D*H$;DH^W5K;CT;5&5>IP MXY%&H.,96F)E]-S@W3I_W]4H6JETX8>AYY',\Z;VK6H)LC<5ZD4=D(G6>DJH M=8&%&-:,A[ ]A*:_@H=+M-;X>50*UVL[4>9<_]<(]S6@E/8U^U-YT:Z.9#T2 M1\VGZ_> "='6T@ED'U&^T)."NZ?;H\/&-7"<)K*OO]1/8_;[3J$1Q&U)5\P+ M,;#%3W#C@&S5>B-;\K1(,>7>#)SJT).N(U#X6JQ&% PXNV#G)Z?V,7_!-+^& MD,;%&L;#&9TF7!%]1FD2VW@G7(#2DE5[40F_0MB93:B,+7_@?AFJ@L+R2FPE MTO6&^?GLC8ZVC8;*T?Q00X+9 I;;IO5I!JYT5JT,/BR>R- CC;B^SF1==I,F M:ZU,>62=B?45;NBX3)2QX^H77XEFOA,;Z#)J(9V7*M(6@4:J8KZ'KG-8__2- M2%@-UR>BE2NLPI&9T-D9AWL I6Y_V3;9=+*QE:&DJ?NGX\=K]CA+M1DX[3_. M]IWD!>^&3"D4[:@M0LA,: 0,*:PL[>Q< (Z;XW5/Q*A \F?\ MDEC(?+0MPF57&IQ%6^K-&/"A^+F@,/8#R[S@(>]'4YT&*?36BR5/'G4?+S.M MKU!UHM2.>SCRX'4NT5N02[#DT?2_@V :/A?BQO<3XA"%^[XWIR+R(/VH*U52 MHY!1)O<&+--3,M;EFO]3Y D,1+7M/.T6GQ*JJQM0Y[[-,5]1SRNSC"/!]/1; MCD&0J,7/4^]'+A82SI[<4I4USN\C!ZA8< U3 -Q,,KT C.RB(M C6NMG7'" M:.WOY0;]?>;\+N 6$\86$%\M4^;>W2YL\QCE_NS"_;DIPC-WEA:KNK MSEJC*I7FF!%X); "7"/]CRZZU.?>=%]W.Q_MS'#=W;G\XD?IVPNE0M(6O/2Y MTGCK167&[R3DV5Q!,#=831^J8_XLF<[N9Y_'1WYQ033 ;SD)R4>51*,]6$][ M")0+5-\H94IGH&04FOWF9M,AQ8W70>U[[HB.X"\++/A@-K;G+HJI+\52\>F\ M>)#&Q_0\1"Q@4/3A=F60 [^#E\E&@2Y'69:,D['(MHGYN M6SE8A3(@BD44D8&3KPX7"\KLUE>9@D!\UG"?#WMR3M<%(M(?P5^N'N+NDC4X MN>P/*D<5B0E< *;SXHX.V^=$_#[P%.354ATOK2?G@(Y>##EB? \E)&#R]0&T M$B"UN;;@.V9XU/)8XXHOKALZ"EV'&X"0']2[YH(Y@W=PHV&IN='M5M87K?;E M(U2JZ88K1A2_1H3BJEFE7*HG\^MRXN+T^I3]E/?D43!(I\.^UOGTU>W73\(0 ME([1C*VRI=[L4[]Z\]\<\#G/_7#G8WUHN:*STPPYZ[JIZB,U\3XUAH,K9^CO M0G8 '[>)=[9I!?E'^+Q5#87J?GRH'_W\4Z!L8;GO $GR%38X-J,O[Q+< M0@$]<>UZ% DULAG@R"4HF!34GPC"<'$B8B7RSZ,6G1Y#.X6Z,:)PW^$-X=[Y MG%,AL-)7U6$_*OQOU7+P[@$-)(2?0@&2DOKU&9Z/6 F4'LL?!IQBO]T_**V4 M%]I8A==K0F-F?W!PR8R\E=-_N&WWCG"1/*9\36WP+_K0*<+X-5)4K,@G#RO\ MIROR2J0()BU3U2O2.U3,B6HT8M\6E[>5C96U:=AX<^HZ$B#U=Q!E.D/- M;5>K4YHN)S[+?&>LIJ8\4F.IH?9W*NUW^%.-"<&96\&RZ?ZY?0<')DC$BSA^%/ MYE,"""(AUP%"KAV,PUV_"#^M$5\ YY.8T84))O>+WU/.PQ3=M![VXJ;Y#JT*,L;'%EI^O<,489] M/T1ETH8"QD(_;(;+$H304(:'HX,BQ&HUF_%=;'7ZR3X.K_YCB_.TV^);B3\A%*8<8 D2),WF>).BM"%CF%3CXDN>V1 M)866[&?"P\#32IK:O7Y3T&!7X 9N'(N5RQ,J%*#G%DIM5N.R&IPP+P)8-:C_ M=+/>UMTRRIK_9[\(1(@E>1:C!OW#.EZX2;4)(GNEM_F@P5KPM&8PZ!X ?.PC M=,4< "(X;?#3D!WG;5)^$&GK3P-7S8_X[YYY \T%R4S]8J=P9:N$N]YY&NIY M:P$.F3"+!K1)L"Z2..8[A1I+\*1A%L'6N!ZOIG%X%8DUMVW2R("4$W118+I+ MWPM"WO1V;RQICMK)V NM^D.Q0H<)_#,]@CM5P/5A:!IQ33)TK\1DRJJM)R:_ M?8+/*\,0_KUEOEET1H&G%%=[^RG5I77A0-U=)O&-157YA*7#ECHYL["[65+6 M:Q)Q$))Z 8K//2# M6!GTSE41*-@J7 78K9L&K0=L!X%=4AA\+\17>U"D1UG MA7QY,(3?M=R>NMY:6/W[ @O_K/3'8-Z?$V^"_U_!^E^<9_2CBZ.SC,Y_;)(L MF\TW>Q@]Z6VYC=O&HG=[I5D&%JD'_JIK&"D/^>/%F0N:.NT6%+-JRA?UB2 4 M[->*B<./PO;: <_47,.3G\GDT_%XA)^>E\ID^8C +CJ<-&SFM34]0"E#S?-F MASQ9$^9OXKJ/32T';VX:_TXYDO\32#[V32!#HK1J!$$%-P4 M[3UX*@K6NY=W%%E&E,WS8U;T:Y'(CT+3-TP2'P&"S^W'?9C-Q 2.#D-*#J . MW]XRAT"BAK/#HY33LI?BY."; 6=057"*4X6UO9OS)P+L-*'S\]+G1WPE*7JY MSA\[Y"9IW5]J#6CX(<=VAV%X_@)$U\Y'"_:*6DBWSESE!U4I8H+5KX:_0<'U M597%SS ER.<@Y!4-@8(L7@@T_]8,7-6H;C%@JKX0A5M3D?G':$B'Q^SIZ4B5 ME<9P8K/B.8Y/]*6A-B4GG6^GCVN0X&&XX5%IUA9RQ.\ZLYHTN:OFS;5LZFIJ M(E#WJ[*_U#'T>W4]%KZ FO_#T>&_@UZ6A-%P"05*H7+%1$OG"H4"-BO9'YGI M 1M;ZB>*J4/E>A9^2AR' U3='4$1'\8;&3+,DDZ6P2GR4.CD/6"7/H)#^^L= M58#EF#@)'*$B'J8KM. F_WW'5+#NR8G]\NZA]O_;"K8&VL9&>.V\;5+]5YUA M_W 6_'?3O[3"Z?_9G-+__J<>!.^9/Y?D_;=^Z/&?@93^V".S\Z?#^17W#[;F M_Q64_WVI^EN.GCX=*[=V^W'P3%$"*JRQIU5,&,Y7YUBPO/,,[*RE);U1Z718 M+?>*6AK3?P"K>MR=S_VC$AI464]S-2I8C[IY^I1J/\P"=?SF57DJ^W..V&<^ MT11Q_C';H6="@$SOJ!JP1]3?*':J?#68SI9Q&=3: FB[H2E_18\6:*V^/V;^ MA'.)MT#Y\WW&/6#KE<^+O^KWQ*2:)XH&F@N#IW>FR3^CLA24(.WZ<8L_&_MK M#HO2;:;73\@/Y^#.Y/UP6-Y?X303>4- 147:K[:76!!:I$D?;G%\96GSO]E7 M0Z[.)!R<WY&6DIP5.IW(UV F+[:5"NKG,BM.J%N MK*N)L7706R04ER3I@:<[TY(^;AH/!1RS8[IP=^'MII%53_-<6T#X.Y@9 W^Q MH0;N_6#*8?QE.Y-R-A?I"JNJ282Y$@E\>G6P9T,HWL=P5*+=T8+G ,(W;YF= M?NE) 25-)*ZMYLS9PL&D%I4$6#5'6=,65/?41F%!H>>UE^]5WV?S?IX9@+ M;B:?.*L)/#?C17M3'8C./[C7&HWLOR].=@^8?7H/&!FZN'O4=\?C;?3Z'@#B M7T80,R FW7#J*%ORR7OWK/?B!169KA8Z&$@VP?LC6I,96/> /VP!5$Y]#TA/ M/;S!C+NQ>!4*&+GK#;KSLFXY8E.$9U_34%U>/B!$:QVHNY+QGW,N>><=:,SC MI4-B39&K:%MX/UQ+W)A3^O:B1_("^L1#,5^JGCM;EFOGH-#<4"^C$-(C\/RC MTJ//8Y U\1!>6,$6T8XXZ!O[^1O0R]@1-]\<**9'N&N"D<&$PTY:6F8K=9;V#U/GCED MDQHF3\[@ER M?_>[Z%3IL??O%Z#ZW7OCS7S X-\-SOG=;R@&(PKH]ZQ(^OU%Z9@XZ5\6@>D M J37OQ\>]U=XJO^'JQ8U1Z#4A.Q$?DMSLD&5+V8?K8,2(S+5'\8H[FE[<\B8 M-+)E%!@ZOA 7&/$VN%27#FQTST9D[<"FQX7G+8)I- >=$S=HQM(BZW::3^=; M@K4>!06TK%(WI,A8SLX)Q$RZQOZ M-!LINOG\R!5W<;@WMPL>Z_HI*])_YYA MAKM>@I6C:]6Q\K1:#:$P)('8_M[!@MJ108F5Z:3 1DE3&!0#^U.[\.?JKS\D M1-Q)5F*^NMF*X_^>'V._N[<6P5]Y(:;W@'^NJ82]B""8F/]JD]+V3+IEHMF4 MWBH4.AAB";UX]]ES8<.'OZ6<^M#6S7O_X$&"=,D6\909FE25J]2L<@"XP]FI MG7PO@B)1OX>C,2RL(X2C08T3_RV%H&F5C^55=F(2QG?4%+R M6"2#,R[P,-Q>G$S_]\+5\OO=CB#L80H!,(@\S_6;9C]70Z[YU 9[LH7G.V/I M, H-_;^K8/Y'@ +C]SSE2?\W&3S^AZNIJW]UUOX(U+Q0\YZ.*]6YQ&S^! CZ M93 IW3G ^45Y(V@M@J%3/>7S>9^SU947]B!Q-$F.N,3S:/>GV !S[T_SEX&* M0B>NY,Z>W]^ME0C]<$Q9]X.Z4V9Q!^D'E].(@ZCZIM/__))T:QHK)EDR6RL2C"N24;I MWAV+/^45_>>3Y__8U'&Q, @+A").3TB J7_F_5.)'5Q>WT*/=T?G2275"9R- M3I&J@>Y?H+,9?E););=1-;R9Q8@1Z5&K?'^EA#6B\W2+1/&,[WG[&8[#,#W$@FCESY'CS"Q=OE=#;'.)Z]Y^M;"]"[Q;:[S2W6BFSH"[Z/2F@,+;\RG*Y M ?J;U8[^!ID=GUU]>_]7C][:[]8]R(XA)>*A2+:J=0+9@%:2PO4#.4 M K>[T;FUF:9V_$6YA:B%4DN%OV2L_-OI7Q7 KV4E> 0?+;?#G4LSF!Y55.ES M0RII!Z\1$B>>GF8H0PKW1W%3;4A%Z]>'T>B#-*&V!*B%D9UE% M=Y]/8)QQ6F!,F> C4S@20N4OMM:CM(O1,&^GXU7)77^S4!XG@KR4CZ^V4AE) M?M)I=&5*Q>ZV*P+B/0R^4<[PMJ"^EDK-" O[(;5\&A:5A(H39,YYOJ@7P5M) M3.ZQ99@$[C\4_PF*$/T4800F)! &D/JLK^7) UR](G(TM].)'>>QV::9S5K* MUIY0O#;K$_6J.]21[DC]]OKMY UO[ISY5=PR='#4W.U=$,=\)Y"?LWJ MV)IB_WAR!;)R.S9Q5!+4TTP\47D/\(\=8/VJZ&F8WX6E4O\K>R!OSS23[FM: MUEBP.)+$?GEELVZER/;[P(M_C4;<#G?.?J92Q*$F0]9,];U5 &.X2F'N+S_@3 M[9*5G&Y%_XVZ,.;-4I*FI:"U9>*%DJI"7DV8"\HT>8,B)]04#< M!4+_[-DYL-8]H%-.&\@FR+I:)2G'F&1F^XLJ&FGW\D2ONBR+B#$T=_B#;WBZ MBLR/SEB1$#+FEJ6/&417*8 CJL D5H;P1@Y_):&^L' -)+F/YRZ.AD.7S:F5\/=1FRX9V]V,$3\72 MB=FNU;E'"W9ZZW36"()=DP,_77\8S[/0%N4[@ \TR(,&:(J.%+@GJID7-5^_ M5 <4KO@)3&I"E+5=U,0!UCINHVA)-ZI'!TD&JZ)B&\(RS3.$4]^^ M+Q!>?C:W 8@& 8N$89_]I>$Z,],IG43\&E=R6@.$4Q6UR4@">#_6O!0X]?I8 M.!52Z2/H=#9Q,L(GC*O]5@I3T-<9[1I&*:@L1]$$CS;:-]\AW+.T]&CIX',E MZP9^34<6!?]&E..R?0?RNN..&HZA;2'T+:_1<2IQX%U 5((S13B_,)N8=[SS M=I3;Z8O)RGAO4I?43J(Q'?"/2B>O=S$A1!(DUYG:?G+5S.,/J/#-U(P6K''0 MJT1$]?JUUGRC/'X;OE2//;6XA%B.$MK(D"-QQ(T@[)O'#M$%V=DO'SE/IMDP M7FAYM5.ZNJCBS!$0Y'\(;92&:\VHC.L/EIE:]^(-G5^5);!FQ.,S:9GGHV(:*@?GA2]PI.U](T^IG 4]OS.;$VVS2=& M71EH3;F==*XBP?W6J+9:F;Q0/IW+D'1A@;+V' I46=V(T*GSD?8OM1G6'1?.PUX*'O1ZVW0-.>;>\$1QA]X#0PI95G*.>6\P4 MZ3M UX-*';L'H#L'@K9TQD%'C]GO7OC03YXU6"AB+NTFEGQ7STO7FAY3$9K?L4VN3%JWI:'OZ[ HA7_+!M[:<$8F[,6" MG;C 7-NOYACWC$(R.:1\56F1T0$V0BG'J8I//!2/O1RO'')RX9UP M/K]HEC9Z-C!:9/A]90VM]G%YQA$H\D86YOG F:[8[:>O\X8K0BRS*1VZ%,19 M9RA^VT1/&W-(B0>5U\D0W2"O["1WG:%O#4K*AA=SXV:/>@S"7VG:81F37']1 M%USP-N1DK'>DY9.;[5)#2Z 8R:3'R]6!!J!B_TEN2^*J1_X"7S4G JYYQW)T M$;$*Y]Y-PYNBB6&CQE/,UZ_C\!-8R,[8$G(?17N9X9*O?!05:-12,;/G(;EZ M.DD3-A2SL*#=VH-:'\V'=ZCK'=),O;BU]#)5H:PL\F!\X)W%]0Q26.D%H6V/ MB-M9B5U/JQU8#PA7R%QCON4;AWS"9>FQ0K7I%*>7H3"N&*%(\6['QE>K/1++ M+945 FIK=-H,.5*><;YIUK("MK7= #*P%1^[7'>FT4]:7LQM$:L3H^OI[^VN MF%:L1?'Q/S]KO90H!N$@9CI3K#+7=/5UW(4CA-_%%\=D-Y_9MM,9DF#8]XG< MFD- J]45]FNBM!H-XSR>Q-=B*XJ\W&A%>_BBPD-(93YG1866KFFD[QJ.ZXB MKO6U"=KP:?<;=7C0^>/24LDL,&O>MD;>DA-81R2LD7&N.9N6[NH45MW(NDKU M5,M^&ICD^?#KGTC.P-QW#7C;2*:9F:^%3W<)QI7CU53TYW7%R"E M'56SQO!X"V<(L6;)]1L0KZNHC0YAV2]M;:H6EUG86D>9J+;7,)D^_7DX\(BHU,'OO:+$CZ_KM\SO*W*/[L)$+^;SQEGH&K&H]G$M M ^4[,A>D[!B1_#OK,+/,A>6<.'L[F]BG6ZK0PC6"\AIBQX'. M[Q)W.+I6(@_XHA^A5JM2'"$-O141S8IXO;\F/=%U< _@WD>>%1E:7EH,WUPJ M.SM\/*NGE;X'99>I:8A5,DG83W@7]V* M5O^0#Q=E848H#:])>]Y8@[J+4PDHM)_QHRTLY6F++(K?F:"G C)YH MCNT;>C*67?"^LG/A#M2W]YP'B8*2Z6A_*K=KL;DI=PABB91F=DAK%$R9^H6" MS7-G.!4*UAJT?I%4J+DL%80S75&I=P'0UG96N,?SC?^MM+RP8E6%AJ!C38 AEN>Y[X,;-B1J""\D^/0^D>HQ2!"9,3R*O&PI%Y&S=[;;)Q#*V?2(_,"$XW[>)3:_ M.M6U 5UK^YX#,IC1>E%E#!G,?7W3:>CW!%6=*.9HMRN%OSW"OL,F56/2^@!= MXZ19GW&%DP$H@VJXY,/E05IB7MW,.W&C[&W/.7ZC:"_"V7[@U!%XNPQ$>P7" MJ(.K;8J)58=U:B56Y2$^S$71["J\4I5/>QV-^QLL1YI/YQ]ARE>,):YUU!#+ ME4J4K;KFW\[:2(C60J'V'[0AY*=66UD>HG,!W/621 8?'6'5!/TT.T\@'/8$.? M1&4M:9N/-U(=-!E)DTB&!<6J6G)N>&=6CWK"]*[D\(HMHETMK,VS!&AI!;8X MA]VF&#U8X287'>=+) WU8WNG";ZL:68*VQZY ,.%%2641LV29<1(!R76Z)Y5 MVKS2C)+N@AP>TWN!"=;1"X9[ + DM4V,-:&9<,&DX$QX6/:LUFMP'FOCBJ :&GWMVM>OWE7:>K@(>]#GLPAGN6#7 M):+)CTAOXDPD/_']H 6V[8I3C 2)(!6YG$CX=VGUA)T)\&(>F?@):V 2T#*8 M]7CK8+EI&!]EZTZ>Z3Z^&_CP=6%I6Z/4Y +M3LL'"6W77X?WH@,47"UD24DU MSANF>9H*OMF5"XS)2L%1!$05KJ55+7B\.-K(7_7&60)?-7T)W5MLC+)YL<0F MB[))^14 P@#\8CEE?0UKKH/JZS]HV1\3Q>R4X]-+?>V>2YB_=9@ZS'FDU'3@ MHI@[B]%.>5>M5GJ?LB#3,8^IA1RX7-GW%>_> ]!>L C* M"RDQIG&>>4^0IC7;DK9@\API>C^+#WR$(A*-UQ>WZY 8%V/>)4TS:39 M0 #*Y!E:Z/89+I8Y TP.$7>A/[N=594IW.QY:3@QD5:UF88]+F)80&3C+00XQ5;IF0O8R,\!4^*75=5-\I)+>.A= M]DMBO4$Y@:RGN9O\*&WF6 :G2-XVW25!T()9K,?[C;@XJW17$N)K=&M5>O32 MJJ#>*Y[:KZ=Y/"W: ^?<4\GQ#'B;Y@DTUU !T!#BG0ELFD.M M:;;WVJG"7QH'O%\B89(P9-X#+( ! +5I$5WH#A7.C:S]]]EM8KYIN-2H'IC, MU\6$?H8YP9I3IO?T^Q+-](TR4>8*ICR&ML!J8TW$^,O<.,M(VF%@H*R.PWJZ MUG38H+>I2A7:9@Z[VHDN84\(PRKXO>-7#.M*TCLI<>$H'2N[ M^TS"LF?8V(3&?JYO:>_V7G8@[8J3IHQT05\M?YB"5JZN(E;'J?J_FO,OJU+.P/[K0G7"\U=N5 M&[L1+=3>&;_-X,M]:E(1TWS.A?-KV 76)"U=#A&6J:YTK-&( !A GH:*7,QE M9V1@5O[K+M#TPMUZJ5!:H9(BPX]TPQV.-C%6/3I6M+R9JE78Y')3H4!I^8I& MSDW3N8^:?)LE_"BA@,'_GYD/E1/54)ADD3^+.*N:RA@VJ4DP4A ZS@G-_E?F M?B6$9QZ8$T4@KNZKY(78O"W$DWD;-^"H;8VA ;US:&]WZX!^",SHY4/?A) M[=438]A?U>L5?RHBI2M$Y*O='=S8;]>>W.QF5AXE!;'H$5>/.O3^\O&G* *3 M.-)F8C_H61\V8I$;GA"DY%BPIE+\5\R@BU.KK$**>L DJ^E8*= MDU"?T=0T1$H_=Q1X+Z_=,EZYK\X3I?RCJO&-H%IM@!&&I_A'6[6]&\',[1F: MC1ZI":BIDG@BIJH4X&P=:Q0M_L8LL=.EH>.I^=S004+NP .\@&LK6>MLN!H9 M!2]_"%%6Q1W= [0JQAL=G:F";EX76HA1A"FZI_99XS5+*:C9[NO%P-+1 M%4L1UQU"7ZNKDX1T_8;9LFJ1?)<^L_=+X0KPCLFN#C&:7=0;0R.JOC4MR%/X MS1%*G&"9 APW?$2:1]8DYT4C<]U2D+?YXX*;^ZR]-_1;6B!*' MY_1351.GC%(^5$3SQ5RTS(V8FWL(SE1J+[Z:D!L7X?4V=;8S"3Q1KM&(_RAIJZ<\1%=OGVZ3_>HZBW%JX>(( M611@3V (]_]JFK+)JQ_X8#_RUD)X(&JGPKODDIP2WAS>?+RTI*VT#+XSX_7? MJ%:'#OQA+5B*$"[%?+#ZL_D!VFI@\I<:S.U8,^2A>T!XH\(==?51253^MC/9 MJ=.G0^5$5R!K)AH5T]H&72R(\S \&VZH?'PZX#P!R9A,U91GNV-@&:"$B1D] M#S^R'[+<;2:9V1-Q\-!==:RH3=N8U%K27*R+T*=R[$":-/!FVCBX([(HS<:6 M$BZ2AE-/J:@ZT@77L+]!F_ = CCQ-[,U5R/\V8-BEQ;F\Q*MWWSF.UZI =I& M/K*M]L9OA#BN/A'1N/7/N0<8S?7WV: .T\>H'0WZ9P!L^X8E8)7[(ORP)'C3 M1:ACKR5-J#S]_DT16,[5"*6'-EWG>H9Z99&\F^SAW)5E@7L4R*0R1?HOG@D_ M@4P,4<]82PT_&6D"N%>G>A+EYVDMMZ4SP>@3N&=03:!J\NR*46_'H3P(6<[Y M-V4O15M)AK3_[@52&"F12?F[1"W&DWO00]:+Q\/[3P29D(9;@WAW2#Q_]N-"_GY,Y)B:95=<_+%.] M(XLG02*)^C7.M^=%\=@__"O__T/_0_^TQ*5IZ,>0J$DD,"8G7->J)!3KCC$" M?YQN7[B51%1M[\K/UM)@S]R-=/&RCW)Q=]C#<+5)1?Z(9JY?(=\:#'$R#==Y M*G,<' DI^2DL% _DCID@0-KET<#-+=8*\F>'W@@7ZH/;Z+RYA N\/4W>!IJI M\O&MB5!]P8+'A!O--RRXT+9J&<7*3%]]'I-TD+-G8E'X]6#95*J:SJ0 3G>8 M^ZI8?KID66-J)87)U$]"7G=^#E!S<')I&T$*Q8JRUU7PQP"+B4Z=NM,=5VY4 M^.T;Z.Q%OAK,-]OB(J# ?0O88RS!U8&S+D45N&1I,S._J*V([,RNY^"Z#.]_ M_4-DK5K(M.G!-N]*N0LI6)A?QN;;()>J281],'"I;J.U_(3D]$L!QPTO[1' M>5(CW8)2K+YRALT2LJQ84WW]7K/#U:E8V0A=[_U/@UI&I@PL.T41%?*>^I ) MG>YIME%S3 NQ0F!C[#R=)"9+LU;S@<(DK1?!U[A0P.E;YJ&2*EV]:\VCIMYI MGA!J?!W7*&.**(KO15_7!LD5%L*!\XJ"HHP38G3R3CS7EVP.A:SL>?.WZ<@U M]7(8O]GDK[-2(,JN'3@&!N%7STWG12@3DO)U M)#/X0RS'!_:(=[&X,SMOW:9)!*.(KF7R% M^$'N:QZ?@WB<01O!E0>V:C&/W#![.I9L>Q'Y;2\N,>;4U]IY'85?VAYLU@DW MG9-596HO:WO(3G>=Y]*?-(6S962\"2;V8&)3$.VCBQ,'5A%NU&/'IU%XBFUV MBE%61!ZE( 6XPER+A$")\>2,&[%'"9IPX8BOR:(46U3N*YYSHR#LYBOL@Q MW"Y\MM/82>'0W'@(F'O]M5A,*_V?%B#L#;_>.8D73D'(8W3AY_9 MKR$[J&?[4. M _I$?0&G_WAV[E@Q*9M5[/B[]2AZ6N94 MLQ<:M KN\YK059D0*QP[Q"9CQTB1YSBP"["N"RY[T/9T&$H;WR>>9J%P[+?9@Q]2I,8=;/E:F@?W$BN&]Z>%M4EF,5269NI'K M13.4T:T2W'=PKZJ2KAQ-36D#2*%.F\C,^R'R@6?H.9S E+9A87P&I3I,H@"Q2"I?34L)%\ 0CRO=BAT]Z7DM#I-K MH6C?*(-8!;1I']8QG8NPTN8.ZYSTBOGA%U.0CS0.+ 3<:W8KX1Q[KE?JZ'#3 M8&1YK]T\ST"@SO80(."F1_?Z==!R "UM1+[ #B-*2U8=.="Y4PCZ:VHQ !JW M[33GKTEN\IXA1FG?]4UJ>SB?S/N<:*'U:07_8EU-1.8I8IHA\%JC45;S6/.5 M%*G3U[72$C.4,<824A'=(CW];TQ3+-E-22II$7;X=""?K\Z0,O4VT9&JK >U3,:8 MD?YX,*##=Y*/V/J=O3BEKZ0!HN5#PV@CNW/AAQZL)$[(SPIDI=A6>S]<;ZW6 MR4:UPFVWJN8PUZ*MQ!H(4EW*@84FJH1L>U;/)K*B3IG!:0;.0>C)O#6)8J&W MX1)O1'2=A?O0WFL!36I4$[[>2Y+P6_2\_- ;M7,(I36[3*S\IW$PZ\H'(_T7 MJED.-A^^1T)!LHUTS<-]D-9ZH(6)8JR)R]^.)#O%_%E]@4@M$RI+0F6F+ M8'=5M*W*,R%VE;LJN>ES!JD* 5-J_H#>[::^5FI?5%/4CTIHFS9N&(HF-V3:F6HT$).G@OGA!VF\]-KUS3>;[FV$B:A9$ M^3;^4HE H2MF=L8.&IY?YUB!)^COB+8#83ZB9*$GN_< \ATW_)UIK9@)XX9J M=[6:6IDEDA;O:/Y"I^WN0,VOA=YD6N;M2I)5-"CO= B\"87/\,L:: M=.B] TVA/S81D78XPDIHV0^XOX9MV/DRS\+MW843)@M'FTT2T?DQ0_]X *-J MKX*;Q^RZ$62CB7+(1)N1"":S_D4J@!=M&BY5R62*.'0CE UU!;F MO2<*+(;.D2L[B@XML')E55O?QPK*V+;9:=!/'/'.BW"?A[UH^M)XJH5 MA,XW3Y^/MJKWXVY,VWQ,C\=I!JYR5MVBH?HDOOZ/41Y[,.'@D:P]W84R3PB% MF9H-GJ8L_1?OIZUH4-L4W0,HV"!?N\,B7_[[2($Y)OEP26_L=V&VB6AQ.H#; MD=LHVOAK& M]^-'0/"D6G*)$6<@1JZN$XY/&7;?=@__1-?<1IG 75]D]SA^SHOU*,W>V94QZDI3$=^II0WO1G7%K;+PW,MG.[W!TN.!L['.IFR1X9]:!WEC%0 MV+@6Z[)WUN=%K0Y1CNJ"Y\QYO\9Z5BC[R6;&*NU?-^WTXE/F,Z#YBE,624H8 M"^O\;!.^%%X7'UKOVW@AJ7ZW_0W! ^DP;T&PGAP6N5RW[+F6WA* M";MFU<13Q5\&JV8[7BI2*51ZB$\>G'H_6E[^L%!5U>G.U_^=I$0'I0W502SA M<;H[H*JY,:C3K3J#=?_;DF!F!-^1@L:%W(F-;1]EE@^OPS=D5K;^8VZ1N 6] M!CE[X15BNTP7%!\ &E?+>HSM&65?*+R_JJJ3G5VJ7Y" MOM3XX788'LWA:E@3BU8%X&TDMN:M&M!9&F'+Y&W7"5O\3B:(?T"HW JPC;SD MS,[@0T:W:W\^VD/K7H5!<.)7VG,+I]C M^\?I&+F>8.3V+OP$/I+,M#@L1F3M]M9R@:/RYA;G7RIQ;A +;J>)ZS$B0Q3; MSNMSYBIC=0:#WFL;1S-2,<1V!8K5;10O(DR&KZ[?U]:9Q%CO/\HIHX#,CBAZ M@4&K+ZKDALSG8/R^IP738,R8Z]Y9.31]*_2KT&%]LD8X"CA+3^==8I&C/49Y M8, 'HY?_JYTS^X>Z8_(>=? ]ON_[^EPG]W5P M=<[7]G$!2J]C?7WJ=?4ZF#^F_;YX1/ZSGLS[1"$=\3Q(BQ%X2W)CE7&E?]Z; M5!DI_3%?NHV[K9%.BL=0MK6 MVK;9:G4=7_%Y)LZW9)DD]/J^&\:JLN)"A[!\IRS>M.!PVY1W9+@OWN8'AO@A M:-<&.H^75@:0MX2!V.0+\.-@'BXBT0*V6D\QTVAS;^49X;X=U5.DP['J(-I! M)CMF9G9Z2P]]G15,8*J"-$5. ML[4IW:;-/ M)XU[KL-*K M/"O ,([1=$YR#XUN3YZI-)M:0GK!35IPYI?&>2[/GW^SE+66@BL\/;5'&V8J MD)I2#-P;GMWWP6RU2>Y&6C5-? ^I<'!*+J(99U]>#H6Q(Q)5#>Y*RHME:7%R MI.K9]@+>2V\DZ@?B>&SFHYX7Z"]J"X!:?T(OZ2T4IQACK_$CT ?>VE MT2MF=;9J>4YT[ O7TPVM!F(I-PPX=)4,R48%E#,2XO=F"0YL*9Q'O M5-;*:'_$X-!.&#'6=:%K7!/G?(P!Z7U\0WF_P7_H?OU:U;2>K-V^'VEGRX="JSPTK_M(4)NP=J' M'J@6)&OGU8.N?M.CH=)N[Y?ZIJU(6AV+39_>7?WAB1VA52VV- C0G:">%N0&$80[J"8LRU] O 1O M=2U-^<8SDN&7V],AWV-)QW'X"<8,N4*. V=YQ$3P2R]?4;!@_(CQ%E2MU59> M2S:4">29+N?2,%,XF[)-1*\@PR%QA9]1@9_SO*8:60[F/(.YOB)7P"W:]]07 MC[)%[<+?VR#7_DJ <0HBHPV 8;4\7G@_L;L<'2J493LNIIZ=9MN5E)LK)]QY M-A!A! 'QGNK&N(M7I,,TWR/S&CD$'Q6'&8Z8-GY>P,[<\E8(/ZO?&M4V>5=V M4GW06O]TL<01; ?SX]XUZ\8&"N$R9].1*GOI@"])1]I$=*+E2!LZL!"VQX@M M.?F :E^_)*:)X M#E2A0PESGH)X_CWGRB?PZ'!@F-Y0_5C5DQZZ-.U^/0_236^#?B_7A7SUMYZ_ MY38XP9XNI.$+:QO)>V[#J!A1QP>FF&;0V1-@\6BTO(X0/UDHDQS/WGT!7PW8TZ@R;[7'%"X=P<_J%Q(-T:H_?N M9<\TP=\>0X]D*972'9SL1\6AJ^XBT][^'&N*5<>S.Q?]!A]8JB_76QT.H11] M>.VUC2*8;GY49M2!TA+ ;ZF5Z#MG-"**'4I>[#1H#+YW5CVO\,A\D0N>W,)" M8X&%D;;A-L6X.Q-=[)I^D708@RIBP.BQ;)("M2[;&DS#O?AB'\]=&^UB\9^] MMQWDKH=I95?_?BO2&[Y%%]/'T.S"!3=:Z0*UC;" :YZ4,'\CR M/;=2N>?<%[%3>6QJU+VFN2&'[>E-^;0N]10=U\*="_H,]F3]VY;>AY;@(] P M1)Y./QE[O^%)E/EQZ4)%ZZQ))681>2.<%K1O.&D]M+;FWB*@<-VPS.A)'%"F M*2+Y=%+]\Z#^Z;7::3&$Q\P!RD_&N+D!^GLIF1&&<.0"R;O#^I8-9]^8SCW+^M.Z[H'V!VQM?20M]PI8S]"K+49IE/ MD6M :ICDV3/ORE%,7E)-])6_HN^J96I<9B2D\GZBEH/UVG5N61@! 5;?.&Z0 MB"-(;'A&<$!HD-[U]!LT=J?KM\_KS1!"RP9AR*^JD"9YLSE9W4;J B7TD$G7 M!WW.% .$'034HQ'7H]Q?NC("4U*O@_>YVF%4+JSRJNK!/MZ%%6P0JXF,IQ]U MYO3R&L00)/[$?)QL.N.K.N7WS,=3&?5PV.=@*$YKA@"7=[\)VYYUHC0*)"7E M"JR@39NE=4O3#N-<\8B_./W5^"2D4DV/RDJIL#KQ>5B@AQKD-NA35:7XRKVV M/L8PM2XN-\AE(M AZ/^7+@K?41GTBS*83JQ6'9PQ*Y$GEDC)M1\*C+'$7*?2 M5N_LFC03DLK2(T,?0X.XGL7F^Z$G(*#%W8-C0WY!T&,:7T2EN]NN8G6II M%K[GRW@_V?%MIJ5U!2U6WTEL9YZC8E[GFS43,H*%I[?QRB_B,[=>>.@L MHP]&*3RXFKLY]MO7,J^G]F$L.*7YL5KW>CV]RMK1B?*(@"RQ3U=Y"-?J4\T= MZ@>'P?;:M][M!M#?9A6/W\Z7?_YS\S!O.$=<6LH\(AH":@TCF"?V$[4AUE3!C+MK%>DT%GPC9O;K%URR8N$M'L8EYOR9039U!45D9 B MC$3EU@X+,?3[*,(W(2L2I<';J_Z%H=S.M]63J[C"4W7*@8IW7ZKF+FK?GBO'=LBU*; M; QT8D9;I[;D4Z8M(O9?^UW,OX&-?&$XO"1U@E)A(C ?"A'17(\=(88&68$% M+\:K@P>(E>=T2;CH2O6=OPF^-Q6+.;:^OLNW7G=\_8_H@I(V?*,C+=#]TIMF M1DU3*J+R9+;QJ;3 MCZA-N(O'6:'C+=4'Y.%+Q(SXS#0Q^SS;RYVDJ"=-0I@C*D6ZECJWG(T ?[+3 M0^*2R=U)P?%!?(K@D2K?Q3$ !D !O M&5X,3!D,C$N:'1M[5O_4^)*$O]7YMS;MVX5D #BE^"S M2C&>O%+TE+VM_7%()F3>)IF\F0G(_?77/9,@(.NZGJONG58AD,R7[OYT?[JG MH_M_J]?]+*99P$)R.CP_(Z$(BI1EF@2240U7IUS'9"CRG&;DG$G)DX0<21Z. M&2%[C9V&V^CLUNL'^[!2KYPB,H_L.JVFTW);+G$[7KOC;>V2RW.R^6G8^VA& M'U_TAE\N?;OIY:>CLWZ/;-0=YW.[YSC'PV-[8ZOA-LE0TDQQS45&$\?Q!QMD M(]8Z]QQG.ITVINV&D&-G>.7$.DVVG$0(Q1JA#C<.]O$*_&8T/-A/F:8DB*E4 M3/^^\6EX4M^%$9KKA!WL.]6['3L2X>Q@/^03HO0L8;]OI%2.>5;7(O?:;JZ[ M,-.!VRMC;NI3'NK8:[KN^VY.PY!GXWK"(NUU&KN[MY^9^>%'6!@7@V+1*;K$4UY,O,^#'G*%!FP*;D2*%=,\NA#UXQ6 M_-\,%H(U[1Y>J1C>K):=<,5'/.%ZYL4\#%D& WY[M]MRV]U]!P>"'?(UM@@2 M1J4W$CKNKIIEG;Y/HX9F-[I.$SZ&Q='"*WJ-EC:9,@/"2"0AW/1O8M!3DZ;; M:#7WG9%5ZUG$>H2YGURN *>R1^PU\5UGUQ_N1[ZY]'@&07_GJPG7"I-#H%\ M0T/ 6KQ6JQH9@>=I%I(KIK0A_2NFN61&\B.6L0BBZ7!*94@.QY*9ZS]#'0Z" M9-IK;R_1V*HVP]/^-3GI7UT/R>&Y/SB&UY!L8F2UW.[1,=+,I81$Q,SI5FJ(":RH$$V=-3/UF+&!J*/S3C-4_P("^ W=L.5QN_55%@5 M=P=G ;L'H$O"L1RV=2^%8E>ROXI21,,"U^@I(B-;[MYAM6H?Z13*4U!GPK(" MC0)1MAS_X3R&GQPU2^I_%J!9-/L1( <7GVMDB&B>7%SY%L\<71%DB)ED@"-% M7T,GC422B*GRGMOEMAH=(VNS\=N[YK;;??CO_:*2TFP4LD!(:HK/ O:4"1!! M=^5./1")D-X[U_Q@KH.2W1X]UKCJOE,L%W#3F&M65SD-F ?$49]*FL,B#3+W MFG;E,BN1C$D'+3ZZI1DT?AB6(8"V1[=%KU>8O=%'2U* X=6JD2DB $* C>:Q MO4Q!/KN]]_1EY%K(W!*SAQAG(#3&&J2P+*QB%F* ;R$@\ [,ER0(W ?WH6=T(LD: G4ZY.RR<%,;K,[KU@KS+;03C=! PB%&3.I9CPT,I=L=..J49*_C$+-W[2P?.AK-]Z$=;O M80%A8JT'LDN1/(+I=YZ2Z8'"EYC^.2G=763T[[!U&0.&AE!22NZ8LD:F,8-! M$AP,9Z(7TPCYY/Y*\9IA6C.FC:1(X;N<\*!D=( ;44F-('J"S$\/Y[/62:G?![[5:E*B8)M08ND2 &3(C4; MPR"0AD$D;^ZY'Y%;U0+>II:^:RQ5C/XLA7U(=6H*S\42]2G/:D_7N0JYRA,Z M\S(!T8@A68]MB^'^;1XK/2[U)+U,TXR%SUJDK[X?:W_'LIH\HL'7L82<$Z[P MW8*&RS=*3("/ES%:9XCRTD*[N[RRV.U>[6;G=,SJ(\AZ7^N& CR:3"$J2JON M[C9:6^^[(R&!M\LFLGNG/_[6=7_1KOMKZF8_M*AHOTQ1(3(HJE.;PH"J_:H5 M\>.G27]>Q54EA#TXV/I5F.QJZCME*L6R$%FH3.]6)3:?V92)"0B+9\QG6'S M%'L,L[T9,Y+F.137#TJA\TKS3A;]6=7EHQLB_0'Y?-H?^@/_^IJ8-M?%R=JV M2$PGV$QB06$[>Z#5W0;^MSNUJ];_QBG7)F\3Y]J<$2HJMY08X,$N5\RK/BP: M8WN%E&FAQ3(GFRM+C&DY>9$O5]F/&-,"UY@G"/@$5<(KG,<\PSXF34H$@$#+ MV1WW_2)5E)M4M/%*J,C1H5$&S E1!UJV-EZ?8JO/WAJWHCL&C#= ?A'%_F?A M^IXR[49[ZYG5.9IY/R3BUG9CNS.O/M5QOP!%[0V+EU7,-Y48UD__XE"Q7DJF.-9[INKJQ9Q%4)YE- LX ME*@7402#Y!MFOZAB;W"]2(B=]?_1/SKSB7]^>7;QQ??? /E%%7N#JU3LU55W M2W\0]@;8MP##ONP+HW4?4H[IU50-VM=B\I=_KO'-/T!M;2T\:K0JMI[U0<9_ M^]1B(GCXO8<6COVO O-O"@?_ 5!+ P04 " !*BA51SLMJ(&@) "3, M&0 &]S:7,M,C R,# V,S!X97@Q,&0R,BYH=&WM6OMSVD@2_E=FG%V%L7QFR\8^0RZ5'P=IA&8C--J9$9C[ZZ][1B+B$3N/]2-[=A4&I'ET M]]>/KT<<_5*M>DE$$Y\%Y'QT>4$"X6=3EFCB2T8U7)US'9&12%.:D$LF)8]C M,CO +_&0V.CZ9, M4^)'5"JF?]]Y/SJK'L((S77,CH^A&SWW>F5$YX4M4B M;3?=5'=@I@.WU\;<5N<\T%&[[KJO.RD- IY,JC$+=;M5.SS\?$GR2;2\)JQJ M;"QUUUC?8-C,MYH4BT=603GF\:+\9\2E39,#FY$9, M:?*F8J_ NV*2AV\Z9K3B_V6P-*BGV:VNTIA/8'&4M6/U;^>JCU2,P5#I(XF%HXM]9ER!&#'7BW;$@X E,."W5X<-M]DY M]$_ZWNGY-0[ZP_@_<0;P*<1N;[H#AY1\/MD'3)?) 'I0AX+3"[3XKF:U<@( M*9."O#=,:9,_;YCFDAG)3UC"0@BG[IQ*T&@BF;G^$.IP$"31[>9^JN_09G3> M'Y*AU[L:G)+NI3([&)L-=S.NN7-Y7KG+>&*3&G " M#YF.R(E01$9)N M-LD4;/"N0K!85,AX86PQ9GK.6$),>"R49E,%X9'X-;*K(T;R[7IB"F5I4>Q2 M,5-/&4OI)]*+1"KIRG / ./CF!%OFL9BP=A2/"T(COM.-"KKNITRGTW'3))F M'?6J'ZR(L3:[$*+V-(!^./=NO"XD'Y0P-RB) !T:B!3UQ^N;, Q$\E<&$1!R MAB8/>0+OA7VN8YI4$&&:&_2S:?Z@24;E@EC#-%8,@].6D" & 5,08K208@,_ MLP6YIE)SGX/@FO#$C,252)I)E5$3_A;=5;MWGI&]4\EF7&0J7JR8_8Q+"(YR M'MNF2*5LWBQARVA:,>[:6L_1ZQ(Q-Y!+V!54I1,*;@PDT,AIYAS4KH0F<:OYG("^HV+*5.1P0K(>7$(T,4$%)B8<9I/ M\2,L@-_8+5<:OQ=3857<'>(#A/9!HY@CK;;\F0)IENRO+!?1I+XA0B82LN>^ MZQ:K]K&6 ,T%=68LR= TD%A64UZP3%M_NP?;BO8G9&2PV;? .;CZ4"$CQ/3L MZL:SJ*88EB!#Q"0S:$H;L*&(8S%7[<=VO+U:R\A:K_WVJK[O=K[^_U%62&DV M"J#(26JH=P9[RAAR7V?M3M47L9#M5Z[Y*W$2Z !L)[/%8X^<;)7%SB.N656E MU&=M2!'5N:0IK%4C2^=I%IZSEA.PX*+AL9SF.1@Q"((\$A "]%YT?H4,!ETU M3R\PO%@U-$D#D 3T:!K9RQ3DL]NW_WXNO88X#.9"0RZ"@\03 B.-2WH/4IA=5(^L6&0]:N8!IG"DC@Q4T MSZXB*7EF0!>X)*-^]%FB?.NRP#;7X&L*@:G[T@S&(0:,:4/4E9 M]U,4L9*39[-^ /2HDA>8$+"#0#;5,Z\7FWOFU0/7R!3L4:9,J+^QTWHZV04_ MB#.CJ;6;6H(-*08]!$0%D0)&H=R!V4ZYHK8!)R9)%AE+D1;>W@=5(06]S?6V MJS.[]Z;GYS46PO?69Y 10/14BAD/K/A%,CPH4TZS?NTA$]2/GCD$7*4Q7;03 M ?4#BT@ULKWAW=M\K_2XU%>*:,^V[/](%AN/J?]I(@'\8*VZEJ8X_) M#@]KC;W7G;&0X(#YT9F[=K[V3SNU^UH6U'@2%M1#0FWJ0P]DER+^#LIS\$V4 M1S*(,9\MF7YHZOF2\@"VF"L66]LM0]U7^-+#$QX+4L%X[F$S>>HV!16M0LF& M@2MD'C$8)"$AXDQ,OB94[NFGA@Q9GS%X*,44OLL9]W,2 \"@! MO>TNXK[Y-'$O$B!L4^M/8 ^OZ)Z_O?/QEA2@B'++6"T'$L;5#3E0AFWDWF9/ MI+9E#>M+FSYF/Q_;B52Q=O&A;(_]-;I!,RU6V8:YLL(%+-LH,P&\4BKL M.\18%VJ_>2" SQ8EO((E.V1X2DGC' 2@,/GLEONZS/;R30KF]TQ(JZ,#HPR8 M$X(2M&SL/#_%UI^EU3Z+[A@P7@#Y213[Q\)UGS+-6G/OD=4Y6;2_2<2]_=I^ M:]E5Y2U68LYKB MT=)S,?GZ+[E7GMYL/*@JG_D\^.])&WNE'T)8%1N/^HCN1Y_'S00/[GLV=:U/C.!:&_XH6:KNA"MLAP'0V8:@*(4"V$TCA ML-.SWQ1;Q*J6):\L$]*_?N5;"! 2&+HGMBRJ2$"^Z?+JL8XN1\?_,(PN]2!U MD LN1X,^<)D3^8@*X' $A0R=8N&!$0L"2,$ <8X) :<7#4/#H"PP'8N1UU=I.SSZX[HS^'W?2A MP]O3?J\#M@S+^N.@8UEGH[/TP*%9VPW+L(P&!XT$>(O'[UNWHW&C( M,P06!)T<6_EW>NZ8N;.38Q??@U#,"/I]RX=\@JDA6- \J 6B):^TY.%GYSP8 M4^P*K[E?J_VS%4#7Q71B$'0GFD=FH_$8Q/'$FX>Q-&E-C@@4^![%]UZXJT,0 MY,TQ$U[K^0.671GDU]TQ*HP[Z&,R:WX>81^%X I-P0WS(?V\EX;([Q!Q?/>Y ME9P=XA](WEHF3Z '84"")_+F<5Q;:?J;6=+'3QXR14ERQHRX\F#WVV7OM#?Z MM+W_6ZU5WS?WCZVQS*S@9T7M:4SB@_EM[W&(QYA@,6MZV'41E2=\VF[4:P>M M8RL^\6=&8R&''%E;$']'%MFWIW;OK->^Z75M<'T.KNT>L/^T1]V!O9?F6^^J M8_ZR? /Q;R/]_HMYF$A?P#%!^85CQEW$#8<1 H,0-?,_%J/QVSP:::6 D6!Y M0%HEDI G%2>.X]-J$X0R0XN3^+1BO/Q\9X:DPFD4H-P_0I!_ M1QR'+G9B_#_- "M1_Y,:,(;.]PEG$77CZLEX<]MQ$+J[:SW+(OER6Z@7OS#U M^XN5.JGE7\QZGB.82NJ(II$&/+I'DK0K4P:W^"?M#J@F[$68 RE9YJ>&Y<(@3B9'5BE.' MH+D4TS>[!J8&9@%5VOEV _K8EVIR-2$W*[);&I<"^"J?XC*_&I#L=GI]XP8& M.$S:FLB)N"P_,.3,C1P1KI*F)F:1B=FCKF(6_#F#OA=;01J7A5!8?-E_$8Q; ME-5@Y5L$J*%89"B^XPU?6G$.Y>M;$[(0 R%JO?P\KP,>M![\4#9!2F MR&",2>+L:GZ53HC+XC.=D MGF)"D@'SO,$9[H%^OZ-16C:4JCO2$\NT2Y C.*/8"1]G&F6VD6VV]4RCHJBP M0C.-GNE26^HEIJ>BDS>?HW,H4*K2OG U*S>L.5O>'@9L3?>0JK@$MNN9X-1; MKD--RR+3<@ )G(6*LW+G]JNTSC4G-ZZVJIKF.[E%O@LZS \@73D^J8E99&(J MW-$92[4/Y>W &68N6F,&J:_&XHCN3<./2B'S.A ,:9-<"60J;)(_DZD> RJ( MXF8!CRJRR&>9#&V7:HN\G+!4UB*W&8GB&7'KWN7JJ[ X8JM>NS*?ZS;D^!X* MI.WPLG)2O=4]4I[==W85J:_$X@BNBIV7P_,.."?H <>^TSJ8.Q'6*R++R\P. MI-!5"YK#$7@VW*,YN?$7,Z-HG06C#B)3 6;M2LW$LC'Q;7(MFRIOVA<7/>,; M&$ :"40_;=;E:@IQS^P*0:,)V[X9BO&XT7\\XGNFFZEHVNKZW_M1)WS">96_*"9&]! MHI'F2?KI\=<+.W/\N^!R_>D!+W7"&UG_/0A:= MOV=!<[?R 9P@8\P1_&[ .X%X$Y(IG(4Y8AIF_7#NN3@-J\59HJ83^@\7N_92 M_G,@I+V4OSGQVDMYY;V4SUM<%TQ&G29K6FW$[[&#]*2;,K>\E/18,5?K?(FK M'DLNE>#4XV8?RK<>%(QC#4P-S,+*--O1(>=FUJ6RW#V ^G(LF>K4HV8^#2<= MD=38+"\V%1Q3?J'2G70^L7;Q4Q3-56AZ]X)G\M0J!]W)+! K7^":F$4F9E)^ M:@,S'5&.DQ!OAQO?3C>85F?SL)?=ZMDB[)7]ZAJ31<:DS3'H0_I=\4;F M4"!3N]LMC.API=SM+E'C#.C5,"6DY=MVPRN[/O5F#H4C9I4VRN6DHQ*+O*1XLPVGK]$ MD C/D0E\XWM?FC5WSYEX.1"UW0EAF"?:AQ639<7D10(!\2M;HK%U1KQLU)CE[Z]M;E=,$Y6S-Q^YK3MM7EJFI9% MIF4'SN0UH!?&LX)7.S@HL43!,)*19^!&UL\]O3"\(-I;*)2*0+._V%^NIZ"7 ME9GKG<&43IFQ=@@UJEY?%D=YZWU?JT'*))E,E:H\:9<2FBAXU MEFE4X[(PDJN6K\L58M0]F24$YA\P].03Q)K12A5DJI8;%R7[%*Q8T<_/!;MIF+M,'-/[Q-66KAVO'4#FDJH6*\C+Q)<*[:.?*DB M[;:M:5DV6IYS2!W%9F6^V@P-36X2S#(S9#$N:'1M[5=;<]HX%/XK9]/I-IG!=\!@*#.4D);=A&2 3&#E2*BY)I+07+'F<[/X"S3NH@<9[_?V_O EBIU5@LGTYN\[>12 MELRFFIZ-AF8&GXS0T7##-($X(ZID^OW9_>K*ZJ&$YCIGHZ'3_->R:TD/HR'E M.RCU(6?OSS9$I5Q86A91X!9Z@)H.+K^0>;#VG.HL\ESW[: @E'*16CE+=-2Q M>[VG*<73['%.UM BQ7*B^8X9VR=6XYP1%:VES@8O'7Q-LVCT$BFTE9 -SP_1 MNQ7?L!+F; \+N2'B7:N>P?^2*9Z\&U32)?^;H6F$I]F#MDC.4S1N8AW4^*,C M]/4S)WM6P5G+G.+B]"'C:Z[!#VQOZ*R1I^('166D&S\[7F(4.=>'*..4,H$" MO[[I^6XP&#I&\#O%%6/F,/4?Z)K3?&!KXOIQ]ER-5U, M+YO<&$\FM_?SU6S^$:YFBYOO1^V?VU+SY/ _)/>KD7UF$$M1FHJE)>B, 1>Q M5(54Q"0'K ^@6,(4PQ*'2Y7$@J6\U$>!I<::92I>"3*!V^4,EH<29\H6S$1L MP[G1>(;_&9ZQXB3'Z#^Q?, 'G M5U)MOLV@UWT,<&D%,)?VJ]D+@L *@Z[7:T$U[/C^<8A5+.Q[S=@+O>YQ[/5# MM]T"(FC]WN[U@W!0O;\RU-ZK0VUWW':_QM'MMX.@@=?UP@:>[W?#]G$<^%[; M;SW!;&0ZH1LT\V$0=AK*^FZW?[3I>T&GXS_1Y/M^O].],+M8;A7N>LP!#;0Z MD]E H5I98([#?V(J_MIC["3=-1<&%R5<#%U,\W]):!A5R(HB6Z@ % M4215I,C^A8]0653ICNR,XUAN1;6*R2\H4;1$ BCZB>N:@.T.C\W6@%[;OZ@I M-E98DK#8'+4"0S2FN"GWV)88L%K)'.2.J1.P-2CC"85/>$:318$'NUFIBA(O M82P$@L7B5/%0)35XKO7[!2125K;??CM82T69.C;B;G43J*\+U?UC] ]02P,$ M% @ 2HH54<5S&G58" 0BH !@ !O&5X,S%D M,2YH=&WM6FMOVS@6_2M<%S-- -NRDZ:3E=, :>*BQDS;(.-B=S_2$F5Q0XD: MDK+C_?5[+BF_\FC3:3.;;A,@B45>DI?4.?<>TCSZ6Z)B)E;\?O?F.I M3NI"E(XE1G"'TKET.1OKJN(E>R>,D4JQUT:F4\'8W[N_='O=@\-.Y_@(/9TV M3709L\-HKQ_M]?9ZK'<0[[^,>SUV_H[M?!R?[GKKLP^GXW^=#\.@YQ]?_S8Z M9:U.%/UC_S2*SL9GH>)%M]=G8\-+*YW4)5=1-'S?8JW%>A$IK:WHIBYM'1]1"?X*GAX?%<)QEN3<6.%>M3Z.WW0.8>&D4^+X M*%K^#[83G2Z.CU(Y8]8ME'C5*KB9RK+C=!7O]RHW0,L(U==LKCISF;H\[O=Z M/PTJGJ:RG':4R%Q\T#T\7!<9.Z#51@IMXHET^N#[ M;2VK9;M,EZZ3\4*J1?Q\+ MAV7LQ9Q>ZX.7S=BC!?RN,S)X/O+65_Q'H&M-S MXLIUN))3=$Z^#L+\8]0Q^NWOA0\TXF1KQ+GPC,=OO=_M' MT02+5CV BPG@*LR?]?%T>#$>O1F=GHQ'']X_G)/_KJV3V>(37H[:[$R(BE^R MTUQ7AK=9(@RU82[G+O9N.3Y1@DVT285YU>JU8*)4 ZO5LZUXTCRCA<%ONIS- MC'I,N&J<\OX!U(-Y+IWH4$,1EWIN.(H\TO9?PK=F@+A9S6^S-@VE@&RGBYC6 M8;#!LCM6KW7<[_J%B%RZ.:_'Y.&(Y7PFF!$S*>:(ABZ7EIV49I>1A\ 3$EK' M>X\>":^Y]=F0%0MVB<54 EFS'0!A A)2#4=*C72+$;DL&2\7K"Z=J04\1S;U MN1CHX*S DY$ 4<83%!FF"^F8T\'NAD$I$F$M-PLR*?BEP+@;?5J4I7 &0RH* MAS0&&2320 # #)+ PA/ BP$32?"B*83FD A+5(5K7V0#$;82B3> M0>JW@FLZQ30!/"S*9+&Y#$\@OPM"^]\OR 7+9 D8$2+7L&D#X3!'M=FHEV6& M>,A)SN!SHNH4?0*:&QAI ];2J 6K@"PB!9$%6G2%^@9P]MK0(%;J=5*;+&H% M T!= X]^..O]2;C-6:;TW"YY8,146@?EZ1BGPN WO&QOP-DNG;GA[1.B[\++ MBT>/Z/'6Z__YV>%>_Y>!;3#;:#(*L> "A.6WK>T M.9F368$03V&>GE-I$Z5MC784_(U6 8N5T=B-H=BR'4 O%;/#=Q\[< MOPG)B8D 3)N1@D#1M4$'B,DS:7VDAY4H?3^T=UKGB,T\$[;-P'VC4-:P;3T%; (8<\ M1(TJ3F"L%:=TAFEY)]8:"2V"XMH4BO@T$62(C(/V(GVH#/,C46KRG5'JWK'\ M!K/NGP7N33"0HOI7LN\>.2D\WKX1 M\-1!0^03&[8;$UV[NSVX3];D*VM!>ZGL\QML-EGNTGPT$&$EX,^ .G]"_U>C M/WWTZ#\+P+H)4#IQ:I2^K[F5!5^0/TAPZ22I#<%P0]W"C+PL( ML#]JB"-TO7-'DPQ\0F2_9MTXCFV\\(=E=([F#UR#7[O!JYS;E12DG.#Y)U*? M+/UZ-(ELP92\%*HY.;MFW_[J)7I(SGW_5#KX/ST?\%\*I$L2MM<1F1+$)A'6 MP9F@_ 62[\8^9N4:QU[&:6-7*LL7H,NBD,X)\8GT-]'0<52?2OCG.]D!79!M M+&4S_*<=U9+CXH]:PGW/Y[I,_ ';[M/F_T?8_)\H:'0428">CG[H)"F1 BAM M%-)J$SX7_)(D3]#L7O3XW8;_3F-Y+OM%V&_VR^$([I8@SE,TM&(5P^_D2;-' M01. '"-3.7!>'6CR_9NAO4 M6_.NL:&2C8L^+>97]54K7'3YG.8+(&XZ.$#[C;5X$/)LS68-!5EB<5W=GT7MT>U<$'OD823X$SXFYM52.')Y=3HNDPIK&@3 M+P&R<>MONR(/KX(2E)*EZ#3/O:VH$VX6;H6=K:+5-<8*N:@S@62Z[/ ,B(CY M3,NTH<[A87?OQ4]++(>RGE<:X7JDOV]Y_%]02P,$% @ 2HH54>4DLKQ/ M" .RH !@ !O&5X,S%D,BYH=&WM6FMSVS86_2M8 M9=K8,Y(H67'JI1S/.+8SU32O<979[4>(!$74(,$"H&3MK]]S >KE1^(T<>LT M]HQM$;@ +L!S[CV LS'F9B)3]/'[SFJ4ZJ0M1.I88P1U*Y]+E;*RK MBI?LC3!&*L5>&IE.!6/_[O[4[77W#SJ=HT/T=-(TT67,#J*]?K37V^NQWGX\ M>![W!NS]&[;S87RRZZU/WYV,?WM_%@9]_^'EZ]$):W6BZ#^#DR@Z'9^&BF?= M7I^-#2^M=%*77$71V=L6:^7.57$4S>?S[GS0U68:C<^CW!7J6:2TMJ*;NK1U M=$@E^"MX>G18",=9DG-CA7O1^C!^U3F A9-.B:/#:/D_V$YTNC@Z3.6,6;=0 MXD6KX&8JRX[353SH56Z(EA&JK]A<=N8R=7G<[_5^&%8\364Y[2B1N7B_>W"P M+C)RFJ_*=)A:;(3B3LX$];W1:Z($-_%$NWQX=8";6E;+=IDN72?CA52+^.E8 M%L*RMV+.SG7!RZ?M4(+_5AB9/1UZ:RO_)] UIN?$I>MP):?HG'P=AOG'J&/T MVV\^T(B3K1'GPL]MHE6*RK/__CQZ.1JS0;^[=QA-L&C5/;B8 *["_%D?3\[. MQZ-7HY/C\>C=V_MS\O?:.IDM/N+EJ,V.%4AVEAJ97+19(@RU8"[G+O9..3Y1 M@DVT285YT>JU8*)4 ZK5LZUXTCRCA<%ONIS+C'I,N&I<\MX!TL-Y+IWH4$,1 MEWIN.(H\S@;/X5DS0-RLY==9F890P+73Q581<>R6M6L=];M^(2*7;L[K(7DX M8CF?"6;$3(HY8J'+I67'95ESQ&2OM"E^?-)_WAOV>YU?F,[8NU]' M[->%=:*P[5 S*I/N<#W=B-YEY"'PB(36T=Z#1\)+;GTN9,6"76 QE4#.; = MF("$5,.14B/98D0N2\;+!:M+9VH!SY%+?28&.C@K\&0D0)3Q!$6&Z4(ZYG2P MNV90BD18R\V"3 I^(3#N1I\692F":3C%- ^+,EEL+L,CR&^# MT.#;!;E@F2P!(T+D&C9M(!SFJ#8;];+,$ \YB1E\3E2=HD] ]/PFW.?;@$3W>>OT_/CG8Z_\TM UF&TU& M84YGF<2C!\:(<2,\! $I2>\84&'"TON6-B=S,BL0XBG,TW,J;:*TK=&.@K_1 M*F"Q,AI[,11;M@/HI0)8#O@ZN\3NI<2VZQAQ];Q6PC8*8L [_?T=L>O;]_?3 M\!0>)4GC,A"!!F$4@3?X$?!*#GUJM*W!LJW!,@Q&$[[*'%B0&(KOB0VW0_P* MO+Y]VNSPW8?.FU-A40#P>*7P:7BW2<0DO+9W;T)J8B* TF:DH$]T;= !0O), M6A_H825*WP]MG=8I8C/-A#TS8-\(E#5LVTT*HDJ)= %?K%8R]2<;MIY8F4IN M)$U !AGE$U])/=66I(T/%=;K()\6M!5PR"$-4:.*$QAKQ2F;85K>B;5$0HL@ MN#9U(CY-!!DBX:"]2.\KP7Q/E)I\8Y2Z,.M+CWJ MN 7G:.- 9.(F70(;5)-\(I5T"Y)7-PU+-/<<\/ .#-TRW=AX^,QZV4RHJDT% M>EDO!Y,$N/<.^"W(5)10>0HL0XVHB+YD@NU58!)H+BMDT4'G!0>;]X'>.J@(?*)#;N-B:[=[1[<)6OR ME;6@K53VZ?TUFRPW:3X:B+ 2\&=(G3^B_XO1GSYX])\&8%T'*!TX-4+?U]S( M@L_('R2X=)+4AF"XH6YNZ+70UJ&<3N_1EP4$V!\UQ!&ZWKFE208^(;)?L6X< MQRY>^+,R.D;SYZW!K]W@5<[M2@I23O#\$ZE/EGX]FD2V8$I>"-42X^*.6<-_SN2X3 M?[ZV^[CY_QXV_\<*&AU%$J"GHQ\Z2$JD $H;A;3:A,\%OR#)$S2[%SU^M^&_ MTE@>RWX6]IO]#\I#E3*N9(/E1\FGS MG9YI4H8H*J47 K7S7(<\P;>H!.A_%6W6O064?\--AU.L3\R.ZRDLV5Z_S>B> MT%>\=K$>F4!"E2MB2"L#S>-P-:F82!M)]%* M\/EA<^CG:^#X2S^\=GI9$*[\^)*MBT&]->\:&RK9N.738GY57[3"+9=/ M:;X XJ:#?;3?6(M[(<_6;-90D"46U\6=*^\C(&%],>=/O)N/A[J_?/[7[R$U M4%F&D^J2^?-C]J3G?VY?C[4AOWD_Q-J0F@ M*+?L_>=8.@R6T.6J7(J,O5I%HW=!%1]&\@Z-=]Z',SJTN];#KN_BYH@6;N8] MD% 2G E_<[,*)SRYF!I=ERF%%&WB)3@VKOMM5^3A1>S!$25+T6F>>UL1)UPI MW HY6T6K^XL5\E!G KETT>$9\!#SF99I0YN#@^[>LQ^6. YE/:\RPKU(?]'R MZ/]02P,$% @ 2HH54=G<@WI.!@ ]Q, !@ !O&5X,S)D,2YH=&WM6-MRVS80_96M,TGL&5&D)#M5*-4SLB2/U226QZ*GR2-$ M@B(:"&!!T++Z]5T U(6*VR1MDO%#/=8-E[WA[.XA^C]YWEAD1,0T@:OHW5M( M9%PNJ= 0*THTCJZ8SB"2>4X$O*-*,<[A0K%D00%>-W]N!LVSKN>=]U'2L-HB M10A=O]WRVT$[@. L[+P*@U=P\PZ.[Z+AB5T]F@ZC#S=CI_3F[N+M9 A'GN__ MUAGZ_B@:N8G39M""2!%1,,VD(-SWQ]='<)1IG8>^OUJMFJM.4ZJ%']WZF5[R M4Y]+6=!FHI.C\[X9P7=*DO/^DFH"<4940?4O1W?1I=?%%9II3L_[_N;3K9W+ M9'W>3]@]%'K-Z2]'2Z(63'A:YF$GR'4/=_HX?;#FP5NQ1&=A*PB>]W*2)$PL M/$Y3'9XUN]W=D&*+;#LFG6NAHIQH=D^-[#VI,:=$A7.IL]ZA@L=VYIM]J13: M2\F2\77X,F)+6L U7<&M7!+QLN%&\+.@BJ4O>W9UP?ZD*!K=T_1!>X2S!0HW MMO:<_R'.@7FUVNZ+T3BO:5Q1Z]M<\@0GQ^^O)A>3"#KM9JOOSS%H^7_EX6FJ5K-\1$@DYC78;4+0O@5]+0=V*3M 6\Q( 2GCF[)HUL]H7"I,1(P+ M$0F,'[#&""R.J'')BL)8CO]F98+%$3*J*)J\;YMS9&-: R8-&%&:DX\PS&2N M2 ,_&4U1-*HRB0[3-&4Q5<9W(Z=RK@$X9F+<@+Q414FPBFNYCVD7R1VF&\8? MDLC<5.W]/;65!CV5IAE1?X]70(Z$X.C]NG?1]L_B\^HCP@*JD2$O.UY@\RYP;8&[!JN@?)5/4-/C" MG-P!(HX)9H:"UMEQ%6S..-/K,&,) @\7F$X0='K;H\TM M(42N2N:<;C;.I4JH\A"'G.0%#3=?]E7O\L.Q4%)JN1EP'-2.U)BJL;'.4W>) M8&GG$=A 8@I8VF(XM,)7LO7(]*"8\"K>R%RU7%8"SG#_7BPJ/9NX?)M8U[S9 MG7Z5U=[!>;BBL6-:_^)L?)T\)?\_)9855)PE82M_@$)REL"F>OUM-/S"A]%X M?#-X \.KZ=9[(K7@*3!STVBPCM.%1/Q6M!-!;SL#*V!.S7!:*L&*# L[XHV:?O.E MK!1%"*DW8BS?1I:1$T?W]QH9MA)#/Z! $"A#K['-QUP6I:+;FXR&[3HUD4S$ M4J$ >ULQ7V,C2Y&6B]AT3[3-M"W4:E8>-+,2HZ,.:=&.#77VV5 #Y"=+/\>@ MX'B54=RCL!4G%*TU0;9>IKI2;)\B:E' 1P:FJHYM\(R3QM8%%=B3^9ZSYG0X MJB\)6E#C!D499Y7+33"'6R PS$T.M@!L_MPIQ!BNT!%-<8-&,^P]444I;1R_ M_K$!,F+@@A)S)>^9"0$>0(T_"/.PA>1D;NAK93+J.ERS0ULEX$L>S!0PY"_H M3)I"F>.(\886%?EP:>_>,[7MO"3^N% 2H>#56>#>54U](G,5"].G9\EG]3NH M-6=W'53KSK6A[=U3CJ?GS14E'SV+BI#<2Y94':;;;;9/GV]*OAL+['65N].R MEV3G?P%02P,$% @ 2HH548(=.@9+!@ \1, !@ !O&5X,S)D,BYH=&WM6&USVS8,_BM8>FV3.\N2[:1S9"]WCN-YV=IN;2\?EHO?2! $P ? (_9_\KR1R(B(:0)O MH_=7D,BX7%"A(5:4:!Q=,IU!)/.<"'A/E6*;D=OTYN[\:CR$ M \_W?^L,??\BNG 3Q\V@!9$BHF":24&X[X^N#^ @TSH/?7^Y7#:7G:94?26+-%9V J"E[V< M) D3=:J"@GFCU0HWM':\PI4>%,ZJRWO\%3*_/U MNE0*[:5DP?@J?!VQ!2W@FB[A5BZ(>-UP(_A94,72USTK7; _*:I&]S1]U![A M;([*C:T]YW^(K;;[8G:P.02HK]H5Q@ 5O97ZW> M$98HN)1J41UOX+V#5"JK?87Y!A3M2^#74E GT0D:8(L9*2!E?%T6C?R4QJ7" M1,2X$)' Z!%KC,#BB#LN6%$8R_'?2"98'"&CBJ+)N[8Y1]:F-6#<@ '':CM* M%(OO&S#,&$WAD@DLTPP=GZ0IBZDRGALME6L-P#$3X0;DI2I*@C5T&P-NH[QOAL^HCP@.J4B(M.5]AZBQR;F"Y@:JB?Y1, M4=/>"W-R>X@X))@7"EHGA\G1YLBWZ-X@NSKWUFGGV$%H8=.E9_#_/P)^' +: M3R" B=0LL043:Z%!A8FE'+;2H53)'9!D3I7=L]@K2D#TIO2Y^K@NL[B"R:186[%O9//[ M JG&%2[0N! &Y1PGH=URE?X;[E\G)KLX>F %FS'.]"K,6(+ 0P'3!X).;W.T MN:6#R%3)C-/UPIE4"54>XI"3O*#A^LONUMO\1=864:-XL-\7^:2?5]MG.8OD&T M;]-M_93W3.K <^#DILE@#:=SB=BM*"<"WG8%5L",FN&T5((5&19UQ!HUO>9+ M&2FJ$%*OU5BFC0PC)X[H[S0Q;".&>D!!<=(0:VSQ,9=%J>CF#J-A.TY-)1.Q M5*C WE/,5MC$4B3D(C:=$VTS+0MW-9)[C:S$Z*A]2K1E0IU=)M0 ^8GHY]@3 M'"XSBFL4MN&$HK4FR-;+5%<;V^>'6A3P88&IJENS!SMI;)U3@?V8[SAK3@>3 M95X2M*#&"XHRSBJ7FV .MT!@F#L<+/^8)]QMB#%#5&>#.)4U](G/U"M.G9XEG]3NH M-69W$53KS+6AS:U3CJ?GS10E]YY%14@>)$NJ[M+M-MO'+]?EWHT%]J+*W6;9 MZ[&SOP!02P,$% @ 2HH5494F[F+F!0 \A0 !< !O&5X-&0T+FAT;>U8ZW(3-Q1^%364 C/>B^T$S-IDAMAF<"$D$SNE_:G= ME;UJM-)6TMIQG[Z?M&NPTS #4WZ19A([NIS;IW.31C\%P5065&8L)V\7Y^]) MKK*Z9-*23#-J,;OAMB +5554DG.F-1>"G&F>KQ@A+\,781R>#(+@= 1.XY9$ MR80,HEXWZL6]F,0G2?\D.3XAE^?DZ?5B_,SOGER,%W]<3ANAE]=G[V=C!5572CRL[!&6$Y3M[;H,-SVV1=./X\;"B><[E M*A!L:9.3<##X/*7YJO@TIQK3$LT$M7S-'.\]KIE@5">ILL7PKH#[**L=W5)) M&RQIR<4V>;+@)3/D ]N0*U52^:33S.#;,,V73X9^M^%_,["&>9;=VH *O@)S MI^NPL3]I34\/A&R8-R=5(L?B]/>WL[/9XI='W>?Q\#@\'D4IL*J^EV:'BKC% M'=LU-SSE@MMM4O \9Q(;?GDTZ,7]X2AR&[^G&GL 90@6IK\!HHN,(9'J7F?6+7=?]H\[A$)-Y,@< M[)XZ H==+Q[N;_93W>&SD+PV8 H=\*NDV'XVL$.X1;J%%*F0;H$:Y9)0I-=6 M#RZ72I?4J=A84M(M23%?5DK;UH:MJD/R1FGPS519"689R9G)-*\\8&ND])0!](ZC)Z90M%K#L+\03KEO$[_1%IW#M/4&(;[ MJ#GH>?9Z N=6&X^>[ MXW&]3:M2SE"VG-1TZP6=*:I]7$PX>%CE9-6^:US6CE*P%>($#>":RK.@4*F(6]OE^6Z$A?OD 3AJBD4-IU MDJWY#J-/:O\?;0?1]I[_5?/<0]S!<1FC1-W@K0?AULY_.>2:LK(+./_@9 _KE'-F3$D7 M4097'R_U7W'?%"*TDLRZ_K'$?F7M) MZ&MEA^3M%])+&Y:.@)65]9G%=Q]>,A;\R*& P%_CTN5D\;N]LFR3GG(I8Z]+ M#LG"Y1"/J./%SI-JFA>MYK/0N\<+Z79S4HK M\ LR)91.'L7^9[CW2G6X4#3-:0_.);AD03N.6Z_;?QUK9_8?Q^X^NU5TQ8)4 M,WH3^$--Z%KQ?-@\B@T&8>_X\3!%3\)T^U 6^Y>ZYCG/OP^>_@-02P$"% ,4 M " !*BA516+57)I@8 "D!P$ $0 @ $ ;W-I #3S $ %0 M @ ''& ;W-I&UL4$L! A0#% @ M2HH54?12AMZ[20 .!(% !4 ( !!#< &]S:7,M,C R,# V M,S!?9&5F+GAM;%!+ 0(4 Q0 ( $J*%5%,3P$ ;W-I&UL4$L! A0#% @ 2HH54;DG8QOU%@4 [40Z !4 M ( !4,P! &]S:7,M,C R,# V,S!X,3!K+FAT;5!+ 0(4 Q0 ( $J* M%5'[KX/;ZB0 '8G 8 " 7CC!@!O#$P:S P,RYJ<&=02P$"% ,4 " !*BA51#"\]_;". 1NP & M @ &8" < ;W-I3$ !D ( !?I<' &]S:7,M,C R M,# V,S!X97@Q,&0R,2YH=&U02P$"% ,4 " !*BA51SLMJ(&@) "3, M&0 @ '4H < ;W-I#$P9#(R+FAT;5!+ M 0(4 Q0 ( $J*%5&(?( SG@D $;8 8 " 7.J!P!O M&5X,C%D,2YH=&U02P$"% ,4 " !*BA51O[D<8E4$ M !2#0 & @ %'M < ;W-I#(S9#$N M:'1M4$L! A0#% @ 2HH54<5S&G58" 0BH !@ ( ! MTK@' &]S:7,M,C R,# V,S!X97@S,60Q+FAT;5!+ 0(4 Q0 ( $J*%5'E M)+*\3P@ #LJ 8 " 6#!!P!O&5X M,S%D,BYH=&U02P$"% ,4 " !*BA51V=R#>DX& #W$P & M @ 'ER0< ;W-I#,R9#$N:'1M4$L! A0#% @ M2HH548(=.@9+!@ \1, !@ ( !:= ' &]S:7,M,C R,# V M,S!X97@S,F0R+FAT;5!+ 0(4 Q0 ( $J*%5&5)NYBY@4 /(4 7 M " >K6!P!O&5X-&0T+FAT;5!+!08 ..$0 1 )$$ %W0< ! end

\)752L( '[$>8=7Y_+#E2L\<^[<$ >ZH8(E!D\_XOW=>NO3,<46DY"[C M"E=X"GIT53)Y[/A..;K+V''Z99D4'>+E3A*7'L#66!&E_\CG>1'\',V+&BM! MTNAZ3;+ '>4M/00)W%O>TF-'8:CCLP$?^G; M8NG=0@(-^\-!\/]A,L3PVQ+.MEJ0[*R\V"IP?YM8>."LM.V]O"?*_0?]<+"1 M^S^G*]P67CYD7K[_!*R%=E9Q\&+PHS<6MN=^[B,7V2N,3TY.C/<["]#]G>^D M8-G;'2/A8UX441;?V$MI9\7$5D%[>SN.;.^-/4V&?S0(C[Q=L&WL^PD8!,=@ M"<"&;M%$RIL$3UP(>)WQR8F-D;<3GH*=<+BF0M7)"__V'?0L9'5(W_D$1RW2 MG\[@O][@2"TZ,M6;Z>>WF4YI,N2_="Q'K^Z-E$YD&Q[T^F8L999GRL IP*K* MH!_T\;UNAOE7%'!^:](?CB>PD!D>W@Q*VM3+-+K.Z^K5+/FBIEVUMPXP]21. M1KJFEM'8.]IDDR)9P;"V/,.W;1335.S;1'9R%#;IK$4-+D-J7O-WD0?_BFIXD6!],HY5Q\';RU1*EG'6M QECQ8X,CS(5%1,KIV* MY9[AIYL(TKGT@0"(!^K*D:?8Y_HL:U)4 N5B!4EE8U32M M'EC"536G@>BR*L[;S@!5DR7N08]6OTK2U)WJ#D\"G/".^,KX03Q!&<_5M$YY M!+W"5!\Z%3Z: 72"F;IBL7$-EUIB\S"<4N\N4$_*"K<0I; 7@P81/I*7[CYA M646CP7O!K_F5(AT:9Z$'R8SVK& UG$;?W#1P+<2I15[0C%9[!BJ:;UQ062?" MOG!/254#1(A4$8.CRRA)[=(IILS"-K-KO:J#KL%Q' ,' 4I-K^DUTYQVUH$. M28KW8G;KK/>=D*8KG$?PMBC _/8" *R'K L<\39P%Q:Q=F""^O[!;# Y&NU] M.L0QZON'^Y-/1_U(?=J/#OJSZ&!_>C33(W!W;>+TD9\XK?S$Z15)^] 3IW]P MYTOO_7;ZR_%O[S^\.SD]?7WV]I?S3Z.]H[TCH; M&3*]UPMHFX&SST>=-=T^ MQUD6O ;1O)BH0L9B]P>'H/<$Y1PE=*FPLSA*%>[A$L$_2707ZB(B.<** "A1 M:8+! .#NU9Q8_YN3]\>]X(UI^$+B@G]-D@<5@QB4T2BAP2.XC/JBXAIO&CZ8 M)3'VMR4Y,5$@2S,0OJ1*3-5,95,0S"5*F1+%+0B0-+I"*5EJR2/-^\XKD#!E M\!K;XR8@6$[@/17Y0O"A$X 0_MA\C9AK@AG!"WSF__R[SJN?F@OP9S]JK03D MW2Q!^9=T09-.^D9-BAK4'_/QN!><1O%$<6T !_GL"+:=N@VE&^=H2P MFK"6TX(5O.7WJ(CG=N>D'&:R7A!'5(NAIF*$)TUA2BP$M)\.[\3#XL0U[\+(M[\L!__S7Y M>QB\S7O\#8 YO@SZX_'^(&1PJ> RR5,!&H#@7/'Y ?M?3'[D7^'-#/LOHA]U M)0D!X/1+/(\R6. X!E1E[H,(G+?Q=5E/X%AP7@ ?'H'=;X *\'AI*>'\]"04 M5YSZ'$RC!<@_?A2X'E-7HF;!A"BL7N;9RIW+35LDZ05 N,=@N*3.M7 J@'M5 M1V%078&^/0)^$?D-H#0 M"]@<+[-^%09CY#P''!*@B<#O!1]A@\[QOAW?W^:731H^^@Z4_V<.^A7M^P/ M]QH1^V2>+XLH=#"9%[+8/ Y._B?H[^T=&FR&_RYR9+>$,A7V98>CH1;%3&0& M<(T3-+"F-5EQ+MZV\0G @-?&'(N^G,"17R(8Z5QM[D\LOXW!2!ILC,!O0ECI M7W46$^09H=%ZKG#8SG4I;(F60.NPJ,Q',X4KQ7E9P7_PNXP-;T,==5:".9G, M$M@6+TQ68L-B<=@;621(>CE8HH!3"6\\076$#!3&//S) CC$10YZ:XG&$#X% M8LD:KTD6DV@KD:[+,@?H(M806?,BY&(72H#U2K,)X+OX"1AGH-P '958>63, M)]!JY")"^@"=#C30$[8,-"D6. !3B$MV%D<9FFIPXV6>@9YU'2P+-47$Q45@ M"9+&A5DEQ#_PAA9L0"O$H#HC(0>0_$\#(J*I(KU)@.5@7EY 5BW;#_T^MW_Z!_ M#4"&1\P6@'HD9 (7?XE@XSNB6RLBNNN$P5%R!"41)DXJ"I$A6.?+7&41T16R M-%[!ZDIZ(> \1M>!>Y@V^9L"MIQ?$UU$R)I!A,-_F_8P/3A-2E06P$XO \&3 MB,PPC1&$M=8%'5)E">!6"G2:FE-9VL -LBI(Z*Y=&!JKKX"R+2K*2Q;1 M-;I_JN@S,%7-P-_] U&8<* D%;4$DA)RZSA:XWZ93%"F >N)4KK5''D>:)N( M\0L@-P*P$/B% DJ /W$CR V)&8$8C=&=,0F;*?D7V)EWEZ MR<+F,@+HU*7P]AC4CP4?$853"K #::FFI#_!DZ50'1Z1W%8HWV( 8DF8/:GA M 56R-L3TD60$4W0KD+ '1(@L=O)+8 $0,FF+^0(Q:8L3UR[K>-[8#B LLM\T M^4S*>7Y+%Y;>8^AP4>-0#05767&RQ T(&$?E/,"V0"5A&+V,?(AQ7-0 2S1A MD(N3+(<-"EJZ4A^1FHXAM R$$T=UJ=KN150Q4%X"[M;9++K,"[;BM322"VC> M#?P-;T_@08+C-7V$&T2H)Z"&L8)E]3/.F.+&-!!5_ 9 4WD&6P87K&X W::N4> ?N/H%_?^>MD,5JK@71*)WBD30&[("/ M/II.HCB3_NC0?3I:'\\^70TC/8.#^/)_GXT$ ^*];3L_W[V]O3\ M^,WIQ_]]?79^\MN[\S\^G)Y_.MC?&XRVR]VRWPMPKP%O-G!V>Q].E[5\[RV@ M[[H[&](3O;OMV7N/&'.TMS\=#">S3RH^G'W:'Q_V/XVC8?1I3XVF\6@X'LW4 M9#>]V@=][]7V7NW']VJ[Z12#WH&& %+?^^,/'\_./AWNC0_W#NZ4U6Y*-/DJ MYHM;%.?S\X\?CM]^//^T/]CO[XVW2W8< M@.R@O0:PV<#N5AP5Y\')N]]_?_/# MV<>S.Y=;WPBE\RJ//Z-O\;-B=\H[4M_/K)&[54&-=Z#AG>2+!2A[O/.$[2I, M\LC(3?@V*J?1OX-?4E!&T^"<"JKT^8#A*PX/E-<+ $ @3H-WYV?G/7$;;,U1 MN?'^<7T!/]6><-UZ'^](L@\BVTX.=.U!?Q"P.YA^72C,"=!>5Q=PZ%-%NZ:"S(HL7V"B*ADVH+ + M0,NJ4*H2B%)\YRZMU6]E"&59PUG?UT4\IS0' ,OIOVNTY\^-E;Y5V'[Z!6_# MA;K*V/["5!N@SG(&=A@8QHMZ00Z\NLK!C$:#6%]7/DFUP\!X2<1M3,X$?&06 M?#C_@W-3ILDT8%?D4L#$MB:_?LIEB/AC&5,9X(:F'>,A'M4[\;$QCX+S:X!* M+L%X+1O^.S ,8U5D.MBI&!O0NE19R8\LTP@-Q#53,+;9,'RZ)+8EHO8V_,7L0T7,>P=^;$66W$3 MGC=MR46,>P?^(N[N(KY_O,A-)L5C]HX??P5D[I4_?#<0QK> P6-V/KY)BWYL M+%@!B4>+AT"+&S3)9XH5-ZEUSQ0LSYU8;E!M'OW\;VN=85ZN>OV_9?3*PZ@. MWXSU!*LI!H+(H?V*@F!82?U$Z&$WN837-#RR>/W#ZQ^>A!X&*MNNE11J$244 MB+9-'V9YX1433RA/3#&Y#_T]J/([L_6?-E;$>8H?_NV'X0_?"J']WOUJ(]^+ M('_27VIZ8ZXF@>GHIQN?B[ /P9W-EWOJ&/9$!;1TLTK*LJ:B/Y)67CQ[\>S% M^-1XSG+U8Z<:R]5O53U4K5! M)53!4V'34J[J6'*#"\\ZO505!/'8X05K R.X<.F%LC5D=QGN?L3I\&.[)M<@ M'?8, DE)V$O^Z/; >@_ "K"[\D5>7'NZN7]9^\CX\SV$=17A=#1I"4DU;Z7' MF >5PQYYGB'R?(^8WF&$*=0,6QAP/RP@H'J1!2^B'W]\(D:R;=[R!#,E^E^E M@^Q:*GO_.S$;L'BG6-_6H_-]9XD])CK??[+7=Z/S9'?0^3%O\K[MYN^_R/AF MX?JUP^<>2.HZBWZ-:7RZON\)=A>ZY(:?XC^000>ZRQ!-#+O'Z7P/3PL/,'+P MP87S#6,F]X:C<*^__P G?Y+7^?"2]R_W>IX'%[8WH.?^?F]_X)'SVP[UT/+V MAKL%.N2[NHR'=7=BWCXD96P@3EM2[0RYO_WJ\$^A_CQSNL1W2#\G@ MGK;E;+K.2^O_CWD5I5Y!O0N1OP<4,']5^HBW>@>]^W[ZMG[T*!Q/L$Y)?2G,S6C-SA2BXY^ M=LTF=;<9[>+TT5M=CE[=&RFM;PP/>GTSTR7+,V7 %V +[* ?]/&];A^ZK^BV M_:VV!Z:)6\@,#UN@''3 DG;U,HVN\[IZ-4N^J&E7-W4'FGJ.#>-B4W5K;!Z' M*4^*9 7Q6N1";X/=K"<8:M_>I &**33)LT4DKE+:O.?OHAK^$Y?=,$5FY1HZ M((KCMVF20JE[YW?,8.!B0D2;1JD4SR;CEOT\L0)_..SW1WI.UYP1WZ:2JMHJ"<.0AX, ]@0#H&]5,'Q%4[?Q9_9854K!._Q^0[Q M>;C[^/R1!O4),N.:SFJ'79%XX!L8LUUEE0TU(;'F4;\)(VDCO/L4O%\VEF= MIL%EE-9F!+002%E/_F6'\/+/9=9KG>%; +T'O?&A?AY)2,&U7--\3'[\ A-% MU72K\?GIH//^[J/S^0KN"=JZQ4%V!M8-&@6/7U<%J./ LFF">U+0[%9"*T)9 MG W$DUZ#*"UQ"BS.E;TGT;"!$+J''@[DYEA!?]394^]505.'\/R_ "+.MVK. M%,Y+NL!=X?#@_(K'Z\ID[""N%S6;28!1%4V*!P;)8A@N'^XVHVNF0<*PN1PG MY\*+>*H2#QA>\/PU'&FN]&=I5%9F)O:4AG_/<"@P?N2Z"8P,HT.I6]P@.4PAE6W/2NAY<[KN7C(;#R6!TG6:39&_RJ24@L1AP,"\XN+9()JRP2L MT^#%E?0;"Z(8IVW23UCM9\XO8V9+L2RT+(R6"4C3Y#^LB3@#[% 5OS>^W293!4=R3,;C ! ,8X1$G M"FY7H?22.::S)%53/<84KV!9%X!"[,X[!R4;KDZ\#V-M 9Y^B>=1=@&::UR% M/!85T&*)#3_8E0'L!VZ!()NAC@XZ] GAW35H)&E31[>#27$Y?,7@:&\O1/,Q M8N697K'Z7O4E5G#PJ)3CP=% @0>=KDPQZ:S"TX >@AEH2Q4GLR1N[ N,"$ U MWLY=SKB\*2\_65P$91'_[0>@T_(E3MCLC_;Z7P;]S_W^8>]?RXL? *&KO_U M.G02FS+2:5(NP>1\E61D*DU20,6?+.=#0Y:F55I!I@U88HIK(@)&.NV/#WJX MR _!7Q]/:__IAL&FY'X K&A,.(6KA,= @2_PQA<=@TQ?^1&FZT>8CK]S@BF[ M&PY[1T,_[JF%!K?'@KN;NS7L]?TDNFVXB'%O_\A?Q!9(+;F(P]YPX"]B M"R["4\267(27$5MR$9XBMN0B/$5LR45XBMB2B_ 4L247X2EB2R["4\3=7L17 MEJ3?Z.M[Y/[C#U*6>A,S>/2F>O<\ Y=I<(>;#F* ]8Y@\=QQ@?TZNXT+(X\+ MGB\(+AQZ7/"X(+@P]KC@<4%PX-@;#/V-/RLB'_70 MP/57_HRN_*@WW/=7_IRN_."H-_"B_%E=>?^@M[]*Y=L7SUFYT/4E2[M@7]]C M[\P=Q<,;K(AG=($[:1, M-DDW"KK5/OL/O=&[WE44)-.__?!I>JB&\=Z@_^G@:#3]M!^-U:?)Z&CRJ1_- M]J/#\6%_-)G!^ZAGWHYUBASZ3I'*=XK,'KM3Y ^:ULX^GOX^.C_][?3DX^GK M-V=OC]^>G!W_]OKXX_&GOI\#'LI!-]RGMP=FH35^I>TSB ]7M M0 U/9GG%??\*5>46!BHMU15^R-"TQW\00;\KK?VT'/GJWGXT6H#;0@Y[&P>8 MW7.M]6J!=;-KY6X56OO6 [M^$8->?\]?Q!9 M%^%9TY9Q%?6I]X4@O#M1A]J=-EZJ'PE$.(\Q0__]L-@_X=OA,C! M0>]@;Z>[2/VOB@H.XIYBX)?_V8C^WMACRI/-]G=:"^#_OB5ZO$(KPV\EE7%O M/-II2KG#_JPW:;>/?M9;]][S>'&7O5H]7CBPZ*/DV&V\N*N^K1XOGA9>W%4/ M5X\73PHOUO1S;9GU_3663M.D&1DXML[IM?@MU>)WU?C=8I)ZDUV64 M375O89[:+O^.B@PV7?)?2R7F<#F/"C&",7WYQSMKM7S[M-9[*'O;"*X3-QGZ MW*9 -S*H@]< C5?K!-C.5P1VR:K[.^9-WO7M+!:[M]X'FU.6GA4P[EVUVRU@ M>#+Q9.+)Q)/)W<5+GQ4P/)EX,O%DXLG$D\GS(Y.;?7V/ZI'XH"Y55JMR9UQT M]XRQ6T>E*S?VESMI4'[?1DQ_>>?-D<;#HW TNL,6\T]"WGB$W5J$/1KUPZ.# M.^SH[1%V9Q#V_C66>T#80=@?'X7#\::F@QYE/V3O*PP3'V1Y],24WZFNQV@#P!-0EHM'<8[A\\Q.P33T#/G8!8\7SL0]\U 1T= MAJ.]AY@8[0G($] 3)*##@T%X,/0JG"<@3T#?1D#[!^%^?]67M^5!]%^*O"R# M99'/DLH'TG?% 7F'X[YW,#@Y/!R%XX,C[S;W6+M#6+LWW L/-CK)/-8^::S= MR8C/WM$@'!UL&MCIL=9C[;9A[?Y>/SPXNL-Y]AYK/=;>/]8.^^%H;U6OW=78 MNI1^9Q>!^K)46:G*5SZX_F1J,![!<;1M>O_#%?L_ >GC,=MCML?L9X?9VZ:) M>V2 M7?:.PH,C'X#U6+M36#L:AOMC'X#U6+M36'LP"(]&JRE:WQ& W2H3](,J553$ M'O\] M_C]A56^$W9,>S1_KGA/3[HW!TM"K-/-)[I'^Z'5?V]L.CT9Y'>H_TSPGIP_'PT..\ MQ_EGA/.C<'^\RN>?2E#^8UY%:9"OU$K[H+SOP>?;*']EKN086,6FO'3OU?8$ MY EH/0$=]<.A#PMY O)=8+_1/-L[" \[QN-X O($Y GH5ETRAR%@C2<@3T"> M@+Z)@ 8@@3H:=FYY9@,F,V1QOE#!K,@7VAV29SYOX7N2=#7B+N89 I7PKO/4[/.6AX6\;P8AB.#X]^]&Y: M3S2>:&Y--(?AP?[ $XTG&A_;N#W1#(["_L&^IQI/-9YJOD(_&X2C0=]3C:<: M3S5?(6O&X>'H8)5J=B9X/E&SO%!!PG]5T1=?^/\,?8V[&8L\"/>/?$]YC[2[ MA+1#3+;R,[V?+=+N9%1G;Q2.#WPHTB/M+B'M>!0.1AYI/=+N&M(.;Y6+O2OA M\_=%CJB:9P$8FC?:F3YR[GU,/@C8]#$=A7M[8^^8]43CB>;V1+,?C@X[_+*> M:#S1^&C&.J(9'81'8Y]OXJG&4\U74,UP$.Z-O(+FJ<93S5=0S: ?C@\[\DVV M/W+^5E7:C_$BS>SS?6CS_ MIO[@^^'AD>?L'N.?#<8?'H3#V_5XVY6\@I^C,HD#%149O*<42SQ8XORZ?+'( M 2+SJ% ^Q^ 1O7%;R0[N,U2Z^WQBT-OSW? ]Z7C2^1;2&6QJC.=)QY/._<1_ MMHMT;A\ ZAUL]#IX@O$$\QP(YIL*M+QI.-)IYMT]GL=P[ZW/^G@ M=9+6E9I^D\/C.?HUGBIQ>U.+O12;!KX\1RGG\?U)XWO?9]YX?-])'>W._ $> MRSV6;RV6?YL1O^]S$#R^/QM\W^_U5V.+.YR!\*="H(!-'L'&H@O%!G@9Y'55 M5E&&;T>,'PQ_FK+Q[I,1GK&K[G&*MW>?:PS[-V1A>V>WIR!/09N\!T?A:'SD M*Z7^X;QV9M[Y,U:QZ%=55KC\@V/$G M SW2[+8^^H-QQLXB73Y+)C_1S6 MG*7YE0:1_IMN\M6D4-'GEU< E)^6>9E420[HH=*H2BY5:TU!77JQ?C2:E#GZ MDEH'?4"N]A5,#,U+\13S01=S4#]A?Q -=Q$VS#_Q%>-;TO"["LZ8M MN8B;^J[[B_"LZ7E=A&=-6W(1GC5MR45XUK0E%^%9TY9Q%<6F]X8AGBX4X_A2_KKBN]YDJ?3A\GT?ICT5B=D%ZNL4L6M MH?*50(CS%#_\VP^#_1^^$2('X][A\%%;P8]O ;%)XR4NVOSP]W_4F>)H\%X_ M_.^_3KZ]'MN3R!,FD>&W4LBX-Q[M-($,^X-1DRX\.18@QR8IMNAB[=,_'7)K4WK9F3@V#JGU_(]Q=VM M(;S%-/4BR=C.K>9Y74;9%$>&W6#N?E,1] -02'^%0C:=_"3/B/-%6";]?'Z[?%)KQN.YQW>.ZQW6/ZQ[7/:Y[7/>X_JVXOGV^JA5,/HG*>1!ETR#& M?ZA_U\EEE*JL*G?&[73/&+MU5+IRA7?7 GE[Z.EVU>W]_7#O\ Z;>GN$W1F$ MW38!<#N$'1V%HP./L!YA=P1AQ_OAN&/RB<=7CZ];B:]'HW!O<(?]L3V^>GR] M3WP]'(6#_OU-V'X,@_+/O/@,;P![!Y M$,#!.!P?#3P!> )XI@0 -L"HOSIN?0:Y\TUNZDD!B$P[U^V!_?X9AFC[<>;Q\";P\.PM%&_=[CK<1QWWCP!>Q2*8JDGE/47>4_3, MHL6CL'^P22!Y]/?H_X1EVW!_$!YN3(GV!. )X$D3P#@\&GL"\ 3P7 G@X! D MP$,,RO8$X E@&PE@=!CV#V^5!;YM-CS'BM=9[L^1/'>9"I^#N3W8VPO' Q\I M?K98NY,B8F__,!SL^\(VC[4[A;6C_7"XOTFS]UCKL7;KL'9_%!X<>%[KL7:G ML'8X"H^.;I5PO#,18K8NRRJ//\_S=*J*$O%T #P!/&$Y=S Z"H<;_3>> #P!/&$"V!\?A?M[7@)X GBF!'!P@+5> MFVIF/ %X GC*!' X# <="1-DZO^UBB:I>E#Q.C_';PWWH*7]W-6^^A5/-T6+#?8M1@E4'>XPD=J;\__U_N;M?I289.>@< M2R;X#8E&+M3+2:&BSR^C&;SY591>1=>E-JN!IO0PPU=F:B'"(1CT>WL'_Q4X M_T9XK !S$7UYZ8!,2/)EJF;5*_F9_HS(R7R8ETF5Y$!D*HVJY%+AZHUUZ6:J M?/EJ..B-$)/@3SG8_J!W>' /=]5$6+J4/8?>HV!>J-G??OA_/KX[Z4+F;T4/ M_A,7 H97+**T,7E0/G)P"(&+'C=D'D$^"T[@:>X"+W02_=W!H768W[RWKNM@ M6CO[>/K[X>_';X]_.?W]].W'\]=GYR=_G)^?O7M[_/8U?/S;_YZ?G7_:'PBY MW;5H"1@![2ULFD:'>V5!=-@+[)[%$WD>V+T'L/E [SYX]R9X??V]=E'_SW"^X G+.!W I8RF"9E7) +B9*LH*%\[K8LWB^&W'=N"B MY6WXEF617R;XE@A^$)3U&M(:U0SO,ZG083?C?L"E?Z5YW%=+2KI)J' MM ?[)MA716OP%G#;41SG"Z"U:P1HEE>J[-WA;7\C\K\#?>HR45=;A7M_ K * M^/] *WOI-6'"14$3(Z>JA(4! Q"RL)MZ%L557< '5W"??!EX#7D&=W-+"^"N$CH)4$$]P[_(,3I!;")4J4IW2L@R+2.Y2X% M6P+B>O"6$B$8*T16( K8L!B]+D/[*5\&+Z$=F M8>=F8=XF/J=?1NLF&4*(\-:%"< O^ZRN[;-E#"_+Z.=Y6A-,?@I>3.0UOSJ[ MMB]:PKZ0;!8 \BHOX",X4Q)=9#F@0!S X],$U(^+ZU#N(Q/*F=\LJM_?(F_W=W#F]PCEI]^6W+AQO]-R%B3V-A6F(S. *$0#^"]RG MFB<%W'T$"*EX&1==\.Z1QCMOT&)"!)"Y"$"4 I+<)?%_'[EU:-BD5V!WWR1> MG6C\P]\-]%X+N'J!Z!$?YZ!F7LR;,-9 #0&@AGPZ,*U!9H:L+M)\@BR@>2.W MP-=> $*L5&N6Q=NN2Q8M0A3!)+JX #D7XCW'*H4; Z2X "&P5#G(A! 8TCP! MA8B7HGL,\LF_5"R8=:6B)>&.^K),03NZ5/#O:5%?P'^*") ?D!8^I%]G-6E6 M@!R@80/2NFL"951%-($/>L$'=:FR&G&NR!?=<"714F=(2;B+T?Y_D12$1RL* ML,;NO-W"K)>CP"J1\^%X[^W!QV.4PBS.\1P G@*825D%456!(2/WN*@O+E*\ M;U?:7T1PE161XA^]\YYP/(%JFFMJOM2-Z <1V^E(;9H#&!I>)=U VQ8 9_P))ZCX+>%(K,;0]IVS3^HIH!8*VB1.'.W:O )K%9AHD621 MXUGBQ4.4):B*^"+U!>XX4V*9 (KNZN(Z!*5RVL#.Q ,H-LC01Q/V8I@J81X MKLP12CG#98YD12@/# BUU\)L4?0!ALT<$#0!NR#FK;K/K4!KE19)Z7"4SE52 M9.)PEP7$J>#V0/0D7[2@6)4I+@62U(5S(36SQ87OY5U;) !["/1UX,!,=_ 4 MBAK8;P:75;'\(@T-K@ZV!*N3UZ"D90%(&I'M;0.L?\VO8)4"E6-].;"G>7X5 MS&I4^@%(_P:H5\S\X&P5BW;8'!MQR*9A*_B+332ES4AFVMT *\4.QH628I5B M7%5_!4#!R;O_.7O]"W74]HUZ:(=Z3Z!G.S)T3_& MK#%J+.E=992B7IK VP#4Y-T 6P&/RH2S0%Z+-TB>7R"#=ZX5*AO1&R/K0UNQ MH'L"IB*K8KD(-YW(=2-+)+L:N:'&2OW>AFF;9#-T(%8$*1&90*6%T!+^*T7Y MDJD*).AG0#H4Z_/K$GAR9#0)0%*@[7D.,+TFML[L2G9M!-!$34M2Q1+$4Z8_ MW.+*#N'$Q%! ^I2D/SA?=NG)'??>TI0'HV_7E'YSG*275 ORA%NAX4@SNZDIJ^!KM!5^15(:77?JJ'S7P"XOQ!;=I&>)_JYUR&,T M'*:$<2<(Z..X @F6L&=E)I>!\D-T*2,,M$HQFRBCFJ;I$11EU1=ZZ$;931>)>LWV4YM=V$ZR-B?(%N!")^N7H7AO4K. L M0ZLL89%J3B$SM!S#8[D$6J*]DN)'EVG,@PF8 JCIJ@O0.YKJ-E@UQ+TU_#L MRRHY7%X.UVE,(3;P0?'(F^C,^HI]WKUJ1+,X(A=(B79@4WEQZ$H4"C[0%'@ M&>^@,:-J()*WTSW7"UZ3=Q=OMV0E9HH_<'81DA9EEFF^510E5CPRP$QQ'6A0 MTJ%;ENW57#%1:FY MNFL1J6M #A<(DX6]K'F!>AP@-#/.ORG-2F0!(K&)2M4 M0EIP84#SLGSCU 0Y4;ZF"4BLI)RCL<>@-&:T0G_A,1X_!:Y#D1*$>*<=X3:WOTHUHN+:LC600 DJ,PWGK>C>J6#^A8;)@\I#/D%%9&U%H M0>!Z^6)19W8+^6R&'#FJ0:B*-8*BM 84)NI8SI&\:*]30!7&:^=A,L#? KQ ].].?[?B/[3^A*OLYF!3VWH!=$?W@^MY2+*OQ+:6 MJ3/L/W90X"YI]L3=_ ?F2'>;A_;]G.CU^@2)9J[ ;9(D&O, M>$-BXSC+:GCL@T(?(/+U-Z!/"ZZC)*4% 3 K3.@4DF"P3>_ M!VV*_SP["P.=H+&:!-(ZX[%SQC?F?">-\WVPYWMGSB:MJD M;:,E_640#D:C7I\A!#!(\4[@\AV"!^P(!KW]_P(&*-8#J3VQ?KUH-^2?M^ / M14>> D,%WFJ_>(F_?DDW9!:$%UZ0=QW8+_J%:6?]UK;8XP4B"-5+]NA88M!+ MD4*\]U\:]U>VA;N%I?=[1YN.C&'BI&SLCW>F0U970&O3(D'7DW793:[;-A:J MEDF!Y!$B$5=%K5FR$]B= W[<;>+/0V/E@A++GL2>@82'@ M/@&\BJ0OR0V=1ZP]ER:/&.7W+"G*RBI(P-'06R,:E&BZ&5A2!6@QK >AG/D3 MTT/$8@O>%1=1EOQ'XLP@R-&15%"NH7&64@*Q>,ZLXQ19X'M@<@G"+/A8U(LE MJALI:52135VPD3M@EL!D,^W,TTOIK9KWH1G 'TV+"*U>29;5#D/\L6R'_6-- M'Z#* (YYQCH+:98-18DX,CP[0[4&PYDE>D6-M[,$L3$%^U8\=_.ZHK]"UY]A MTR#TWN4_'UT? MVLPF-\_"+*Z^+#E4VUJ>'PS%,]#()J?\%_N16"R4-)Z@H4X^!V.V1\U6)Y_0(D*(=CT_PB(>\(ZY-)K%.3=9+--,=$C9ECCOO>]>1&)(PXC:26' H2\FF5H*MP70Z#OC'6T[LBK0AOW%B1 MD")@5.6I&XS0ZH7U 3?AI=^'6%[=<$"J4L)LG,K=!M>L'. M5!L+Z78]GV7K\E*R M'3=&4&_'4-9@BO'#.S[W0EW4J?8I:I03^ IW;/KUG"3.>43,(87-5"[=8]SC M"G5?V>T,%H/+00*O.';5M*J1WU#FWA(3/E'VFZ"ALVJLZTQ*>!_(!Y>7ZQ=1 MVA, 0Z==&7Y,24N&YS%HZ#1H'AOX7*E"Y]G90 &F5GPA#*#WE#'L*;PY(!!N MJ+H!:3$/9B B,-U63J6##RDCK@VF-<(R7/2#>V3V[C)F3J"&7^@<& 0):#^U M)2@T-JKHL\VC(D #@U)%,UKG;MC$BA#-R8R=F,R_D U+!!*F$).+>8[IB83Y MA3&!IHI3=!FSQ6$[ 9KAFR'BT1*D];$@HUHLT_Q:*4BER_@5G(?D$@\%Q+_@ RP1O )QY M(=2)EB+[Z(J&CRY ]]PN>S=^879PJK4(=#1C -/8I*2)NIQH0\"<997A,'&1 M&^UDQM#$>$:]3+5?SP0.EWDJ14EQ2G(X;*:T-D0XLA;-)#IDZ^8PZY]&B_B< MY5>4)HD\@>_8?4TC49=**TS$4ED-A'.\**/B6E)Y5Z*8>4$QI*)HAC"!X!H" M3Y=O"*C6A#%U;'=M'//KZ@)W'W4_%M%4?26BDD^-<\\!&^!0F->XFCALL;)A M.-A (6 ;FZ#\-E0>= *&<"K+F[1^)NJ'*=?0%3!U5I%J@=HAO#9B;SL]0BW M[D[(:0#-)OF4)-,8X)K*D&Y%!DKMA:AR3)N,(T:4+-$(-H'2;TLT>#8$ZEA) M:\3*L>OZCB: +>':3-:V?46).)U&%J8+;,KZ:FG2G3P"E6^]M)-IH_.7;%(/ M("NY\QF/:$T,MZ@K).JNIXW[V8T(<-&.=B( F8$BF4^UF)2=DX P.Z0WDLVB M3=9FU9&;<*&3[3*EI+@20YRWQ1-<&FB!@$&"Q:\NO?6;J!!E=))B50ZJH91X* M7LZ^]6EOA)H-7Z'H@(_E?#CF0E?A5K.5-N%R$%+89)?I]BB-@#'AH\\!$M[Y M&(T0YQ"L7:[Q.,,3(2!I8J,^1CI'GW7()3N'8?AA?((6SW*JDW'Z$$A"GU;8 ME,!"E>PH)=G7,U4ENDP.N\?JTYOF>3)5>\\> )W2@>5X@NJPE+V5[>X .,MW M]K5O#BP*-@KREO/JZ&#_X'6V3Z=9=3Y/,8\8QRD6:FJN*?B9?!Q8#.GL'MEC M:FYX7TWND:N/62R*4<:23O2!LN(+W.-*@JR MA)1(@A!1X4&>I+!T[:3PRM"T8-WJ_"4E=Q4B\DX.VB*9A%?Z6(/Z0F U M4TB53@;ZI@@T.IXD R6X5T) G:U$"T FU[BO1JU>UVG.%@D60E?(;N?4%ZX6 M< 94\@7S0LEY SA0+A3^V^((W%RL*BO1 &;U2;S!!Y/P,A+3\:WSZO3\_'4F M!A'R4Q%KBD!J7[$U3:L^ TNO# M\=N34_2?Y$U6;(W:(?.7E$.&(49,;PE?HC0SJH98R_RNR[S- =7):ST6SXA1 MORR$!UHB]"E@[F)9>9(;B +M7+9[M+CGZ#1J6=8"6021_%B $>C M78&X2],1/.2HSS'G_29FN@ZP&W^+.I9"S8 ZK%Q4U6A9=H_R(P%:3T/N+:1- MG%@70.IX'%LCR@J%]8*6GU0*9_?5%@(@0SSU042EHG7< L_R?@E9Q8ZG> 5 M!BZ< *HX*5K"E DA/M")"?-M7$(^9!B9!XCP:XHPX*$<&F%%39 A,F;.XXDM<^EUT@86@@2CQW%G%4M>;8JDK&^B49')==""RW!DXL/C; M&4Z7-YY#/4LEL5A MX+P?A#H2#G)KHEN6"7PZ!L"A6R_&OG',!/EB<_ ^"-HW6KZ)0 M-I-AA4[U>9KO* -_%\9]4QIQ=G]+01V^<4[![;\,5(-(;2?O%8U4W07DQ*JFXY5. 9*&$OJ'8:3*P M6H)XI Y5#XOJ_\=C8"!L@\5&KYB(S"D]5XUGJ$$#+^1*@9RQHH5P4":A<:X0D O+"FZFX M95M0;U[-2^$GXQ * 8ZBO0S>XG=XIBM V^4V)/$F"\9E'%EC.E',A MP[W*5L]: *)]@V&9/95HR-/B/VEJJ,SP<+:P.&?S(1^2H2";REP4V@RJ,_UR M03<_RKA<4WE4DI=+3035P# =*Q+@H8PYP2H!=KU5Y6.75P:?D@[+AJ@Z MAYK9LEUA-QI\R5BQ%^L%*A*.51V8CC_FO$&?ZR_1SK^5B;'?'2%([1\6*9*$ M>NYJ*Q5MM'@0@:JB0IF7M;;"FHXK"B/GI0](&NHX*G\4 7U=DZG"+W'A+FOT M'./ZW 2=P""4JA.M;'C'<]6%"E^53)%4"HQ3R7!5R8DN3[I3B)#K['1:FKX. M^ -#1HD@MZTSX4MQ3-ULD ,MF :.L? J+L*RHDRV@HS+@QQZ1!*COKRD4B9< M&R]V %2@' SPV..DFCGX(9H&5(]4%+^&'YD+X8*) M-K=@;1[/+A/WA]%+1838ZL8'D!3$%&:7_," 10N8(23X9C;)@$(-R!EF46 M&*&@8(R:GWN 9)A8[DIC89\OAY=RUI%@+UE/M9OYNJ[-U]E\G*9MYE+Q#363 MY)P+!7W)Y4UDENXH.('FF9/Y?CI9)*7XVKP;J>Z5F!\15!5K2-Q=9C#!_K&_ M)[7#U1WB*)U8./ZRR*O4TC=[&C($Q&$ZF.Z5W)_,E4)%B 3.M0%BKE7&]U-=> DJ4$ M\D*[&Q4N"2Z76M[E,TWZ^"VTG1',IK9#Q,\FH0#L"@R3Y*Y M(*M?*Y6]C\!;!MI\B\O!B)X^F[A$!T,)GEK1].7$DT$4V"B<6)W++!*,OO$! M$7TJE1[Z[._*&R[Y8"%ONJ%4DQ^&E#'.&E[JL@RN P##( %RV@GT*0Z'GFK>T@T_I,*5E/,,[ 7@>_H* M%+KK: '$Z?0!'T:36$&!Q& M;VJCA17L(-6&B>*@BSE1S=N3;I:.Z?HI!(N2>U?=SJ%$I]JE[ ,V^JW*6*SWEM5))'2WC7!=50E,:34T)" -R"H-B.WYN M3DY-7A?:A>8&1NHPS&TQ.!#/O4:VZ=P[#"" MUWE S9S@=7D8YG?<7T+%(KI6ZY([+4@2#7B8EDZIIE&!J#@ LDYN9PE1!)C2 M@T:'!XX7J39\J#!4X$FJNWX*1]^3L9K5O^74G5(B9@14V5TZ?3C*\\*$5U5! M8+8X)A4Z1F*O/K, LD@FV,E6?@(0=8WG*&5!)WF6L_B1=QAZ]C1M6 MC1!4D;X.PW20@)+1E6O%HSRB\.Y0OZL\KEAY^K#=/(29V?@+;@[5\<^*JIM! MVLP=417/STG=K$ S@IP#,:2[?O@,LVX'D).ABL*S-@%Y@GB5A>R4[YI,=&5G-*7V#0&Y0 7"*O%+>P9L;"&;VZEND\$1=*],*)#Z/EF/>XQ MG_4\5(K"FSES]T5F.ZQD)Y&Q)BF'M9O?K!*?G8>2]27B5=:(<@%23V-HG>VU1$B&-Z29$=1B2#IRB%9);TWS5 M+Y^CYM.F<79]CI&B-NZ\!(=?YA7"QM%^A L5U8S$51@)U1TE4 $LE6"GMDTY M!>6KIYWO<2>JF2X>NTQ*G_!<8J02]$=YT%#15>'/1O11GVHGPB):(LB"$$LG MJ2H[E-,(+TK-+%3 $=BA_R@']W#5GSGP1FU,L8H,2]5UK:F^4)/.JZN^/_BU M.G>9%EU:O,@ M[M')^Q8%>>VJ.D$2Q3"/MT4IJQ1-6,BOK HXNY=1@@""]WS M(<"]OT(;6#'+OKD=*N<"\J?#BB#.L(.M"KJB[^2["F:JGF[UJLF98BXF0T\O M?20+*]<>.$U,9EG5^:@"WT4V\))):,U#*C0L'BR7-RXI-@%:BY2C0C6U.3*,TXH3A,$>5\C0 MK4]T.Y]V6:DW$5<^S%\@F96>9Q=M9F!DP:7"PZ;>"K)*'5"R?!]+5B%)+7Z' MVC^C71N?HK#A I2=3)WV;.K4IDYMZO0K;#TZQG@N;F3N+^$A =4:*Q$W?+AO M]A0,GW_DMF(IF3#Z556["K]-?1B%15KA-MNYB"?)4'U4XJ\T\N*AIUO0S-]F M5<7E.KZXCO-^"/*&J^"X=IML?CH%P4E<8&50!XF*)BK?&U;(5RVIHS_:H\Y/ MSO'^R>;,NZ6!JVU4,&L_D(NXE#_D%:N3Z+X*6+%20SI'*5&5B\1\0Q.6&04V M7BMTK58E8.Q\SGVO>OAE3>J0F&C7 ^&SRT*58->%4/0 +R\Q$50>TS.K^57G M;G&W2C%&J.ICTMKJ@$^!P-2UN/EW')9B<1#@ W5_A,O-9Y0[8'1R 8P7]#"F MSP!4V+V50U(3H&Z\BEJ3'()7-TPH^JIY+%GSR$!?([7L>)1Q83PYYY0481,! MAD$?.1M+^] 6P0F5VK"VF,@4+<8S,8@610+/ABB/EL(R0J=G7:Q!'=H;!P0 M@\REPBLYPDVQH^\9DUD?-K40CM8HA(\EWU?M4*8 S<7\N-1Y?G36 ]L:,X&B6,!3EGW"4]JZP%[D=WBP)Y5W8[O. MJRQ8_H*SHU+CZ%>JSEWS&7^V"H)+:FVK"JNR7Y5X5C>$5.:/I>+93K.8E2.) MN0>?KT)E$)4OJ<^PWF61F9=N#)9+<.K-#C0ES 7/+%.=^8F&7$Z"F7+D'J7C M,O[/2W*,8Z(Z&KKXT"4)XOR :\4ADXK+HV;/>,P!MFA5Y8/2E>I^2GFF[+C" M+%*4Z\\-MIDY$NYV3-FLRIR>,OKZLH[2][Z8EY_I9XETQX%Q-S9W( S$!'53 M(;)#-7NZ0B'*#]P61(&!9VIDS2T/IUSHD9T.5A)Q.'9EZ$9^BLS#]45 M)^I.2*&HN1#+6'MPV%""A_FQZ FL(^762$I>&E4>*""351561F:$;(,$4LXKF(A28YP\HAJK7I1>DYU1GX= >1X+,-G%IS$Z& M$X<^D9:1N[/.U!13C'4]J!&U$YG:4"V N+Z!.K[I]NW\WBXTB:)37HY\=9VJUP/.8N!EX1 MWV)F8+I.(SN[[-%)-05>=O],)R/G^_.QWA%C%B&5DBY@4!Y*EWKT.4W.O/RZ'$FXK9M%EZQ36E/L%(7(0_ M%5 A2S:)O$NT(@WB0I*C9M;*A34%XU#Y1>.4[2SR(8R63T;W; *70>KY!%3< MG%\/L1 ^Y1&CIO],CIQ/PBYS/4#W@(./"&$K8(95,0:/[@1G':C9OM$?K%A\ MJ&DN)Z<9BBBF8%!](O$-I.GS5!U#C'.?([(@E9K"6+_NAL2WJ!JBENTDPSRB M/!3F7)19PP:NMX!\5RZ5$Z8&5(:A5 =?V1!@$N/*@_RM++JAC 1@PH)(-E:5 ME5_F88E\&Y3Y46]0E61V;1B*P4U=K@-G6Q9Z6@ M'[(K18VFAWFO++J$C(H^F&JUXE/]T3G6[,1C*7TOZ">]_ED',D:PC79-AWK[+D1,J^*+O6*^YYG=E(W++!Y)]IA^O3Y\4G='\*CE8Y4A2A$FH1,M^3 4;V:3Q($[*NN_4H:\CF84;*?L MCQG,]&Z-.M9+K#\OD7X_9\];QTT-DV[>K2W/NBCO3-W'%*7-OIT+\_I M3,(A6+&LW8M'(W5WC$6&8G8%RQOGE?>:@SHOR*0B.;*=$*1Y]QAY(R/7B^4ZM.AK+*42*1R56(P?.HLV@Z-U ML'%TD=:02AT*]P5>SZPLV]=RL50@\WM*(S6""3VD>/+E5/A838>&)SL'*H9L M6+M9U7IFO5:6+T/72+"9J@8KILKRD+)*]VL3/HO&ZE-&JOK:O7:/8^3\/Q+H(1!Y_'#K6@4RJ% TZT4 IO%EJ$\B4PQBZ6NBKOQC=%Q3K31Y;Y=&8]W$]2G070,1G5)&W) M>K)D]$1BEH4R!BJ NPC?H :.,):JH[9873#E-3&F]+G//.[\X!5E[2B-FJ!P M)KXP#T!%9XN!"+15Y (=REX4#%TZBM'^3ZM677VM*'P]'/,CE[JMA+*-2/!B MM_!Q'JC':6?/3/7O?&9*-T%G)[+:^')4@R*AC,N4IW9S$RX M57>CS5I1J\AHUC]1Q96,.G_38Q%Y_SEUB"R3P+K"IGB2ZVZEB=0TA2MI9OJ+ MF;(ENS^I\)*(&>SJDJ$@!PY-,K,?"D:_S2OE"O6+9IL\CE)-J%$*I=[=B&X- MS!/DJDD"ES#RO;.+CM K>8@F("M!\ZS-BD)'!79%-D5*R)%@K)A/X7*>V:1N MF$VW;5AB.:@K,? <^JVJNM!Z>\XPR%RR^=7D]V+,WE6H;<%@Q1T$Q9L)=;RA M!--#!W+X]GRSGPU6MQ2^()CW_^(PN7 M1LX=V6W?4_\L)FT.ZV=);YW*WA1J&[- 6J!,,H@C53/KO!E[0X RO(\G:&O- M'[+H&*PJ435Y'%&E\"=&4WTQC>4;_8.YB!Q3'-H4:1+J!QS7I">%\&>-PJ]F M[',^OIQ$>A4JM%GG+29#_?P*>QV ]Z#HB$/5:I1&H]KL?6="1\VG(67$_HSQ MT?;!1(X&D?Y][SH2TS<<++X&H*P-TJJX.4VL7Q4#NM1%;CDXNX(.[DX&1I#] M7]\GPSN ?8QG)F$ %T.U""Z]S6JG91%1 D34JKV&140)$-&N]KL6$25 A!5- M)4%$O]JV'%$&1%B.* DBK+(N"2*LLBX)(JQH*@DBK+(N"2(L1Y0$$599EP01 M5EF7!!%6-)4$$599EP01EB-*@HANM665=1D083FB)(@ CNA81)0 $;5JJVX1 ML3E$?)]$6$>PL9J!Q]MU;YK,E_[=%0Q;E' A6E2!Q.<[\OUDYTG8] M]\?%^*,@>)V/O)DM+SW7:&_ MOVE\\T!X=*K=ONY8IONVU:Q@&,.8@\F/:]]*\DP@67(()XSUS'HH#0VE#' ;7RLX3W=8&Q728\)I2- MTL'6@UZ/F"Q2P;*94LC:DE&*ADT]LVQF &##<,]"PFS,!*[W'FH#=]O5=ONI M \PK!N=$CF/0A@+Y,+\91.N*^5H],/3"HRY M%-69=-,(-KD(H??=PVZ(@(=)O4W!8NN5*7,8_G:;V]EZD:BL3DU+?N;'YU.OU:M/0*J'SW), N<,O-!&4I5.LWO=A__NX%N*_:> M7.QU6]UJ^]F(O=T@>ROE7A2ZK90K@91K/"/C;C?(OA12KF6EW".ANPP%R#V+ M[. >Z@>5A?;#"4$INE0IX56SLBMGHK@WME(_3MZ=E2 M2)N.E396VCQG:=.N-JVTL=)FMUFO#(&L>1CL!W[B %=C M<8#K)<>Q=J6"[F2:A-*7;A*%@>?&SO?.KR)(1\)-T@@FWNDX]3T4YV9SJ$]8 MGK]#L7FV'7NBLJ:%94OJ$ZPWK7H?DF%@DU; M*+B3A8):#3L=&OX\3(0/XR1.WFC'YC8>FD\O6F!-L,"&83KPY6.98.M/K&S ML'S\;6TZJ5ZI]?H[E5:WM8?V$@0K^*S@^VK!5^\U5L8?RT;O.UQ/9.65E5=6 M7GVMO.IT5AXRMO3^Y'+N?G@OWK]B$;J;M92+"P8L[G8B!X <\(/\"@(7R<.+'P MX8-AY,&GQDSP09Q$,KB$_<';N -\$V=U :@A##=TKN38!#X>'F?7$;XW#R[]2;3@!E^ Q6 2_& M-#J,"LCP!8[+3P(@#K(!8_A1,%PE/(=1\,=D[$5#Y^\4-B_QCU&87HYG7QH1 MLG)H5YQ)&"=.$"++W#JC*)PX81HYXLJCF6EBWK(+9!9.($7XQO>__N_1JOY0^"<1]X@36 2X;PZVS]_C/(54KQ MU6K?;49$UE:)^T;+B/8S3W=JQJKIW__]'W/U\]D;Y3<8VU)=GALD\B_EW@ P M]65/C&#F-\*_!IK5RJY?;6J7Y$WF>C19S%2;[>\$QQPP)^)FSP"9TC![ MOAPE;]1G^AF9G=G#,/:00-Y$$IGC2N+HA7$),TDX?=, *P3%(/RJ-M:J5[OM M+>"J,2]MFX:T%89TT@'?R!=2+8W), ?/V1,;N+O" MF8U%8)X3^2;\0 2C[LFD_*0P&FFB< (:R 7E[H0STP_2&( 8QS ."_:QN$(E M#'K= W/%36!V4.NKE!6J;"\(" GAM8B&\89T["*#!-\$B\1/"4)DSF@ H[H3 M3@S,ZV?;4 1&=:G_EC1P6 M$58TO2Q$K,O/6$18CGA9B+#*NB2(L,JZ)(BPHJDDB+#*NB2(L!Q1$D1895T2 M1'36=#>TB+"BZ64APBKKDB"B5FVO+!6SB+@?(NYYPG1M/NCQ=MV_QZZW*H3+ MF8#IX&*B^1&\K0 F5E8<1W7)D1CC9TR_M+1+(5>5;D M66ZP(N\%(=F*O/6Q+BOR7@HWO#B1MRZ6LH7RWMG#NC;\\,Q9T0U]?/CO;QK? M/'#_W6J_5Z9^I/=FVT:MWK-&RE>*Y1W&_T>9L-C+N^)98K""@01#W]*"%0Q6 M,&Q6,.RZ5&C4+"%8J;!IJ5 >;V\F0;^,- K"H-[-I,',NJT?^1*$04X(K8>J MA4ZCVN^7.L#SZA /!DFIO:S_93K+7IQIMG M-OOU1[D_YX70]/;[!=?6:Z)FI[K=6W5>"#*M@"J!@&HU:]6.%5#/34"UK("R M NKQ*S:V(: :5D ]0P&UW2M^T&3AJ,Q%4846>\B7=3:$*H6B)CY^1L M$ES+3+/E!?U]+V4@(VIVZ(HHNG7& "T9.9?&LK&O(LR?=\:D_H\(I"=H8G@R MA>4FV/3QZ&8J@]@(\)>33YY)*\-&QQXOGZ>#>XCU#9[S7WU9@T7$HQVF[:V\ M_L,BXI$0T:IVK6@J R*L:"H)(FS#A9(@PG)$21!AE75)$&&5=4D0845321!A ME75)$&$YHB2(L,JZ)(BPRKHDB+"BJ22(L,JZ)(BP'%$21*R[2=DBPG+$RT($ M<,3*DS(6$8_F1ZR^&=TB8JOM;M?6#)3W9OJM">%GN.5UWOI+Z(.VSE%^F7W0 M7B SO+@V:"\0QU;@68%GF<$*O!>#8ROPK,"SS& %WHO!\;J8]I/C..N*NKHW M#("E_\/:]S;82?%ETDJY^R)EZ-T,K6RLO]ZZZ.SF.RE]9?]L&\_E^B!MLG[W3I/ UMMX.HW];[3!WFA:L6+ FGQ4+5BQ8L;!%ZWZG2<&* M!2L6-A%!VF%:4%'$@[$(+J6E@Z^+#EDZ*&?D9Z;ZK[:$*HK607V3O?1M3&G' MMIRWTN\]^.JE>K7<$>/'ZJ3_V%+@R3KI;Y_+Y_9Z)@%;P65%=WAS1#!TQ'#B M!5Z<1%2NO-VVJ5OF\24B_G$;:6Z],&)NEUOM#;OU&H<9P;2)UK"-9O]16L.^ M#((N0W%#H['EUOHO Y56-CV];.HTJFTKFYZ7;&I8V61ETS.036U0LU8V/2?9 M!*"VLNFK=UF&VL^Z-8 W@L@G#[.]:KW>\AT76XZA;2V46KHX^1S-GLI8BL@= M4^1L**^D']+]!R\] O[0:.]CFWS+)&2RS]A+#K&Q8 ML%+CA4N-=F=EO*IL]/J\I4:KVK-2PTJ-'9 :W6K32HW22(V^E1I?4;+YQ/&" MWN)X@<7>+D1[%M]G^I)#.KM2+74\F0HOPNA.!6_V3*+43=((KYD4P5#U4TCP M8DQW#)]A8?P.1VM5$58DEIH'GJ5(K/:L1'RV$K%6;5J):"6BE8CWR5D^ZV)9*Q%WO#IM MAR1B.4*9_>W6/EF$EROZV5F<>+"E;B4O==-JVB$ ?//C>9@(WPFG$D^)!I>. MO)G*(%X<\WR!++L!X[0)JGD8I@-?/HEUNO LQ ;LS\??UJ9=\F9[I5->-FK? M=B:[1.A=&'6LV0H9*Y6>OU1J-*Q4VAVIU.@N"?V5#4]6*EFI]!52J6YMI=V2 M2ANI3GJ!4JD4P;0EYP@M]G8A,O:JL1'L[7@$[/M$@#Q\U+N.:W=?Y]>OJC8? M5:L;2G55[[FL6=M/1K.V_9EF;8--+M2@V+_2./%&M_S("P!"R9MF9^5F[M!< MSGF%0&[4?CC[Z?^)R?2'??JU_L/K+)[HN&$0P_MRZ$PC#R:#C3CA"!Y/\ 6! M]V4[4^$-G21T8N'+N.+ 6U]DHNHR9V>2[4TH%U ROCS&R^!(=WY:]Z^^?&=%X,,<;!WMW, L!,10/3: M2\9.]I=ZO^HH8M?HR-$PE&XD12Q5G>NM%-$>WGF^AS\YPU0B_-TP3A!AB? " M+)-U)O!)&BF ^N&UC!S PY7TC8'Y4ZJG]5Q$)[P= 3L"X$=1.'$.3GX[/MRK M]QT1.]= 4OA?'BIF D-:F'B$1_@TCD/7$XG>73*6V=H=+X!YN&GU)G'Y0'XN M'!T_-(^.EXB)3]+(.9-N&H%HI(6^E\)/QB[0CS/T4&PBU,> 4V<,3!9&J*J M1;W@2A+7QND@3D20>"@ )F$:)#'C8?&Y^4PBG!(%'FJ!4'5^1_PE,A@RI<&( M 9(.S HTA8]AU%&: +GE) K" %<;II=C)YY*UQMY+K+]920F,7 XB)*(_A.$ MB3%FZ Q $*0 H"&M#W]$0O-QG?S=R,?B;Z"SJJ-6FI.T%[A^BM]FFXRD3R0) M(P> .%C!$#XO[!OGT<]E,!:!*^DYC3KT<%\O2 M@NEZ^9.]I,B/ #@"%-\3 MZ&60#N9A@]/9PP;."9TS.-#G#$HD,(!-21H@]T2)^"(#Q\4?F.?-;8"PO_(2 MCY +FW+D"%"5(!YI H:LED!>,(J%'DDQ#0SG!/PUNZ2L7 MEAU.0-$K[F6!E$A@^T3"Q'^G(+=(U5100402OO,F0 A7N# <024VR3* =7FN M)P/WMNJ@..1U:J$G_2G0FR(>^E:P(4D$28-*(T_*@(OQ G!!!<(1,[_ 0&* M[Y"TP-6-O6G,^RON2"2@18%DD:P'*:A*L&)(0*)D2A.8_A_IQ!Z@'W@CT\$P M&VI#EI&L:06A7H/1U#+R06&)J:]9[WO0+3_^"_[1%.WZP.?H_(P5[65!%"0[ MY;C6:M]MQL6IK7+7&BTC':ZJ&NK&JNG?__T?<_7SY0TJWF-L2[67;Y#+=BGW M!@#Y+WMB!#._$?ZUN(VUL]JO9I'"-UG(J,E\6&VVOW.,GQ$><\",(5>21R],"YA)@FG;[#/&,H)^%5MK%6O=MM; MP%5C7APU#1DKG'$D1__^YO_.3PX6Z:V'DH>A]((PF@B_H/34(X.&$+A8-X'N M+?+)08C&3!)G[J7X\0Z47\3;(G2400=LVSI8>1#/*9S!(ZO0&#RSS5YYKYUO MV]6VHSK6DYW@90,CBL"7D,EBE^(ZPO!+.!KA>Z!:1'#I(6))WW@W:#?RQ\HR M$0/X2QAD(X/!&8 H &HS0_P9,A!0=FXP,9FN>^0&RLOP8H%Y3!*M$QGPQAF M36,B+H"^N2AX>]H2IF^J#EMSYZ0SEF ,/#V DH@25B$ M<]P-:&P (OSP;;/:R2:+I(M&(4<(E-7ARTNT('B-\#^E:!AQL'[2VY'T)H,T MBI7YI];E'#)5C7(:K,!ZD(C2*&(#?R7QP1P UY:QOLP/> AXOZU7FW<"+*QR M[('?L0YV]6I_X[#;BNF\UEI&!0W(R(WC#1K%VX@D4I@S,P\X+>3BA1K36+[1 M/YB+Z.2A7%;41FQ7:>EY2VCN\IHZK_]N-8:=;K6[,BQN:"EC?*2BD1]>Z_WK MWRDK^(;-FFO8\5IS0EEX-+%^50SBT$\3N64S8@62[Q'5SLW!KPSJ-ZKUE<6> M%A&/A(@ZV<$6$4^.B&ZUL3)):1'Q>*+)(J(,B+"BJ22(L**I)(BPHJDDB+"B MJ22( -&TLN>E1<3]$''/0WMK'>K'VW7_GL596W-=RQF>F;O(M?'0>UQ[U=V^ MXKM1J_FR5)RJW:M@JG&;/3^V3_MS M>WR*F\K6.=%;V.96[\-<%R;;>"'+)@XTUOLK;S'8($D_ FPL25N2_M'!2CU+ MTI:D'Q8Q+"5)UWL+3IV7SXN8PR17];_R C>>F\K6/>N[/JJ5FV\WJ@OO,.Q)4OG.T?G#U%12 'UQF8C0);J MGQ?5/VV_\L>D^IV-=\VV12W4H?-9@.<3!GL$ ;!9-^PIVRT]2>CAR3>\^7!; M_5G$)BSK6-:Q83W+.L^/=9ZX%^?CA@]?0G>RDA_]+AP.KM#)Y[EL<\6Y%K'S M+>*QD&;',ZRNGB()G6]12!;?P)//>$PZ%A,\F^V%JL/,%& 5#K'9A9R:O0I_XD\.K02[)SPE5G-N.>'W+_=AX">(RX._MTYL@UOL2'G6'8 MJ<1&+=*_K>!*Z=RZB,=S@#?:LQFGG'&;'T/8"<_W*I;\.__:TZ^X(1)73,>7 M _)P:8"1%P#$L'-4G, #.E],&-+]28:PZ)0Z?[TN03]A )M94=$Q1?.=< MW)2L0T_>KP7[X27BAFB-UBSXL+B;^AG).U> 5&H 1WVHL#].@,?'T\D *7.$ M=)B$D>YZA2^\\EXS?A&U$^^&CXL3-("5 J)R&C9,8YK_KS3RXJ'J_E:!E]PQ M?L-GV,5TZN,"!#"#]W@["$S2LP-#GA%[A@_IAX#(/&O M< 5 L$#&(->]>"QQNWZJ#N/[P-#,L0B;H1Q).O2/0ZON#J_T>-BJ84 ,G$[# M0#4A@K>IQY3P;V,O5LUQ'-_[(GUO'(8H!$2B&N8L&OT:N!,[D5&?GG_D\'6% M&RSDP*6&9)HM@>%3 "$J7MTV"S^XTEM79_IQ NE+#>Q7^N_X?$RL=QL[EP!D MQ<+Z.Y@%MT5\'^C>2-C=S1MZ1"(XEEY<)),T"O#S:<848HC$RDQ,S2*N%J$% ME^'+2R_F'D@OI^79K&9C8&?$G,.1=5LM;]U0F5-J+6=6GY$J1-,EFV2!;IR8]NM+@MFA)*G)BK "MW M$C-!W1'M=#U!D:P:O6K_.]U$QJ"FIU>['T K@ Q2W>$.Q!0Y$GOFP8;=DNE> M[!\'P .C9HK2DU>(://S343<;HVL+-P1_8#D">2 PK/"3[BK+IE)V";5:.!& ML6<<8=90/%@V)" 88(8&8[=3K<]8C(GSHNT&NJ?G7CQ MB#$T@Q'<$\Y9,>Q\>BU-L+TOM\=%2B=^)%#O9B?'ANWD*&TGQ^"I.SD:X*[7 MJ^TM14N_HK^O U])3DXMC0VQ5*(C-?82:FU+.LU<)/)5VDWVP6%6'7V28(L MLCBH4R][/^U<[YH"B"UU%%7+5T3*%#2)C.*]<+2G_FR.HFVAE4;GMVA6MCJY MUU)USI;&MAX4T=IESY<,30J'811R<.N<9&U^][.VSYGG>Z!U<%S04,4>T2XL M(6NZ[L2P%6SF+DC_TUA1%:-4W6IK^:3F;$?F+-2EM]AOE\NL M5,QTX2KJS:6KJ/:<.VW:2&]P,#B_1 " &X>CY!K]*+4\C)"2#_1L6.8=*ZX[ MLLPH>WN69>JUUDJ>F8EEMN=()\YFS?-CK5[O)47;W_@VZ[K!9< MC ED@8ZM! 96;>3;9KM:NQ-[/WW\\&V&TI*%"I=ZUARYR/)+<]&A+)K7!"E; MRP/M=XKD@?V1Q^8Y=M<$0[=SI^#=N75V"ZP; MV_)NE@[N4:"WP2:0M947LUI$/%H3R)KM85X&1'2K/8N(,B#"BJ:2(,**II(@ MPHJFDB#"BJ:2(,**II(@PHJFDB#"BJ:2(,**II(@HF.O:2L'(JQH*@DBK&@J M"2*L:-HL(N[9Q'!M&N)9MD)?+80WL^5UK< WUZ,@[Y+?>FAW]':MVMKMZP8^ MJ:((SFL>IBK!.;CE_WZBBK^U/=1WA%406',PL+SS -[9CO7PE%!X.MI8%P!Y MF5!Y;ARSB:MM>MN%R-?JD@\RCO41>A%L[$*CYT4'ST]R/AX4K*2T'&(YY&O" M I9#R@:5I[$EMBY)O]:6V,=#O9OP.Y_8-[_[C@^,0N23O!#9FE%;-:=W.'1S MCH<1+'E8\EA,'O7\+) E$DLD2XB$2&/5&P2__@]KWVOFY&9UUG;-MAVFM^;& MZ*UMZ&;C4ZEWY]O#F^IVE+U[E)UNU_I-Q[GLA!+U):H'^G^ MFTZW4JL_SNU1EJIWD*JWGX/: E5W+$%;@GY.!'V/&T'+YM[F/2U]23VU7M5? M[TQXIUSU $_ BAN\J'<'K:-FO=)HU':M=,$2[8LFVGZE76];FK4TNT,T6P=! MN](+M43[K(EV)XWR3J53:UF:M32[0S3;K/3Z\P;M+J=//ZEFS6:_U]T.^^S4 M5=XEXM\7'=1;V.)_VF) M?R>]FH8E?4OZ+Y/T=S@SO)_?O:;.">C[E=:X\B^1905^"_55O5GJ=KHT& M6Z+=(:+M5%H=6]Y@:7:7:+95Z=JLV\NEV9TTTNM LZMBDY9F+*RGXU)O>,/-T*XVFU3V6?2S[ M/#!MTFC/5UOM0,:=6XVY8=Z;V&;:-Q.8+%)X$RA\&*8#7SX-7R]LH+ !J_$) M]K7I[%&K7NDVFS86;TG^I9!\O5FOU#JKS#U+\I;DGQ7)-WK-2K]NI;PE^3NZ M)+M/\O5VI5-?50=O*=Y2_/.B^'JEWIJG^%VN43A)QC("_WPRD9'KD:L^F7B) MNM.7"OU]F20RBIUPY+B1''H[WC1\Q^-WI90.V\P;[;[8Z'4JG<;SZ ]JF<-/-4ZOU574TM[UC> ML;RS)%+2J_07U)I2I.3[1,#.?OS7T+OZ^J574 , [TIJ^JO5OL--&HN;Q[3"B1YQ>K-@.)JZVI$ZN--H5VL: MST !@)];\$IVP53"&P E],8_E&__##5TD%WPMD#IE& M=STH:5%[OK@-T^3-R+N10Y-V_DKCQ!O=FL!46U;$4PR3%=9^ $,,(F^.-&<8 MBF:#U2QGJ69GCDOH!H B \^PD4G5131_%5_QKS@LK#&:")^?J%L&U:,Y+"R MZ#<_GDK@L!@#<\XH3=)(.JZ(Q\Y4W$[X81@YX>S5!P D=^P(>%E]C+TN @?V M"O3LQ2Z0-3X:B-B+JQF_KN)5@Q[J"G9,KAL71'KK],@+0!4EC%M#-N'_Z[EP M^EW"UH!:O*E(I).,1<) NI0! @9V.HK"B1.F&:C"(*XX'D $J %_!2,KA%,-1X$"#ZXQB_=,74PX(G6.$7"2_%XS#U\028 M$Z>C$:P+/L7W)E(FM J:(9)_IUXDK'J2=4N ]/;*\P7$\?!6>@HV@*KDJ@/K0_0(S3U5O5(:/#VOT*7*,Q"37!P! =]Y M>PC'.&4TP2@(-+U56"J@7Q&(1GJ%2M:\()5X#>IDZGLB<"7,EHR=D1? +QPK MOY+P,T 9WQ9TV _&(KQ2I!R70J84;1L7,9;"AS$PECY#*MDB_,6@8"U*G&9P MHPMT$J&1,9X1W4UDB*).VSB#%J]3;;1R.T&Q8Z=IK)K^_=__N9-J-;:EY&*# M9/JEW!M$4GS9$R.8^8WPK\5MK%WX?K69JQN]JB9+B&JS_9UC_)R+K8)HN]DS M0*8TQ)XO1\D;]9E^%K&P5@_GM/\WRT1FHU[M% V25KW:;6\!5XUY0=DTK#CA MC",Y^OF M_8)9S;/R&N$#E/+O)6J"6^==&,$? ^T!.1)_.[AM"1KKYS20K*2:M8K3J#5J5>=D!%+/BU&@ M@:$!@FTZC<(;;P*JV+]U.LWOG&L1@U!DR) N4]")#>C00N#!7](E[0EJ1B21 M)UA?BQL4O_"RUN>D-6*9#:4TA8PDSS2-8 $1 !9E[AEPLYC"FQ7G5]#[;E@A M.?TY\-!:^ 7^.@PG\#T)6M6!",20?X2%"=!XH%$B4)1( MQ#C^,6@W_OM/,B+U9 AW6"I8+!Y2/'T_I5?@2U@;K#VXDF #N&#_@FYQ@-P# M6$[,)HS>G&G&X"S78 >D4<1C#$,G"),YD^A:LMX,I!PR?@C+,(<>E>Q" CVL M"N%'N/EO;J!OGV@>+EC(ROT\SX M*F!/@%CPS7:G4>G6NF!#@_L2 MHY<\#B-8S)"PFW^'G@RP'*(1.!O^1!^8+TP9'$2O^_".GA[G>QLBI@&KAV R MDZ5ESB2 1ZZ7#HB?I5,DDWH%K!;\OUHM\"+P%_R9_2_>%(Z7FZ_%/0BR2U&$ M.KGTQ.6FEP#JU>L%,S>2&0!!&7J3=.($Z62 8!EI ,(RFS/+-+?*4"1#><:6 MS^%WCK)";WX8P@#(K^ 5P%I@ )_,:\##(J"ZI#L<,-O ^&%19(Q<&C(]9P%! M[AY()W5HA8$9&]#,J9:]CYC<:N<*%59"KLH"-X0A"Q3H@KI1UK[A<\%\[ V@ M0F-WE)^R)V!*H2FHK"0%)04RNFJP?@PCH-B$_Z 81/E+X@XAC__-L:S1F(S! M +\N]0%Z&B4>R%U1@$,,&>8GLRV(\(9+XJ.I\G@(X M M#%-:#JHQ[)5"\)Z.1\Q8L0]S%V1AC.OM&B*A4Z-C/%$S1 M1B/VJ M]9I_A3E/Y67J"^ZYBX_.]GZI*(D&UFB@S"G#Z$,YXL.S80DPC!/LNV0.(^F! M817 SVX)$ R+ T\2@#]"G]JT7>.I\I/0=A'YXJ>%Q6DFX(AJO3G'?,:PK'&_[[FXO:H#[L#<3@HM$8 M=2]:@]'H0O0;O0NW4^^.AO5Z>]!N?,/1"?[B^/SHU^[^?S[O?SP_/M\_/_[M M:/_C(?SZ0?UVT6BW>LVN^N9):1J7RCCJ[E<=<\D.K-DQ%NT<'I\=?#@Y^WQZ M=.;LOSWY?.[\NG_ZR]&Y,0C3T/]/:BV8NSX3(C,B=##+P+]*4C M-L2DN4E\$81 (-U<2J&,0E6CHP)['+1P;_< MB%["$4KDY:K AH/73$Z73AS MRG%!M',1.QOUX3="-4:PRR.<@@^(^2N&IQ+)66(J-ES@@0B^.)A0- KVJQA5 MC>7?*46%*EG$@X:EG$ZL R@C/T6/)U&Y#@Z1Q)J6M,M">9U<8Q26&&-$!P,R M&&^#]?,J'17Y2I&$V-\Q[BP@[0K;9E'SY&J_N"B= M/]*AKS16'&88 A5#)P"LL-AYC< LJH.&.=&3*2%X2/S(% >E% M.(%);!&ZKSN9\FK9E)=->3VCE-<"\;13(S@%GY)93ZDO 5;ZFRBA""PX.M,J%!:2ID+A4@9L54N4:B4 MXTKXK,[&4KF44V23_IK,U4)T%SSD M+Y0G'(8 )$J&3CE=ACG%!+0BQNDQ1:=BI%-,;%Z1'47:$;=?X(.<;61PY8'G MKL,SG% L ,7,[S'4U!;%E[P0AJRR[*\4/@TG4FOJ/"^X=)L1O@SR#"-(,7@ M8!? YF1PF8S99> 3I\8"WLVA<\7_;TPD(5P;>OZM6F"C>J>R842R=D<^P MQ-1DDN7^-'3S E"%\'EPM:N](A10+N1967(6E74/D*,-#>6C;6@H-[ZAI]?2 MQV#NJ)[_)5+/>3QE('U/7JGJ$$\O%E 44VI . CJB"(K*EC,R-$^8X%Y2P%O M%9 X1=WZY*%!E58&51]@&0[Z[& ^ZK)06">1\M!!6U7J[)=J'6A;? X0>\8NAE2>J'Y;/ L)@/[\7.*]+_81K#LN+7 M;QXE+/^PTT?W.!K!8^<(8=\6SUSH!^S8TI."_UO+CQ&H=^8##$FD5Y&=!N%S M#G?JR-GH5MN]56>_#.?/&!\-VQ%@3(-(_T[';]YPM \H.%:+]TXYI&]*@:@ MGM-D]D#,(]+!/0ZA&:=EOK813V]EZQ6+B$="1*W:;UA$E 1[6K#M&X18473RT)$O5JWHJD,B&A;'5$.1%C1 M5!)$6*NI)(BP_EPY\& E4TD0825321!A)5,Y\%"OMEL6$9M#Q#WOVUY;W?=X MN^[?8]=;K:/;S):7'LC<-!#'__ZFWOWFH1G!WI/>1M^[ [A6MU?@4N6L M@'J[QM(S9(EU9LDSW/(: V#'A("E=$OIEM(?;F9^-1#ZLU@W.N]9P^Q%&F:[ M+J#0+)NSMAX%!NOJ^I^2$)X.*E9;OX0MKZO.M+3_0@C!TKZE?4O[+V;+)?;2 M+.E;TM\NEE?75EK:WSE"R)(2C8?F)+K5VG8C-E^;=6C4&FT.\HA@:%,/5MY9 M56])WY*^)7V;G'B.E/O,DA-?;Z!UJO7=+AO!_G+6;ML$*7"^9K=)H6Y)P9(" MDT+#DL(F2*%7K35WG12:EA0V00K-:J^SZZ30LJ2PN;C>#I,"WC'YXV_W^%%APWRA1.)1SW89>&&$MP[(>!'V[KOS)PLI+4'K_+_;W.76 MH]QSN_QVF]O9>FUJORB"J*N_,9_3+-SE5Y#>YJ*GD:33D/".@S*[WE@5#-T4 M=+:NORQ);WX[6R^[LR1M2=J2M"5I2])?L9UMI\ZW0-&-7K?2KM4L15N*?I*Z M3RND2T_2Z[I([AA)K^O%:$GZ^9/T,Y/2UNZP%&TI^L50]-9S#5O+0)6NB/6A MJ0@1C_'N>+X>&.^CQKN,72-!L30S4;8$1/G*>!]?E"T7SR\@\U"'->_0&9$Y MY'VW3L6^'/+;Q9"J)3]+?I;\+/F5_^":I3Y+?2\M4O[B*/#Q@]T;=#Z>8V#[ MQ5'@#LM JX$M]5GJ>S+J>_P:].]>4/GY.R\0@2L=7XI8.N$ EB[P,I+=KC]_ MA/"O37$]GUAQI59;);!V)F=KR=Z6_=Z=[+OUAB5Z2_0OB^B;+4OTENA?5@U/ MIVY)WI*\+9>WA+_]&CY;5&\)_P42_C.3^#MHY#0J]<:S*+RW5&^IOG14;XOS MGSI1LP^K%I=RMCY_Y(SND\%Y@8F:TLNT%UVGWZKV;*'"LZ"^78P&6^JSU&>I MSU+?"RS2LL3W7(CO>8;G7QP%VAI]2X%6!EH%;(G/$M]N$=_35^A_GXB!+Q\S M'EFOW3T@^?6KJA4IX*\T3KS1;2%FW.S,18P3Y^ .R=,DS@1 >+126&*")Y$3B2O0O\*G[F1 M''J),Q(N :#JG(]E+/,!8D=$THG3P5_239PD=$9^ZB8IAZ8=+W ^'+\].:UN M"$#;0)MPO.&_O[FHMWNNK _K%[U!O7W1ZG3@IQ;\U.OU97_8=X>]=@?F^U[H M+X[/CW[MO3O^N/_QX'C_P]GY/OQ^]/'\;/_CX=GG3Y\^T&_[IW^JCS9#'88X MP/_7#7FPZMH(7"L30:_J9&MV\D4[L&JGL&SGCH-DEHRE O+M :WN A$CE4B1)/^+!D>#"!D6-X722.F$ZE MB&+L=C05EXICWNW5D2.2L1?#--,P2HC&G5/Z&?^$TTPE+1&>7GHQ9F:&SJ=T MX'NNL^^Z81HDR"OOO&CBC*)PXOP:QK&S/Q23F"?Y\.%3A99\8*[T7;;2LVRE M_-I';,#$G\+V[O 1<+!SEDZG/CT0T:US*!*AC-_/@4B!B>'C_Z0B@M7[M["1 M./4!,#YN9XB,6H#H':8$/>&.%4R= < E"$B@%(';F %NA>2%%[AA!+_2\(-; M []>0,B%]X]A)DVS.R ^>J-FKU]K7S0:;N.BU>K6+_K-9NNBXW8[(Y HK<%H M7GST#][O?_SIZ P9\O#P^&S_I],CYL>+7KM7Z]3+)3OZ54&PU1HV:A?=?DM>M*0$$AQU:Q?-YJC9Z+;;#>&V%4%]/_2N?OP7_*,G M=GW@8K0 QVIU^G:D)JY#V7^UVG>;R0;/8*%X"U*CE=NYBCX[;38$:=7T[__^ MC[GZ^?('=9.3L:TQTUF#[-9+N3>(I/BR1_>LO1'^M;B-M9G?KV9W1+W)+H-J M,LM4F^WO'.-GA,<<,"?B9L\ 6:$*0'VFGY&1GST,8P_MIC>1],& NI(X>F%< MPDP23M\TZE4B4_A5;:Q5KW;;6\!58UYR- W)(9PQ".]_?_-_YR<'BXCYH>3! MO^) X(1$$^'_8$H+]GYY\0(OOT^G)P=$AR*JSBVZO7V_V2R:Y]T%TJ]62X,[7NV'A^L"E M'ET)GYT&1-ZA%[M^&*<1&4Q)%/HQ63B?HM"50W@W+D'-U( M-T5B=$Y&(\\%?PT!D_\]M]74WROHS'GR&N;#-R4#&GZCM8U&X+;!:(&,:1,X MT#"'OFM"?YI!WWDE8F[]4[@K%:_1E,A2@V0U_O/*&Z.^( M. Q(EHD8QJ#*+_)AO&"$LH\X)9)_IQXN#+X<2#TCHP278 )9$1FXY A/%[7; ML,*+B6/\,4XG0.' $4PG_#K\(%$3T1X 7"_^GW(2 *2R ]O7O7 MW'WN[$=Z]R2C.*)'(D,YW]Y19>&##DO 2IRT3"9H605I\#'EQP3>*=G M^=?WWH^ PSC-!0W ?N(EB20[[PQ)*8QPF2?1I0B\?U3H46W]'$3I$*Q[_BHF M[+PZ.#D[>8W+;-3J3:U]:'\@84T58Q!N46'<$X+70)*YH!=+[(5-"J"O8]J% M\2L@+<\(A45Y*&S*H3"1A\)&7C2I@*8%R:Q"3P6EHFAI?=P.X'1R=NR /H_A?6TM:'FM5.@28[L@R]$ A@'^D3HQ$-PN_RX@;"/YC,&DO):^ MKQ:@A%H(:E\0P;@@(;4%'P;^[6(S'D K7-#E5YI(<324HAG-4"X-,*'B^K/6 M4V[T@]4+LW@@)_]*AY?\1F "A(5LG.P- *TC#W?N,\K'WA17,@5A1X;8DNV# M%V#D"_6+Z*,HP8[8>2(G4DA!#[T $%]3-H-\9U2YD8]2[:'4Q M_=@M>L=UN_UVK>[6YI,(;T_.WQ^='G]\=W+ZZ_[Y\MW2Q:" M>EMU:*&.L=*G%B8[$MGO-46O,1+BPFVY0 WM>OU"M.K-"UJU MP^/3HX/SD].SBWJOW>O4RJ4*@"F<;(45Y^B/HX//Y\>_'3DG[]X='QR=GF!9^\DSP.5E "R*P@UNC7J%>0T-M>8T#E8A0C!@# M4Q[%!, 8NKG-/5\*-.$KRLF,D]#],@9 RBA6H4%G(B4:>1C%E3%\ Z9@[([! M;O.SD/!8^N2O'DI73@8RXO5M,M:PS7QVLR<:W5;_HMVNR8M6K5F_&'0:\&NK MW6G4&YUN333FK*%Z/2.G@Y-?/QU]/&.3"/BYOF%^_GH^J%<-XC>7NR-T7K=T MO@$Z;[5ZC7:O*<%L1^M.# 87@\:H<=%L=8;M]G#8;8[D/)TWSH!P3H_/_SSY M_2.(S/?'GT[>@>P\WS_^^/;HXQ$(TN.247NCZN@U.]FB0>8[:MF.7O?^!_5W MT@._[G_<_XDJC.Y6071Z] &4QJ%S!G;++^]//AR"RP'>QCF,MR-LU;!LM0&V M:KO#04NT6N!,-\&9'C5:%Z+?KU_4W$:S,1K(8:L[[TS7FXH8B8I $B.-8H&' MHJJ+=JU9,K9J5C,&*BR:F$@68Z/-H= M ZQI.6@#'"1'O6%_T.U?C)I8$E^3O8M^7S0N!D-WV.JU9:L[&LQS4.O3Z?'' M@^-/^Q_R4M!W1T=4%W]T^AL8^&+=K?=J6_6,-Q&M/"W1<'"]M$?[X_?'M/!M>STQ44;%'R_9.=/ MZFV,E_!B22\O.,GFG!V\/SK\_,%0U@:.OXKX?2^0FLGJU49W1D :>V0.-Q0/ ML6IM.M,1D%Y8H[WVZ*49AAIZ\=07MV^\@-8T\$$[_U#8VP&,.(B\>1S 6IBR M\\G53"3?Y\_^?O/C*_%:,\\*%<76R2C$PDNJP@C=E&MXL(ABY*%5(&(JAILY M$O8F8\U9EMPFNGHSV.HVUF"KWKL#MNBE+6 KGWP=MNI5#4YO":865>0M.N)7 M=;#X;C7./W$[REA*RKYC!1CEWY$"'GJ8<-D!35VD]57G,^]X#),J#1YP$K.< MYRF-HY2.&(17LOHD+#:FOPY<*ST:,0CI M.#I0 MNID2H$ST7'>E$#'YG2">NRDK#ZF";/)6DJJU?Q /V]@!BKM7KPT9/7-0:H]I% MJ],=7/2'_-S8DKD<5],8_E& M_V NV+ )B>%$FH3Z 7,;/2DPI6DX1IE,IZGW0 .$J?JHR%MWOV.H7ZO6MWO' MT/TTX1QJ-GK1#F^YVMMNC]2UE+DV&P9:(".SA]P<]218S>0M1[W#D1'SSD/> M'/&F@'<)A/(# _0J0)B?PG8^?/@T)\]+3)*S?7O19]MK["B]F2+[[?X'/(-Q M]O[HZ/SLHMMNUWNU$M!9(5#Z5OAT@/1L+.4",V#7R*;]#,@F5^\G[TX^'9UR MA>I%N]TM'_F<%3M/T,ENOF-OQPFI\\P("0_+G!Z]/_IX=OS;$1B_Y28D/)0> MR;$,8JRU/ [<<")WGJ2ZSXRDC/,B9T?_^7Q<;I(Z6U"1>_1W"K;\SA-6[YD1 MUL'^V?MW'TY^!YNIWZ$F\B6FJP,1CYUW?GB]^SJOOZ-T).HJ9@\RZ?BGC\?O MC@_V/Y[GC;0_ 9$='-,IBJDUFPLX ENM7E 7FQ+BWJVZ;D=2[:!@+/9-IMM>R;9MNT=KKM' M +Z$9X$>&)/?VAT!2$U\E]/96$12^;-4?/\V%-&0+P.(I)N$>"Q@]"A=,Q]X75E3L9AQF,>4*ML4WPH(>A04KSJ*SUI(B.]P.U$4/?80>.G=/%^Y8 MGX])0$^H%=[201I52Z[N,4!V'RZ\IT*?=M$;",BO>X69=FY%ZJO"4-UXE(O< M%;36MG'6<*PZ@$SAQ^$\1@V(4]O[N[?[78:;2MZW?.M=RIU7V$G\]?::E9>G M-?@QMV,.6>Y4[MC'NT \6%.J3TPX(^&!=U?1/61U8V6Z)0!H+UXY@S8?- !U M]]<[\*LF^<+(D;H5#S[&HNR<6;GS;!)OA?O@/5@%'A,!)N=[ XQ6ZE.@%]>; MXDF32QG @JCIM.O*J7'0['/@9;$\6O[^!&9U1=791W;S%B!-PTK?MH =C)]>_QPX$WFJK!J=V[@C$ PK[),F@K)IY_V8;E!)8W7O#$8$5?6QOJ9SK70@ MNBLV9L_)D]O ,_--9#(.A]Q!.[]J -B03J'"2M+L;E Q#*=:,AAP/,.[;L&P MC&'\H3?"*VGPI7/@#!?67E6G)%N-LE+'6Q%[+'JTY59>O"FKSM?-* M&;2?#O9/WN;&/VXT,HYT.B$9XOD<=RJ&K5"Y3OV@]GN6#X!O9Q46&,:G' MI0V6QZ;\W;S!*$?_,M#%F1!7.^?M..?C,#;_JA#&MPE<@R$&KB'?;R CM+88 MQ#P5("T8R-AW M*^)K#5A4Z5<>8H#AM4.Y>;?4NBL/(9SDN%>H70_F3.HJK++-G%VR1]XJ2GEV M<+WX2[P4(7>>]$Z86[H>%LU#%A1(LK2JJG.&EY89KV8[DS> C8!T##*Q \(J M07GIH6&.=V@@B>9WVQ%93U#HL23(K[C+?)*U.V0EHG AV(?0JRG>+[+854EC M=3T*7=6"AA: %Y;M3K&E9PMKJ7X0B:0O $%JVZB M0;I;<.V.OL3F,C NQ"G89TN-J<+5/FS08C$.41)0! MO($:.Y!XS24FF37]>Y&;3M1%,F1F#*3OR2N9W^ZFILYNJ3$5PR"SP@VW6E': MSB7^&C;Q9Q-_SR3QMVEW^U"U2%6V<^'.M-'=_;6R^>C[COM@/PUO/M07!^,U\XC8HY5\5(,A)CWG?"\5=@4P?[!=W\)[VI MLHOE#?KO7D+8*.Z7ECV0. Z9JG2=WX(EB!1P')EY'"/4Q1#.L]=%@.)?7S7O M M2<=P!08$PQG*+\>FN\X$[!+@WTD@@:X S>BMHD5/3%P/G,VO*2%V1 $$, MX.D/5;XN-P_9LLON!"ZUV6W<8,A!A?D;#"OWX.Z)N*7V70H7!%+"0,&5C#GS M0E>L_R7=C#R0MHIW(A:-9&"*4]1%ZTB)<4IW0FKAD%OLV86*N*J!Q PR M;"6[-'N0;]VX3A5C+9[:-X5?1:)L^$L5KD"" E=B+ID8BPLV-HX,>X?%HO" MIZQQ\P.,C&&"89\/7P2\//F4[R@JO0OU+!0XIJ\=V\0/2^+X-+ M\GH5$P&G$=D3CASZ4@7\..0-0U%+'>ND>V=&V^QLNAD!5$(6M_VP!'ML'3 A1\%"-X*@[_%*;):Z2H0"+U "3_(3.'QBM. M=HU% RB-+8BW%M2.=I#"89,CU5 M%^+?X..*D?WCNX19[PXED,,P5E@,1$$(/@"[2NPM8"U&!C$P#EA_?GN"#1["!FM M\C/Y7!Z#"W%9,'%,0E'++>2$Z4+U+[(0*T;S=S+-794Y<:UR,B1>&7,QD'KN M5/)MU1IPNGYG*?7%LC"E\N&,N*1.$"P: ;&>SX6Z\9)^4!%()-=()LIR5X9= M12^;J-,D-Z9 G1KWR-S"Y!B26D846#-E@!#A%^-%]S[9M&"MYX#257T 9J33 M$/VC%$D,V9B7\UY,5.'43]!T- _1:ZH"P*B\;#B-.]X"!M%C5Z4CR MF_LV&WJ$JP-T2\M"'Z*1=R.'B\!G1-1T4)4U9O%TFM&;\INY(U,K=S:+PIGS M5;0D6/*B%I=&U]WB0:O_]W_]3K?_P^PZ9DYCF29^,?"\_=CG'+X6@!X(4J5# M'I[_B-G-3%8(3%U6PA-1MC!GYT66 !=) < N66?BP)0J0:L8A.N\H()9\I,. M<\?2GIX]+'?L,G=,Y@N?=/1XI&(G$6>W[\H';Y83ZUTZ8S\]03^2O&^WUE/T M 7BK'H@@V-M6J#G<>3H^*B:Z\PBM%NJZ[?8BRS6=\0:9L&#/M7"5&USB6YZL@1D*B\TJDH?)F*3WRJ:QV*1#"9 M>\$B6:]K?BS56JK= M4*W\WJ8&<,8U4\:R:Z3-L8WGJH2;QS)3Y-6^)C2WQ* M4>+S]++>BOK=$?6?\DI/+\"X,4:0N?!B"D[D-,([<)P@#/:,,Z$R @,]D+X9 M.8F%GQ?@8"P5E8($BR>\E>A;YB4660Q4);]TM-30$9-P*'T\OXTFD8_WZO#P M*K] ,2"^-TS%_$'5N&$4A0-*D2^RDC#$'&DMII>R.)K+8>_[!W*IXF37/6<; M"MI%-CZ45]+')#15KIL'I[ $RTWFXCW%1)=(\E/5>(QZ88XOB:3.VE$Y$R5= M/)5;6NJ55!^-(1[_G@*]+HT>1>]W:I76ZJ]JE&: QA@<0]EX,EYWT=&_[R&1 MOV%[\1I@M-9.,W@]>U6@1$O!C=RN?;:1GFF&G;VF/1T)!-Y0M?^4()^'LQ:O MSPK>EL:W!O-[]L1<#?PM])GZ/O[>F;U48FW[R+OS9SE[EFV,&TJ\O;(3WH<0 M3_I?2BI$QPLDP:,)/&&ISU+?(U#??GH)9KC3J'-5GZ4Z2W4[M$]+I#N,O)(1 MZ9QHU(TEX=4K/INVJ)R*"@>Q]-C#_&>C5NM4+7T^'_I\@N;K]UAG2;JOJZN& M>QW9[0R'O8M1L^]>M&K#UH6H=087_=9@V&FT1]UVNZWZ'N]*4;0E$#G#"-\8Q3Q9$W>'#> MB_GTX MO(8WV[-O_O%'[>K@'YTG]UTG:;_WY[H_;RXOF16WVS>O/)S(,__O?V\^W M=;=QVCO=VV^\V[]HS;_IMXY:T?NC^FW-2Z>??OJY.SD83O?/W5_^V]N_Z,V_>33YZZ^?>T(N]]_/4C. MO_PRCFKRUW;OY[1W?5&OS[\:_?7Y\_7AX9<_OIS]%';_>].\_.WC?R\OZHWY M5S_]<=[^)SAI__>HT?ME_T//O_^=?O[[/W_\5_[U M\V][?P+EU1<@_]WA]:UX+X.@UKG\].=^W.N,?[W=QU?G? M&[^\^SSX^Y]&;7]XB:_.(76O,7J?IDWON)9.KGY/OM2/#F[PU04TU>G__,^[ MP_:'XR]>[_)S]%_W7R4?/F]5W_W M_M=:[0^ \$5] 64-VXV+JYO@M/$E#8]_NWH[O6TW+T!.+*"L4;KW\:>?A_VS M(WGU>1A^_.?G_\_>ES8GSF3I?K\1]S\0=6?*<)T^>4S':H.F!E35HD87Z MK#Z@9+7(L5Q[Q52&)&AZ8&61*UT-@VIO;HNL&[@SW2[DNH!^#JRL=<'8CF>- M4)&(431IJ[&AK7GPU ,K:STFF9K&\[GX*D'UL",R#F -\#:^)K*KBB0M MB&%,-;!J;[@4%.+ ;'7U.D4(94Q@K,+38XK@&'ZBD?CIO_%J M_;[O=\B7OZ,QO,;RD['"3< _4I0&QDHS-,7 -!W7>8XG#?KTWWC=LW?]#OEZ M>,O]#5O B":&B0T+V_3]0F\ M@/RP KW9@M%HS52E"M&QJ<+S5:E M8B>6"% M3V=]CZ&L"6Y7=)ODZ@:GCYK@J0=6>)BSH>E=J@U'JT_*]D^7.OWW@W5_M_'E[8Q-\N;!S[R=[VPH:%&E^NY[-9 MFK<\RQQ^X[,,PU+?8*W]^ M-,XS)Y/4UNZ^FL^="6J*LL3\/'W(^SW.7V35Z M_Q )G8[4[?P)"J>.S?4; A^(5/NLP7A+K/E6@_&65_*M!N/L6\DM#<9;PL&W M&HP;ALGU.0K'=M8C^Z@HM]M2O9O:;9G_W(*#<,$ [KO>_:X.O=A?^0A7ZO!\ MZ=O _;MM&Q%[J#TEXS_,E3KZX^9+Z'VL->NCE@UW!ME3L65$;WK> M=&5SD,Q M;47NY)0M4U,V12W3MM5M/J@H@E3N8>:/))DY^,+DMX10:4P4!H;,0?E.R6K= M"=:GJICL4D[?RVZBGF^M?J1T0[-&_ $3W[IJ]+\_K'7TCQ>[NA\] M_/N/E*>Z8#3B,&.JZOP?"$C!T^'_2;_1*$2B&@0P'2DL!F/\2(5@0L!O@2<_ MQ%W-PWP[/^,)228LW@E5OM,OR3"XF?SQBV?2),[\S[]>#@3R(>_'AT00/QO$ M"4SI8O%@'6^7 TFL5YS8J0BKQM+\((Q._#_WUMO@B/A;R2LI=+&%F:AO5KD%=\I5[Q'RSRF_$FKH24/M_N M>$12^PE(=2,2=S46#W"1;@6@;],1+XM$*Z_G0W$VP^&])V!N$"27IBCL7?;& M=S0KKM]Z0*"\#DOA1%!VP"BT>6Y,8OT,.6>"<;;(22W0/6 @$ R?YHZ"\ILI M'R\*:2*MXUZUCC]3&?*&KL+P>,3A!E#; 4YSJEY>4N,Q)?>COJ)-&UVYGH/7 MIJ&AP9)I%L>1L/&-A V$YRNW6=[ ,\?9[E)M:2U9Q6KTUJ04H3H4 )ZAC4+A M:8(X)E3>IXK1#(RY:NE)KG@O-)X76'BL<@_+)QP^E/F.]LA?F1T7C" ]NX=U MZ7>[$C;[?.OD 9K2#IF"IS<@+(4$C7]VQ,JUK!\/-L)6(D0\U_5-FVLQ+86# M1@M)I"GRF%*+Q)&3+9!++W\$[1LT5/X.VM*0ZFYK7+XNN>P6#[(\990J,#D3 ML%](+$U3Q]R1[R*Q/)07ZOH1K 3^I@F#M!:DM2#?["L.>=X@MRU&,)G"JC22 M*_/\F.%E*\\;+86'=@M#86F.YY'8@L06!.AKL6'> G0AJG5:FT8F+QGE0J[$ M9S6-[<($D\718\)TPPF+0S=MMR7!%'B>%4F@+*YAY%A@5.,&F28Y& M:@@*%?E6J#R'FG$2*CTK:W;BK5V3"CUU0%;CGC:D6Q"5S Z5/'GB.>(*7W$T4X@!3Z0M-:<& [A$1KBBXS6 M[8_:9E]K=I)B4XEDP:4)]L3#C#N3+)+X%11F<0G9XM)!6A?QA"[]TE=" MD)]OOCP+1*O[GO;GT]U5N\',+9:2,JR?(>DT. MY .<_7=*:LFE[A#5RKBKV)0;&HP;+@* )(\;C_JXH<&X89C^SMN_$:WQO=JBLZMDIQ_+ E_J3E!88NG4P M)!!Y?C?I^;U/$KL=J_2*I+#/5[*K (:-B9A@\( @UO R\V+;= DI7B[G/:[0 MK1&KE8(GV2HY+HUA[\N*C;S3F_1.$91O2-5^ \JZZ$XWV(:?2V)A$Y)3A^ Z MO@"AS/SX1?-O0/D^/.B]8F$/F9SF?I!,,#!''!\\+S("%TS#&-U4N%;?>H^9 M4"STE1@4 #]= )\<0,^?T[B(4:/K^;HVE=46NQEG^\.UYYD*GB24Y#!T0GXS M0@ "XK6: ^\"HK<8M'0_Q#5,]%94N[ 98:OJ"@(16 7\J:FK[UFU>*K,-5;6O9V2I,]>4;-,;%R?C!-GP2@"5YD^M#78? M-DH0&SHT40+?<9+LD('AJ)'QNQ8'DC20I''/E/3YQH;DSAU_8QCM'9*JEIJL M-LLXEE7?JG:%@1Z&LB@['7%4E=J92@MT#]H=%+ [B/=5^?J.YL4M6Q$(F5]I M+/P-,HGM(FNYE5Q3ZLM]7APZ;JW=%B R@=U ,6G\U,Q,=RUZZ$O5T\!73@+? M36EQ"-[ "% R!J1]( _IJ\T1/[3"?T3P/;";?2N:B@]P?*2]S>,'.6,.&D>A MX.E)3: -3)M[Z+X3ID^W%!5SD<1DN_E>TP_J= =8*?B#E4(,V!_S*SL\9B>BIC1*J^-_&BZT%LKB'U8N)1+X_2Q+/;WJ9\\))QZ4%%> M5"]]+/KE_+8QD9+R 27ETBE5SNG/7?K=KH3^SI1'ZEU>GM-P%\O"1BYAE:XV M-J>QSQA]8-GL,E_B,//EL;-M),#<:V(H!.AKL&=.![2T;EN]NC;R969$]L<, MN1AKO@D!#5,SX!@ -(ETF\.%2M^P69!R@Y0;Y+U]R66;]^C39"W;MDJ%K5P9 MD%ZO',^680#\LB0')LD1:0S5 4&B#(+U]1@Q[X(U.U>F%C==EK %8_7'44YJ M1S4!PAI6!"&Q-(Z=F%CJ!LT4\,W5%_=K4#D0%)%R]XQSWDLV1_/FLIQ!6XL< M7Y$6D: 8;<:/^75+(9)\E 3-IEF:0#((BD/Y5G@\[UV;HW@TNWG)R:YI0BKT MQF+-&#+5[33!(SQT8=@TQA[#XYVK&.";<\;$ (.GIRQ/\UTC%:EK)%H@T0)Y M-Q>S-1X164H V577S]R=PZ68IQY3\PO%15TNC+$U4<:TNJT"5X>&1@>;YH]6 M-4+Z!=(O$,*_U'HY'>%5KZ4.ZV9N:C=Z(>G2P*(9U!*$PUPB:8XZ\=[P;=HJ MNVB1WPE#4&@("@U!)\E7$AIRU UK-0S=ZF66?;G1[$YQ1>>]6@_P%P,M%(9. MD_S[CEB^HR6"@D,0I"\3''(4TIF9,A@'9JZ'%>15V^YGFTZ]D4":22[ZD^R) MUX'O25@Y'!Z"PD)0==4O],\N_=)7PI-G#2LY0(R;1E^*+$FH2 M587)=GIZ, M:Z9")"E<69Q,XR2ZY(.*JB(^N!N[Z3@?8 .QD+?5W$RJ+(B #)LXM8Q;D ^ MH<3P3)KD3JPZ?X,&$?AFT7==*TIN1^TN^( G@D<8G@;&+?5?=3\R=DC \?]& MM)[JQ$;3"#JPKT^2 +:3!.IJ$"A&7,Y/!IL5+EO3XKR_G"S:&&&"*3GW M,+Q+_?BZ86C7L2.V!ZXY[)2VQ/^/$+^XD=O)WSZH/47 U22_@MB0%& M_/N=NM'#X/&R:R_G';^!B8-:AB,5AFZ*%UU#R4B%0AQ-_0#@2S\X:"N;7D3- M<%V7%\/A0.%784XLK=Y:.Q]^^;.OG'>]?*O2MR1;L9OVHEJ6JMTF;>H= !P< M@P65_E!4Z?6RV0U!2GWZJG^G//_Q4RL,83(:/TCY<13"40/DA@2I*Q6DSAUL M<.[Y>K\H_F(R,Z&A9:QU9C=U_Q23_U.P[I1L!W-C(1M=VU>K0Z*M+%JO?O7! M>'H0_3\T\+N_PL>"H0.8=W:?K SX)H\?[;WACU^I1[I^7&A(&+MF80QA[!G& MFJX_GQK%6A6KB"MVE<$V7IE?W1[&;DB@(_[.R3B&S-UQE.\]^A^/PW/T5V[2 M2=F]Y^FF.=U?%N*NZ:FRRMBKMF)FHXI\HQ[*WXX!,^Q9?K-J^1+3X3-QH]VO M8* ?[W5/WK6H]GV8]_S6[3DZS^;@788^HW1J?=5=;#"W25)KU@Q]P6O=HI=S MZIOK6'6VC16.E)B52K->83*>#U;0Q3G!QWG?VCO@"!WZQ<,[H1I[F<+$;G"2 MV%:HFJ?71,PTKV,F=/_=J&SP^+# \X?WCT!ZNJBNL(%I2AM/,Y3!/ M],=SX>K&X84W^_[!>.?>> >$5$H6RF&=JC;H2WW/+\MJOYJ925&A,NN#*<:Y M- XOD1.'$/GFJ#TWB^>!D4D,8[#\_KC^OGK4OX(,&[^7Y<&ACPN)N/S\".QG+))8\0?"+E>KG-.?5@>^71!S MS?H\MKBU;"ID4FH!9[@TCQ_+7XI.I&_\1!J!^M;"J-\!ZF&I$JV([3B27-=@ M"GJ6Q >L $$-DQ(31)H^-2GQ;9Z?MXU(M3Q8,D$-//"[Z/X[.I^Z:[;Y?!/B M$4+2 X($38O=."EKES,FEF8=NO1J3\;='%'"#(S@XW!>=G*;>@,8%4F5 Y+G MTS2%RDRBO+J^%4H!-LPCJ3+)5F^6]< ML.#?2;'JQU%,^4DJ'Z ZY<&KFD@R03?7$6-7Y5=W=% M]P"7%3*UK=K<4*PDZEI8#0?MH9X#7):4;J!I_*#Y@[2=#V@[EU[O",LWJ V] M"\M=K]4I3MI^!BL8,Q6KX%QV.!$@EF&^9)9(XT?+L-RY%O1F=L(D\N4T P:) M1%\D$I& 2G0_'CO&97CR/[[:W;O "U\)>9XU^B4DSQZ6*;XG$ITPW: MPG9+^?DZ,(N2XA)XFF"H-,?L>WE(%KJ@+(0XXMMPQ%FS&;Z7(V:$7RQUU;J. M67K)V?#%B%T/3<@1S(XCN#<.QA.#ZU^1"B;P6N'[Z:M& [:9$;S**648*56# MQW*JMP%+-N7Y$7A^Y*=$WTL16C M>=()[ : IT MX%\J^)]N+7_]#_CCZ>*'8Z@!)+7I0W>?. MV[('#,>P_S\),+V>/H)[9_KM! MRV?H'0J3;B=__M__\[S[^ZS]P*_/WFNZ&]C=-4W3R(P#0[4SZ@1\]3^JLU(W MX:,_!+C[D;K_>:)H.! I'/M)TO^9>O8S')"]T735=>;9F+WP?!Y^[?&SA)6? M/O1#"W+./X'AJ#".'S[]Q7.3J8G\^3\$_A.Z12[XZ\.+4?A/EC[#9!WPRLC? M4P,6WS2 ?/__N@WQT/+^XOM#7*3E< OR'5NYU&OM&4VD*WU*AW%(YG*(QXX(A=2Q%\WJB6( MURTSF6S>7+16(RE>$MFB79I,^Q-!(?9;3ML^.UXXC"")G:!67[1&LK^%+>G7 M+6N>TAII>%NW,U6"%,D25@L(V))[W;)#MDIXCVSV, OCI571K+5+T!!5L-;? #4K%;3KVMKT#+O3=:UIAZS=-R?:PR)NEA(S\LU3KPV_?>J(@U M@X;?;DVQQLSPC&5Y4.B \:3W^SD/9@+A3):^Q+3K"Y=CAGTF*P _8:_EBE#X M:I>:%:6-IO7*YF2[F?N"PNZWU+1^IFT,J(W,M#HS)10Y@>VN%&Z_95>C^&8T M,&D[TYW6B?&LVU/9E<+OMXR==5O7';TH-2R,S&3I?KP9K10U/ M8JS 9#URG%=*Q1YHBN\WM4.J!F6H;1+DM];HY;+-V';74F30T'30],%75.%N:8Z4R+VWR MVP;1*RVVQ@HT/3!7F\A3QEH^OY'ZD:"U%%&6N)FIX 6 *9KFRUN2S92G6IB17 MZ/ENHPU@>F"V?-92^^)\*TA]AY_@81=?M>.DZ3ZH*B/5L>MF&3.F[9ZQ7!E< M@5O!IGNH4OKR/)Y--CW,I4LN+Q;U]J)NPJ9[L,)"O+DLA6-5*N0UNU?O5V>E M0DLA#BP7OCW)L(1C9V45SSCR)LOXY1YH>F"Y2(-9J47,*K9$E"TCJSL%AC)7 ML.G>:RTJ)7;F"QY 5HZ5ACVF.JB.3=AT[[4R77:T[FXW VSAT\;*+YF3%EBO MH.G>:VEA4)4D'>,P0L&KRW(YFHZM>V_5ZDNKDK;)2$S -< MQ #!;6Z9#G5PH6#R:C:M<1E&7W1:L-;6/ MV(;2%+_+\6&;79M_;BX+'7CSX&?ANZW]?, Q#_L2.GI0\ M,\2?/=\'SYPX_NK14GC\>W+Y_)^=Y[8"@_*FQ_3@Q29?_-A4'8>^$T?&F3VE M(_;1"7+L;X_WPX?9S-&+"F@BOFPB,!)-Q!5,Q%O77]!$?-%$$#\Q!DW$%4P$ MHJ8KF0A$35-U>8^>(0U--1@=S@I>;JA[WY\D<_NZ=P*8>)* M,,&]?N/=7.W_>7BU$W^[VG'LYV4O77QTL1,8SKUS/M$D7W"2>33)=S_) M,&/N&QO37UVY^8(=:R_M_7D]YMI5!+X?]UN_U6!\3<*I MT[GNTV]^G)G1K^,UT=)&2_M.7Q,M[6M?VMY=V%=7!\B]-7CP>N!50N=RE_QR<:#"YR@LC++&<%;I^D_W@CDE#"+E8>$W M@HX1+"W-$-96J#S W!3\,Y 3V*D@5P(EL(UF8$B+?GVVJ/1#V5=;%P9Y7V,M"A.,GJ1J MNI%;CO3BN@5W6DYQG;ZE%Y@Z)&\< 9DJTL6-Z.:J20YG$B"3E/85]=+1*2#2.?R+WT]I'.J MY_B2=')L7.'TK*UB1+ M(XG3:9IA/J^>X^4<1)J:_TZTZST+%T*'5K1.H^? 5XG\IA066.XM,"T."84IE\K M0/ FR6=QCDCC.(W B\#[W<#[RE_(QGY++Y3(!M98FJ.A-2^OI]*EI<[RF&/E M@2P/[<5LZX!WFC9$J05ZS2?@99@T1AW++G^SAT?@F:(?1C"AJNG[>@B]6AW= M'D"W!^XR#O6&!N,N=G4$$P03!!,$$P23DP;C9@1E=/]@ M_3MNT C0=POHJ[KL IM,D]175HB_N3:#["RBJ M#T7U7;MC<];["R?1YG3#5SKUL#W$+"&FZ\*4R'6!8\,G43,\F<;I8S5?D22) MN 5QRW7Y6&>]IG 2MTSJL8P'VW%1)B9QW>^W%MN&U +< H-Z6"[-4<>NE")N M0=R"N.6ZW+VSWD8XB5OHI10%P6(:2*I8S!=B9[XM]:#= F..6"R-,-5SENO5FN*+F@\RZ] MSAJSFI54S07.%L.S:88\%B:)1&<$<03Q+[_@N]R:+I M-"M= 4(<^#PLC:=IXGUZ"H(X@OC%W^UZ('[>:Q G05SO=DJ<9O&$+;I&MMFO M;@TOET "9A< /P]0\\"=6A Z8D%"#A)K[\&(27#<3 M6!\@O"%6ZK8:ZV);$@L!'@UU2Y:WP&W!DU16/)YFZ/?E_T0Z+J('1 ^WYP$= MIP??;PXHPQ.J<@>;,PV1-Z-,P83T %P>BL32-/\^50/1 Z('1 ^WYST=IX2^HP]T=9'"U_?.-WS3#JF5:&VCM8W6-EK;M_7.-RM![U]VF4 M:7C !G-2P$Y.J;IK>58809ML:2"9^F[2)US,D?P^CN)Y9>8'N!9V8!4\77@! M56GG/1W*,(S/L6+'R!:DBD(KQ6Y?9((-\"%)J$ 3))^F>:1 (^0CY%^K@OS7 MR!\H36\2$?6AM!CY63%'+?,LL8+(9P#R&2)-<4A<1LA'R+]6'X M<]?P#H;9?$Q@-- FI.&FEBVFTN[P_LUB957T5I=09 F*9G2 M)/8M*DJ7W+EJ!7"HTJG (Y/K$5Q ,-%H*GO1U,C2&E3\.LH:1.*BD-1<7?D M=_R&>L>((L> ' #(\SCJ?DBMLHYKVHBYV8HD$-LZN M@C25YH]F.$#*)R(01" W[A-]C$!P76H2VK!.V.ZDKQF]<9$L#EJ00& UZ#1' ML(@_$'\@_KA?=^UC_$'X6S+?H4N13,B&)L@SPO/6 N0/X+\Q;Z2\OYGSEQ<9 MEOR]4'YT_O(!U>C24$>Y&6[?CWJZ7?,@-!UBJD5SK6P\W(CERJ*PJ82U8I$I MK10\J?U,DG2:/5I_$NG!"-D(V5_NX+P'V26LLVYX&;]F]QLZ-6^RV0ICM""R MH0]#$,"+P1"R$;(1LJ_)]7@/LC.;C%M G"3X>"?( '=J-8S)!$ M92/H6[4K"0J>U!@GF31WP'%!^BEB"\06UW%,\K5L02U9/\/5M8&L8OVJ:0AY MS1DG; $\(HY)XPQB"\06B"VNS4VZ#%MHLW*NU!I-+9EP@[;;TH_H*="I))$:G>6X_?R&2=A&H$:@OY.&\!]1Q&/;\ZB;88ADF MXH1LG6X,U!8$]>Z\AF3V0SX1J!&H$:@OY(B\!]2J2?8]=Y&I89U,83!ON9X\ MFYD0U$GH5YICCQ["WO)Y3=V('IV*_W* SW:0J] QS1=E "$! ^A^/':,R]#; M?WQU]H\+O/!=>R< SK_U%V&I6HX*QK;KB[[K^EXG\C5[ZCM@ L*L&EH:X$(P M#N [#I#B%),X=QIQGAS3C))?E)9B7P>DF%3])O@T?B!]T%G9XRY,(,0>=\L> M=W7F,@^D#T<8^' M0!^GC^UP/.[(!K=K^NRY%8GDCN M1A[G=_4XWR%WYZREI1N)DYGX)J%BSI?8:%+VUI@:*G6+KVK+7-SZ9,V;.,'5 M?/2CFD;0@5W\@["-/7F63+14=9&RB[(XC]J;?F,2.G7@62;%Q/&?-)*U$4L@ MEOA+7>IS".-D;?LS".,U3Y3QD>"GBR$/_B\ON_9RWO$;F#BH M93A28>BF^-DJ]DEW0_H&?$%#%\!,J:91C]VQ$30F.Z^O$4<2Y-\\=NAB#9"R$?(?\RETH_BOQ^G^Q( M?$&UL)O?57T>!&7Z 'N M>RQY@" 9<67SC?D&PU1)JPZT7'T02\ T8D]TBI#HB6@$TFOAUS M-K&P-Y[#,B:DD9V[QF#':"1QU_X5P8Q!GX7P9[.G&;":Q*=C_M-7V:%^=@PC MI6J:[X*OW8"A3WE^!)X?^2G1]Y+4P2J8H53>\E1/LU0G!19;9+C@2>'/3^KE MK8SF2;R>_'65+'O 1X[^WFZJR8('Z]H8XPP%H$M.*(52>4KA,093:(;@&97% MC0F/@0[\2P7_TZWEK_\!?SSV1',,-8 D.'WH[A/'P8X]$#^&_>=9F.SE[!'4 M,\5A-VCY#+/#9=+MY,__^W^>=W^?Y1_X^-E[37<#2R34;!J9<6"H=D:=@*_^ M1W56ZB9\>$\6:KKK./!NSAYT@XQB3 MZ)^'7WO\+&'QIP_]T$K""@,#QA^_71^[O\(' 7X&6X;S AX/'SU; M1'!P07^ZD*]3_@124009YPDHZJ]G:^A/2__EO!V:CO,S[$YJ(WX/\?C%5SXG MB!^_&IU2JC/L=*5:)[VS@DIU\6=*J.=2'3G;*>5*0KLD=?[G7^/G7"$V:LVV M5)3JG5)/ K_0J$D*P6 T2SX0Q&.S>J=1+>6$KI3K=,&?-:G>[33RKW_]X9>^ M9/,Y.AK/.YSZW>-4(Y]ZT>=4\L[)H!Q[G/0T;)=_M?]273&<01*.[%V@3V MG6C;69*HKB>R&CIL<6Z4!& [0MOT=<;87U(EM;AOV:*("6>_WDJ';:VVE). ME=R:CS7*!88),/C,O?%RM\6CK5P)QIUL-N,NRC/8\G$\$Y?AR3+9>8S M*G'4>6C\\_C#<^0Q3SOLSD10X\A__&!G'R2?O# CGGF8#VWV#;4H>.S%@XF M[U#\SF Y^B=Y5/5XMH<^>[X/GCEQ_-4CZ!__GH'.]#\[HVL%!N5-8^?! $V^ M^+&I.@;N!7#_SFSD'*&Z$^27W\;JF4_^T41\T43@/PD>3<053 3W$^?01%S! M1"!JNI*)0-1T)1.!J.E*)@)1TY5,!**F*YD([B>!YN'SYN'4RV=O^=-?]];< M!_2Z>PEBYTX/I-!\!W[XOS^X'W_Y^B3QD[YLP57N@S+TT%"#E.3IAIXJQYZ1 M(K'TDP:-4'&MJ.!>#\'NJ&C_S\/KG?C;]<[_I&Y[N<-@N9?K&TWR/4XRCR;Y MS4GF;WR28=#H&SO5W]W'.?\6MA?P^*4%LZ_':+N*\-?CWNRMY?1^2Z^ZAJRX MWZ?<]9IRY+JK6"26\?Q,UUGFW' .0P50M6L$_;N#/JI5_0+\*\:L5;O3J"3% M\U)D*5-5[:\A^%&I:H3]3\?^42WXWJ!_[76F8[4\(9NQJDH+::6[VX'DLBL8 MSG>.,M,7\%<:T=0(4O#*2&!,#2^TEL9+_^4SRDW?!6%='2]=WSN?WVZYOG=& M:_M[O#-:V]_CG;_GVCZSS7G]U::_VO1ZG;HI[P<&Z%5*BX/ \+1-*@I4+]P5 M,TBI^BP.(WA/%[F5]^M6GC]7PG?3END_C<<]KYF@]0%A^0W(5 WKV? MX.G=W[ 6GE -W-3&I*NNFWZ0_$,4!=8XCG:^:E,%CXD.N*9V&]O0$D=8LMI8 MU:OY57--MN%=+YC2*)QED[D:F^4" M5U;GC67-57MFE1$ =S _?A%IC.;1:18BCWN2M;^".\ZK95\-=XS#X0PW1".V M"6/B\W-QR3>ST.[@?_QBTC2_G[OIOV]'$G_MER6CCJ24#T@I%PQ-N\(QV1E1 MEQP3Y**Y1O+Y(PT>H#A56ZZGFXE'VI5%F;%<G.:?1S9>XK)MAOX:'!@,V_.Q8;YJ1)9SVJ;J0*S;18CK*:Q:&@))5. MB#2%CL40#]W$8%T]#]WO<=S[R>>/)F"7F_:'A:EEVDR&Z#-&X.GY&F0A)CF< MITATP(9HZ!8&"[F;EW(W/X&%*M6L.B0MN8RY-K?28VDD\PQD(>"(X]TMA68Z;R)&YC4 MR?F],FB7>:3@A="-T7RVZ[^H([3C07^-[-@N,AE\0ZCCRK:BQ+DXJNLZ1"J02CJ"RC*A1+ MDKC.:A->?2P]='-U'5E4U]% =1V]*ZCK^ "VHF-3'$[R^%.YN;LH^-@!LU@I M-JHYJ=V16G*I.U1P$B-)_N$EC]=[?/W;7S8R;PW&D7J/S_L,N15G_YU*WOS- MJH_#:Z_ZF$X9:\T RR6IW9T"N[)Z/X4@67["83Q&*!2/&PJ%\2K8 /F)HM$8 M!38[G9BH+Q]5!)3S$WM5TEME:5%9 MK@O*4)^7W-6A2I"4GZO.VB11LM6.,>Y;=#_3IV%]Q_V'NOY:7!%A9RJ[@_%P MM&Y79W'_8-G&SJ;6UYK-?E7J4&*Y/YY(=8.&Q1C9URV-80%OEX%]):EBC=H8 M-5M;LK#E_M<7*MEQ?]291#8S+=GUBI211\V60NU_/5\7G#4UJV9L=[',.)RR MCO0*K/!([;W]R*,7S;R_P#+%67Y>\SV^8)N@Y5Y'/=E9*-4QWI86>:>;T[CL MUG $T'*_HS3A-OB%Y# RD?&&&[;&+YT,?"A.[GW_T!IP;(0YF$O-:M-M85AJ MUUJ'*DPJPP%K;_#!6#:R34OJ=*D^MX3WA/;>:3B(_7#:*VTDPL&M>,E5C04/ M;R/NO9.=KPSXN*<7L(Q&3#=2J;?DAO"9^^\D!!LJG 82&/REVEQQN-(FE15L MNO=._?'2Z3E:U<.8RKJN%*-<68L.UL)5F MNLU7:\-*!2/:,Z-6:EK$J =;[O>4XPKB:C%MA9(:U0VKABUB#""/W__Z?%W$/&^LF:+F'T=DJ:LT9>I3#&&PJ3DISNKCMPY9[':7BIF%7 MY\6%G*DR@#B)[FC(":#E?D>7^6$3HZ9J"^LTJ06--71_R@&&Q/9[&M!FJ!GD MV)=<'*Z5;#28=9*F>QV8-QT33'^SAQ4$5U"G@QIKE%>PZ7X/^MF)(3J5SU@,S(S&<031RJ8 M*U]K#$9R*"9/W>_!*)#,$EDK>U@?##U7DS1ND&TI.'&@!V)I,*_V-@8FRG6< M"5C@\JZ2IOO;!-WCY^.0)^W^=K%:\96NV%RO8-,]L#2*T<3N53)MC""<\BCG MYV.ZDCQUO[,6+O7,"2$86*:1I:E9VRE[\+$'B@;GJ[,>I9G+D>PZI8T;;#V1 MRINPZ5YG)YM\6Z[S@\#N*_6N1(XB>U1(GKK7V8KJNK@BKG7,& S+XL8AY_PF M>>K>)!#Y,$,TRQ,5]!N#,-9=I/I"E*,#15Y5="Q$EQ'*.E)[+L[7M&RX'6^LK\;KGM2"3?>707TX M:,@!+V\P<605<2&>SPLF:'M@S^CD=':I\2M";@QKG,F*>*VBKV#3O;GU1G%] M(ZX&15M4%R6ND>OP)4F 3?K!/W)LACJ]]M;>QC5RV[V28QEBI@2XPZ5YO_8@6A8AA8ZF@T"1C;/A646C!ION]+=2R4U=L-&C) MP&HX8R\&+1[.V(&]HY\3];':;,OR0B3I9K55D2O OL,/U)%612'@V+BWE1O^ MS#=7O&ST YE\V3ZLR)3'V.&[4 MM[-*5$^:[O>@5Q#J6',AL]A&[/3T.#8:@28HQ($=I$9TQO$@6*XD=]:NB5UC M7IL66[#I7@\DO#041U%[*AE30:<%61");?+4_1XL1)^R-+RUM-W:8M'LFD72 M!J1,'-A!HC##+=G2LB4U-EX[WO96B@UXCCA0&GY5JX?9+HWWI7XS<);U+CV8 ML4G3/=A,F]M9/&S[$]MPO&H4>3;O"DD'#@!W4\^T*X;AV&XLB'64W4*QECQU;Q+42J?=[F*]MBV.^:))T[U1L0OZ>F"O ML8)PN@UK;E/N8(5ENZ/U!F/8 7*?OP?]0!@Z Z:/-6K;2FZD1%1FNH)-]_A; M+_*.FK5H15:[-;WHYZFI%R=-]_G;*&\G!-[T6W)ETANR6Y(O!IVDL_O\O=WJ M^6IWWX M9*E?P42=9RV'\@P?;+B@Z=[<$HIAAMW56)(W4E#4YPM/(W=/W>OLM,&M@=-; MES$W;RX#7W1[(=B;B4.;383[0Y>2,%NRR-FJ&HFX-_&2Q^[S=\EL^YU%=AQA MAM!N57;JA[=,^P"/QQ34B.02+B\ M#NT@BUZE-C3H7BR[HF,4Q0XVDH']31[80?AU)22-CKFVU9(UH"R";$^G0G+X MN&=--3L^EM?(6&I4"7(\G"UX!UO!ION4F*],)EBQ5Y>(Y;)1P&-!XK2DZ0%; MIN7[@64%2]E2^6G%7N%R#Q@=Y('-QG)S<:X^J:_E2EQ9TY5:*2/+ FRZU]G- M:N%7< K8>Y5,S-M\KU:M#%JPZ5YGZ^HB,\[/J;&4&72DI4;,^C4B>>K>)"R7 M6CM39.=8;\J"LS8A$WW^3L[,O5" M-NHMY7BL5MN271BW 7O"MH_\G9S-/AT![8[@-=]QU'EH_//XPW/%DGDZRMB= MQ:AQY#]^L#N(23YY<5[S[,C^H^LN8[\,/__4'\^'N#@C]O62KN'8OBV)4\0=-B-W;@5?BG M2W??>,KO@?\0W9TX",@9O&]0/_$X^[<\3N(_JJA/YFHV( M_GOL[0]E^-!DHUT=[>IH5T>@_@J)]Z.D78_=L1'L]\'>2).ZGE&Y M:3!\W&[E?G+G3>OZ409L&Y%J>4B/^BYNRHMLJ6C2[V/#0_O;1_V>7[?WZ:9W+#$F,'YF\,;X7 _VYJ/\O\NN%I%I(U9U5$\S M,N78V:3P= K6Z3IO+Y=[K_AG,_/37NKLP<_8_!PE8)*TX:'"RZZ]G'?\ M!B8.:AF.5!BZ*;9>5H$10J4Q>2KJQ"H/]5J4I\H?TB(&'@L4)'P/IN47UE;X MU&IWA)Z>S!SM@NA6%LZ$\U9;"GFC)54AS-V$@N89N.G&]I MHD.5;)@G:8;[TJ+>UR/)7$&!V/.+-7L,]S_F5F/.0 MQWOK1UT?$@0@#$<;Y">/Q".S1"7]@A;:]U@:E8;MD5]BI5A+"MK@D_KX( MY;M8 3>K-9;GIUVL($^"K=CVC!P%*T)P/WZ1#)GF6 *QPN58X:O]D+.2PEL) M&&ZR@O3'F.#9_8P_E;Q_((?2E%A0G1;E8(U"6R@;49/L6Y]L,ORQ O6<;5NA MGZ-]NU&.XTUWN/6W85)B!@<.!YO&N7UGXV ):D03R'A QL,KRK ;^1)56/1X M2>6[!E.;\S,U:IUWW^].%!53*INB3%"RE'7"1N,!T=2/7S3#IPG\6-7IZSN] M?KE$GVIWXESR!=+:"#0K3(HRAG!\4OX/Z1H,,60F6>H.Z(X&G&1H_1ZGZ;XFPK]_4/RW6 MY=XW\*NGAM/MA7UFZ*E.;!PGAM_F!%T=;]0>%FUD5\OHG5DQPQ9(04G*>1%I MCCEF2R!:0+1P&5I(2BT3GQ+=]RV7XO61?[8Y\4#A!ZBX*W$)2RW&II?T$IJ29L )C M53>BQB3O!Q/#BF+0YH#RTE'&_&A=E4LA(7"OB7NA&D#'?N^!O#> C?F,>!-E5#(S4/?#-07:2PTI$I'BC]M(7QG.<8L^8"I.9V5VV8B\VP;*VQKBL^VB;8 7"\$BZ!C!TM*,W6[<-C3? M])*G)!OS@?T7<\U&8T%G5W+%G&BK8=&8S4U3X9/[(62:HQ@4O808Z9X9">VS M=Q:O<8%%?4LR!UK4B*IOE*IO6C&Y@'&W(D>CN54M87*GZ78FQK"V(AUHW"47 M9MZR[FXM.*5M/,6>^!,HIL#"J^&N\"I2>V\Q!N7?)Z0%^^:!)[\7_X'HDP,Q M)C.%(@9.MV9A<;XP&PE-OSL=F@J.)1E#TAB!IRGZG;G#$)2NP#ZXOG>^N/EP M"GU\3\'I&'7\R:B8B.787Q$,8\=UVJ_E:(RCY19D#OK'+X9(\^1^8E)$&X@V M;H8V4,C 306O7-\KWY(:A%8P(N%K).$+V&[GB) YT;:B^^J\9'WY3W X"KOA5-81)JT!'P0?*OV=>* M\P'!*/;;DV7&JWM2OU)1BSG%89PJH"8<"D8$Q:=)^A M5B0PQ2SM6!78MHQ%5G>;66#&U#=[EB[Q35)0< (6BR;X-$ZP*"0+Q;.@>!:T M@M&F]VTVO4^6#CYQO\I&]G@Q7U.:%.O;A!^E>@&;VY8=Q/FDI26 M3_*^/-663UG)(-^V4GH!<7 G+HS] *S S*[Q/_A\G0I]Q])3_P]+_G,CF]CM M3/3-2>*77B 7D$BBNP)2X2,W#IE[[:;!"G28B"IL5N MG!RP)C:^^-S$W[E1#ZJB%TW&>D;LY+%*<<;+JFHI:_[OO;0_?1MTVI)JAEUU MW?0#^*)"% 76.(YV;EQ3#S:Q>Q-K=O4QJMZ3@A,!2<5'(=E M5REL_XP7$17:OM'V?1]Y:SZ?4=IA*S D0\-DICS '&^U[)K5':-0;S/*M0>- M@&=F54?U-"-3CCUC!P<22^]^@#-T$[KU";C^!*6&!/#5_1BLFQO&[PEWC(10 M:4R^,.H_7C!.P\I/69L8,;ERM-:KM>+J[R\5/>O![G[1+A7X@7M#2U?!N.YX MI&&$,F8XK2J&W0T .Y4DFN'2&$FD2?9])L35@>3Z#CH.&007 ->+0?F/3SO MN?A[76[3OS[&./TV],/YT*ZG!PR#05T(G,5&K]BNYV8URY2Z,S/A"AIP!<.G M*99&1(&( A'%V8CB#[%/LL[UVL4M;V*QPV4G7I;K&],/YIUZBPUJ=F0,LU.N M:3?:C75K,>QLMV$+L@'WXQ=)4FF60FSPF5%-%P?-IY/!(4WSNLC@''$A'V. M]TN7HH]KA4E/S-L;M20,&EF\79C^?4#D05+X8PR)3O:,];2".W;#9(+MO*YR M574%V0'*DCA@!^Z==X41/2!CX6KYX8N-A5%&=FV/DBKR NL.W;ZHK!:C#^9 M>FN?[Q9,6XV:BY+,"?75;(UV-\GIL':]FPLF)WKO($WA;.5'4] M^B)4"IZ*QDBO4RZZYE?BPTX(DDY1NY]G] MS(Z(8A#%W!'%H"A&E-D(939"BQI1]=53]==:@_-5L5&O-X<=V_#MC4"WP@[7 M^^#IT@>MM5AES!GC96&N[PO3'S;5KCU%[K3SUC# "7P>% M)^ V1X&EP8S;B0;UKW9'1@F//A+I=GNP1G+203FI_02-I)D T\TG$;!Y/Y@8 M5A0?+K4V5A6WM.X4YQ)A8!627%A%?+52< :J2R1#I2D<0^?8MY+;X 3KX-:- M )1FX[J7XO6],UK"=S6=*-<16L&W/9V(A*]Q"=]-Q,;.+TA9B<, O"G="%*& M.W?\C6$\A' \U22?![X9J"X2"E$L!W*^3W>^I0=8)8V:#Z!J.JIWR.4VJ/EP MX!=J.(D.FQ%"CY2\%$\Q]X)P1^)YE"]*C=D M3;OECVQKH,QF>"EHCTHFY)DDI@/GWB?L(9I!-'.C-(..OU%,!XKI0(L:4?75 M4_7=QG2<8K$MJUI9G$6>*1<<>UXG[67)KR46VRZNX[C)=FMQ'-!^\L=*P[/"B]V_3]\]Y"G)'GA@J^.B?B[89,B95&!*JY*^-MEF$VQU M7%),FTX3-(["CA"/7!V/H"WMJF,VSK<2;TD'0"L1D>+]&E>?[+Q?P/CQ%\UN MQ8Y'2\EB^B,7FP01-UA!XR?),?R6]7,W$2IMXRD Q9] )0"8P;O(%*1N?I= ME'^?D&/LFT>?_(;+@1"40W<[JBTE".<:)AN"1CN37J\\MLEL+&.FJ:_"D.;"04X&1Y !/17[* M,Z)4(@RD0B.*G,0 AW*2D1CA*14F0D Y0FXTH@2I0^\BC^3-X3?E_0"@I&]% M4YC8&G0$?)#\:_:U>'U +W*9DC[O+>RV'$]K;5)RNA0I"V!(=M6PF#3-[,>? MH:SUZ #JJFGA>XH\STZUVKN]LNN?R@R_+0V&RN7*&6Y:E,5).*G.UH-X5#0A M,\#:5V2:/Y #'Q$#(H9K=F_14KPI!>:.A1:T$A$IWIFU=+X8G4^P9DA;,93F MI->R8TW2,G4NWU@$B9\#=9.WS9F[B;^I&U'*2HJF(?WWN\3;H . >S\ N*'! MN/C6B-" T' U@W%U:+AFA>T/M: KL]*&B2;-K=VO:I4B3]:T>N/O*\,#"VE7 M5;;JAZ&P5"U''3M&UW^F[SU4D 2&IZ4=,#9+K56.Y/",+5NDVN];766YX$V% MP&&A:(9*L_RQ\I&(?FX[Q.2&QN*6%!,$!K07H[WX=O2;CV^CA4YN5<3X^E86 MRU6BW&H7!B-#@-LHU&S>W$=O+=0E*6Z?Y$9YJFZ?H&FQ&R='NXGM*SXW?7>^PX/"I_968JW9#1FYGR7MAMITEQ[U]PK? MG[X->BI)_;RNNF[Z 7Q1(8H":QQ'.]^EJ0;@+8"K L8;?.>A'%>MA=H=:KV1 MY*[$+6&V1!$35PI!*#C^XQ>>YJG]1/\H:@[MDS>W3]Y^@,D968!8%RICT=B, M[+C*C=G90,X1>3-A >H=+'"SP2;@F5G543W-R)1CS]BA@<32NQ_@)-ZVLGL" MWC\W>.0E$9" "'0_!HOQ&IC@_&6%A%!I3+XP+K_;'0A;=Q7X4J5 A+X[[5-6 M;O7W=W6>]6!W;6>7-_K =9RL+!;J%4&2[,)T$V)]05L-.X XR-UUG#3.L&F, M0$4\+GQ@U.=;K&%ZNMG>VJXK)O8,]^,7R?-IFGI?SF]$+.<* MA;HXS+Z.5PY)MM?%*^=053Y&)N\7:2.G%9/\5FY@F\VIVW2E*'2S38V/"&?);)=-*2('Z\8NF\8.L<+L19-+: M"#1KEUE[5^S=G\-70B%D'PDANSV,?B K$O_LR(7 SBYVX.9@2WFKABIM[+Z MTUIS7AF:9ZK8GOQC8X>(1Z@<$F%%P=5J!#.=RC%.K,-F%.:S J -*LFAC>%I MG'Z? HL@]CT"T%&<^6UQRJ<5^CS.*+\-D5&VJ$A-*3?$%J,"NU ;8F^Q$B"C M0'TUS>''K!#$)XA/;HM/4,SD56=@NKY7OJ5[B&@%(Q*^!1+^6J,N&_LMO5 B M&UAC:8Z&UKR\GDH?E'<^:'1EW"(?%N8$:?=K]6;']UJ\OTR,KET0WG&KZV9C M\%Z+0CTCC,#704VHW9$/2D%(\OX.69^0>/01\:@-8!186F3H23,!IIA/HH3S M?C QK"@^7(]-JI;ELL.'K!1GN4F#(T=M"TK0--222!Y+,RBRYM+'4F@PKM." M0DS_Y^]-VU.'5G6A;^?B/L?%.O<\T9W!'A+8EY] M;D%> MB;S')+11W6.1NJX8QWP1:ZT6N7642D+L-C>2=A.9SQJ3=%^.HR\B(85BJ1@/ M0_,("(^ ?/=C+4^BRI$HBU2NUF(E1[WJM,2&L6HLH^.ULD)0B?WX-QJ2DR]+ M=;_F5YO5ECK?0I:)9L_WJ;P)9XV=>W^S;GG3AT0$>'>#1 >X& M>5V5T;;Y1,_4U3IX7&2T26!B-A!!BUA+;4B8&&^2H3DVZ%NH1#\BN!TW.[X: MCWKA?"L7+N6UTD)I]4!P)]!C(D=>?!N(0QF'LF\&95RP\S,P_ P,9P8N&CY[ M,4Y.-)RU3^@3M% S::1ORF9^*88+]E5J,RHXUXT5:J'H/OJE&GIN)XR:9'N MR!RANPC,#G:RB#O"S_,@T3^O2)7WS4\/[8C_R!&B(P>%5HG4YC):KK0Z77E5 M*S:G=ZMY/MV7DWA0*!:70PGQA5C/6FUQBA;@1 ]R00HG$X0%##AL<-LX&-OA9"GX:B)\&XA3, M0?A[Z6[O<03HE;I5[?K*,5;-]BSO#KKY-,<-&#!(C0OO>"8@D$<@5KY@DT<1Z<*-GIZ"%6R!073=?#<-]_F1!!W#KT( MA^C,L:>":0%?=35G@CG582#P!?TU\]CA?,Q=%)XMM=QR>M61ZYOH7%PH_48/ MS+X4S9<P&-]1>_E\6/K=8%B3"?BV^5IPVNE-K=+]JKZ0 MXLU.S5JX\V+.'J3K#00G/&T5#<7$%_JD.#9Q;/KBV,1/F'PV-_"U.$=/&6<& M+AJ^N&@X?Z?;VZJ5[J1IWF[B_7QGLY"FP^'&M<5KJE;2XU._U"O/[?Q4E3B" M1JL]\E#!>9Z7XI$?'ODY\\@/)V%.PE^,A$_9$_A$'7G;M>O5U*1MY\MJ.Y60 M3;W3N_O].L^@6; RTM>F;:>7BJ8K YVTS8 ?TJOS"GJ9-CRBB\7+L4+JOAR+ M3MU(V([GP@_)WCB-DT[^^#<1"\DQF>>@XD=V^)$=3L%6K.A%@T=X]%)L2PM241=%A4 M[F/]T',Z ],":@VSQC^E^5JP35U3A?\6Z?]."3BX$_XSG/"?22!GM%A,S')N MXMS$N8ES$^>FCS@MP9GI%4Z,$V:FDS\6F1X.W9E+X\;4;,D&K19F#WK^42VE ME6M1*57KS![NLD[&N,R[Z\9OFYM/]8;6)RU VE;6==/"B:8=Q](&KL/LT;IB MP2S _(3UACZ/V*'#E3-;:@]S6,1^I50+2W8N:H(=*O4EZ<>_R5 T_L)K_AS? MN+; M853 [@W]GN](Q#=5.HU8SQ,&"*Y2T>RHUA/3N=7%(BB+P"B4S], ^_, M*+IB#$GXRC7(__??4ES\)R*&V ?;=9N4^6&VP*U0\;[8E(R)$I2*)7D,=LWC7A].G/M+'&*^_!>]%RMA(CV@&T5+[\L&H]J/YS<+)-J?M2,P9CQ$K M8H 5LAR*Q2(<*#A0<*!X-Z!XXA@86<7D9;D@WG1JIAQ;U(>KPLA]9S30RAI9 MK=WX5,PJK5FL/GQPVR;5')(__HTFHJ%$BJ/!6Q[U^G2F>7,P..8)/2TP> ]/ MP9\AP,M]G_:]DHB*DJA-9]-./3Y,DF9D\?N^SZ.@\*07P>K?%TMR^[8M;AJ+ MNV8M44_4*U170'>F' M)J2C//\B5!:XLO 8JVJ)[NW8?EK?Y;+6LNWHYO:HM M_S"OZ*_D_*U93Q5JU\N9Z%9[;ONN7G%6K17E9$QVE9!#TJ]/R/V'NA]/E?O> MG$R& -O$VA]GBQ!!&>(!.\78 (T*ANG ^QU3R)H&=8W3_%D%S5",H:;HPE8> MV$]-4:8OOGC;JIBRV>_]SB-BZ$((D7D=C_"('/N" ' MJSE3UN' FGEP'];)R/GI/>9_1Z%Z^Z5I4V?*3YJF#C0E?/O>>^G6..;\IPP: M!)(6_.E-+"I=)&+OL%G[%$QW);+;&B"^B85"X+_;M>PQZOY=^F!_XHL L4%2 MZ'OLX7T5(")XF1FQI?K],8PG[<\D[O)&Q]4!B*FYM"KA")5L38513%V*74VBW*:[36O3 M'ZQ7_=CA.#?ARYE2O+NYGFX*H\OI?"PU8\TTF 4'+5L/6G*I=NY*4^T^4[ZR M2A5S 2T3ARV[VJ \'BB2.*VI#?,FG!_?9VKI?O*PI7GKE@;)^-^Y)XV+2BW8+^E+23G?!B%FZ- M4[&-U(:FTF'34C87+_96"5M45K%$J]6L/ Q@YZ%I_''3\.:N4Q@M[Z,=Y?+F M1JXGE'6[!\0L'[Y5K#[,)IJU?,C7KCOJI!'+Z&2SZDM'"*K<4ONKVYQ4FV[D M5KYU?5N^2];AK47V5+89A!8YL:V0TW5R-WN,6_# (YL[*0RC%Y+!547LZM. M/#VTIW>-!3#TD8W-3_N3FB6Y]K1647))45I-Q3 T/;*QK64NDI,:*\?[ALY:'IDM^*]DE@@O?M1IYS5K_3ZYJ%PWTGWY2.[U6A-UW=5Z:&87T1G MQ8=ZI94=&&DL\'[0-"RKLU(O-ZU-N_/EI30?KZ9K.XW%O Z:WL#[$HE$?-!Q M[Z/M3?%V8E73-(_T0=-Q+#)HUHM)4YSW!PTK263-^5*>%3. M*YE+8K2N]7X2FD:.[-9@5IYG>]G+7$<1G?BLN0:(*]&S/@=-K\J3Y:;<[8[R MLV%\92W7Y%*Z;J ;X'"L7;).5B[3:F=S74Z6NE?V>A6!MQ[9+3N3:X25R:4Y M[99*=Y'P=-:KIV:W:H*I/!^MX M-"\7;\5I7DG=.A-XZY'=NESF;$5-:9VIMB@NBY:3!%R :1W9K2NQKP[ZI=NQ MF)TMZUKIOM&\ST'3([LUJ_3,],C-1<562W/L7.:ZG@*Y%CFR6\G[:6(V7&3D M3JM6=%K=6U " ;(CJ4,IU(OHJ=[MH)KIU+*1C$OZTS!IT;<>B"%9<2Z-^":3 MR=?&A=BJ5,JU6M$&-CV00^*=8G7$OAL39\U&O)]9-:(3/=V/'B$7IT%JEQ6Q MT)O&"[&%T8XVLDH8A-L1JN5X%I':%7K=X1V]K=C2C&6P]D.5IW6]'X&)L>C#65R*8> M-JF[Z30;NXE-ZK/52LG1I@=CK:;<=-_.=;,=>3%^T+M9:YS/KK"I/U;J$]L: MVLS+"4:VKLQM\M/_$-0NXUN#D5F\BNN8_A?,W*7?[%G% :^HU^;0[^!8_B@\ MBU=BFNK+CO#%8Q>R_)S+/6 2!MYOPCM'NKGR-5O_[S Z@'\R'\(*%N67MKOG M3Z$=^TV5@6WJKD/>V69_QA?V"M__SO?RQW& %-^(T]@(*6CJ^.7_^Y'\\9O3C\@7R<_-H)#\P]!JCR@6"Y/G M#96H[./>#'?[[.+7+OTOMJ8M$[*R)71:EY#XYOYOV M><:;+$OGOLDIOLE?GI/QPO\O!--O9?3\ (EU<.A^>RJK)12:M8I0J^>;Z7:I M6A32V7;IIM2F!];>,TW*J6AQ)Y &Y5?F[+=:C%^9E.^6$>,7$/C&TWQWH#^- M:7+2?H4C]XOL.2?M[TC:)XC:I^KF-MP4NX7HI=4WZH5(.=V/]B-@YJ5"DOS"!)HG)Q20:Y,]>>KRUJU6N^UIL2<;M*QAMU*WOS^[?$]KGS,C U#"L^=.VV4 M5X8=U^R')YU;%^_!Q'_\&\?<,/'WR W#>?&,>/'$2GF==3[89WDQU;W?W/=7 M96E:+!3%Q+S<+O?HC;C4!Q8X^G0U/%!S&I,N6 1V:ZCI1# >Z^?X,WXY5.R) M,+?,I:8251AL!'-.<%.-L8#+M-0=T!HIAIH.,-D1&SH] MO4[?QXHE.[]8N(F>%K;D>F^,P_SQ;SP52L0.LYER?]8W9%7N8'X[!_-OLFJB M\Z O'^*%DIAMK,W.W-HHI06F2XK_^#<6#\D1SJJ<5;^=5'U?__-OLFJY4%8G M#UIJ.54ZX>K#ICMH3X8K&&;JQ[]1E*K)+^V9]A1^FH8Y/%!L@D>R9W-BV$_J M^MQO?):6_BMP['PL]M,"N/@$&F MF#R7#D^5GF_HH8Z'76S<3%A( 0_#P(LQ"C$R02DA,B=X9RSN;QCE.P/5[)V3WUME)8-C8WXFQ9>HC:F>2MTUH!9Z,%$DI$ M7V: <,[FG,UE]OL?SW\-9P\S52G=K-=-F$WO*A:[G3=$9PRA[Y^A0Y/)@"X-W*7]B"M&GFROFI7[IIE,=U, TR 090,Q2*'D=>C M]_\Y3'"8^.+ZQ$? Q'L?./MMF)A;K4IB)C8RTY99*%:Z1D=>I<< $VA=10YM MJ[_/-YX3/'Z'=Y15,G $5;.IY4GOEFBV[2K&D,!6VLY1\^H[6E$G!VZOB#>? M&Q9]*=LFR'"U44$S@+=@,;/(7&E#S7FL=\SI]UO M(+N"M9$*B3)/<,39]=M)U_=5^O^ 75/7^!R%X\,)+,:I63DXX(_';,.II:<3G[??_+495U;E3+5R--OF6;B:O MNLEQ^7HR1D;%"QFI'UU3*!MKQ/9<&UX1@X%K:P:Q;5[ M@/L]/GLQSCCE-'58@,9%+W+ MB9 LOO#Z*N?0+\ZA_.[H'[J5?Y-#>[HXB#87464:OBH.'W*3[N6P1#DT]>/? M2"(D)EY[=_3,G,N>>E\REL1P3$OCI\>_D"G_"L0Z'Y/\!*#LH\V" '<>JT[0 M&XIB6=8*G4VN5UN:;O%>[J;[4@S-@%@J),O/8AAWV'$N/SW_]&GY 3[:NMAG M^"<= +5"PHA=39JE?-:^JSKEKOZ0+ZZ0\\&^B*1"T>ASB(_+.O_!(!'>9<#OCS]''8S0_#Y=W,"]MJ/30'KUE<\P :8[#R76I MM)A.B_V8,WZ_"!-"(%E).OC1%WW?4-;X5P_(HQ)O;";_)L,:ZM[[L%2=: M7KFNRFHJ81>EAS$R+-@-\9"4.+PSSEGV.[+L-Y"Q'ZWA_R;+9L5X3LQD!@-1 MRSAB;2ZVKA;U%;(LGH 70['XLV+VRP0JMN>0YLKFJ4-(/%K!W1EG@G#?Y#Q3 MG3'K,55D8CQ4'JXK95!%!N/+TMJ1)W.P'5AMY5A(BO+\-9SGOU3LXBL:(H>, M_J3O,F5(LOJ02DRGFF%.G$:VDVB.&\CQ8'Q(\5!G/^=/#ZXC9*?C;7S0TA3<:BU[MK]$>0+'(YNBF7 M2%KKM&Q)G8UJ]]W)U:HO>:67HQ+/&,)9_7QC)%_\6-6K6+W=O;=RTA7)36>5 M<;_33XOSS.T861T/5X4BL9)]9[-V;L/F MNE)7^I35:7%F67R.U;].:$5=8M4P6QA9YDP8NC:,C5C\/@AWO9RSZ^6+6R]9 M& M.I:LYDZS'LC[8;8Y W>R:E-OU7B$S+4YCTU%,J<3"& M%T'X4[_,P+148H59XY_2?"W8IJZIPG^+]'^G@E:_!4J?/;?O:[>PTZXL4OJ\ M<\:=-&X=0R:W>:TBBZK>2U\7*@T8)CTA%@U)$>Z(Y0S_0C/DL^?VSP>ITGM1/&%V2PXOW]S?C]Q ?\5K9+? MX/=Z;36+WIM29ZJMUU<3PQGUQ%4:^1WL$3DD2\_>13O_X$M"IAU4B2-@20QA M;IE+326J,-@$ZSS S)=T+7DXYD-],9\-()_BJ_GL27\7LPB8/@L\7_=8/K/I MV$0%%/79/KWE^B/ &1LW*VINTTWD6[5->M$?QPN9#@ G+?PL12(A23QTY7)/ M+D>/]P[U?/:D3P<]WM?<^B/TN)*M5L?L2+U.[>[&$*\+X\CU%44/:F:E0M(+ MC[)R].#HP76/\S/>_@P](LOB2?*SUP MZD$D>&U;DLH-&L5H52]R;?:I6I12&?;I9M2NY1O\; 2/^Y[,C'P MTYOSEY#HG+9/X(#7Z+.AMZK M)O#3?$8,A[O%^1%%?D3Q$WW9=66#?&BW39]4C]N1M M>3AQKF_%C:BDETK?Z:1(5DKWY0CZLJ.1D)1Z]E B]T9QEN?7$C[< ?U'+'^7 M6%CS0CJ5['0CRF;>O!L^Y/(K9'E6&^]8*@7.\ISEN93_3*_Q'[%\P]5JTE)4 M6E,M41]G*]U8-ZZ.D>7QJ(\8BGR1JP?'[9:!:VL&L6UBAP2#./@5/?"CL(54 MN3?Y1+T2KT J#DB?;G9DMFQ6)4YMA#$N[Q?U""2M.]-,H[&Y[$W)JMA<&/?M M6$4%+825T!;%D!1[X7W([ZAM?"M6Y>;"6YL+KV/5A*R/KLQ-LRVZN8ZN#T1[ M?*^DD57QQ$HR)#]?JI=SZK?AU&\@5#]8RW\=IS9OL[6LKB?G^?#DVNT8^7:Y M<]= 3J7I7E/1P[,A7^I(_W']7S-@T\?:0"?D M:YU-S5UV[LOMVMAI(%#@J7Q,6?VL+_-LXBN/KTR[-E'!O(+_+XG]@NO2W]&" M^LJPQM'KU.RA)RX7E7P&W;M<]&1JB'7AIB[?CG(-,5LHMB_SRVCW:@@6$JTK M+D5CH:3TK">)NWPYQW/#YE,O([^2X\WKJ%2\Z^7E?*O9KMOWAKI(*PWD>#!U MHLE0-/ELE6/.\)SAN8C_U/O#KV3X*V_( MH7@R\25C14=N&!=*U70U^^L;QCPP=);G7<]H,<[XTAOW=G(V^3@V^0+WGCF; M<#;ATN3E5ZA/2HM\?.((/>)@]%CF"CJUA;_F7A#A;P&LBX%B3 4=CW'1JP<6 M4;6CMZ:_HQIYR( MW6N,W/MI0U4G8G98+VZ2X4A6333Z9JNK;R4PVVQJIGU$UX3%D5C]_$@%6Y3YKSZ@D(UO/W*?\QKZHW MD8T22TXFG7*X>FM>#3:9!SPJ1PLYRZFC8O4KN),?&P+^0K)2SKIIC,,.L6:P M+P.>*>GK> %> 6;G8\U_5_.A9-LNUE\'N -^;0.[YH!;CP7)[WLS:_XPR>3+ M9'G97B5*1%P"R+$2SB$Q&N6)NSG/GY6C^[1X_N,,DA?S?-==RG9N,)6GFBHW MR+R1[;?J:>1YO/P*8>QBE^;:U\1Z/DG#'IW*#G_,_?[SE/GD>9N)V;URJV MG>ADX_&']FJN7+>R8QP8O88<2[TP#>-WU""^%5/R2,0?*OZO8$K%'#>[\3MK M)F[<^?UU,IR6>BG*E*#N1T*2S)F2,^4WD93OJYF_@BFO8 "N7!U:>:6:;274 MZ\(@<;G"@8$^GCJBCW_]R )9$VNHV01/%-F..9P*YARG;K/B#+.Y;FX(\7Z: MN]9PHD#CN:X8/ K!O1/<.W$:UL)Q[T1KHEC$[A@JL4KPA>%H2Y(V5/IU!MA8 MS9JS.3%L.E!,_VQ#,]W%;6@AO]<8$AP!TJ)RF6]/2\O)M"6UR2A3(N-!MM&/ MT,K%\5 R=7B@@CLS.5SP ,9IV#$?#1>CL3S/W#>BEU-Y68M*5P^E3L4>(UR M,90*23%>J)C#!=Z(!GH&?\"S[:FDK8+O,(RHGZA4YOSI\.?.?$8LF!:V2T_9H/L M>*TI;!\+F@%0^*M*Z^K(ZB^7Z9O$E!0[D]XJ6:B.IV KR6@K14+QR.%A+^X) MYAQ_-I;1^8=UWIKC%]66JE?YS>I!RRTO-Z6B2SD>S)U8*)'DL1_.\5S& M?WYNUC?C^)P3K^J5F'S9R2Z2<:ON7J?*#3XR/.9X+],:*E)MA$B:L[, M9J;!0D<\6,3=.6?LSODR5HT-D+?CTMHH2WF4^F..P%HX?1\V.^IX/0W;1M:U MKN2UTU_U([2H=UP.I2*\PB]G]:\5Z/DRYLSK6+VD7MZE$W>U52?;=@>7^75D MWKA*(ZOC'7DI),HOK*+)69VS.I?J'UQCXG6LGLPKI>^!.GS&?G;G[/ [N?/;=O8:HT&;>V3>#@KN9,)J:.*PE8=SS& M? 3JHF5C=AWM38D8-L;%363:MI/BN!^AQ<%E,92,\^ +YWI>?N*$K)8WX/K9 MY? N*NG9VVFYHHRD\7IC%\(KY/HXK:*5BO!\7YSKN:P_(0/F#;B^VLJ61%>^ M$?-*MS$NM!/UV1V3]9@Y+!J*B:\U:\XL"/-44;V1'\+Z15$]'H_AU45Y==$S M,9*>*-YS/%S]9+;%652^>3"O(KHHWS;MV_4L/['KH"G1"N8).22^]*@*]_IR M[. ES,_$U'H;[""%^LTFMNK?BUJREFZ8-^6ZUAHC=N IMV0H(KW0M\*Q@V,' MUSO.Q&![&^Q(7O5:$S(;W^?+HUQF_!"?I9?W%#NPSKD8#24BKTW&<%(V&;PS M/QJ1(0LIK8<3Q1@3 ?:)".PSS9.&5AH/,7&W$T>QC[:>&'/61GF/-9O F34# M@0W_R2]<;0F(1?U2MF-I0X>H^$/:4/>_"+1\#NXBB?NFVHMTJQVEJH4W)3ML M)A'N:!GTY\\&58 X+'!8X,K"QY@\'PP+";.>3S56D@;" ME$HE?BR M]=0Q?/^09R5R_=$+.3*D1Q860FTLI+1 M4/*EQWZX0YKCQYG<5OI2:>D^'$H."H6J64.]BFYRTW QF1Y/AF+I+M% !,&# M@U(H)O)$=1Q N )R4N;9Z2@@S5[K_JI%"L-I-ZR[725;GRP?J *2HK<-Y.XAZK<_-8O;-.E;;[M=%6B4KT MI[5"*5I.^2SNS?ZJ)7;RF\;=9:Q9"0\&,=") MDK16:3P5BL>>JV/&'=6<[<\C?O6A;)_LWX4[LZD1S9<["['=FW6S_=7B[I/< M,,="UM5R3YQ-"@UQD[\CS5*X%(]J8V3[.'.F'-%E.-=SKN?"_AFN3_4SP_9( M[$:OQ-S,:Y,;5/LGV.N5 CN4GJX>8NGI?+TEU;ZMY,M2'E>BR0% ]% MI.<*>YQS[.E7E@V!GYZQ:7C(Z8/.,$< /%33'>CD5/F/"IP.7) M*TF5^GTJMEID9]-%>53I1NS+F)4#VRCE1YQ>J"1Q?S%'C_>Y.?6-T>/DE:WX MO%&X6V>=A[RR[+0WFT:D=X,7J%*T*M*OE"V.'AP]N.[Q7N@AB_VVZ-ZNW8?E M;3Y;+>NN7DZO:LM/"FX?2VVU*>IWJV*\UVGIU_%5_,9=U5,K1 \PU1)8)>FY M6/49Q)I:[GS.\O(INJ!J]E W;==BF<711AOIYDK0#+8!,+N?/-;T!^ZG[S7G M]P^[G]ZBFZE..79IS/-BV,B%\TXCDBA?COM1"?W/@D>WO?VQ:_A8;"8C)IY,1\O MF&4M[I;BDSLP;&1:'R85BD8/<\9S=R5G:VZ.?)XY\@*V3LUST5%GDNGF:Y;-RW)O- MTNE1:8V9L5(A\4AJK$>FQ'\?',B.C;,%B&" M,H3UAVXW>'?;,!UXOV,*6=.@%W5HT4POQ;.B"T!+#CV88U^\T2A_?S$3\"/] M:T60/X"O=?75JZMJ]EQ7-D@XY/&P=,T@X0E[^0'2' [J-V8O_L$4_J-JRW__ M%_[E#V*H$\5"=)MX(]V"%W;C8;8H_L^[0-3^OLG1@'W,UJL03@6&3?_]?_XK M./Q#+Y 'M(%Y>9LA4\P=D_# (LHTK(R@ZY^*OE(VMC?/1.HBXF/XSRU61ZBY M+EY$8O\C!#[C@ARLYDQ9AP-KYD%\6"?MEZ:MT3-IM.*LMB3X M]KWWTJUQS/E/6;J((UG!G][$HM)%(O8.F[6O/-!=B6UWYG\586(A[O]WNY9] M(\*6MI1-7P3L!=) WZ-U[ZL #>':_H-5>U',FB/$((;S0B^?;K:$?#4'L[CJ5// Y"$!=9;M\)\'S7V./\;("E5(6IU*)=WLU0JM M4K%:*I2RZ6J['Q4E*?*EKIDC'&J:SV5JGVBY5BW58\BR0A_<04U^J[@R6 M;/@6"MF^GE6SQHJA/= 7[:0[_)%1;,VNC>H6L?'$+?W*M4'VV7:.V$-+F^-7 M:4--@Z;@&@Y 7AT>'FK$;L,(,SJM-4X5M4%?&:4CFTQDD9C6L@_K;'M@ELSK M!M,O-<,E:MIYIET?FTD_!.A6FABDGEEN; *X>'.MJ/ M?P,K@;+*7PM/5GE7AZEHV-B@,MLAMN%@[5R$0,$>$V="+&&E.1/!="W!=@>V MIFJ*!5P5$C1;4 3?;-4W@@9[.+:H+JX2S$(%C^*-95@8=P3FCFO!%S *>TY0 M38=%406BDZ%CF0;0@,V&P"XY@[(/NBZ(5331!)@#[410YG.8*24/^T+H$L$F MNDZ'-K=,U1U">\T0 #F)96LCC6#GUI0X.%H_9Y8P 4M.QUYL,G3AS9N0,"&* M[DR&BD5",/81,6Q"QZ$0RZ3&]UL9$G].!##IB;(D+S6G;3)&2ZA_DY$:1ER? M;#HU*1YMU)/1JU$F_<8F=:E:V+.IP[#":%>O0,4%V#ZHU>/.!L2JC6IS@AT; MXQ8;[.XZB:F MA2\5O"6P?PI_:7\+K>VFSVF-(-:"?0=$@L1)US-(CA:K_@KMK*4V1-K';X&@ MC2G9[)X&7B.$9A<#N>52(OT'^H1.+P/TM>MV#I.&@0DSH'_'M. KH#Y-&1LF M4 6 (NR?!D;&>!/RF,(P"%Z^P5_(W@ 5VS:!I_ WL)2!PTUD4?H3] \#J,T= M<\=K[)?*EB]ISX'E.,Z@ :;$QP._S()OVJX295WD37_)Z6.[I4 ^!2L25@G& M+ZR0DQ5JU@,]$LL =H=9 !? !\QW,)_1M0J"R5^(8++X3RU?H9^D?_X6AL!2 MP."6-TCXQ[7Q+QQ,$#X0* #=?'8/[7@]),R(RN#&P *UJHNWGN#/+98HL&-C MP41P?#,7PY\C0WL"ANEXLK_D'O&'8'V]'2;'"'8+G\?(71CKY@ A_D)H3T#_ MVK4>P;>(^R9=RI&IZ^8*7P=K3,:4!G\* V4\!C.8OGFN6$.B!]CL'Z3EL4E_ M7)*)!IKNWJ]89UGX:S@APRE1_]Z^:SOP?X0Y,>?ZWC>6 DQ$>5@ECO\B2@SK MN0X*PI*-Q8"QF XR@P.@07:-+X22(:#53-_!YA:8-%U*@#MSMYZ:0SR1AW+& M!G<P&$\-4:76 *&&0X,2AAV>X*EPV^OD)6@#0X,EG,": M&IZ\(W1C #F A-TA&Q.,;S3RQZ0#)8>!W6:"R5"8:0I'>J&;,#80"&P M 6-B#!F^SC%C*-M*)'3,%TH5.'AN OB&NN(>WLXG&QO,),5@F602_\#VCYB0 M\V%PJ&M;H:',!BX0MVD!:;C0+?R7&<=G 8N_%(._HA-/H:6D8NZ]#%HS5L86 M(YVLA:%F#5W-PU2?C8.]/R$V?:J@7 94@%NN" /+5 ":::$^8-"@* LJMULI M1GOU==E KR'A-FPI 1QA0NZHWN,3 *AW8TK]@ $S#: $GU)T(!S6;L<4-L4_ MRZ4*%\ ?=FS.9JZQ&RNH=L GGGP.2%?%!2C930A5 $+K$R+MCFWAKY+9_MMG M-!L-1]@CQ:)^.)]QD)%@3+YBX:^ZO2_?@J@+JL.3*L.^5O(B38:1_7_VK-MW M=YKL.4J>LG/GRU6_5LB4*V)K&>[)'>1 +QO@H:S!="&F@) M$04L4^ !AQ&Y%]?:]4HU!>!SFUDR-C/W!B"%@8VU&8P>9X%B(#AI5%J6Q';\ MZ0CW**E!IS(0MF N2^07JAVL/ MR?R@CW049 AVYCJ":&&-CK98F-:*0:"U3 MIY+)&RJN)44H_!T7#K5TX(T9<2:FNC^@_>Z#[S\^"C3Z SUB:\ &PH "Q1!\ M"9QGH8FO.-#6=BB;@N@AZ)@P3-!B00\$%$6]SL)E0Z 8*9HE+!7HA8X],&K- M.RCZ.2SU0Q<%[CEU;!73Z3H0"U !\@E,'0P,:FH" MYL^4*1"(WZ6ORKFS.>-,9P*TI[!"NDA*S.> )#G;(@BT)QY7ZYI"0Z:^:4[- MS_W$$71?Q]C[4\^QGA#*F&PDQR?JO__8D&Q%)[Z?S0Y^I3)-9/<<-0UI"GJJ MHH(F#'P6Y%@V!/NY1=K:"A[0,>L25Y=R.* KA2.@2'EP/-[XA@&"*!,R?#>A0/4#$1*II7OELR!4:R8 MTY(B##1$G0201=<>*)[05Z!)!:(V/%!09<=Y@M+%Z!!,3N9=T ('KT.(H,"+ MJK ""(-EW+"-" 5V;8B(R28#Y@7H(R-7A^DMO07&?K>4CJTM=7^/J5V'[55O MH6 (R)BP<73@ '>@2FKX,4!I8]-45YJN7PA9KPPTK%Y@:RT!O+PPP9D%IWSU !A"-(/%%U$;V^,,]!!50UXQQ)&ECD[2D8@9G35;^7C M/YA+[QE!".;#21L']1B>T*Z4UGVX-)G?NZ+6BC_8W4I[*$?&7P1ZLWYL^]5/ M^DE+:?;2?+ J7A"\NTQ#0_M60(?2!%X!@EO7X &5LJ:O1E# !D) )5QC,$#= MOVBB.Q,;&51'/E=L'QPI/+ 8*0--P)T!.ESH__+O3\LWKO[05Y3$Y5T:6L8>M[0?;KIR M/$4FTWC9M6*WE45RUA_W(WWQ<>M 8EY-K;'G0>\=.*>U%J9"?*O&'AG$;+B2,RK@?/>P]/6MF MNE;^/B_&!YE)]G*<2]8+XW[LL&5E/)#4<=V=BMH@/HU5P+":IK'EP3B7RW6] M-9O9N4S3??;PCF_KON((#X[HB3Z>M:=/0XVK MH4GU5%)XT') )P,=_?]^?A+*V"N34!XJW6DG"W82'OV^07-K>SH@'C@=4+ZI M+>VRO%([LVA$62:JO5EZLL),DQ?2X>$ V# =5P,LO"O7(%M$NA!JU-]L>V9* M"/WLEKFF-@FHI"].V),J%;M;5Y;ME>=!XXQ,7\@L6EYZ) M:I*Y@GYV[*VMK+.>OLU,X=KHJ7R>83FPQMER-=HM+C:;?*M828ZM2+AIR^D? M_\8/;TC_#YBVMC A.@UAH?D/PP098>RY1)DWWAW<4P<*NNQV@T13>6L6^"=^ MF N6!&XR<:(X;<"V1]9!00QO]0^C= MF&E>\-5VP<@^_B@&S5=D22P:PX(GM#&U>Y"J+XH9 2UU[H(>A0&X+0WB[ MY@@+L,_1+?;DD&@@S729"VIE6KJZLYN",/KNQGG;4E0"0%'#9?9.?-I-,B1 MP*"X,BM]YT6-Z,5;)?M0R,O-?#8U392OT%L&$?=)UX M405V'&/#[&KJ@=D+Z-/?D7X4]!1A!!+/=@!9> XSO&?FH$]J&[? ;WWW#7/? M45^:[>K4C>@[>03TQ%.W%IH7^WWZ'E?/&[L;(.4?WY'O16G\\0C,[0:(01U- M@F/1*W#J=F0A('(;?7L8RD2'''"D@<=\AJYE(1\3H$]S!G3JP)^JQWLS7&1! MF\T5S[FK T_IU!7(N,6;H><%&[G;\##C?66I:+KG:MOF +X02H]]MM"W=]+D M8#DHIL&:T(EK)AZM# 56%#?%H"/4+.JP9BX/#?KV%MA?3W\90]MC+>B(VVTH M\[,-=@O_(1ZVUG!"5%=/@[5I6')[8@X=UCZG6-L),0%G(\- @[\H+9FN#51D__WS M?>ZNO6SD;W!OE]YDW#J6V$55!"!E;I.?_H?@0'>#8!X>/!#@?\'<._2;/2]0 MX&*KUV;G:$LRSXUC^8/P'#P2F^'+,K8D(A>R]-REZ8#5&G@_>N\Q ;B_0O[? M8;S"^Y.YS/!4["]=59[_D';L-U4&],07>6<7U3-D\(K;VSM7XSO?7N<;\4$; M(5W(2;X1)[ 1J8L$WXA3V CY(I;@&W$"&\&AZ40V@D/3VV[$*_,,_E)K_;A9 M)U\QZR^2W>@WI@SV$'[Y_W[$?OSN]*,7"?E32QDG?Q%"_%74$#WQS,$;$4.[ MV" G_],@_^3C&3]U7?PX8:'C+ MDBH? &?BXVU/'SHKCR8,YDG1WR4I^O-FS+GE//^5-7#NN0C?N;!O1M-UHF:] MT_*[<,BQLIN.F[G=]-9NK--57;G4S4@3L=/H1VC"X%@D%!,_NN3W.PNL0U)^ MD<3B',LY]OV*Z;Z&8Q/%U2BRZ5Z61"VV6HQU(Q*>T/-Z<>#89"(432;?K@#! M9Z@2U_1$_C99W1AAYQ.5YJ?0]PWFQB#HL^?V#$0A+/UU7II$ MVN?"@FGE/!X\/#Z59>=BCF#5RG65KE--+CNU<+XMJ7%[5!@T^E'4+J182(P? M*A=_GX/5RUF;L_:'LO;;JQQ_RMJIZ\GM5<*]O.O(TF8=7:27R5YY!:R-1=(2 MH7CT4 OY^PNX.AX72&KCP7GNZ/A01\>G5S'X:+OJTR=\(H;7.R@X!XA7)<[3 MH)?+.8D;-U%IY)7,4)2*LA+.7:;[,>HMB21#T:CXQ;PE'!PX.)P'.+R#BO0Z M<-#7-[&;UAA&W*T/1_'-)!^OW#0 '- Q$T^%DL^"PUXYE\>) \[W5/<'YT4J M>7E9-D\EWFBFKDCI^B%Q+V;=_EV[;_8B.7=U$A< #JY,O_IN3VF7E6;_3D_@ M!YJ494P,8M&<@30%D.JG"=I/7_/72+-L'&U(8)],U_G[J:0V],K-RJ*I3?%: MC9\AAZ4EM/%4ULQ<^FE$33Q<11P2:+:]EA.X?>/:RIB$!(IP-OT-'@[1##2V M/?,O2GAW:50RPXL0V]2(+"B:;%UH@.;UBP5)OW-(W-WIV8W>CIS,,XGGK\P3R$CC,\2?<8:_')3XMFNQSR1[;789 MI&ENUBV74,9@.6.&0W?FZE[^^KF%.;"I4&-I3S$;UH-WB2OWW,\L-]T$9HL) MGB9:(,.2G]55,[8Y9K?)[,S9W,6N=^GT\"(JSCF,)9Z\K'HLD1Y-6[>]:K>7 M',I/>\-Z=)0INRG&LFWM[M(*>%5U]PI;T9>85]GC_'1P.IA,B@ OTU3,V@Q3 M:OK)U&P!F'KHK9EIO]@13:UG^,+=#'Y&]D0M>;C[:L8#7_BZ$:\+2:RDT MAVUP3;WDC71=YT'0\-8OYBI30$.DUR2]#5(RL ?T_!3&+7BXS ,O2-ME9FD[T M*RQ%T-. ZZ\F M)6)Z[5K8K:J0WJ60NPEFIKO&+'37- L=:_)T)K'M<'[X^+WMTD)VLUE>"V0$ MQA]SUP*4I:(<@?0(, :2?>[#XDMR!BI'LP9>"-M1:2RH.:1=>?F!_5(3.^4' M>S44Q\OO2//EL53$ L7'8)8R')#?)TNW./327NPF,0[TCDE1/<&#:@PF;J7Y MF V7:H(.L9U#-MYE1L,\Q]Y'&V] JWC_GX(S361KPHA'J/+ 4YA+8;1+KDJS MRWO\OL_N+&T]11 OFP!+0^[K9(AN"N"-=]7Y1=3PA0J=-/VDFCCTXU5.I-Q$ M6I0&DVJ^W)DK>B2LKLKJZJDJ)R]:P$ N3UP[>WNEG-ZE7TV(IT;CUM)MU[4I M)CNAVC(2&95B]-;Z'D,ICUZ,SU--BCZ('6WIU\^FLLM3OLLTV9Z0/0, 2=&E M"289K>; 6L?E$R(2)FF14C[Q(=OAR%C/-$7P"T=OGS@!>G33WZ.7-$C2/N9R MV?_:+J I!T*N19FX0M>JOZR4%C)8Q[U.K;N>QV4GLEHTQQ]#PLW>U2B;:>5O M\UW;2I*&NEFLPD\6ZOD]$MX:=YY)AUD/'E&;?93 )-4&X8\)*3I&0SS*-!YJ:YI7@7'TL9CLH?"B,TXK %Q5IC8>P:* M)H@(^AMFJ:3X[[)2(S1MS)9?U2T],RP^MGRXE6%M'69^G)^7]#_]C31:S!?& M7.HL,K#ZW?954U0;CU2#_:R/?V03!M2*%V4>]-6:'_\:YM;C]!+:V,G$W0+3 M:C_&QA=P+$GH(R*Z>,ZO=9C2YOR2?4H\V2?AR3YYLL_3&7F5)_M\JV2?\B Y M&,5&\7XT'H_VHRDYUD\EB=1/Q0>*&HVG4E)$VDLY^:(G'J6I?-DSD4?/)*1X M,A*-]Z6!..A'(X-4/RG%23\VC(V22DJ2!TK\<3),-Q5=AUM=*3-M):KZ?6+0 M3;=NCJ8A[5R/W&*Q^G SS5;N8_KR9FQR.3)37N:#T_[*U+- MDTYXU#B6L?0ZL;DS'N*IQ#2NYHIJ+]4HCJ7&L8REBVRT/NGF%JU\O!A5JQMY M[(ZFF 4U^;CE0^QJ(5<[W6%G%5J9<#"^G\=PD M41+7Y5P\@2\]G),[J5]W8E.S+LJ);&8"S%[LT/X?E36&IN7K1%NS&@-QVIW- M2]6PFLB+]*WR0=;2D6'=BOW\K"FZ@Y5T*5;+MX,U9FR5(X^;MB(MJU.+9LP\ M$8O.C!3TF_$L?2QEZ["^BJ>E4CHO;HSJ3(Q68IUT/7TL96LG9X8G8Z91 %;'FQ4S92$_NXOEJX,'N0*B'5JF#L99SEGIU%VIDF]% M[M>E5.5F?%W$RR6'6WHI#\3HK#%KP%I52X/I(*7<&]C]X9;FDG*X5T_4>V)\ MU;H>-DKFJMZB30\F)=XEYXOV=:/0*=>UCIG)Y:HW%5S2P]U/5%LWT=I2 75% MC,NMRE6Y7)[0A+D'&]5(%4A,WN0VG=:M7BD]+-5JU. M\N7\)%R.WXQRD%0],9O>9Q?#DN@^W"0Z\97;RUSB. \)Y98L.]7& M.%_HD$FF."^$VT5#Q9<>$DKGKG?CEJPK?1I.CZ3[U-(PKF*TZ<&DU'[E2I0& MY5$G/EW'UW+W2JQ:= 'A%*+Q]R!_G";$[.+93SLA,?72YLV/9B6VE1GZU1+ M+.5)J5QOZJ1EW"SI1AWL::13F%9'M6ZKX\XSPVR^4KBL$ASKEE!>G]Y8?E5Z MX\B/)_MXUG]]&L'R+H90J"N9'-8R85&8D8997+VXUR,WYVI"#,R!RN(P-%(Q MW%4TH97Y9K;#LA_Z[J2=I^B1)V$_-(718/0K#0)E6G1R(91VO6OV-MK&?,,T M"N+Y4%ENYJ";FH6[:698S'9" ^,*^IFP.)!7:8L%7 [<'L\.E47% ZNBFC!= M.A:6&Y9Y'5A6SETK6GF'U8'%NC+H7]MS9P=&Y4\B$+7?38/64?5:T R@CQO0 M0: %.M\ZYG?'%FA8%C-NXLYNB\I8Q(N;!4K9!!:.%63"1<+P*TT!K)(YH13G M+TV@.4M[RM)UTKVE@X&!8W+M9^>&6\P6Q9UC%"UX(('5*PP)0V*QS*F!8DC* M -/G8LAP&-AZTR^ C0$VZI.C^4EA-"N@]W_,Q?5+JW1(M9-16UD\% MT?*V4VY40&T6XQ*9VO&!J*>NODJA039[H8UEG/9/&^3(B%@6C1WM*CT)@=JM M+!3CD-G%RF'B['#KRAV19!69UQQ(I= M.W9.CQ9%];SK.#(@($N#9Q3!69FP4V2.PZ6Q0+^6W[&U"_I6?53S:HIYX7'H MTK$'/4@ET/)JQ-'441VP) L%Z[.H% MH9:_QK B#@41^"8FLC,%@ I#BLS86IN8IOJW!W7[@ZZ]_8/%H^FCJ9$"]4>W2.P0U MQZQ-3Y8,MO)(#6[3PZ[0V/$Z=Y[$0+RWG8 4'( "@+7D6(C(%GZ]L!OV&)*= M3Y9L_3#?,I4$0+Z.3EB@LT6(@/F*V8LDD;F<@T?)=EF?/^/X0P'$.2V74!L5 M_(4K[6KS/DJ1OIPT^HZ<+V?S<5>=5LJ6N;C,'"DT>;S=ERHTB0M'3S%0R;]= M.R&P>/O(C\K"?LI\KYF?W3E0D@"/8CY5M,,_Z,CR)K-*PQ3)08V$-C2^M%== M^4A"Z<"7&O/J WF$- M-N!M3O)@]%5U:5YS]@,]$L;>N*OL]N0 4>(]/03O*%U0]0X4\#@RD@$9*EAB MFR6F9Q5@/85K6]KR\?N7L)7,8^X5M?0.EYK;A/+L!0@((S^)>2 ?/#1T/[$^ MND_B+(ZOV=ZA%#Q#0[%RM4L&CU3%5M&F=;"-W>D\L!;H#[12,99G5+;:Q\;+ M3$]C00C\NV+&NX G.](+:^=H0PV8:0?ECV.A>+ N*5WO@)[]3-W4A6NB/*=3I68@CFE)O+%X)B0U+(:!\X7[[SDV&/G5@V%V MQP#/@'H5 N8N"M\=EWEC]9>)#OE8WY'7][TUIW8J(%,#%JZGL+I&8&RT1$N@ MXBOCV^!1D,"&@69)&2=05$=*T5>@Y'H<./?U0?KE,W,[.E#Z$CQ-ZQ^\A)Y' MKD67$"U4U_9.VJ*0%B3)'_@O:X&'O&JUVTJ\7O4$V# =2ZE0.XX5L64 LZLP MZ>.#[FX/\@:G)3P_(WK"TD+QR ?^)XYI>KI^!'Q_^LH(*Q_\4-H)#T\ELA!CA&W$"&Q&_2*3X1IS 1G!H.IF-X-!T M$AO!H>E$-H)#T\EL!(>FD]@(#DTGLA$!:TXEL!(>FD]D(#DTGL1$W+ S^;&N3I2HR#_=ENZP=+TN\6$(Y$+Y*Q MLRX@O'=6]XWJ17]O@HC$OPI!O*"T- ?'D^.%#ZJ='K^(2F=-Z,&;/6<+?!^T MV8F+9.2K;+;,-_O[;':$;_87WVRO=B+?Y>?O&*3DL]YE+JR_$4MS8?T]-YL+ MZZ^^V4>$]5L5-O9A?%M>3S;M6A**YJ?P]C0.^M8<?(*RN[A#P%5L%K MN#G^OD!+>YM4Q7OQ=6_<=ZJN(>9;@_NTF%LTYO'TZXLO8\6BGUN!G&7R..N+ MX^U(CM1?OAO&XA&IU(ET7%$KU=5:-ZNV,==V_,>_D5@HF4I]:&UV#F4UVM=6G=#YK+X!(#G>UG:[.K]M:J/EX.UFH69UN*5<> X!@G)HC"+'MHKA.W23)V+<8B M=[<40:(O0! :H_T/+>?\K]_,JZU]LBCP:)3X-ZN0SLJ8^XD[ _E(ASI1+&2D MB3>:+9]@OV^=D/01-^S?AI>C.U[P^*$0EN3':4?_SW_MY5,].+KA,75@8EX> M5YGR]YB$6;I6901]_U3TE;*Q_6P!J8LM#O[WV'MNOV^U_^8NTL=[>..;\IPP2"FD'_O0F%I4N$K%WV*U]$J7; M$MMNS?\JPL1"C/GO=BU[C'I_ES[8G_@BH&7 "WTO#Z'W58"(<&TQ40*MNVZ. M! 0*A*@M8RB,.=Z9>OT5PE7SE^BYQ ZU5DEH]5KM?*45$DK5[(60KN:$5B?3 M*N5*Z68IW]IF?3BQD5=K[7Q+:->$;*W:JEV7S M.+J/ <=8^Q$P,XDUZ"NC=&23B2P2TUKV89UM#\R2>=WH8],(D^QT&=/.KUI' MG^YC.6GT'3E?SN;CKCH%7=]<7&;84]*/8S)C3ZCLJ1OM'?BJ5^-WA]U$ORE& 'E"-M#>\(*B$?PJ<<6_D(0DL5_TJTL/D;_ MDO[Y.R2 U3"<"+8[AU9$):J@Z+HPMS33V@[;VBVR,"/.Q%1M <8MP%+ ^ZT- MV!R@O\+8A+&KJ7B$\$)H3S"=C47P5<90FS.AY/4N:+;@3!0'WB+ 8H(^)]@3 MT]75(VOFF* ]PV0=> +^LA3#'L$BPLMHEAQ31W4:>C%G&HQ?&)LX.O@&=G6I M#6'+X07#[3)H!O:IS' #V!! >.L$%\RA(P[HU/@D6QW\R1LG6<]9:U,8>%_J M!)<"?AE.%-#,Z7A@D6QR.)@+H02]S^?Z!G\87#&=(0D@7)E#?$[_CD)YY/Z67P\U5[.1'LNUI,&?JF8/==PN MVQT!$6N$OH49:1X9$(.J5: PJTA%0'PCL,=@DQ0=^!86A5J#V)*RN(UL36<& M1AO8BB&/XD(X--QY_-F%V5J. F/>X NW2P(_#15[(F!=!5P"L'G@">!+:&-ZGFW(%UVV*%X-H^VFJ(C;.#)< M44\<>GS+!L/X5@$XMBAJL54U74N8:+"R*.:5+59?G(YL>5Y8U"U3=0$N6PH MR 5*#N&H,*(496,CW+@Y>\H6W#F0O#W1YDC2R%LJT8$TK VL.3&VH N/4,[U M.O-QV?9Q8 <_@-[$0%-/0%Y"[ "J M(_!"#PMAAQ$.X%6&B&+_LJ51;1<(C*/P !*CK3#I010A!$->6 M?15D)RH(7,N8$M!QT%M(E9VA10A%ONW+L1V%P3!,94J<@,I0](D@](AWMP.S M=^RM!@2C)UUW?5A;44O4"W^6-GN;Z3HX\)5B 2OC&+V%F:&$(H:7G] 7 _BJ M0)^@, &;;KR^J5JSE2E;"J7,L'W%A9#SF6P[*]24L%%@Q)KM#] C7SI7HB$7 M,IFX98E14.M#";"!9=S-]UPHTE?A]TF2HKF@C(%PV"KL:P# YP8*-J [!#O! MU\A#L."X)XHO)1&W86XA3\\PF#0TR(HJ.*P1AA;TC:_#^UL^4UAB2@4U++JG MGF!5-::MT1%Y&X]BP-NPT%:"A/8X)[3=K-".ZO"5)M/6T"_!%&9/3V)/&^R! M $HIA@>Q0!);4*;.RQ!HX-"Q 3\,X-TP!1L5#7M_+4.>4K"'S!/,50G M8U#YV-C88 /J*EF#VG#QV ;;[1&NH"^5*&,JS"K: XO=HBA,-75MFRDJ5-XJ M%HQ;F4^@\0#F]M3Z[+8-]]C?MAEH8]04>U+A?JY+6"-022^H_6I1@>[)^H $ MIE/R.Z?;A)/V./:1>479=V>H>-HK/:+@?,R?WE [0 M\$\(";NXB+[EB;M];/R(ZUMZ]FAJ2H1[5QVSO1XH2*XH>$%UWQE@5.5D:FJ0 MQM%45P*2B&[!SOKU=1[HE!HXSVEY+]'B$$3]MV_5@Q=TXD'L+WM Y4/Q_1>> M8X,J'$PN,ZB&S;:>&N=*).B:/30AFX_E=77S92%Z$1_)X M)(]'\DYHY#R2]QF1O.BK(GFQI_MX/K3UBD"8?!:AKXJOQ-<#2GQMI^ P>Y&5 MDV2HS+$W ?WES VH&4M37Z(^L34AB.X[O=&;'C1MAMH2?6:F M-:5Z.]7*04] GY'C1T?(OA,%G8%^9R%XF>&.0*=Q+>(IOYX'T-F+]I&$3'49ISU.+9.NSF_917QM==MBT?>>MLG#*^[G"Y M<#=V>CX,V=RU?LHLTT:>'W[[%EQ0L-2 LM',0B[%:!PLO.K2 ;#EV)JT0'O^ MD'=J;VD4, A9_,RF'CQTNN!VH=I&]3^_IYTILU/_;'> VC:JHOK&(Z,9VS=J M[VR_F2L.+"3=&=_ "^&O&_J:(3WBYGGK/:\[NG@PN,/\C<;X2J88_) H.:7HJ-3V2:Z3H,^&"1DUM 23U$>Z>N)+FBL M&,S$@+M1L;?SI6;X4X'4K:&&9+0_GT '\-L U&V&?<$=0T\W-=<_SV@^0F*X MA$\M\&ZB3R_FH_@W"Z[OF8\LMOY&@?"@+P:93M;6UH-!&#- 2X <[JR^#I;87AH)T84 >QJQWL=NGO0QX:Q MV2%]$%UU;,,LSY+&=J[MNZQT_=B*XQ;9&E"N8NV%TSQ?:_ ;QEW*X;S0::'" M.@\=W*WM5*AS9J5!O_Z4GU\AMAS!6+NR5&!@.#F,I?OJ"971;<[/49-^6+DZB--9S%6+Q+J">A?0"[SZ%J, MP=BA !J"9[("-VMB6DZ E5DH"->)L@9L&#(.:\J$ZN/0/#TRLWLK#2#8 *\6 MNKX?A_$9IC_K;?HE*J'V."!>I!B7A 6AO2YAPX"<@'KL4( >YI.-3?U+3VB' MP0F,!%0GT7^VYV"S#YI1#?6@S8&B.42U$:-;FG/0+5[-V![38KK.5O7<:9SP MEM!600,92CG[F*+IS0[IQ@YY_GC;5CSW&6[M7SN'-2Y], H'EAK8A;[S+A ! MVGFE@QW\?3H,T\7Y.>@IMTQ0:E$=';L*SH-0:+#=.=(A184@43$GXJ]P>WN< M !?,DX,[D\CSN/%\BW(?5<39EM!>V9FNK1 )AA$\[SIR^,6+.RAG1- GD3MV>0J$.+&32[^*2OJ>P%07VN#P1#=_&^1Z$R9==I M,&K&SI=24Y:*218B#)Q;M"^.GXMB &]A(-MD023/'/6C>U2&*\$@J'_2D*(Z M=(NX_/^S]Z7-J2/)HM]OQ/T/"M^9&]T1P$AB/WW?B1 @; P&LQG,%X602B C M)*&%Q;_^U2()@3"VSS$V^&ABNMO&12U9F5FY)];)]N=&""DO"3LB;!BS\&UD M%0;)!.E0+I$NL5$=QWOJ2P/QZZW#%.\?/9V^/S/J8TT@1K;OH]T*S'L!%.]P MP :PLT(^=TB+R#2(G:^'/)DIB@N( $6S['F'?=]M@IHC06[+0$.!'00/_!-T&VP]Y<^]>< MME3@$-MS@'T#EU@F=HG%+K'8)79&.X]=8E_A$LN^RR66^R67V,242*(#L?*BZ'""3;N8F]P!,!B/F'V']"?X%2 M&XFW1D9:[/8X[AHZ(%'M;\5SYGE2";&1(7_7F#@&MT(*MKRJBI^0XYD*Q#G2 M29X)=JUPCA94C30#*L#6?K@Y4MK1))-HK!^V().8IU#$7^"6](+*?78>OM2D M#:2DNDZ2A/\?-_@_ A0#:DS>H+.T6AFO6;W>S:?S[;TG:E=8^-0'RR>(JY\' M@N.#5RMZVB@*1VX$:PQCX*R0[!K.AR.">CB&E.@R@;_3,S\@$S/"S\@%[M=0 M^)3\5]Q[H&IA0)(DUY=27=/-N?9<+?"3F=M=5U6WEA57@#O/Y-7HG889VJ'' MB4# NP+O4=WJ6%LV@OVJNHRMZ KP%5T4#SV%V\'&,63:")FS[!W5U@]J)>8E MK*G9SA9];+B=P[%W)\]_M@$J!L7I<@55>S*P016Q>ZC2$90(,*%1KR]HV>A> MSP [G-T\S/J*=3_Y)IC@ P+?5@@44.BU XG70Y"=L7)HK'>[. *9)/#9OH/6 M=X*!G2]@RX .@>+981+H!PG;Q@+E.X%_#B7^J'-DJ"$<',Z)01TY5GQG")B;FK$! .\O_X\7;($]/KYQR7MDL;E60YF]VR/@ ME6RR28#=J7X*;8KRHZR@7.E 5$1_QU_%9:O\;R[A'W,391);8IM]CAM[TWPU* BHSS=HKBD1]PX8H6DC_@L^6:9$^N%?;K;F/# M?WE'0;(FCBC".]O!)W^-*%:]#%$%LDC$S43+RR0ATC$X,-&+DX1RY([@'\F- M]:1_*%,C],'69M2B:;I+ )"A H"=#23JKQA8:R$?A8Q))K=P(&/]2Q@K?L>X M((X#53GAUZK3LBHJU,ML4>,"A:AE=1!-N9X'R'Y)-!0?)CUKD[D?SY*/R2=N ME=W0-\YWX;>UN0DQB[B7=\"!,;N%E:HR?D+MB/CHN2Y(#HW'ILASNR,-6+O3 M!O!/4,AJ/?%\":)$$!;^DMP3(X.T/1W]S7 =E$KC+P2Y0.TI_+[+K:=F)(QRFWU3/)DC2_">RPRD)DZJCTKP]=/==!/ 2)W,[QE M->KNG.^"AVQ5Z[N;G#J)FH4.CSN[EY?Y%3#)Y*Q2GXN#!'@I3G0,P; M,GO/886#-K!UVDOR]A/W#O@./5\1D1607P_^&,0&[\^--JKL' \^I*%\VRD$ MF;]O/^L-97=M#V+H!QV82 )3=77NRTLBVI*K!4^OAK5)K%>@0 4[[%_'"B;I M$AA(4RO#TN05%_T:VC!49"8?H;.Z,,:S58'95=C1\OZN'UUE"?D0CR! MR0=U0R-47]J4 'S"$SG<3.'O%C@],T]N88&<&O]I39*PW%SNE M5[W-&'3ZK8S2N>ZU.K-Q9J>^,?N.XJ215>Z!A3X0)X )JI F6<+:FJ)E"862 MSJZ*K'O+MT;C8?])'(^;@Q6J01JI/_KRM==T2 ]H=FRSPNB$L93<__OPRH^^ MP!3I"6P0A28&-M<1&@)(HMNRB!W;BH?\(0(-TN'QGG#M!&QFU31C14(J<;4J MGR'YBV@&$GW/)]ZCA4Z).%%0C6B7)4&F#<'ZKV(NE4;A>9I_X'_E]K6AT"%!EJ*]SQ[-7P2*,K5,M983H><]]2D6PB3;O']I%N&$.)T&?V' MW\+I'12,C* OS/(2,?O3=H@@=@\5JDTO%-U2VH3_LEVE:B!+H]YUQ[8JJU"1 M\>;+WX$'MB.P4O\Z>7=#:LN(JK M'Z PY(4K8D.(YX5,4 Z0IKJA&1/D&24AAL"K1QJE!*_BVN1;4?)#^ MX^F B+%:\ &"?S8A*G@!=H&'RLO#(&6&2) X?"EEP_*DSM44_L%W-OH/)O%] MPR6GJDF>5-E(4%-CA>*XO>TKN H2JCAEPRORWT,(Q8W_N+ZV,Y2N@6J_P>^( M) @7U25!EA[;+^A((G$A2T!%E_Q]>[9J$E47 I/G$_$#N= V#H2%)L+3XMWJ M/DB(ZKEC%Q=)#9SP5"AHG]00VQFIHQA9Y"XE51S0[&%G#=RR C4D;VO8%0A/ MZ*^+@TA1AJ4GN2!UA\2N$T6$&)4T9.4G<$8;)V@1CJ3?2B^RBN""@J=)WA\" M%5GL^Y9CR,:Q9W'L61Q[=D8[CV//?C_V3,0RE !DB65R.5%@LF-1R$B2(A09 M-B,H="Z3SH!%P5G[19O?10T02S/+U;3(1L=,[, M33K?O =5FD\.;Y.F3K?Z-\\3J-=$1JK9Y?6MT:AQ-+#;?'YJRZYXWX8C(_!D M&I7GI_;C9^IPUE\ZDX;69M"<$7AV MUNHPJ32SC?[ X%CCCK?F#:D-=;'(/LO/(B_W9KT^G;L9.%+=&36NS14<&=GG M9)E.PWLNU'CP/,_7JLF&-%B@D9%]*@I7:=:*3*$O/H_M:?UZIDDT&AG9I]A2 M"FN<T-/"TRC**X8"B M=E@1A2HM_M73&%[RZ\EY\SD''M46G;R6K^=VMLUS=^UOXN#PP$/Y\*%"$,'2 M?QA@$<^>G\FT53&@6K>$2J[AVH'J*Y&I53^Y&UG7L!KLE4Y&7FM46HXXS21_ M(Y[H'TIK#,7E!%41@IIY?L(<=AL8$C:#HH6VS@%_YJ!.A1UD;NLVT35"*QBN M@T)'\7S(F ,7Z#JX%AT.:/*@A(L-P(5W1\B&IHE0W2.IY2)*L9R ;4D""P\B MU<-?2!P[U5Z(_ ^HO9)O^ MVW?*(ILZ]OMXN:Y;#^U8U' MWPL/+3[Y>&T-K[\"%[#4S?@F4LX,[$GKJ^P:0C.'QA# M@T6G-YK-2I7##6J7L:'+UDTE%C:%_DT @SQ&3H/YU8A#N.5#, MU4VKV;Q_[,Z ,=MPV;;=+3Q,/@F$4<@EV74QHW"%:1^P@Q$[G.5N!S?MJY]T MBHE ;@=PQ*=U:OQ[HVSUU?BWN*L52XIM*C-Q='O=33=&ZH:!4$RG,E'\"WR M?KFWD,_6IE"5#QG;X0FX/6-\X14WX5<$[1QHP;D?[#M\MDPM(S\]\==N]MXP MV&7U?G1.>0F_(Z3ZYZ?" -@51ONDJU6W3!7H;,(3$X)(,;^GS-:?3WP%7DT, MUR;Q9R3#VGN[)*_-4>01LVUXSU[A?USV?;L,"0Y5K8/QPO9^_&OHFRF*TU$Y M*Q*E[F7E&[C^83!3X#\A=8NV,<5'8I-UX$0.Y'6Y&OMY'42T09D7*&K5"XP/ M!1SX]>!"S@Y4#0Z5OPY[$;;%FCTYPYV;WD.+"8B$/NW7YT>Q"?H$9\&1?<+U M#TZ*%0O-Q2)?4&I^[[N^')" ^H@3].#1U+E*7OD$%-YP^-"V6M.VR1&Y3Q]( M07A%8OM9X.K:X&*.,L!D"D>X-E!' M=AT*B0[!T7<,J12Q MC;I"1W5<7%^)M$Q"A1&0.P8B&H9.L.<457FIA:98(GZ$Z8GY>5U#_8H=> M$"60+1R.FAP#)/[;H8IJ(TDSV%*XD@,FXY"*XK<%"WWOC52>HOI^ M8#J*U-,@(_(J*KUP<.3=0HH&*8U^5%&"4-%QK9:O>%)X;_%[8.$,'P/@ MIM?F6./I8 M5A&)0)4/40/BMI[&NE-##I7K,78U8_0]A$-D0P@!/2L!E*/&?FM!\BVT#+$! M^ T%Y"WQ$;S#FJZ_55G5<)7!C]\L) D?]]^\;\(.X8YP=95MS-E[#G?_PM?\ M\%B_FACY5(6DBP\3Y)2 -; DE10X(TDQAKFMG'0T8X;4\L+/L87)?>,-(A(% MMFCYO>2(34'$D$5Z),D'(DW>$AX&!>" JP7CMA?Q8I. ,%"\QVB)4G9%+S##,[-AFTX$?'-7&VT%(.!#(U#'V" M#'@5,';V8HX,?8G*V,&+[ )=-2P48V]77 "_SWJ10<^UB@@6,Y'FQ4Q:[SVV M.HU,>T=+KC6K[U!3T"YJ0?!V#?G:(&YTX/."[3+R-E3H<*109CK-LNK=<$7/ MFWVV.RRO*NE;#FG';/9 K)"T/2)EXS,B>069?Z <@(Y)_87NPFN:BL_OMTS= M[9"#TP\*;TZXV5JW?+S8OL[P5)*[+8A]A)>@U$@'QSLAQ$L&F+?%6I\U>/)J M$+(=L![@>OJ*ABH,ABS+2]H!_2;M-O7H7?I0"EHGPP M0"[/^K;%L;^P#=)P;3@I'0''(QJFT_^$"QUXQ%_,>QD([]4?KTYQVZX*>LA/TG;X7"29GR;\.@L \"$@T2_??.821# M0R?$J:>_R.3H5#[CYV'Y^6B,N::P[9;R,[Q.?/)CN26OI9.@8)EMKDA\RX?U MSGSATB^Y&%_RM[_D<-;7"R]5- E5D@!0E'^^]@D+6[6QF3N?"JSXGLD^23[: M@4=SZ_WVO ZO.<$/48=7HL3 8.(_[ODE(;D)!LNNIU/H"<, MA!UH_>N4!R;&R2\_<(B#8/?0+@2H\XN 3[_#M0_IO8;)'04;3!#<.-KL$V\5G<,D/ M=L.<@-<=,,^<)M[C7-D6062AV)_/EF;7:-'EX5VRD!9RV?OR*Z4B3ZL_^23' M$8IKXFC_EH+C6.W6ENY>XEN@/)6?2JNEU@?.W7@XW]3I978EI)'2Q!02V>(Q MOA63[1]"MJ\Y'+\AV9Y67?E=LG658;4I#))Y>L&U5^M69UVQ.$2V.4RV=#%J MZXC)-B;;[T^VI]43?I=L%_667E'K8F$V&!EFH'IN+9];R6EQ-E_;#Z[8<1]NNIR0P0X--EH7 M+&8D,2.)&+GSL;'E-XPM7^[V/*7OX\L/=U8L\$N<(R\QP0.L+Z<4[B?BIC_@NW/KYOZQ M-C27Z[:0C=TC,>G'X1R7ID:]B_27E<:\>PM4=99\EAFC(3KSR@BUT2 NECP* MS8])/R;]F/0O0?%Y%^F[YD"M3NG;7'\!ZF56%)/@_40HYDW=, OZWU]:E2=<6LF JZCY?39/?N(>GXA+2F5C?-N8B81 M1\[_HKSU,?SBW50XU"LH78 M(Q5SB9A+?"&7>+=>=@HN84CYE@1J-RUZ(+#IK)J_Z5ECU!84>9M23+2?T/=S M-U5>*\ <&YJ^C:'I()N+%:.+4(P\.CVF&HWOJ[T[H]&9]UM/MZN) 0;%$LW! MW;Y+-8II^X^E[5A2^7)]9DOF^]3]?&WKN3LG/>+5AYX[']\ZLXV+J!MK-)FW M50R(B3LF[IBXOTH->9FXT[VYG+X6I"RM.J/!?*@O.T6Y#3>)%1$ZVCGH#_(! MO100M]NXZ/5&,JBC$FF/I%I[_8I($E!L OIS3$ 7!*WSU[B^6RP?%^JBUP62 M:^%^H+S';ZJ0W92W_:RB/;TXW)'J@*^_,]=GX"GG2'QYV"XLE865>:I,A )6 MT!)LX6U1/C%+BEG2%T/KN\F2YQ]C>"J6)/ WXUQ=0?/%5-HG^Q\!>2-(4 R=2F?_385^1A")@',NKI,AH.U8 M)[RO[;9+]3]\I6V-=S>.8?Y@F13NU I_]0Z685+Y[ EN:QQUX<0@IH/HF/]$5K=&M5][/;XNVZ"JC7+*8IK5JANO]2M56I< MI\9W@^X)9[;S9JO'=ZE>BRJWFMU6HU;A>GR%JM::7+-JMCI4[X:'_W1XGGKDN4Z7XIL5>*[;?I.'9)^@=AM:'.6C MNSS@$&F+^'T2BJR2*2AB44AG&%;( % 4"C2;%L1QIB"#,2V!#'U%4%CT7[3& M<+U9I\5Z85:O<$]E?D6#Y68"W^C(R'&>;TR:J_L:+_)/ _B,UEG+0"/9_9%& M(=MXIATY1P]D,PU +IO+,"N!C99$S(K/E]"5: B(YUI MJUY;C#FZ7Y]V@=R^OWT4RZB$0V2D,- FJY'6<.GRC&_FIFIN->ZAD9%]\D\U MJ?:X;$WH\G.YE!^M^?:07@G9Z)RYN=F8W(TZF5D=5-.;IX916=U.H/P2&5D4 MILV5I,_7,[;:I;L=2;<8.&<^.K++VZMN1]T\SUHMY<$L&,T'1Y_ D9%]EL"X MG)7Z#U-^8:Y&@V>]J;7ZR# 3F;-OW>9'[RNKCOE&IDJ;H-/]\FZX!K>WHR3=[19[&ZXOW0P;9]/I M_H",AQ\^U8&S2-'V:%<__6-2\-A("C1T[YWS>.T O8$*L"C#M2@);L* X+>I M%?F:BO+^=0J>98.>2F<**). SX:_B ZU I0--"U%]:; !N&O.1L3*5#:!GT# M>49= 9')503_#%WH.QUJJC;PG%I2"*)&R3:@1 M*"J0*0<"%_E75$.FL'1&&5!(4G51H^RI:J(*#RGTO$/MP((_4RO5F>)E;)$\ M_?YR"70."TA0D(,+F#ZD\(X!O!>HDL#E5CXHP=H$N@W/B"<4(:K"^6W3P"E6 MJ*,/E!?ACE4=_L7&I=TFAB';J/R'G*(&_IX]\(BX' 7_BQ M X\%Q^)U+14@>"'X(4!+JHGWYF\)3R]!#6<"QTB.ZWT+[Q;NPP<_%'\AM/P# M)=">H=Z$=F^*ED.N1Q.A8)L@'JN=K:VF0$??0%"5\]M=5#$TS5@C86%FD_L*? M&ZX-3V?__0/+"Z?FA=(4R*X&6LH>-VQX8-I@\;@'%RUIAC0+V*/5&JPAHH@/ M_8UKC;7\8WUS"CF@R9JL\%X@VYEC^)D)=3:_>&NU;R*28N-?\/AJ\PQ#R M@0V=\?YX*5EM[W&3L[5L_;6YE"< M+;24P*^?%V:M:BUSO7@H\F*Q!W)W9O%)=-J_[$=[P2K"(8T,C8XXR%8/3TY/ MH@OM&?NX?!RK]-0H-)&1$,4091-,_EAJZSN3UCZ=)07NI-PN>Y(T49W;OB5# M1N#]CVA#U8YH=:*T<%7REGQ(T/NI&=$Y!KU_.E?ZL*I'WYT#?6[LXW&&- @, MC#5(?J%0]BV#*F_N:D/&E 1ZH+#%A:U93M[R6N,RF023/9:I,H] MTO+Z:8%",R"W89E$@7EG!?V+%+X^2&V,Y;/O8?[Z+/GK^W*YSTUU^6T-= %: MU5J)!0U>G*[5)R>=G=)ECA32+R0*N6/]2L]=XOH%/?-/9%??66N,E+:/L6'4=>T '8I M'],L7U MBY\@OGP+YGC!LESLROPP9;4HE*2>0@\R#;H_SV@#O;1Q'@SUUU," MWZVL:G-=M@LWCL#/36"U5[=/S.VU5Z\.*JMY]@/K;WZUH!:[,K^QI2QV9?ZB M6';:'.7?5B2'22!49O=NA>^*A8Z;=Y--1U^1>BWY1#;+_ '&M-B3&7LR8T_F MIRJK7\D5CRBK_>PU+P_2M,,OIHWR0NL^/ S;$Z%(E-5,-EJ4::- M8G8RHA>YSL#J@_)2==HHJQKIEW2BP+Y:5O6RR\F<.HD1F*+EU?=IH(Q;3I>; MAJZA'U'Q'T-'#PG)[XYF,FK*VLR/;Q6>=ANE_$9IWUQ/G[EHTOKA<3AIG3F+ MO$=2MV)+5L^6GDW?01.C-V0#*\18P+6#CA&'7HC";0'G&Z#NB3I*3M0W.]D;C_=1OE#N+ M,JL-'1+%AI(@>Q15G<+W3:$D7SM!$I?Q!^&$W]WU0DG*<-&Y. />5TQ/]L 9 MYVA%7-@7+8O_3I*K49KX1((ZJJ2,<_ 1Z_/3VV45'0>E7ZMP8A/- $_GVNBF MO-DAK&V;^HOY&R6BD_1Q'>?DJQ8ZC05_5&V$MYB4T>SH0@'Z"_H@0!FXRE_L MWR&@21J<6U7@7C!NP+V]-+'_?73A?Z7_QN-4^&:I\!0R'"TY.//?QFGC9)*= M;WIR'5J:5'Y&-: 1#D0!%84. H5(B'.;EFX37@BVJ$;8'SY% B\8010>%!# M4C'200Z=W/L2WI^(KGVB16;$6X2OI[&SST,\(FD#*:FND^2)^'&#_R-T%VRO M>M>>@;Y;KU>+$Z.SF3^T]]C6;FFNWY)'0BSO3>6A?(Y[]7,*^:V-1@5OVAOX MX*$;\]%91'G_/C8C9A>L@$C))QB?U6TI&8-<]@F 5*G0,?LA_!%72]BI0;'+ MA4CY @_U2,T*/P>/EI/ #9KNX MWH(;K# 7-WXI!LHP$2WA T,0 QW3D<<8'+ ]YP'6&F:J(79*JD\XB-T<> S\ MHB0K54,7 "P)U0YQ<#$';R\IJ$_)$\R$\1P+%].W=P;"7O!?1;QMG\E80 ';.AB0%E%1C\;^@PBP\8UX"! &XC6#@BHOO,%>/8]P?9%]= J-L;<(@%\E MR($@7!!Y)#7X7J'G2CWXTJ7"0N=75.;9%\$&_NZ\V_!+E_A8@7 .EZ?Q"K$L MH+-Q!L%.^0/*I;NIG/$9K />W4$D(KPD/ MO4-(.>(:[;>#]N^A6H0;OG!*_.1'#_1>/$4L?>[.=_AY+\#?[17['-Z')9(; M4.$A"W%IR-M5&3$((@!.7!$IGX!L,CS*@:H6%B/MA3<8EJUA H M>0! L% T)&\N 7RD-. 5=D)XA'83S$TZ5^P*K&0N]%?;@1\03 TJB>XKK)=> M630?5Q8%<671N++H^>R\&5<6_:C*HF.&SK*9,1"8="XG9,1Q6BBP&2!D@%AD M,N-,+I\5]\M&#J3'MU;PR&XZ?9W6ITVSG MNK.'_I [6"_T<:ZZXV6-FZGYW$IKCRJ.JJ*1D3F[M\VF;4W+N;Z:O.^4)[-U M4\D?K"S*%8U,?S+.]?M V3P_KA[4X: _.519E&GUFY-6Y^F1G]>+W%UVZM0$ MNRUD]U87E$P.%'-L00#Y8E'(*&)6*##Y+(16,5=,IV4 (;8_]YW:M19/UW.: M=Q&=Z \?BKR651B(3)G?EAZ2MY5)U.^ MK$UNA]FLT? M.4U3DMU>1"OUN[?NY.:_3U^J$-1T;FS/(/C4*G-JGW%\YX M^LAD6C?- 7>H#FN^7P:&F9_/:;6U'@]N&8U>60?KL$Y+9M=B9KE>WYWQ6J]I M\("_1QW6(ZMWQ?1M9?#(M_NN? U6N9[YP%GM0]55'YO=S?/46#[-RD+ISAEF M9Q*W0@$7V4@=5G?"2_U>NLRSZ\53AKT%N:K:/E2']4X:%>];XMT#W[+G?-+M M#\9"<@5'YO9P"M!IB05Y050R8R%34&BA0&<502ED\T6:E>AB.K*+QZIUOYF( MS8=^?;0IV:RAEU:+@Q0HYS(+K9;D'_JYC;A2;C?IIM4Z6+%W56ZUJ^EKK=S? MW)J+(:W.GM3[R2$*9-F9"JK\O-//"8MGFV;LBD!/(A0HY%@V/:9I>(>*!#E* M5I2$<9J6!"D_9I5,-IW.R\4('CPML]JMS3SS ]-\G#-NNU<>'Z06.F>LKH>E MV<,LEYEW6IL2D.OJ0=[BILURE4,TL,DQJTR[Z_8,^?#)F(>GKE5DQ=FFFN3N M'ECK>J!$3P9'ULW-8\.^S75FN;2<5"K5W&Q6.5BU>#DWJSFK8#NS@>!,%VIG M Y_8@S1P)S4*F=@S0@K@5=E+GU S]?9L?MGFQ.(6(> MJD4,)DJ3V=AK9:96-IW9D_UTN[H[B*]/D[R8 M:U[3^N"II<]:U?%S\[$II1O\ZO?J!A?>53>X>/7B&L<=-^]P\[!7)W=E-8C/ MRG9>*+LYO:\_MY;C4;NO/M_VVG?:L#3.GJ+LYN_;/G YV*TE&5D8]JP:834< MJ938ZGBH>NH*6,BWXA5,M0\62OWR>IV^DO/;!3N+<7G"#ZR*]SLA,<7X(L[@ M(ICX(L[D(NA4CHUOXN-NXOVQB,??AL\[=<&WBH5M%I\2M?<:6_YM&!1>,>*\ M9K=YN9;G>/?\4"A!0,&=O'^1(-E4FOW2*.7?!=:N!>N#TQ5.32R1Z,W6GH"+ MW%0G3E,X+2U<6)K"B8'QMFC=#SO/:Z_MI8?I?FZV04";@8I](%+W)D=7._?, M38E>C!]FUGU_#+++B5_.]D%GPZ@WH0+17KR?^D_A?9C">Y# CS$_11S<]E]V< MY6:+64[5Q*<.,ZNO2/%&ADD4V5>+;OA)FV=*@7N1N2?R;!NV:H?:3'9=T]2\ M]+(227/KHBPW#B=Y<+KG^LHS*#2 M'.6&Z?/HV+OO&P]#82_;[X5L%XO B=P[%H9[3_)/9[)IPIG\MA]XEN7^<.. MG,ZGLNZLCOU#[/YVWZ.N_\R;G8IWGG M?^OENF"/O">44U@JI\I0Z)P8UN:#P/-]T./W@S>*J6SAHC%E)T;WPQ#DQ(_% MQR#(:4)63O^ O!JQLJVWD*!T<%)?S>D%WB]P/WR2YO(:!K]>?>7QL3+I70-] M,F/MAJT*O=KH?CFY.IOJ*]ZQ((:2RCX8)_?JKUPTW+#_QM*RCNVG-QJ;B6TKA_X3+_J,3*Z?=N8S MLKE^XCU_IR?J4K7ID ,W$=3O0X7Z3MSH-5:MOU*UYH8S0]0'ACR[OA^.V)6N MUX3.&14VW5>M4=UR(/O9^%Z!0@]90Q@<*]]?J'Q_-]TZ5IT_1'7V@Z4V94*O MAX)OU_9RFM[PW*Q[!PI-,']NER14ER:+FJ5DT\=Z$,>J\SFKSN\3/S1#G^!4 MC(O0G-XA7WQ7,:+RW-!;UY6DRZN@7K]>RIVTJW-G*T8$^/4^F>'L,.\<=;FH M^?UL\W@^P-+^)V7K?(VTT#1TZ46!P;2&'DN\F2:VDA)J>H.BWRRA<2[($^K+%IX3),"^>H M!'T#IG^>3^@YJP(0$-]=R#&T/-1BV NH1M M==R7K.*QPG*YRNV%0"-&C:]U=9\^;.5SWKFWJZ-'ZGR\5;,,Z9+(=?5#=BW4 MNN&X)NES88XPX8[/@_$?404IABB63=&RA.:<7:BS%M>@ 7O3S"XZG'JM[F>G M[-WKU<],*A-@Z5YQDZ/?PXTG[$]!\._T_I_[,[_3[CS63,Y9!?UL4_39W?P+ M#]/'E7P]IZ?U[%[0TQAT3=<"@L3T,W1&']9HMCHHNQH[6M;'[=^UZ/ZZ07?O M&:YX/+(#6>0]L*2P2SC)!J;>U8*9/8T:N3:]Z,[R#2&S20HJ:EV71:_NA3J$ M(QC[[[A^V[OJMY5%>UK5C%5-)\@(EZ@:UMN*M=GUQ297G*.Y==^D7$GQ.76Y@[[EP66B3N7!9W+L-S(E&>,D4(>B2N?E$0Z+>H9!^W,XN; M#GUZ.[-[<8/T4_M E-YH*F8F>5"39_,N7WD:C3/5 M\F+"_WW!-+OFQW<="FA+< $M/I M$_UB1O:)C&QJ 7" E766HYR4;"SO9FQ??2C=:,]K<(N*W4)6EH'RTJLMV\]; M7DH''"L3RTNQO!2SF1.SF:KA6@>X3')X+=AF9N7P]:>R?>^.^QE]@"ID8E=U M\6A)[4L6F#(!^\G& E,L,,4"TP5Q,G5Y2%X:&H-!=YY9MOL+\2YY8V:2Y=JJ MC;8,U:-$+O=.3G9N#*LW!180%0<<-(;_B0SIE_C.5Y?G/JD@]=6'^^/9$X?H M\PB/8O-WC^YYVRL7']D3($VFK4/PFYJD+DD:^!2>,1;-8-/MR MWG> W:F]+GO+5F\U>FY5JMW<9+0 L[90P.R.2;#L._G=N M]=WKH:!4Q@_W::? M^-O*:F]/4;M>N[6GE3"N\MW%O=FGN66YG.4$AL9<[[6.%SM):OOI8.=)PR=. M4NNZ8QLL7"@+\TLD$-_#AUW:D']'T](:=9!?F);V M&G#1SS]4^#JH4C10'541\P]+D=-Z@,8N%?:?FHX:,4,B%W4)4"O5F9)DM6P6 M%P\K&W,X>/.__Y,N_F-3\ 3B!%WM,LHG4P?3'\\1WM$N$Y:KNBA[U1C_!R12A M'!$)"@,68N-3/Y?/9])HY8].$ME#SMWP=S83ZNI&H%)-HLS9W520__ZOG1R7 MR$/EO2BA@WFY-2Q^7"8@25)HL&7]AZBMQ(WM'31?3*7]Q^I'\"@A2%#P(4MG M_TV%?D80B8!S+JZ3(:#M)$-Z7]O-A_0_?"65Q[L;QS!_L%"(0-@#?_4.EF%2 M^>P);FL72?&U9+>5N$5J:B%F^C^]5OD0_GY6)U<$6R3:8D(W%,AL(%)M.=3_ M_4K6Z.ZC]T>?]=-4+5F.45QS0K5[9>ZM4J-Z]3X M;I#><68[;[9Z?)?JM:ARJ]EM-6H5KL=7J&JMR37+-:Y!=7OP@SN^V>MZK\-? M9<*#@/SWN9ZIVNI0O1L>_M/A>>J1YSI=BF]6X+EN^TW^0,;-43ZZRP,.D;:( MY0)!RK)2@::+ B@H&2$#_R<4LQE1R(A,$8PEL0B8XA5!8=&7XY;+W,.FRP^: M_4WWX<;,T/WIJKN"@DQV?V1?:V:7R=(-O"YG.._V'[F23$\$5F#W1V:OAZ-\ ML?1\UR^W:95_N&:36@V-C,S)T$VVL;Q]ZM+SV^F=VFT.Z^9T!4<6]D>.C'9S M+1+[F@E9*+[3&:;I5%3&[7H 4@[0F6=M)[@V;/1D0_%IL+: M=J=&B]>K[%.Z/V5$ 8V,G,B22G*3[Q7G-+O*=N^8FP>VOVR3?K6[(UOYVOQA MTYQV^=Q-K@AJNI;.U2=P9.1$UO/J^GY=TW,\*X\$L+[I+-KB"@JXD7T:T_)= ME9';"EU^5.VUTDC*SKH-Q>+(2'DR$B?+_1UU^SK':LV4V5W!DY$1RLS\; M%A_X*I_C%6>HY]2'F8!&1DXTM<=YKM&=T?VN76S=2-=F1NES<&3D1#?7S<:L M7+-[_?E\:=]QMU-V.)D(A6"?>X*.+W6+"I?>E-*+_*Q5?EZ7>V.C9C3: AI: M)&H:9DN<\]IH!BWTPB*:LC;SXUN%I]U&*;]1VC?7TV<.?PT#)R*$G:05;JBN MQ%%.UP&(4U*1^[Q1!K7DEO3YV$BFZ?:AHI/&&29A,4.3OU5\\P(?D4 M,NS?_K>] B[>! EJ-56E*52"%ZYJP6^(E(8-W$A=M8!D3'1X;BI4(PPIKA'C M;8)2=?@#U* WU!S^T;60/NU0)IP24?I2U%PL&*.SDF^;G@\O02$N!B<>BQK6 MW.TI ZN.N:5_T8K2AI<'D(Z^,RF@(KT9U_UAN *EUU,40.H6?OX[-6L@0O= MNG"'6(EGB@G*M='WT)[FAJPJ*AQK <MKP %-/@YP(H[ MW+\T0SU2X*%,;*J2D-5@;0)9Q=J_:1E+52:UU+P-I*B7;!09>&4KU&]%IG0# MF22P&0$RE;DI6EA@H^#)5$,FT%!UVP$BVJQI6&A#.P/A.(O42O>_$R[= Z5( MWHR/[RT="NO81X5*PI<(7G01 M6KQ0;^EV[39N'R;-*M\:/[.-M=R4;:9]%O662 P=);ESETC>%,#G]XF!U/E" M!BD9TYSA6CM(BJXA 7Z!2YBH[)+$6I!LXD>3/W9MW7[; ^V;ZF5_^$=:=YJ M 'ROM>F;U(_*%E*Y;%RC90\/WF%T_,"R187X(L[C(IBXHMI97 2=RL"Y17!YM*A\@'U;)E4\;2MO7^W M7BT?&-PCY7QCI/A0OGKB!ND7"957Y,"+ADHLE,5"V6E>E/19ORB>2YH2G?A% MB<4,#RG\>(88)3X/)0JGE3A.Q2=^[=W\XI81[S\V#MGY.'(X[;-YABU$PJ_A M]^@7PA0OA3N>(3J\\C1>,(9 U=P+@XS1X[>Y!7H3+Q@7PL&/IVDN] EJ*+W_ M7N+^KB>MN7%U+CX#!O_I0#CTTW[!\K\G#%X3JYH1;C!)Y2?^Q1C[*7< M\.D)@#Y. 'OU779?_!BU8]3^'=0^?\P^/S_!+MX&%3]R>/X63BP37Q39_D3) M[.P$L CG.5A#[-)?BI-6 F.*0DGJ*?0@TZ#[\XPVT$L;Y\%05[]>"0Q1#M%U MFH8NN98%#A8_O.G8C\ON-=?N@^>FRLY:AME@5Z3_1S:7R***.R^6 3M?J\!Y M$N*)7\N8$#^"$#T*$C@9)4OBS.BJ81TI4\"M55M J;5"1544 E- B7@K #0 M26:O7U*AII, F!* 9 PX7<;EXG%B>"'#WH'Y&%C!\C62QLV9I@9O"QWT'N<0 MEX/\53)9SQ)U$E:*]^%_O2QJ$AH'Y#Y*.>Z@ F8N.+P3O(,FFW MI-_R:D9WQ<6SD,RW3\^),H]+KFAWNW?]#6-,);=2M\=C5-$D=_4S32?H7"[F M1'\\)_K^C"C(Z_\>?"BRE:.<:&Z MD_R)Q]?%PP)V9)^!-S*BFU)UTTZH M,[-6R15-L9;9YZM6>.].+.91/IXML"O6)+[$5:8F/JCM7%2U<7 MC[*WZW%M7-N46V.:99(W#6O25&>5%61O4&.$TED>);3&["UF;Q?D,#H'[A:K MH)^N@AYET.H>LQ4$-L7 /HG"+H:"!-5K! MZZ<%_TYY'89>'BN)]I12<%,AOQT1;D(%=-0%*U0$A*537]9$[FV-\&I>5[67 M^N!130C31^#X'?,NJR]>V=#QJX-Z)U7 V#G##GE^NW6(*UY_/*Y;"IK='>J0 MUS=Q.W;TC22=2X0'(6P,G[FFVX[EDHM$[G[4&1BQ+1NU:H.PY.'7G WN&YS_ MQZ9:*_C1PH4?47^A#UGZ']1NSUL)?\+\\W>*(H]_WVNU%@S VT&3J@E^U >[D!L M#9#A/4X2A$' 563#[V'G:@X"*6IH#^\)O:"H(>!<=>=V=%%35&6(()"-F AU M4^A:;+A13)$)R+S"9Y8AVH8.#L^M:0>/(E*HQ9^V;5:XVY\0]1T4YP:<]1E? M#H0S.M/N8G#/\/FV,+\SI-D;%@,$74(;W%]TJL*Y+-PS$*V:0%]'"(#^"W'! M(*T-_=OS+HP:JXIK$0$$[]-KT$A^W[FW%%7:P#_/C27I<&B@%G $L]#@N2$# MS2:DI:("+0">'&$=9N0O QHBTL9$NX9,T@>#I,')+81+Y'UP3=30,3RI3QMA MJH 2B^'W2"0/A@37%"$"R*J-IL0'Q_AL@0EJ7 <7> GM\9W9MB&IA'!$U2(M M)VU_:=0-$@(PC/GX)85[5FW\B 9OIDH>146UX/87KFC!DR"P*"J2B] !TOZL MO&A!0 1/,IP)OI=SU8&;2%!CUT%7"9] 3068-G1_#O0NVA!VD'!T=#\BDO<@ M94E8U*,0F1'6I^J2YB+YG@!4G0";J6!!&"G#HI-T<;#Q[N6HS?!+UN4 M1L_!1_=LL3L9E0F!AYC*I)5(9HMR/!?__73JN%B&KG%5D*'V=]!\,144>_L1U&E*DQ=^Y_=P M*T/O:[O=#/T/7^DHX=V-8Y@_6":%7W#XJW>P#)/*9T]P6VQ44,AN)1^1FEI( M:?R?7JM\2!#Z5?P(25$ZTJ>T'2G*^RB$1 BV2#S'W2@A 2&!@K1+]@0K\43" M5:2X%A&EV+=UX6YU:U3WL=OC[[H)JM8LIRBN6:&Z_5*W5JEQG1K?#>IOG=G. MFZT>WZ5Z+:K<:G9;C5J%Z_$5JEIK.VY M_S[7,U5;':IWP\-_.CQ//?)JT[8DVE$^NLL##I'V^[O5 M'^L_?[3=^2LK3[1;]M>-^?V6L=GJ)"GQ%9$P[WI3BPEH!)+ >> M9#@!.K"P"@"E&M74X&"O[F,>-:7&?:UM+.=@@P'\%MPE%!")S0'*RT"7-GB8 M[6V?NN:X>ZQA@"6>FHC-4/@1PW-3XPWJ'VYY!\;"(A19L%@%UG#BL,DD$)\^ M1E1D4]01(9$HG)M N$-JA XI2_/$O 01@-$0<6L!A5M3O$;DY)QH#UMATOL@ M)!.&!;RO%0\OPC[2 0Z\>*RVE2#.*JI#W6NB?HYL(K"3,(4HDQ!=J!U8\)RX M[7AP8V[(0L$4DDPF01TWBY6-.4J.P/S>>T^C(+*]OU3@+SIP0@B0D@-C4P:52%#+&]1".HB,"385B M*D3"0(G>?O^0PDFT:CP0_@+%9'1HB,CA,02 LK?ZV%L=@0A1B(EV@>'&GI[ M((HG^S:@NH;BK"!>_J#*<)-0"+ ",^B^C "?8(P,1 PL0RRWD>#@8D,9>M>H MLF:XR+HZ-UW\-4\(*JOR!Z MXKT=8S26\-I2L+:X71N*-&H*I!+8K+K_M[\]FZAGA<1F00)]=%4VY%7$A&D3 MZ>6%^T( 4GVXNLCTYL&5B#FR;T]$[1V)%\?0)?1-3<,Z) YX]-[QHRA1-6_74WZU[U8NN39\%6T; M4OT8O;MPONT3WH-+E31#FEWY:F-C,Y>< M(^,\]9("$$E,N G')>.:?9LZJ5J[^_]-VE@=[0)3;G=KW5KO5JK M27'E7NVAUGL\G<7C=QVNG 19 [%-(&KGUR9$%,1)>_ E0,Y)!Y"H$A^MOM+1 MVM(I7)L^CVO3PW^OD O(YVU(P=6,,60K(#B%@T\A!Z<8>Z?P=6J^5_%T:>+K MZT*M<&I3UY;AFI"U2RD*/X-B"$HK[&:21 M.;[@.^9Y(0>T6^0X!]EQBSDO8 MG+[,7_9=P3#'.!:R/N(GC'\ M"X[K(6\V$X3'Y @7:\('6;@3[6*VVY_=T?5NSZBU[%G/[$RN?A;H5#82&D-! M9-7P96+E'KWM_JI!' 7\<8H-%?"?L6%9Q@J^_;[J@=ZTP'!A@:6A82_?6-1G ME 8/@F>!>U4=A$& N,(HT7$L=>QZC^8D+ ^J@;CH5;W%5@KX"JO8TP=6>\:"%;G=VR&H9M__+5/9I0&FO?&8U9LBJ;;N>FH-[>K:Y^HBC1HU?G MD2]^/<)TB7Z'KU(0P$7T"/)Y^/%#'"3A1 D+!JNJQ"==1%[UAM M[J/1@6_[[*#9I=-WPU'?IMEL=R?I:WY>L(>UG*D] M-Q&)%U+%ERD,>4FL+WCQ>;)Q[C*&NQ&Y2[N86K.Z5N*OR:P/2XL!Q=!ARY":JX:A:YPN^F+!2;_<"VT ML[S0OOJI0&DL>A.!J!_B=W;"M]>@X*60M4*<(\L:MG>X*.#+4W\G2'"2PMA" MQ+E =//"OYZ]"#3(2*!P/PZ.@ZTO;Y';B'+9PU\/[Q<2N172)(BXNA158J0* MRZD?Q5O?;Q5Y@X4X8("[3(PI!DS,-Y <_>ZI.5TA+.(43T]0%55=W:_80G'& M:E.:61S'.#6VU!7\O6+5W,,TUWQD%AII!*'T@O>,.-[?+# MMWSCU$SS_.[XM$Q3S;4&HI8KL7P]7^*_8 L#3?J9'J0POL/-[J;&Q;R?/>YR]>3TM#-"Y#"#Y7X>@]YJ_IK#V?" M\Q[,Q0UV>D#URW>_B &ZO-TT?BYDO$^WLFOMT2U2A'_Q:GD,)'BS)-R=21W+,KNXX&@4D!@'1\?!T7%P]-GL/ Z. M/EEP]%$W]-F8Z6Y%N&UKXX4801WW+RAN&^YDBI^CEND8 (6/6H:N2L2*>@>_ M =\G*$(A4RT23E HV]];]R;D'>'OH&@40T=2E@R0(0.)47":>3 -(+$CHFE: MQEI%$HZV.9VID E)98R09M[C(]B>JNP?JN*=B=/EN]")/%E,O);2A9;]E*6O ME^L'Y@'48=Y2E MT^A!)[^&^_F]F>YJ;H7N K8P!X5BZW'$?? U?*CV\RA-^OV952S,YDKV[M%^ M;.8KSP>UG[!BLXW&1DH+^,;)8.ROZ4&1WX^H/&S,4EE5M8MLH[\IMH32 M8UMAQ4?DF6-31^X;1W?LN.DCGOGXBLD5'X5^M^.R-KS05G_3O&U42]/'Z_$] M,B5F4M%*)4>@[^N5B9/XN"\3\!])6TW@'+R_Z9,MK,:/8I:?%P233^?'6:$" M[R]]P!)\Y/ITX/CQ++XD0^P'^Q%5OZ+6OS$ YYS\M]B_'L2N[4B%72"YV**R M%?Z0D*_-D; (^& MD)H]% M<&%EB4 V8F3#\=@D< /H*%S>1KJ?G'HANOIR8ZE%S+&$+%M,YX"<%D"!S@@9 M.BT)A7P1"(5T)BLI4EH4,^DK8N@0_8I:-,<.YKENGN/=3FDXR,_FXC0S07K, M_LC<*CM4UYSSS+L/@\%(SZ=+KH5&9O='9A9IHYW=K(O]W&0X?"X41]69VA;8 MZ)S&\+9BZME6A0>C_H-;;S9I9S6!(R-S%M=C3K]GILFNTH=YL-FI-A]H?*"_E14-L/*YXUK4:R[[2U6W4B MI 5Z?V2])?>D=J'=YC="C98;TU&U<+."(R-'Z/&S"9J3 MV5U>&!U@K-$V[PQW" "?K]-1)/SF;;0J#1_N^U>T)O=4A#$A6ILW./2W>][M9[2'W M".;WN04:&3E:_E80JS=/'77&MF>CA2CS.FT@K(K>%NA4!K6;E9SAW;.2V+@@6[*R7M3Y81,=-+[54<>)-M-?98L+>\:W66/F4Q7 M<&0PZ8FS-+R0T:IES/VTJP%\@/VQO7:?BR739WFR]K=S6!Z"P:JV?Z* MS(O7+(7IU*LY$M3OI&"\.GNYU>QUN'*/XKI=OM?%9N-&C2O5&K7>QUJ-O^K9 M^SHQB<)5)*%U\VNICBF"=F M3X=X$M8F0TKD!CN4#G&JRO!.3%M%>K'NKX5)?]9L@LGG<:I7J.\HY_"QA6C. M2-E!];U<&R*H_9&NF=]G'%&WK@+_1]/[ 'HC/A&R]N?&_ETTKR::-OCA_Q"> M>[L[XKN%DI3A?T XRCLJ[FYC"'ZS3Q.;HH^608\OXI,N@DFQ1TNPQQ?Q21=12&5BUG0.%Q&S MIC.YB)@UG_DI3=Q?8\J_#8.">3R#X#5[^E$7 M7OC\DJ$AH/R_*_;JE_EB_K2]!G\7%LCC14Z?IA,1 ,0(\&@]=4I3\""'\Z);RF'?PA2'!<,C\3)-B]\EC\/3]B_TUD M_UVH?)1,Y(5S>!HC8ZXI')-.^84 SIA24/S2I0A),;9\/;:$$]!C;(FQY6BP M'PXNC?'EA"\T$40J37TZ$'9>1)0ERBH-H&28/\^ MA#?O!Y_1F'7J76^# [' 6_K*SPM+=RJ9=:Z5 MS?'E++3+ MS;KF:G5NU5I./HNRIVO^,2W-9T)_D)W=W#NEK-W0.$C9N:N?F72"9IB8LF/* MCBG[ SI$O)1B^$Y"QX5S7TY$Q.5(6@I1S0X0?'DU4I(;\5:FKYW9W7BYZ.1O MEBC#O'CUDTTG\FSFFQ%\!,?#'15/K MZ'E#U208]E#Y_E/B^JDM'!%<__>>">(_.*'U@A*ZSSH=.E0W[)QSHG\-\M\C M]3E33&7C>-3S" R.0^7/XB*85(:)+^(,+B+.XCF3BXA9TYE<1,R:SN0B8M9T M)A<1LZ8SN8B8-9W)1113F9@BSN$B8M9T)A<1YSZ?R47$N<\?>Q'O3/YXU=87 M9W^<0>SH"7)?/2Y89"XZJ'8W$WIL4?^YJ#R/&"\^$R\N)Z/C#/'B11V/3A7B MY(UOB!J_(U=?,#9<9)K&)V41_U+ZQ2=(F)$0#DY>HAX"-J58QIR2O!@8^[*# MLBXJ"O.XX2^.PCRO*,P394Z\&(T6]'WP/Z@ K'W;G"[?6\ 4-[BCV8%0S-QF M;C6'EM&>E?/7V:<[P#W/63R2;H/!MA M"1>>.1TA@S\@*>,]M' AF1@![D>S,=Y+#:&DC8W\:-K*L[#@60Z4[UIMOE&T M_(:MZ>CS>&):^/*DC;/R@$5V6P$*L*QMY0?T6C/L/UZGP4LP0WZ&A'*6@LC; MQ?67V7.LAWQUW8:0 ())[E"6]^;^/F^J]0TM/MU*!8Y[$I(L1^HWI-.)7.9M M6=XQX<:$>RX'NQ #PF\2;I(N/*Q;O9+.+ZQ%/F=GI\]/U38ISY!F$X7L?DN]+RKX;7N1YO,:MFU5J3H M0CY?>)M&:J2]?$+R:$X 4573/T2=(!UORR;8FQ?^$$0D;L=SQ_?;]IZ-*+FD-NJDTK M3%'.4"U[+CS-7-7)O5 MY\\W=5:'XO9P!FS@2\W17R? I"O6B6.LH5>9U7- MR36V1%_?JF;:XF[4CH6$@^+5SW0B3TR<3<8%D_XNOG--Z%:8KT:9$T[2,-61;#H []9'Q MZ'7]Z^L5D.P[%!"/E08H%D+3+98&[#5'N&M3M"RAW#&2+5;A#;XLK%B]+#-C MIMB&RD>>21U*;W@#["A(PAH]*,B8Z'!>TH(%@_86K^>AW M\OU74VM6W_HTONEB> PC($,61X9X#V;D/<0WEE]8VJ91N2WRUY4')SV1I;7< MGES]S$8?PW^_[;X\6GN=F%#E"SQ4A\ +;FN'H1\%K8>NPB] I:5T,7\A)X.W M;#D5B#3<6K4%!&E!TFT'KY*D&?A_H2/ 7GL+Q'5L5W>8Z['A.YNZ S3ZZI6,F9B*<-MUFSQ.5?GCK^KJ XV M-8>?3>W@'=U[0X]^.P'YO1RZ8/0"J+9'F(2-CL&6.O%0R/\5^ "D*"A$(H1 MW\9O .3I<,0> U_M?#V@;N5K6.WO*WEOX;R[U.T?OFH9)ZK_L6J@*-H#TXJ ;%;V7&')=!MTC M4TR=HY3V^_*FB"$NB$PN4Q"+:4%F65'(R%E%&*>9O%#,@1PKI;-T(0\5BO_[ MC^A_ \4YNT^MQ[$C,7S.66ON.+UZG#@E<4]8SW*YV2*I&(/KQI03 M%$Y@HR,[D)]FZO<6Q&!FU,D]E+KF?1^-S.Z/7(QFO,@-.'-VS4CC^[-H+F@.1XTFH.I,=57=@N-C*RNUZP;T6"4 E_O;VBUTA?U&QG% M&496;[!%1>54*]^?-Y+Z,R.7M4*&@WI79/5[=SZ3RNZ$HQ/N_:\T'OMEK=6I\-TCY/_&5=*4ID%T-M)3@ M6IS&3GPZYMXT3*7,.WAERY\AH80=S3:<2(*V $@J8K802"IL]E MQ#N/*+_JM9ZW2>_7Z,E[RB4_M-6D/]I6DZ#NT\1--U)\VH+UM=:"2/POT$?T M2'G/L<:@G]LO%K_'TC/R*S4*JBU3W=*>) M/J2Z%FWU!TH'$]CS?2IEN:N9[ MJAX<]2N^H_MP_5#SB4TGOA&LG- C@)I4G\5_EVH:JX5$T>EY3XK2]GQ9MB:-N;L[ M.TQC28QXJ??8+2<8\J9K!A-=2QB>IZ$,PWDS#!=,LUWFF&CZ"A9]);+%T[1F1/3,3.!N_H..% MBHV2(G\0>3W57A)HK^9%L [](IAU-$'[":AT@75="2R=T'D!2'0$?Y;S@FTU MYNM(ZC5;J5:/Z4P!#L+IW/TDTF0RC9^HJ_L7\$:0!B,-/J=C<5R#BVZEK=O= M<(PY:V&<$<=YSU] #897P5%XDB!>=2'V#5M._/JKJ M56U=\:&Z3?;'PO;:!%_YV66]SW3F:3T003WRWG8)K12!/R_>_=__>5*5?!"H M[%3_T<)VU=!$C *&GMH6/<<'^7\H]E)9!WMGE;M_N#?[QP-ZD+$WB=V3]#\3 MCWZ&%#D@IZ.L4H^(]N1YK3X_6[3]\I?AZQYO0F_T@\/M8,,"ONX51^'V: M/@&WGBI2S!;ZUP%9)3'Q(1+]7T?,'A/-C\K']E?X(*!R *[L?S\N#-M]]$B( M(&VAGQ\?C?3&"=AF -[4]2#VRL]/.O7YHO0^A!W$V\X0B^U2HCUH=X1:.YDH MU;/W";Z>2[2E3+N4*_%/C@5?VK;$ M5Q/M#OB@)M0[[5V[[G]!EIANI&M_7>N:\F(KT2D*X+^6("0& M]J)X1Z#JRK M+-6%AY8>OVH17\31IQAP3+6OS("\PQ\]V^?A>C$893&*?+.*ND M98IB:%EAF+3,TE2:4-)C'<ZW>!K9NV M'ZG$'(NLJ#96@S$=*LMC_2Y*2WXXH%:V)(BIH"X4O&HOH\.1U/.1W=JXQ+%C MO8G-@THFE_>6D=UM'NMBL7#M7C4[PI=896(VZ^E6.',J<.3!,\VB07&9MD4* MCD2+9-<@S'X1CDP_'YES] )>2+FNT-:"J=Q/.=/->'FLWT5>\NM"VJU+5L65 M)9^,:,8VFV#DP3PYKLS4YQS#294%JQ1*O9I(!O"9!_.L5V9"H:7DQD(DJZI? M6%>L61=VVSB8IY@UHPG;D##,U*RRT)D8Z:I[M-N&*\\H4L1G=2M*U02YWK>) M:7,)1A[,,XK(2;?)"D6)&"Y2PQ*_7HF6<:PO!]W?E(LM1ZM8A#$9EL)&GMHT MC6-].0RLL9PL97V-S3/CH#PLE\-PU933A\_L"!%#1Q.Q;S$SN[Y934I3*H0C M#^>)V^YDL>Y5)+/9Z1EBU!J&"B^SA\]DFALQGQL%!M:3:9L5R&XM-5J"D0?/ M7,U*T_9H6"]B1+$R'GH4[CB;ILP=/I/(3G(%?&'2%H$ME\Q([.1YC0QK'#AQ:;XV4QBX\:EL+D*AU!3H?%;!,./7BJ M.PR-ULRF-+8IT>>.J1YC7# 3; 62?#",Z*P;(ZZ(*G'M&\/E[+ M4NE%?0/"L?8XIQ&,,-V 91T1_E(_G*:#V2:/B8T!3G?I05#J\W#H@>XI^;XS M*"K=J63.#"&+=V?X0HZ?NE>^$_3/?#=<-6W)!W-6$>F3-X"^M++67R ME#L>21J?QU+SXL0H4[5P.#>NOJ4,_0DM91HML2&T.H/8DQ2:4JD!O;!S=9?Y M+;<.>90NL^F>.#$DRR3)T3JGX&QJ?L:V/R\[2?N%Q.WA]/TJ7FPRL^W-&210 MLYG/;#:SCV3_K-L,0]V_V)P8'9L^6R,!AD*,N 9&X/<$ZJUQ%9Q *G$MC,!> MO/0 ,>),C&#O44.R:^ #0J:K802&&'$-C$#(]*E\>&<=X6M1W!?L/O,:!'_% M);\6F5R\(\G+&3@A".,K.[27AWU2XYKO*""O^.GG7?)'MR)/:H@^/>%X5$>N MC2C7I0N7HL'+KN)WH,%75@[D,MT6"B"7*7:9I$ ?1S;R>3ZE(REVSWVACJ3' MW&&$JLY(%RG[1/ MZ;:]4WH^%X%K3G9'NRU[?$]?UT6(C93N# MS8$3.=^:#"P-,4]-U/G$G2 M#'76IC\(&0G>V!X&O/V*[QM8AI_=HB7$5+5U"(KF,JRXF\*]=&DM'RB\ZE 5W]HD;_6%?_- M&K_-J5?-L;Y5]KKB^[(Q5I_ ME=I_ZS.9HJS.PI1A+ZNI1%M.6Z9C+<2::J;MR:F8PO6Z,\/P_W ML/QXJR_T/!N\#Z6_T"[?YX> #W_;/4-9Y<=%(R405FI:X'*S#&EV-J<*^^P2 MI0[L=J-J.?,Z82L9;TDN7]TZ^EBH<9UAWW/R5YOZ1NPK-"/,IZ(=V65"5*53 M[=P5YXU5OMBJ;;""UUKG>@%>*W*OAWIHYP[MW*%4_@GBLP,PH-,ENMJW:E:O M.'4'UDC ^O,SUEV2YJ"FX40QAT5.'4_5N/RH;2X!.L*Z2X)-4@2+-NG0)MUW MTNP/AE+/-1MG-S-V18NN5X'=Z!K\^HS9EO%Z.-**;NQF<[Z5"%:2FKV%_Z\.L#:F=3 FY;H(;MX-4(^58B& M,!'MQB&?\).BO1<@9J!FPGM1@"WR_. V4,[J'MK@L-D>II6+ID[#2 M)RMZ#;,,F86!'YG$.0QMQJ'-.(06YXP@7T"+QF:8QBVI4[7TO%,IBNWY1*F> M$2VL=D7L8;FH*:VC6C["6,Q-1?!R+C9&"^:VS^!E/6<6A;K_ZZ(QYJL@;%3N:C'=-K%*QC(DXX9V@8)SJ@)W4'TW+=)>2(LP(%@N:6%3[ MWRKP^QT;R"A/CV62&UD5;^C9 I$59>94-9BJ),M:F#6J@.>JNO'"VC T7F7# MQ\XYHGTYM"_W77RO#T9JO\,$NJ4.-&?N,H(336=M+5WKK+ S%D'-PIXF%W-3 M$LLJ]5Y:(+O\:&S(7+P_QR;3)(FVY]#VW'=2\ \&5[]3<".< B4B^HX@=B=S M5RSDIOU:\WP*'E*K]< (K+9@\CHQZ33Z"S.$"@ZWZ=))BOVBNW0/,5?@C<.E MXNLHO80VZ*XI2&OOY++D K@RS)&M\T&@[V%#Q]:\90P$!6O[I&MT[4K&"4X5 MLLET5BN-M?S ZIF.:(NCM3)X/5;X"B&;%X!_#CCBS.RX4CV>14U M!7XH&W_VB/!E.U"95N7T-*QX5FIL<^M(7Q6Q^AGC0]J;^)EPKA6LE.9&P]5R M4=A4EC*.P0"1P)(X]5)J'D$'VLA#T'&R6/-EZ/ Z+HE)I,()SCIKE-*95B4R MSAAYTFMSV&A-#!QKDE G]GZ'GM$2;LS_+(<4R8;F*V M=1U1RNQ:M_O>!P:_Z1>/6'D%7N[UK?D[6;)W.L$?B+LWV(">:ZGB7%"J*2+* M"ZE^FCRC.2OC1:M%3'139(:NC@F;03LG-[)1,R(^2?+)%_P9KF+I8LNO>8K M,:P?SD3_ NW8DAK^+U/JK_E1$):5.I8=SA>Y=MW#FK5S-OD>N/5A%F^DK4K8 M,QJ.-^-;*C"E1-SE.YEFT$&2"^>?+ZU\"'!NQ9-_$^ 0H959M[B-CA6L)ENI M<+F:UCACG#_N\WAWW*INK'EV4>%+>4=N6#'@Q&=1:.ZEAB57GK7>RT4"9^,7 M=+Q0L5&6XEJ3TU>XZ._(Z&LJT$!II9>\WXS:&6,]JHI)#F7WW,PZ['KF&9U5 M+SW'AA6LE1*(-M=QH[::B5)-&2?C:@F&3F+LV\HED%I>0988J>4G^8@=+.JO MHLVB+V3K%3NR*_Q27)PQ'6N+$[59D6<:UDO[8MH:C#,!MX1JR4*U9)($_F7O MC@F"A**JD1/92JAK@.0S'U!U6Z ^U(@T9I^)#HR2\BNWPJHV_$(*@K"Q"D!MRLT^(()2J!Y/%:ER3LEFM M5\M1V7I17T($@?41))LDV,-JJK]N-LVZ)TWL<#_T $HF7!TU D+)5\3H=[K# M) !VS8M&MGX9:_:/S\H 77Q95Y(B.F/FMJX?LT=C)^-EA1I?$%+5IN&7.KKG MK(!'2V^O*4@G299&>=O/S-M>7/211M^6-_I.C:[4I')IRHTGPGHY"&7-7S5L MG(<:S6XUFB-?[2GY=Z@ UAT>HK].K?QT^9E&06B.U]N/3!>\./Q!,L]GGHM\ M(,2)L0E9D !8SB;AOUSLZT)!2#[-.>NKF>X&>F*I! EE-O.]%>!VJ-OKQ#\^ M62"?MY%(/VHC@;-R6N\,&@VY*PJI0<'O,96%.YT\;7E*OT,^'X=(#_+(/&[( M1W)!B[4[*V'>('A1*N.U2:]Y]Y,B[P]CG6W #%AH@]^2)R<-^Y@TG#Q;%L5Z MO3%H6[IGK7FZ&;39KG$ZTCAY:\Y@NM^6HD)3-]HFDS5R!CQ??G]H=I^0)I:R M4U/G6?^13.0UM4*)%#& 9\.!.2NO)L+R=-2I.$%-3RM+2W!4:3Y:!Q2'I9> M.OAKU$DF?#V8Z> O"Z!@]UMX.PF8O1LV/@'PE)A$,J=KY!AG1C*1)C69HAA2 M5HAT6M: SZ93G,HQN [>][>R_P;,8+86>#>_K"A"=B"7N6*]4\]Y2SD^GO%T MI"78#*/9WL B)&E053J9=J&TE(G#D74WZC2SEE_'G!J_6DC4ALXO#)F4B>;+F1FC)Y^/8L M'6GF5%%\3&2$N3)T[=2DPBO=GE@S51 E4PQGMEA?C^'(@[>OPRJ' M-82Q+A3Z^KPYYU>5E=:4J2-44N0)V9I:,F;:7J>3$AU*8.%(''\^=#"*5,J? MSBK66E\5VT$IBRET4Z9E[/E(A0-,R3?*!+9.+7&N46OY]FH)1AXL:9T1K'$M MF'.8LEX5F$*Q1QHX?.;!DJARB=8KN-'%YMQ*4LAY1:I;O$P?+JE6*3B+_)P9 M205EP+8+>K28*_"9ATM2)S,UK(]R)8F@<(\G!AFW+37N2$/KYQEGH],S2:8Q\^Z>8D9+;%@JJ5+%,\#1#IX9H5BFVO'(P:6 M2"[,G*_2G&;!UMD'([4JL7&M3E&7S)J[6ILE/AC5EF#D 4&+FIV*:OPF$-:* MNU ;S C'N.:V>?_3D4Q9(&6YP]4L'3S3&=.U.E4QMHV[G[U=KRA1,R/R@H-S M=LCE5?E/F#I?4Q^J='DWJ62F[&%%] M9=H3*R78W>Z H.*B3*AXL'($TUQUEJE6E D*<2.3@X>* Z:6K^1)7B(FDTUY M2KB]TC ^O74P5,I/!]/UW"YC1,&4V1H9I/J;)1QZ0--V7O&6JSZ3QGHT@:5S M%<>:4,;N_.@SV2-6!#,G2F-K716F6)0K%=OKYN[XV#,EX3NV5&^7'*R]\9U^ MO5%O,U@\UP>R?KC1UN\,W5/[5? \;0GL#?#)G_6A"'+ *;2](/+U#GAEQO94 M:^>@CV0W4R?4T)8I;+[A:UV1<,@7&SUYYU*'41<(%FT-_)&YW]KC/_FW((JY7JE:3?#U M7*)4[_#U0BE3%1)\NRUTVO_Y>[2UAB?F4">P;UP 3R:&\%?@7JUA]*(X7N2&"6^<,':K M2XS6B4 WX@NT@2OW*+[Y%=DD8,\/$,:,/=OVED'B7_%CO2@ X*_?GQ25'8I M]RH.?A^VZ;9Y#16L5)D%^H_]#X\G^FL2*5L?AS^4*/3V'\2YB.TGN[3'=LRC M/,AN#/QDERC"L'_"I83^?A:3K7+AVR6^;>^'9N[)%XOM-'-QY/D>>.88<'5/ MHOWO*9CQ^3'R=<5*+0%1_CWS A-JUP]?MQ7H:#][YBX5%+]X/U09!9X=A?JS MA9XQK_".9!]8R\._)TUV(D:E[%C'B&AB!H.EJ&(&@Z2H8 MP=RG.<2(*V $@J:K801%($9< 2.X>P8%=-? " 1-5\,(G$6,N )&L/?8BU6I MB!'O8\0[Z[Q?S?6=;]6P\/M@0^";50E?D@;7TFWX<') 7(040.(G(0;]9!9 ](\!+V_>Z4[@$, M?I8K>,&>IG]J)W(FE!#85OXV3,352L+6*422@"1AYQPB44"BP-T3MVT>X"V M<*ZPP?13^GS6A2MG<*"PY^*146S%5>.^$-XX48Y^&>] M3>/RO40_:SVGWW?'9E?31!1G'VX,;>DSV&G>->!CX[M$O0#\LT]&[HW*[@K1 MR8K22E-1Y(2"F5ML F-6K@_X#[<>W7>\.=)F=#;UVNON,"@)(E;8=-/^+#O3 M8(\R\NXGSN%)%D?7$R/E_Z3UG+ZLX*:4_UU)]L2SR!A*61(/T\T92ME:LM^>A;5F]['FY&_ EL MF9H-6'IM%\ B2#@),4Z]P7)>2#C]9LEU M0<(P)3F62PD5:8YU!DXO*R_GPY/X]1V]E\^J-;)C16(U<+M1:MXR#-C]E[C[ M27!$DL /F[9?\T;/4\%\N*"*B9^_)T1"4>>1Z>M:PO,3B@9;3<(K8[<=_F'# MS!EXKJ?=0MKN.B\^N=E[Y+]ZWN&5"Q$^EH8HN85IF%XN"*&]S*TQ7IQN\MB? M.QV-R%^GB>)7#W3_S-:\+^Y56:*Q M\MGA',O2-6W:YJ4UO?ASC_F])JA'+SRM64X/A7DMZ$=NJ^!UXWLO0%"<3H)5 M(Q-T*R6$I]/[KQ[-_OFE6^=0U3Q7M\@Q4V(L739K4[%M+DD*>HLP\L7I)$F_ MI*PWNW/_+"+.>[X.)I4 ?KVON^HZ$?J*&]C;*^R4!P*BS-U9M_(N?;_[&W'O MB;@INKR/S\&0;5IA0Q'$WQOD 01#^385.TH#8!.;B[GR1V MN!&!0.B\I1&7UL$(7S]G(1B.J" M@[@!DU(40[T$'-=>B_'&,R,)0[24$85ZP-67&0+6&,+HP<-5,H.3-X>SEY]Y/ L"261GM8WUMC MKZZ"XK(:^]OD"%%3S9K8;@J8DF\SV8K%UG.UDY1B5^O+$ELNE#QI;O2;RWZ& M&^7G4&>WIS.P(WX#4ME;*3?Y#)7]ZI4F[U39]R48"BM*'3(JU<2<^4);\NJZ MFC^-[<5]KKEV!$;$YF,VE^4FHP(]:@(]AD6[":5"[0L5#T8>)-8 M.HEC[#.;2"I_AI=#LY5''!%4GU5%O!]8?JDU\:GZ5F!DDQVOI('F;8\B8;@O5K/RE6)W/"U$E89=,H,TYKS(L8#K8?I SJ)82\U0[GV MC?O/.S+R'='K*]=DHW,>7RL+\&?%2^%HX2_3!!M9A;25=5=\6Z,^&T%0C9@=2E=F"XL70]K*]G5^B;]Y_TA_PPE ME 7'8Y+!KRQE,JGE2VZV(Y,\1 GF[B?[QN-@""2^UFD+=*CB6R13_@PY_$G$ MEZ5^R AKI\T7N%YVL"1B_X*[^\DAZ/CDZHA+J]FW7!1TG2J+\X:GQ M?+6[6LZJE#77:(UFEF.,D6-MCQMT)"GVL.?TRZ$J> M!(BA>='(UB\#AV>X>^/B"[Z2,K0/YVCH@K#Q:Z-%!DL5IIR-S?.MFGZ:)KXU MS$T/Q78>,U?UJ"]Q02^4 %3BVT,;9)(A4']^A!_GPH]C*1R$'Q_(WPP)6NIC M XT13'ZJ8EF/%9OX2FO2BDYR:Y BT16CSC>J J%/ M1@5Q//?AKCA %7B@!?9#16[)537"^-*H T*UR-@2 ^7H-CKT0H<3+G[U !?/JY'U:/ M'$!?];.T]A%;8 6+.5YO/S)=H)CA#Y(Y@69_ND"]8>:Q?.&_A*PST1..K@21 MK\.JG=W!G@"R/3[HLU#L:%O:XXT32A#H89 P325>H0GF^G!8R%'6"?!J M'?P]FB5"+^&Y>F*M*_Y]XE']5,)TMU\)3/A@^/U]E57\!%^/'Y=0$NI$<0T= MCH=341PX"@RW;4^%E^G"-QC[$TL'AY/B]P T4"?;;S^: '"U@92'NN^8KJ[= M;P7MF5C]K9F+G_\!_^R9I-I@(1!E)CMR/H (I.0.5#'LGR>!BJ>7#A/4HZJL M+1_S*8+8KB.>=_SO__[/X_D?XN@.\1XM;+*]N)B(P<_04R-?5ZR4,@;O_J'8 M2V4=['-$W/U#4/OC 33)K7#=D_0_$X]^AA0Y(*>CK%*/B+;#VI2MC\,?NZ_M M/XMQ\N%#;RLV/WP=)I,7.GSZD^?&O F]V0\"&'PH_.#7W<(H_#Y-GX!;Q*&. MT0^L^8^2F/@0@/^O(V:/ <='Y6/[*WP0D%R TO;VD]WMT[N/'@D1I"U4>8BC M4)VST#@ ?7C ).5$N'1P9?86A8A?)'KI_FRQ74JT!^V.4&LG$Z5Z%H!)/9=H M2YEV*5?B6R6A_7"K]I7-O"YVA':B(R:R8KTM5DLYOB/D$OE2G:]G2WPUT>Z M#VI"O=/>'2?Y%V2)Z4:Z]M>UKBDOMA*=H@#^:PE"8B#PK79"J.? NLI270!J MGTQLMR=VTW\91Y]BP#'55F(G0J9IC"'&&"EKHS0N4^-Q6E:X-"63"D6,1QA- M,&/E;BO"RD/\D>/F[I(>2T*VLYZ%[F:BI$S@=LC4\Y%++IOS@]52]%@E*RB]T7!# MUE*%4KLIDX>O5_&FQ[#19H0QEN*OJI%6[BL&&'GP>HVH+RJU1:\J*$:NJ Q) M3>ETX,CT 9WPI$X]GSHBN_TL_55N8\QFC:9*G:H M50H\''JP)BF5)QMYO<5'?0%5I\JLS#D0>4$GV^%I1G;(3I@N?DV'4[6H;P M[8>46CLCE2+"VL02TP&I+"W%R]GPH8>4\EAC'74B*R680ZW,GWI MJ6ZZ7.A+G:4JB/*\;HB12>5"'@X]H-2L4B@$X:SL87--*1;+0B0J1%.FY8.I MFKG"-+?JX'F+2.&I;&,L+NE.$\04!R.Q'MYQM$*G(V1MJ\M[TTSHTDLP\H#Z MK<5$JBJU;EF:!T,A6!;H(+N&%S$<4'\VFW7#&1Z4)$68]ZIVIR^5./CV ^K7 M2TU[A&6[DN5(Y5XKH$2MUX-O/Z3^L-&+I!5GI"1SVLC6Z]VB7@[B>R .J*^[ M$I,N^:1CM3LYNEG0VVZE$0\]E-/9PF)TKMX1UI-%;:2NJ[-Z/9[ ?6]WK)O M]Z-@(62=KJ]5UJY$Y2;<9C\86B2T(3?; M=%(6D;<[HXZQ&7AP*'XX=([E9=4IC5BA(&6)07\XDI=I T1[AT/I*KM6*FK/ MD4S9E[N]S6C.\CP,:<<\93.< (J:S7\;8UGAKQT(,91)$W[;:IABEE M)U6CZ' M:N3%0P]G,$X-1I/IIM00&*F!X_51M], NH)3AS-8&/S<-F9D4P2#CW0 =/$R2"WT#EA/NOD^S4;+T8"#X<>3$!EI>ZXXV,!%G6H M48LA6R.]'$_@4 O&7#Z]]*WU1*AX?EVB^(45I.+''JI!0T:*IGFE* M\UFN1^;F%:Z;A[;H8*104TO#DE7B+ 5/5<=VM>DW.Q"+#T8N9X46P-UV0R(X MO-R>=OJD;/''H'C:ZW2UO$@'DF+9*=\QNL9@Q!^#XO:RVU$LTA6%:-9;$O6^ MP[H5_AC 6-7(HS2:]Z6LV:QGM?38K-1A^]$]E4",K&X]U&U.(/[>2'8S=4(- M;9G"YAN^UA4)A\P!L(=#\;N?_WD267]&8=(V\01SWS_:*N!29.OB.&^Z9JCS MKE9R-7T<_U(%/B3X-51(\M^6>?JUH'U")HA&4UT- M83Y$<> .P6;+'D!J0".8*0'1'DR"C#W;]I8P3_*O?38E3JYX4:"X6O#7CT^* M."Z548M3A \)CVVJ5P5K5F:!_F/_P^.)_IK$-O.@1*&W_V";=H@_>9*=>)0: MWHTY3 "%_GX6N\P#OEWBVX[XD?@]\^)1U4?AU*/G>^"98\#?/8GVOZ=@%OS' M-I>S!$1Y-8>R2VS%+]X/54:!9T>A?N+J3@O 77/)K.^"?7K5S M<$[@"HAP77P_.![Q3AJHG@T__.\=>_=!>A#L_65;M;%OD)F7CI/\]A+P$1(7 M)"YO$Y?'IXV0_;Q!Q?@:]O-/9;L7_Z9K7Q+[/@IUQ$>A#B#=:?LV_BF["[X7 M!(C7I\I*WI9I/T%"\-+QP&5(\BTUX=07/EZ_)IS^+EFD#,@%0"[ E0$?<@&0 M"X T ;D 7]X%0"DMI/8WF-+BP8(40T!DF<=F+Q/]4>F&#MYMQ1=[.S<_"G1OF;%>QHYO)&YR3LUL?XH8YRS_J4(@8 M_ 55MZZ'B*]?D*\(DA$D?T\&W[SJ'D#R9UV/?H:P#WO.Z+VT_FJ _..4]\9= M3P;C"FX-/,\AM!LA!I*,JRQ!N0)BG*<6Y4:(@=3D*FL6KX 85Y(PO@)*(!U! MI@29$J0F2$V0FB U01X7\KB0CB!3@DS).XEQ?44[!]G;MC<.EXJO)S1]H=O> MS-'=,*%Z ;R&_/IW'0[7\\G%.&<\OQ3?7??HA0ER=Q7X[H4?OK8Q\$.YI;B& MSJ_,(/ZM9KJF$SDUW1GIOAP%*4-19G+^;9E\11PUG>)<:>[RCA?^],0(A 5W]HD;_6%7]_J^3N M13]^/SDIT,>1737'^O;"R+KB^S(32$9J7 \T*]O6IX5**S)6+?YES;[[R3YH M\!-BO_*M%)> ,PYNJ)+M'/A_=3;O "O^<1/''+%WP41BAQ-Y7U'C2T;MAU+SUJ]C=@9IJNFHYB!_^]2Y%/H..'&SF:%^[^_G;P M".(S_W>) ' [BE5_$F(FXT<2DKF:-2AI/-1A[>YTO?_22X),F1>Y#8 M4QHI_D<5_]0!X4D4_PR.V@M:#S7]7TC5WZ7JCTY3/*ZP.:+\"XR;C1VK4Y/F M1@4?\%A-:!D&( U[]Q,GDFDJ?:#\?R'M1V8?F?U;P8*Z'A[1^PG%E*O-;(K' M%+6Q9+J1H#3234 &' >*SR09BD%6'^G]=]%[ CN3WE>#3G%8P[L#JY!KV?E9 M;2$%:O.<[OZF@<]7K54Q$**ZP3&;F=(DHR74?.KN)X4G29) FH_\_:_K[W]! M77^[OU^QB![O4KR(%8;<=%H8DL-5.=;^=&SW"8Y&#C\R_,CPWRX8''?X"_;< M:(^4-28YD3#OKW+K#5Z"@3Z!W?TDZ"1&'D;Z7^/41@/ HGM\D^]VMO3?L?MW M6RG18[Y#!L:44ME(AA,>=U_17=&1W?VH,WB 6Z^_'=/:"T M:2.-USV!+DJFE:T9PTQ?: L&6"7QVOX>_GRG[MDVWTTKPPV5=%S !S@],GPK M#^$/4X)/\2/+C%VL45CEA74MG+3\;&N-4_PYPW^A6DAU^LN::9EB9$>]J%54 MS2: %/KN)YMD6/9-P3_"BINL%[V$%_&UDPDWB@YO3Q@T%2L- M:\)YA,@#O( ;A$F.>./^( (,Y%P@Y^*KP,?Q%,,ZJE&:K-52PKPMX?6UQV 8 M!J,5N*?()-,,CGP+!!4(*BZ2J7P*%3[5K:_G(PF34N7 6.3'2X5M+<\9AYAU M=JJWL8XB,&96,+5I32X/8!P"MR&Y),>\;1<2@04*1% @PV,JDEK-O!:O68]O2XT3[9_F??=<=/VI9(P5SF5 MP(ENFLP:,ON&_4OLW?N75R?LJ"+I,Q7\6UGC/\P+O@8#=:E:+Z6MI26(I=IL M6,OE,3E_UD.'J3)7J41D86I5HH:<7^3S%*[P !GHNY\TF:08#!4AWVP1\N<9 M]:\=LW\9+7][%#\.I&CN#=,25NDN#:<,/(;\N GT'FXG4DF,/M1[5'Z,C#TR M]K< \>#<;."8[WY M^G.V!Y3-T? 57E\U5-T_ZRE#=6.+1397(06Q6.WB^59(IMK0OX?;>S2=3.,< M4GKDX']Q!__+J/G;'7QO4,*6Z::8LGIJNL3-!DV68V+%AP<,N21-'S860!X^ M,O?(W-\"#ASW\$=VO<94"74F*?713/293$N)XC0_!CQ\)HDS+[40N^6SA=DH M !/0_82OVS$B!A-S%OP-YP^X=-OE!Y>HT?G6FWA> /[92U3KL4")\/XWT6_X MGA;%ZI/9"MA._ZT)V6Z'G.E([;Q#F+AG*L/5Z4XE.@-^@^M5?HV)^HQ=A3I9 M\CQ>YE[?U4NC0XG74ZUSP5L%+U?-<^E%7XE#\L&4XX<1RID*@T)NTYA:C#3L M!E/.'W#%LYY[%*>5!L4&>A93UOE&8UV4\_V6 4"+OOO)D$D<0X<3+EQO?&G5 M/'\]\J57?(-[GS> 0&_/E=380K[-5K&2X!B333GG]NNC6A-@$GOWDR"2^)%. M;*BD&3E)R$E"3M(ITCAEW)EVBF.L+?5&)-5VQJ;$#2$0/P]&ZV= &324J287"I.HM^CU^4#AKD:C$ARDBE1_X4F'2YX25 MM6[280Q(% C:J"1.H&XU*&A#0=NU[V?? 2]8X-;L3'6T_(#H2(,> <7&S-? MBT$I??>3!%';D7(V%+4A-PFY25<4DA[)[;F8==CWSO+V9KML^KBVP/09J;4;5=3HX'D$".JTBETI@K9A-K)WOVD ML22+*JR1W41V\X2Z>CP0Z_,I"LO^NCJ4O#]F2'O%>TU_BHU47)U?3Q!YJ4EMR&[ZEZ M$+3T0%=\=<*[VJYQJ:.[X>ZT5-FU&MA&6=9(E91J.MOL!$JEIS1EG(#%[D22X-#M!#=3&'1] M:[YL0=%S"('+PXG/J,3XGO*+K.#%11A9P9-8P5PCH,Q>E1M*E7IO4?3->=O' ME] *PN)U9 81C" 8^4 '@M/"R++K5\G-Q"E8Z]RJ3:79-+%0/][W_Q-@))P/ MT\UIA5Q(A6FWY/.+3KZ\=:;C>W_(E^X!0"""?&GD2W\37B(C> 4BC(S@28S@ ML)?N+AHN(4E$-D6YNKH8KX<&-(*P:OYE(WC+%?,=7]%T\(EUM!L/VBM%1?)H M%QTUPD.-\&XGF_4+T7?&-H-/G474-6PK2SE8:8H%GE+Y^(&T3S"V^3+5MMI^ MU!7F4:O#Z.)0,T; V)+Q]@V39-.H1S#J$7Q.$+KN'L'O"&.12B"[C.PRLLL? MLLO^-,I%=GSM H;$@$@.\$A4Q MO5XG:O:FQFN9BZ;B>*M3:?DK2<#$:K[F3C4]/]]L48@"*)1.XO3;]K41"J'P M (4'2"6084:&&1GF/S?,J:(53+J+2B14[%&NL' JDK#DH6&&>V2O&N9K/UMT M_-H*\X%0Z-8*=.P(\?DCQI $=D'S(JA#%[&&__BT0I"+K^M*#-[GM^X^VA;X M+5:):>69\E@H\T)/:->=NK6>B\LFB!7CBR]8,LD>N=P-*?7 D^7;D/ MXKOKTNQ_?]-;,]K58ACBN(!;^K"9755X([7:JC:Z-0/9;62WKT'1CS0E?HO5 M9L=DQJVUL5#*EK,XG:[FG?G:@*H=7[Q!$DF.II#91KJ-=/MRO<<_[),K!M9+ M:6YEC>E&-QS69-V,)K'ACN_NX-@D2R#M1DXY"A37#^3:^G+6+?1Q1_()<8F9%H"1')L HA< @I/,K'4$[ZN0FW2$J8S4TP? M'K9+J!/P.#!'7X^!/1%ZA]M94*82#SWU$MXX\8]/%G4P\]B6R&D9AR%H6NYX M#_$H*Z?USJ#1D+NBD!H4_!Y36;C3"?]$\NGW2/[#\L7QVS"F,BJZ0-/)0#S4\&?@ Q[JAD+ M]](,)XE@8H[#^!M!"(BG&Z::T$Q?CU\:0.D.)SI4 MV%NA(%^OZSG38 BZ5. M$G;\MW@.G@N7#N8S4<)XH J6NH:JN%#L2'_\S&>*M=1]/>%Z8:R:P#Y"5+Q/ M="9Z<&ST$;6-'V!NWZ_!-?T:$U,L]",UW,("I(P'IN$_?!D,]R(?SC^NR(A) M!*@6ZO#K\:R]F;Z5K^ ^<8 N'%P4>/UN$>]%E?N+X2: RL<.;$)?S7074!S" MW"/P3&X7N8?0Q%();ASX'J_Z4(./*FPOO9[7ADUJ8T5Y;*3Q.)/*2CP,T(] MW3.-/36QV,?$XN39LBC6ZXU!V](]:\W3S:#-=HUS$HOS.WAYZJ5%H6"OV,YD MDLXUL@#="!!_?V6[\ %2U0NE6<\;:!-),3/2IKRQ0ET')? $S#B1<%@%'!7]OKY)XXMY_! MGJ=4;ZL378MLW1N_$+1OJ?.80<)V 1UH:SI@0AG;4ZV=>S^2,_5Z5508(124 MSF P:0L*YA( <73 PQEX.3 H^BGZNI_-48\CCX=*QVUTJ0(F*K- _['_X?%$ M?TTB9>OC\(<2A=[^@S@BW'ZR"SZW8QY%H[LQ\)-=S@J[I[E_PL6$_GX>$ST> MA&\7^;;B-Y9^I>^(9BZ./!^Z&6,@LGLB[7]/P=#[QPAHAI5: K+\>^9MM>E' M;,2!;#U[YBXDCU^\'ZJ,@"<1A?H^-8%A_SQSVN4=61>PEH=__RA30=RG7\PZ M(4:C-?M" SB"\

LX1B@Z0=KH5K(?0)!&IG$J\H^4XC'CBB7H7E$%NC:S?T5CU[8490]>S["A #T+!H6SZNG6D'=\*/=>8"'T+ M^]L3A R UVO!ZQT-W@X%XSG+V(*KR5'0'.9P4\BC**-80(#/5:Y%43T\_X\Q M>%E(R3+U<7Q_8@F3 #C/"T/6'9CS\7&B%B^CRN0=L"R@_8Y#)WVV0N"'4Q" M[/3=;@D)+3>TN]V6[3LU).-*5>/ 6AJ1%?J=B"2R(KM#),:68V-TQ18,""1_ MIJD(QML&+24=S#$;R'&/L M6(X73FJK);7:>W'>6@Q<%CLF1<_Q#8JN@R=M8-BV/H0?4#OL@0),[IN8 9G# MH#W6@=C@M['!'XX-57FF_;&LF+@JGXM,LE@L,_X[:*SC5ZWJWM@PS.&\*0&/ MYE&&C07/=5(K/11"0N6E.NGE==#83EO3H_%V05.:Q0Q1A:#L8'79@;?L[$8A M.D\2KJM)B%=9*>)&Y/6$EE%'L,:;7AF5+8'(M0?W2K$& ' @H;=U2@O@'ZN=A+HW@5T=R:/(FK/RO)\[6 MY$;FK)/F8?&_7XP'V!L#+:Y03*5\!2 ^4YF8!1MVK2 TRS/L6012X2_0S4+? M*JG2]M#5XP$2$=1[77AU+0(9^+)LNIA$-'G2*#.<$6)OQXU8 52"Y]KJ)1BU MHR2BF*M%D4)8BT61J=RD'0;&WH@$Z&OV!!XE(!!*EC/YU.4M<$O/=LQA%$7& M^IAN..0,_CM59L+0(F%SY!-T'L>R@!,QT-.5#9!4'4/$,(C036EQB"H$QAG$F&,;@#3LH%^=P#8,XV( M@W [&>_Z3;/<#ZS0Z6*?[UK8)>A7FA:5.+0]R2[8P(D'1I$QQ@%,0 #2 #N" MI>M:+AQ!._2M(,![G<2P\O=[RA6#IB+F?:N.X3A]L]3 ENM%$W2^%E(UP"G[ M0D6S)8>^?UOZ,10OMF>2( '4?V"/W[A:K42::)1HZ8&2SMT;JB1( 9HMZM(* M0G<&BW:1,_:@+G(G!^>W47AW\[@MWEL@' ,*(VCFJHI029I5R:64>&(+8BW8 PY>@J(QLIW=. M3@3G5#G /N\;.W9HKM=L#WO!7@HN- .N:]:AD0XXAX'=4'DU2W"0W"R7849[ M,ID,9-VPS;KAT5E7!PV1L:QJ$K,AU]N7>(<9Z3N4/@.=3 >9("IA3PK/?,'+ M]U6!!!E9I#PI'6!>5RCEQ=Q C?IQV;E+PC\+[99,K@^K8.F9M$@JZ<6^6 L] M%R2=H#<&UWR#^BY.P VC(#*@YEFAZW\0TH[H>Z(6<=$[$==4OM6%!41:QI]H M&2\AM6WH:_=<^_C!.Y-A"7:A^#[._^_XO!S4RM2D#]/-=@C5ZROL-H;:P;!K M.:YYA08%H@\@[HM06W*O4]354X]GPVU_<+;LJ!=9+3NLX:[A;:@[KOF:N,86 M\7IM#!2")#P"YMCN+OSM[P"Z@0FV6+#R&XGICE(GSX3#*UEW966S45_0Y)!; MB[(BW=JR]PO"H%SZ\]/G?$-C=CK:U/7PZ.RCT'=,#]._@3YX-PY-YZ[ZTKQU M(N$4HT^(X*G=_;L#E:B,5W5!_,12L5G7&*S[' -%>&IB"$_]0Z/F$JL6,2_F M_X9#1$I4P5[5.%8KFKTE]MB=&G4%F7:U\M@VWU1U?:^49R_0)^7FG4VW-S3W MCIVI><'F3XWJ^F:QX#' K"SH@A_W-PO;U9XS[3HR=]JY^B4HO-1(1D\#%3Z. MIKYIV%Y=-36JLL?MJZGNJJ\.#:92!AE[VC5D>-KU M>,IE4T 0Q 94EY5J*A M6^L9-%SCN6O8'JK2NRFVJ[ 4OZ(E$*MHZ];7#$X@C2D:,4X;&^=;%LQ ?$>U MGDVP83ML['^G43F8GLAY+YSCECFQ@P>XO\GL8RV(*I"/T14^(<)>,HGM"][SXPO]VLFE^7O$_17L2)3U4?\ M=K;]#<1Y]>6_6U[]@.*:RJ7V^Y0M8*L]#;P1DM5O$JJ!$IOR=P!SH918EX\K M1B$EZ 7P?B&$:@::0?O+D+,_ %!+ P04 " !*BA51>) J)H " "4!0 M&0 'AL+W=OV4]M_O[(2,:BV3]B7VV?<\]]PY=[V#T@\F M1;3PE EI^D%J[?XV#,TFQ8R9:[5'23=;I3-FR=2[T.PULL2#,A'&4=0*,\9E M,.CYLX4>]%1N!9>XT&#R+&/Z>81"'?I!/3@>W/-=:MU!..CMV0Z7:+_O%YJL ML&))>(;2<"5!X[8?#.NWHZ;S]PX_.![,R1Y<)FNE'IPQ3?I!Y 2AP(UU#(R6 M1QRC$(Z(9/PJ.8,JI .>[H_LGWWNE,N:&1PK\9,G-NT'G0 2W+).;Z.$\5\X%+ZM=@";W%B5E6!2D'%9K.RIK,,)H!.] 8A+0.QU%X&\RD_, MLD%/JP-HYTUL;N-3]6@2QZ5[E*75=,L)9P?CN]ELNII-YJLE#.>?8'PW7TWG M7R;S\72RA(L56PLTE[W04BR'"#0E04@B*Z7Q M4>DH/LOX+9?7T(AJ$$=Q=(:O467>\'R-_\G\#'^SXF]Z_N8;_$OJGR07"&H+ M6@EQ11UT8#IQMDT1-E0>+G.&A_A M7^L(=UQ*B@Y;QC4\,I%C#:C"6%:XWJU\WT.]5;MIMV&8)-P)-'_1Q;6H6X=Q MRB@=X/*$M'*YZ':[E[!@S]30U@"E>9(_,BVO:&* 6@N^8R^#7#1JG2B^=/_1 M&<%Q="J8(*WV:V\8GG1*AGKGYX$A+;FT1=-4I]7(&1:=]L>]F%&PO=V]R:W-H965TE8[NN/A'+BE5Z&N>%?)XL%2J/!R-9+*D.9'[ MO*0%K,RYR(D"4"Q&LA24I&93GHVPZXY'.6'%X.3(S$W%R1&O5,8*.A5(5GE. MQ/T9S?C=\< ;-!/7;+%4>F)T?'@U/O M\"S6^ ;A$Z-WTAHC+#US-$,UHHC0% K\5/:=9I@D!&U_6- ?M MD7JC/6ZH7QC90989D?2<9Y]9JI;'@WB 4CHG5::N^=T?="U/J.DE/)/FB^[6 MN.X )954/%]O!@YR5M1_\G6MA^=LP.L-V/!='V2X?$L4.3D2_ X)C0W4],"( M:G8#1JAA]($7:BG1I$AINDE@!-RU+.*&Q3/<2_%=5>PCWW40 M=K';0\]O1?8-/?]%(O<0#EK"@2$29B1 MPT.DV73]-S_\-Z>8$\Z-,K0NSM:B?VQ%?S'9LP?:0T2!3A>L*+1I0%"MJ!;_ M%?)\)XI=>R)PW/ W0HP2K8FD?X-*<)HL,';\\;CH06%X1!=%HH**A5*N 3C M-(M!&'7C *,;*E8LH5M8K6*POU,Z#[]!I\!"NL'&-L;VO.?@L8M.$U41P2_&G211Y#9*E*@D++5E]#+MTG4M2@?Y88PN-D,>=A70BI"<5R">SE*+@GVC M'2.OP"T<',5#>\9SG7@,')T^V 86A$0G><92R#4I5'!@$WS<5$QIUICV=CY_ M>0JY+%:TMH.TF/$KKL92+LSR+WJOM/H@>-[V-8PT#GP MM163*J\RPSR''"F YQSZKZ4FM=(N"C"UXDKGKP;RG0 '/94M;"M;^.S*ILU3 M4L%XRI)6(/I5C^BN M5/>;- *=UU=&5*EX2-XYH:5&LI';-60*^!^VG#?)*7SG?GU>_^/)/=7*!A'-A1N0$^F^\<2=U\9F( 7 M)-I1^W/.'GPM3\>1:T,Z?4,<"\6^M;U)"1J$F\1.AG'0^7LX[@B-@I<<8K-U!X?C @KQQ7^B-V] ;/SOT&F56>6GZ MKUWAUDM-7_$.94D2>CR '*(52@<+=@/ "DP&Z[U7M"?SIR0IFJW@L0)MUA) M6^]];8UZ#!>UAHM>;+BFJV=MY4 EE*;D?I\G_'$L^N['I,NXZX3Z]TOPW M^_D=L]A]L&*DS0IT-FMG6 XQ]OP?7=#"?F@[FNG:DG9.3+Y4NUY(FE6"* MT2Z#Q-K#0N-GT*[KH?Z^I3-E8WO:93VS!%(WPW,BE\B#@;L?ZLEV=,[S&1@\ MA9SD&C?6SMR,<;^#QJV#QL]V4/!&EM<-4M?^W9O6QC&O'BFJ2E[?"B7)-P.[ MTLN*HQS"J1+4(#V\+;:]7=,SZ%2ZR^_[N=[5, @ZUZ\\\G\3PWEX5_V!*^IT M3;GMQ-]5V3UT=C55X- ^INNGO6AL8WK;F-C"/+ Q\39F5P8QN)R%Z6]C=HTN M7%H"W\8-MG&M0NOX!QNXX1:NWZ4 N(^%\2YO'UF/7CD5"_.TISMZJ!;U^U<[ MV[X>GM:/9AUZ_?3X@0BXBTF4T3EL=?&PO=V]R:W-H965T>%>U_SV57C*T:G)]?9S'UPS>_7[RJ41ELIDWSABCHOBZ1RT^='9^S9"^7[MQW^ MR-U-';PGWI++LOS3%UY/GA]1KY";NW'C)61X?'(OW7SN!4&-?Z]E'FVG] /# M]XWT7UK;8GYDCI*)FV;+>?.^O/G-K>UI%1R7\[K]36Y6 M?5-T'B_KIERL!T.#15ZLGMGGM1^" 88>&,#7 WBK]VJB5LM769.=GE3E35+Y MWI#F7UI3V]%0+B_\HGQH*K3F&->+\S"WMQ4H:/R"-\>2B+)JK.CDO)FX2"QA!M:U^?*/?"SXH M\>_+XFDB*$DXY71 GMC:*UIYXN[V#DB56ZFRE2H/2<59F2SG+BFGV*DU=D3M M7W%TJLQOOCK)BDF23US1Y-/<>S?)ZMJAU^67)"\F6.?J2U*[&;9[L\_MP]-_ MO'+)M)SC@.7%+&G:U4MP1FM(2QHT_C5%DN.\P/!R66-0_>19\N/?#*?BY^_F MR2DS#Q;R]KHI6Q"IRB(?U_]SHS9/OY#?2O8'-UY6>?-E6_&;R^;-U3BKW+;J M(BN64X J.F+3?6T-7N6?\A;X^R\OR^JZQ'9VR?D\!R2N-_9+_)3S?(*&2?+> M?7+%TM7??L^>?VY<563S-5B["@#0SKWM\4.B+264LJ"&&4N$28,:3BTQU@0U M_HWQGP=K&*&0Q(W>6)Q6LQT2C1C MT<24B%2$GM-$*A&I0G@J8A]P3*XM2UYFU[E? ?<9 =LDQ[F,5@&&RM1&(Y6D M05FTG@S4$=B/8F!%?DBD( Q;]I4#UXSS;!5F 9:R15DU^7]6%9&7M BGE,2R ML)R25.M(12F'3X2V)%6[Q?I>GB F^V AC\3T2$P/)*94ID2I\ @R8X 3$31+ M#9R]/S$QPPECZBL2$P=B\8/-QZOV>Q#3G:Q'30Q:M\X;&G]78K(ID3R"/@ZD MCQ2Q1+$0OX]Q*U+61+1D5$13C )14SG 2ZD%RD<8S!1X2803<9$2HU@TBL@H M5 $O62$[O*0E,5K>RDN*F,B_#"3(@[($*83M"IPXM!Y0&,[$3?2NM"3 (='^ M5IVU0(RA8^9,(W?T-5":F)=S< M=*2)ZH3HGH2BBF/!/&%&\T:J,UR%#"Y_ Z2D#*$JO()Q:D!!$1T*3B0UD5Q+ M6!JSDB56Z2XM&=#UK=X7%5BF/[A\<% M01L/#ZC2K)-?8U009:)0$[&O8CJY<)_S<;EM8%3C5G#XYM%M1^S. OQ>%]]B MEU;)&1@/VV^G.U> 6'I0=J<9,!-DD;B/P]EZA7N2M9&$TQTSQ1[1B/QE$'@S MYM&!]SPN+6 5 ??:\__ \9N +K8J .YM, G3/&@#D:6[*3FZ,MV;(04O(=Y> M^>=\68&)2'*13R;88.=9W;0G^FSJC0O=HJT<\EK8#!H(,EE;5>$ 9=;>.[\X M/PN&XPY$Q7ZCE,]2[8"W8__F:7RV4B9G=9[]]"X; XO&.W&X=\ITIYY06*== MT=\==4!D3&-3]A>&@:*4B&.ZPT%()WG:JW@S.HO>8]0(^[-SCV";0"E"$=9M,:4L"A84:F_1$>1(_.W\C"$DJF&&-E%6\ ! MYRI2)MQDG68I=/1^ &41#!MZ&"\ZS2(*)'E*J+"'41:;.0C].J[0%G&J"KD! M9X3WN5R!C%)C#\(LQ' ;('_@2=^F@G\2$))ST\<+0\%_]X19B)+FL-LZS8C1 MQ1Z8A>8BW0>SN-+ 9K;7*-]F;0"SMLVG=86#Q!CFW ^SV%_6V$!D1(#^#S<> MI+X\_^F^^EP@LM=WA=E.*K!7<3O,;C*'PS#;[\52L%STWY:&158__ _P;P>S M>[)-CS ;8"C6682(V48"X:*#PG%/C7*3" OB5($$%!O5"VJU)IK'P5BXR3K- M-@A7_/L S-K#0CO-N(@'B6:?X%8#P:Q N+,;VW%%2@&[0:C) -I&]/%"(507 M@)Q#,(M8Q0;_BBH>Z*<1;0=Y8 "YX7V\@+<%T/=>,.O_8;&'4TB=YI3P/7$Z M>,?_G;P/9IEJ"6R?4;Y-!1B!1:!IWVU&M1'T?IC5*0@P\ O"/1KPH?4)^X"M M!+%I7WV^B@[N"+.=U%:OX@XPN\Z$W0*SO5[,TVAT:?0PFYJ]:951\%T>-O2L M_?JP3L;ELFA6G^AM:[K M0E->MU_Y799-4R[:URN735SE.Z!]6I;-IN GV'[V>?I?4$L#!!0 ( $J* M%5&T[[G[S0, !L, 9 >&PO=V]R:W-H965TW+.M7-\.]PS_ETD&$OPEM),C)Q$ROR+ZXHHP2D2URS'F7JR M93Q%4DWYSA4YQR@V22EU?<\+W121S!D/S=HS'P]9(2G)\#,'HDA3Q/^:8LKV M(P(7E2_[,U J!"2I56R M8I"2K/Q%;U4A3A+\?DN"7R7XYPFP)2&H$@(CM&1F9-T@B<9#SO: ZVB%I@>F M-B9;J2&9WL:5Y.HI47ERO'IY?)PL_P1/=V UOU_,[^:SR6(-)K/9T\MB/5_< M@^>GA_EL?KL"G\$-%A$GN:D_VX)I(12:$.#3#9:(4'$%/@"2@77""H&R6 Q= MJ2CJ%[E116=:TO%;Z$ ?/+),)@+<9C&.?P9PE;9:H'\0./6MB+\7V34(O-^ M[_G>R^H&?/IP)?!.G4390&_V;C XJ, L'(-Z$P(#&[3 MM35@MRID3L&N=." MO"C2#>8:E..<<4FR':C4"_ W:"_$M,3M&ESM!:_C8.B^-E#IUE2Z5I$S)!*@ M3@4P@]L?!7E%5/.PR QK[- JL\:.] "W89?*2JCP1%DOA)Y?JRL/PF74( Q@ MV%R#7LVS9^6YQ#F2G""STQ*]@8@I0XPQ-ROJ0T("()!C'BGR5TWD[?AA<.UY M'RT%[==$^];-FD01*_096>((JV)N*+:@#FK4@95>CQJBZH9#682!NBM!S(J-W!9473NEA$9K M\RX(?8:]L'/.NS&NZX5MQ$^\'%J)KYE$M)$9O*QH..AWO'-F#7%!OW,2]S,S M_\C,MYZG>\;B/:'4?*1/,E&>-,\DRG9$G0$P$0*K4Z&??4.T0 :!RLXD G'^)R13>_1 M=Z'=>/^'VA]]&MJ-^K_6/GQW[8]6#.U>69>%I#DBO/75O8M/XOQK<$_:KQ3S MG>E*!3!&479B]6K=^4Y,O^<>P\NV^1'Q'5$7 <5;E>I=]Y1D7G:BY42RW#1S M&R95:VB&B>K>,=&ULM59=;]HP%/TK M5]$>6FEMOOBL (FFH\O44@2ETQY-,L9GM0"OMQ\].TD#;D':3>"%V(HIDUUKI=3ZPK9EM,(QDN=\C9E^LN B1DIOQ=*6:X'1 M/ 7%U/8+S'EVZ[E6B\WQF2Y4N:& MW>NLT1)/L)JN1T+O[()E3F+,).$,!%YTK;Y[$;@U T@C'@C>RKTUF%)FG#^: M33CO6HY1A"F.E*% ^K+! :;4,&D=OW-2J\AI@/OK%_9!6KPN9H8D#CC]2>9J MU;5:%LSQ B54C?GV.\X+JAN^B%.9_L(VCW4LB!*I>)R#M8*8L.R*GG(C]@"Z MT'* EP.\SP+\'."GA6;*TK*ND$*]CN!;$"9:LYE%ZDV*UM409O[&B1+Z*=$X MU9M,;V_[XU]P-X!)>#T,!V'0']Y#/PCNIL/[<'@-H[N;, B_3> ,!H@(V"": M8 E\ 0O"$(L(HH"DQ$H"8G.@!,T()8KHF),KK!"A\E1CIY,K./ER"E^ ,+A? M\43J:-FQE2["2+&C7/!E)M@[(/A'PL[!=[Z"YWA."3SX--QMOX;;VKK"/Z_P MSTOY_ -\J24/QA+CR*!P)&12B43WNY(56?PBBY]FJ1W(G,7]4IRK9!1&D:51J;B?-?&9H4V$3H&UP?$:L6=CM!)ZXI3V:\9:W[// M;[KU^AN32Z+JK7:[W.1F(;EYE+YHOA-3UA_^H^E^E1V[X><><_JYN_'G M5L^_W8?'Y,F^-J4V^^_\<]Y:7!7R6MYNU+G5L^Y_7\.<]J/Y7!96\B+:>Z< M:J'3@G#B0X)*4F9KSS3NL SHV?#'/ MI/V%36WK.1"74O&\!FL%.675/[FO$[$%\,,]@* &!$\!W3V 3@WH/!?0K0%= MFYDJ%)N'"5%DV!=\ \)8:S8SL,FT:!T^9:;N"R7T+M4X-5S<7%R,YI_AZAP6 MT[>7T_-I-+J\AE$47=U<7D\OW\+LZL,TFIXMX#5$ A.J8$[E'1"60,19C$P) M8DOX:H**T$P>:,N;Q01>O3B %T 97*>\E-I>]EVE)1O';ES+&U?R@CWR_ N M.%.IA#.68/*8P-6Q-@$'#P&/@U;&]R4[@HYW"($7>#L$1<^&^Z<[X)/GPWLM MT72:\G4L7V#LOM ^M9-#.*>, ML)BRE?:;%YSI1?BB1(FP))G$K[OJW>[/@%MD'S>RCUMI(B)3FX_8#/!;2=^ &1;744 M3WK*%+8E'[W&3^^_?"8G#?])>[X?'P1$ H$"A5D[V-4D[6Q^Y\CS7K;(.FUD MG;82Z9M!G_M,7VJWDB:4"(K2Y'K?U[&]9P=G6WM_51C?^W7^>O^E-/[6">__ MR^*,_T 7[JA.U2)_ )[T]I75W;J_= ^L[#M 0LQ+IJJ3O5EMWAHC>\,^61^; M-XB]%W_15 ^8"R)6E$G(<*DIO:.>[F=1O0FJB>*%O25ON=*-:(>I?D>A, 9Z M?\FY>I@8!\W+;/@34$L#!!0 ( $J*%5&<@[VB; 8 \9 9 >&PO M=V]R:W-H965T1Z1]-(#OF>9O#+AHLT4G KMB.Y%S2*"ZF2JH?]G8"[4842LY1FDO$,";HY&TSQIRNW<"@L_F+T(!O72%-9+IT1E&D+*L_(Y^' /1 M<""XQX$<'4C+8=SGX!X=W+$<'K^6 QST._M'!+V)?!JN( M]&6DHO-3P0](:&M TQ?%=!7>$&"6Z+F\_H[O;/Q6PQ7Z(3-(]$QK*M1'LJT'(7"8K>7U(5 ML>0#>H=&2.I'$K$,/61,R8^-!_<[GLLHB^'ANQ?WIR,%-/1@1NOCD"_*(9.> M(6-TS3.UDVB>Q30V^,]>\2<6@!'$KPHB>0[B!;$B_A%E0^3BCX@X.'Q87J+W M[SZ8QO4*2JY1'(U"G",*4S2M(UM^&I OWXR,)S^'/'\[\C/S-Z!>V5&OZ&J( M2%B@!I;Y<:LD=PL\MP^/"U"8#,UR(6BV?D+W(LID$FEML\"/*_AQ 3_N@2_0 MHE(IMR#FZ'W"I31F0 GD%T!:]!_/3]RQXYR.'INSV;7";9NY 0F[#:L73+R* MB6<-U'3]/6>2%4RF6O.9>K($R*]@?6N /G,>'UB2F")2>GH-'BYV?!*T0F(P M%VK$S+!C:EX M06-2T9A8:7PMBCL$*7JD IJ5YZ( ;8Y4$$2(VTD9T7]0KV#,)IV)Q2&>X!9/ MDY4S:>72W&3E38B9)G;J2NI8B5[J9( V"='-!OHFG2D4EI-Z0M$A$K&T\CMB M-P@8CG_3D-FYT /@_3]!SHELI8$-<_8ZX&FV77RAV.V[)BL+*QK*LNMI?=;MXJOOZ&^%[KM$3TQSK) MH;]#&\%3M&Y(>)Q3I#@(N&)Q:\U:\WOU&]N+ M]]=(0",",FSMQOU-3 M" Y(9[F8S$#?VX'KFF$/!V%/Y.KRCH.W45PG$4MER;1('2Y&D81=-UPSO0VN MVB,CV: SKX'GM6N4P2H,_7:-,ECA,?;\'JIU3X'M3<62*I70E&9*PC8RID8> M8>?=)^'8ZZ2ZR6SBDS83@UG@8:^'2=U6X%?Z"F->4NC*[!DYZ:::$Y*.M!G, MNHD[-YHU$_?E?K+N)8B]E[A5.]#J52[AN93-Q).V_6I=\PG^E8T^JQV=P6!!!T19-O81,V;4$:29 ^&DT_88K'#8NV$C=14D]BHXS5!Q3"=X MQM:RJ',\@^6-8BIASPMSH3;-\7\ M@A@*!G%ZHUE7 F*O!):=Z@4Q27+_.VM))G9)ON,<-Z5B6YRXZS6=9ZH\C:R>5J?ZT^(LN_5\AC_-R[/Y&J;\J^ Z$M"X M2930#4 ZPP#2692G[^6-XOOBM'C%E>)I<;FCT"@(;0"_;SBDQ/%&OZ#Z#^3\ M7U!+ P04 " !*BA51*^PX"DH% S% &0 'AL+W=OUIE2CIRSEZKBUUGIS M% 1JL:8948=B0SG\LA0R(QINY2I0&TE)8@=E:8##L!=DA/'6>&2?77##5FMM'@3CT8:LZ)SJN\VUA+N@C)*PC'+% M!$>2+H];D^CH),9F@'WC"Z./:N<:F53NA?AN;F;)<2LTC&A*%]J$(/#O@4YI MFII(P.-'$;158IJ!N]"B%V!L1- W QP H1Y$"6Y4>B MR7@DQ2.2YFV(9BYLJG8TD&/W:#*=7MU=WLXN/Z'KJ_/9='8Z1P?HG$+^:+)8B"W7C*_0^X]4$Y:J#^@= M8AS=KL56$9ZH4:"!FT$(%@6/DYP';N 1870AN%XK=,H3FKP.$$!296;X);,3 M[(WX]Y8?HCAL(QSB\&[^$;U_]\$3-BX%BVW8^'\+Y@'KE& ="]9I +."M]&U M-(MW05)T^K2A":-S:2.UBH4"8*U_D7AFYYR7X<^2%4+HNS3Q*ST8QGO0PCD(+\'[7O O1#)RG](]V'F0[@YVO].K1QZ4R ,O\GPMI#[05&9[L <5[&$G MKL<>EMC#7Y*\=C)S]&$%/8J&.*K'CT+G3J%W.9V0E/ %17F%(DI1K1 X#$IA M.EC*-*,*BD-*-$V0%DB\9JP\ZR[:LB"6!\8.)H94&\TUR &54QM_.&,<%&3@'==",5L)OYT^ M:5-7S7H^9TK7NL4^(GI-90X(*EP*OMA*"9"'/L6=QT;Q+RF^,]MM5""A#7P8 MD$XM^;@B_Z ;]QO4=VX<^3VRHOYYP>NYC:8YJS^E_AXB5OWS754*?)_\SL.C M[N_+GPJ^LGY4R[M;==]A/VKPHJ^(Z"3W]7;")_ MM;D5&DA7M*_EVJ\:S0!WPP;!7=6)_&7GJVUGP53) RB_HF"RIL=W:Z)Q!?CC M=M S)5*A#LKR=@]W4$*>O4;MRE7DKU<5T@E3ME=%L'AJR]:>@)W#./S+UXNZ M0H;]A6Q*U!HM80\$?7*^E\JW-;]3N;"K7-A?N2SJAK $ >;/$/N6%J[6L'ZO MUZE?6=B5,.RO'*YZ(G$/NP<.^@3XMUH3#G!FF''9S.4=QG[*5%:N>(Z[T M'7$_&C1P=/4'^YO\"Z*W,F\NP$?>K-MK-%=6\+XN7RFD(7LD.+7?1VVJG6J# MUXVZ#:DZK\=^KX]@7X?SC[(6M5M![?7#!GO!SL^QWT,QH,8>U%X%M=.-&KI) M['P5^WTU!M2.![7:OL?#IJX!.RO%^RSO '4]J-7&'?=Z3:C."['?NFZA2%&R M!)NN!:WVZ_%@V#"ML7.Y.-Q?N.KPBG&O\"*,FP"=P<5^@S.?SA&:99NMMC8" MZ=+Z[5$1:)?! 1[VFQ@X.XO]=G;^%BLM8NRKTL'..4Y&Y5BED2UA^I%,^ M+4_$)ODYD'L]/TZ[('+%N +'6L+0\+ /B&PO=V]R:W-H965T".WQL"$68Q1ABE-E M*)#^>L )IM0P:1V_*U*KWM, M\=/[!=%\#J8>R1QPND/,E?9P(HL,,<+M*;J MAF^^X"J@P/"EG,KB$VRJM8X%TK54/*_ 6D%.6/F-'JM$; &@WP)P*X![+,"K M -ZQ +\"^$5FRE"*/(R10L.^X!L@S&K-9@9%,@NT#I\P4_>9$OHMT3@UG-U= M7HYN?H+K"S";?+Z:7$R2T=4M&"7)]=W5[>3J,YA>?YLDDT\S\!'S,3AY]QZ\ X2!VXRO M)6)SV;>5EF]$V&DE];R4ZK9(_;IFI\!S/@#7<9T#\.0E.#T%#C1P&!^ CX_> M_3G;7TOS.&+\1=$\H401W!1K4;,$Q@::I6.O6 MPX_:^B260#>3/BA"Z+8#M&W#,A4E?[ 5)(1.''C/%DA+7\\ CY ME+/E1X5%_I+6<*\@L>?UGIK;37J?338J%=&?!%>\M")^RH=U3+B%YW0N*:*'[-"1G'>TGT]*]F M2[FATSBK\P;=#[><&O[?_A]7&P0[7N#Z+8$V3@;=-^SL<<6VW=HN[/ENBXS& M!V&W$;[4MLW[)$-LB;N*TC@<[+:X%YL4-O8&C_*WMC9-*OB.DX=!U%:^QI=@ M^!9]VK@'[+:/5_=I4FVPX\ N=".G)=3&46#TAIV:5&P[&>]!_[D,>^OZ92[+ MET@L"9. XH7&.:<]'8@H[Y_E1/%5<2.[YTK?[XIAIN_L6)@%^OV"<_4T,9>\ M^E_ \!]02P,$% @ 2HH54<'W1^]+ @ <@4 !D !X;"]W;W)K&ULE5113]LP$/XKIX@'D+8F35O*4!H)TDW+)#9&"],> M37IM+!P[V$[+_OW.;HBZT3+V$M_9]WWWW3GG9*/T@RD1+3Q50II)4%I;GX>A M*4JLF.FI&B6=+)6NF"57KT)3:V0+#ZI$&$?1:5@Q+H,T\7O7.DU48P67>*W! M-%7%]*]+%&HS"?K!\\8-7Y76;81I4K,5SM#>UM>:O+!C6? *I>%*@L;E)+CH MGV0$H<#".@9&RQHS%,(1D8S'EC/H4CK@ MKOW,_LG73K7<,X.9$C_XPI:3X"R !2Y9(^R-VGS&MAXOL%#"^"]LVM@H@*(Q M5E4MF!147&Y7]M3V80?0'QX Q"T@?BM@T (&OM"M,E_6E%F6)EIM0+MH8G.& M[XU'4S55627Q MR9=&]" :OX,XZH_WP+-_P64/!I&'G_T)#ZDG76/BKC&QYQO\1V->H1UTM -/ M.SQ .U>6":@;793T\T&M>8'[>K5E^>!9W"2NT[.H-TK"]9[ P G@T !D M !X;"]W;W)K&ULK5==;]LV%/TKA-"'%M@BD?*' M'-@&_)%M'I T:YP6>Z0EVB(JD2I)Q2FP'S^2DB4UEA2WR(M-4KSGGGMY>4A. MCUQ\E3$A"CRG"9,S)U8JNW9=&<8DQ?**9X3I+WLN4JQT5QQZYU8H$4T)DY0S(,A^YBS@]0T,C(&=\9F2HVRT@0EEQ_E7T]E$,\$;=?B&X)8S%4MP MPR(2M=BO7K%'/0"N3D25#73*QA+U(OZ-V17PX6\ >3!X?%B#]^\^M/%Z!24W M*)Y!05Z)0A5)6Y#6%R/!23_2S>5([9']D#"_*A_?POH_43X]L(,*=F!A!QVP MM_B9IGD*0KV\E!T(4Z8I:40$-D78MB8%XL@B&GE\FB,(/6_J/K40&59$AKU$ M_N0\.M(D:7-86 X;#GWHC="X\EBL\/",E^^-H1?\..WF?!J:( 3]=OZCBO^H ME_^" :O)@C,:2IW$-./,I#,BDAZ8WN-ZZVH]8?E>2W8NB.A9O7'E=/R611%4 ML$%O+%NN< *R7(2Q/AE )FA(VD0G.,^D/C8["F%2.9_T.K_39S:6DBBISS8M MAJ)5L):3\YKPNUQ#K]9HK]?YABG,#G27D))#J]9Z9[XA&G4Z;QP0\*WWXK*$ M;'(9=2X!1#45]*N[<5F:-I<=#KI]U@('_5Z?Q4FX.YV$N#X)94]-PUKIX. M M-PNLE0OV2]>%VV4%SY4GF#3R5J@8/%<[&'27=JU/L%^@?J&ZUB7DZ++JJE4+ MCGNIK#HH ((%TW=LD!%!>=NV7[^"/ 3?-49OO=0B"/M5\"Y/=[H@^;Z])BUU M<^E7) )1+G1 0%>P)0#^ QV7AU7IM+F\@Y<5<#[EY>'D-NZA*1$'^P PE'*F MBDM8-5H],A;V:OUB? 6OU\53H88I7BZW6!RH#C,A>PWI79FKOB@> T5'\ M=G=&PO=V]R:W-H965TO?KSTY"DD)B8*63 M$.1E7IX9C^?QT-]Q\5.N"%'@/8F9?&BME%K?.XX,5R3!\HZO"=-O%EPD6.E; ML73D6A [S,?.)&GQ"!+YP MIE82/+.(1!\-.#J (@JTC^(162U^WK [X+DW +G(K0$T.EL=]BQPO"*I7FK/ M:TJJCD[H @5#*8F2%HOMPF([M=ANL/C&YC2.2:1WSI:P#0%7E(7Q1F?/K 4. M0[YA2NJW(:%;/(_)#6!$7=>M3>:HDSHRFWP[:'LNA'UG6TW8L13LH6Y02'V( MPB^B\*U1C%:8+8E!O#F(IPZH?P0!>0%JUT/H%! Z5@BO1(2$*=VA %^ \") M=LL0>7>N^YMEL8,"8W!>^;Q0K%%118FMAKJ%V:X5X##:8A82"1:")WEO(:)V M_W:/4]^%OG]0(YF4_Z&2$&JHD5Z!LF=%^4061(A*I=]JJ/H!4W5 >T<0/-3M M> = :Z2\3AO6 X5NV3K=2Z'&G"UO%1%);5=TCW! #\'V =I>;_7AMV3FP;.C0.S-Y MT47UF9O]D+\@Z#9DKV0#:*>#INQ=",[NY J=S%_9^.&YG;\&HGW3'-. %[A- M&2QI /X:#UP,S^[&ZYW@!%B2 K2SPH284SEE2Z"QI^=WO4_ MWE,E]BLV+%9)"=#."9,38 !Y7^NQ0*_: MNEQ6?1;B2T;_/3Q@YECM'OU3ZX9*ED!VEI@4.(J:RGK;GN7C)I;/3[['=!"@ MQJ2BD@^0G0_RE;X!IPKK!CSOTSNCB9'3.V:J7\D%#C.!J<)" 3V $/#G\)W* MO^[3D_BM"_7'EL62+Q#ZWZH?E6T>V=O\^86FBDS(2B:,&N6U!7?"LYZ)DG0F MJHO#J&UL MC55?;YLP'/PJ%NI#*ZT%#(&T(DAKVFJ9M*Y*TO;9!2=8-3:SG=!]^]F&()J0 MK"_@/W?G.QO_2&HNWF6!L0(?)65RXA1*53>N*[,"ETA>\0HS/;/BHD1*=\7: ME97 *+>DDKK0\R*W1(0Y:6+'GD2:\(VBA.$G >2F+)'X>XLIKR>.[^P&YF1= M*#/@IDF%UGB!U7/U)'3/[51R4F(F"6= X-7$^>[?3".#MX 7@FO9:P.3Y(WS M=].9Y1/',X8PQ9DR"DB_MGB**35"VL:?5M/IEC3$?GNG_F"SZRQO2.(IIZ\D M5\7$&3L@QRNTH6K.ZQ^XS3,R>AFGTCY!W6##V '91BI>MF3MH"2L>:./=A]Z M!#\\0H M 7Z5$+2$P 9MG-E8=TBA-!&\!L*@M9IIV+VQ;)V&,'.*"R7T+-$\ ME7^X?E[_GL_L%.+_#"A$J+\ E>%[<@?.S"W &" /+@F\D8KE,7*77-$PW M:_5O&WUX1/_GAEV!P/L&H >] ?KTRW3_^C/=U4F[N+"+"ZU>\/^X)]2"3BVP M:N$1M3FJ]5DH+ BB@WO3T"-+-_=IF_H!C*_CQ-WV]V %@91#_;)7=BY"T^Z M>]7WYY*PRTKP#,M!?XW J+?PR/-@L&?O$!7%XV/N1IV[T4EW#X01_=GF8,WY M\(Q[^^Y ME>QCB6:.M1T%*_L57[C2A<&VRQTZ<;" /3\BG.U MZYCJT/T,TG]02P,$% @ 2HH54;'W!5$T!@ 728 !D !X;"]W;W)K M&ULO9IM;]LV$,>_"F'T10NDL?@HN4@"-'&*=4@Z M+VTV#,->J#9M"Y5$5Z22=-B''R4[.MN2::MU]2:1Y./Q^"?UXYW-LT>5?=%S M*0UZ2N)4G_?FQBS>]/MZ/)=)J$_50J;VDZG*DM#8VVS6UXM,AI.R41+WB>>) M?A)&:>_BK'PVRB[.5&[B*)6C#.D\2<+LVZ6,U>-Y#_>>']Q%L[DI'O0OSA;A M3'Z4YGXQRNQ=O_(RB1*9ZDBE*)/3\]Y;_&;H>T6#TN*/2#[JM6M4#.6S4E^* MF_>3\YY71"1C.3:%B]#^>Y!7,HX+3S:.KRNGO:K/HN'Z];/W=^7@[6 ^AUI> MJ?C/:&+FY[V@AR9R&N:QN5./O\C5@'CA;ZQB7?Y%CTM;P7MHG&NCDE5C&T$2 MIBHM2S+*U'7Z4%O/^T63VT\BV,Q>CN]]&UW>?_D)O/PS1]>_W[T>WUQ\^ MH9=#:<(HUJ_0:W3_<8A>OGB%7J H19_F*M=A.M%G?6.[+YSTQZNN+I==D1U= M88)N56KF&EVG$SG9=-"W<5?!D^?@+XG3XZ]Y>HJH=X*(1[R&@*X.;HX'#(P-14M=T9[([6VB!CG21Z'1D[LFVTI-X[")3OL$,)$92;ZMWS0%/[2/U^+ MZS6F 0GH5OR-=K[OX>8!B&H XKOD3J5IBE;4HL#$'U"Q%6RC&0UX11/HG2F3] X>HCB,BG09?118E?3@RSBURYM"/1%.I@*@#>F1YX*6M.86]!L M [7)C-/!#AYAX#]V;P WTF9+TXN]CZV[EZ]P<>)QL"U^W M"BC>I3O %;OI"D(4X1JEK,',I0,0# <=R ZDPX,CRSYHV*X"P?UMX1OM& F: MI2= 2^*FY;L\2R.39[(,>1H]%=>N)4\ ; 3_?.T)L(V0XVJ_\K>N*<5B&_N- M5H,=.RL!-!(W&J]4LLB-S':E")MN@6"$=: Y4(VX<]#VFM=S2>RS8'NY-YD% M/J4[5 X:EWOK,GVV);3=;<=R._K-BA&01KV?/QT4,$?=^5OKZ5CY MVY@.'-2FH\$LX&+'*T !D]2-R2N5:I/EXQ;*KQ7K'53K%&!'CUROTWHE3OD@ MV!:^;L5]L8/X%%A)W:R\#9^B)$_0?^C',WX*Q*.B@RD!%-(]F9PV45)^&W&O MY32/T4WTL)U.K.;"[8AYZ)L,,Z<(0$SJ)B9(WSK#IX YVD&9RX!RS)VX':[T M'D>8[E6: 0R9&X:@=-NFUD)HMR.\?TFSM:\JW>P#H5MG M\ R0Q3HH6AFPBKFSLQ9*NQT=HC0@C;E)!$JWRMD9T(EU4*,RX!1SIV,M5'8[ MXGM%YD S[H90@\@_E"UR(!;OH$KE "_N3K\.5W^/HP/6. ?&<3>:;J/T:+D) M!X;Q#HI5OO9[B3L!:R&]V]$!"Q^8Q]VH N5;IR8<$,8[*% Y (V[TZT60KL= MX5)H5TQ />Z&%>C<-C$1 #'10>$I@%S"G6L=+O,>1_L30 %\$VXL@7Y)H['*4[,\ MQ5(]K?#J-LQF4:I1+*?6I7?JVS^DVDH$ "U$0 &0 'AL+W=O!$C2.,;B>4XBOI\,X.!E MXS/=A%)O&-/Q%F_(BL@OVP>A5D9I): Q80GE# BRG@QF\&*!;*V027RE9)\< M/ ,=RA/G/_3B.I@,3(V(1,27V@16/SNR(%&D+2D( BH44%/!/J)@%0I6%FB.+ MKB26>C@7? Z&EE37] MD.4FTU;14*8_XTH*]98J/3F]NK]??KN^N0&SNR6XOGN/_N W@'* ./(4\3S()D;$B%2-LU_,+[ M//>.CGB'"-QR)L,$7+* !'4#A@JEC >]Q#-'O18_I>P<6.8_ )G([ "T>+4Z M]'K@6&5ZK=<3>(L1L0Q*=)AD2X&,AGBG;@!V.4@+X&FR*]/;XLDM?=N;+ M/N)KCB/,? *PS'P]D0UE3#M3;O3&E@C*@ZZ/E-MU,KNZ[W=3RW2A.1H;N\/4 MM<60AQ"T2K$:[&$)>]@+NRPP[/],J2 !X +@X+NJ??4%VB-4KJ09X5 (>]0)> M$95?*I_!DNZH'B ]W>*5-KV3=R8T*Y8U3]2;A>'#E*H1;;I>(_,=# AXZOXL/-3*PG.M9@1MJ9%E'\./*OSH5"U:6*YW'QHV<7=(N? ([&IP M0.NO-VEALEXK5KM+.^5J-54'74T@V#^"/A()P:%[)/T5K\-^8G]+J;>9^VP$F[@[A+PCXQ]6Y [[ MV?V/*GW4P2C>J$4I;;'Z]ZA#KF8']'HAWV\ESTXB@C/J)T#]]PMN,4O7ZE22 M$^(KRA]5TP.9)R]_5!$^ZB?\/R]_U&9PQ_&<)F%VB9G(=KJ_"JJ8'O4S_5^8 M5*C-Y="TFF75(>5FYX5._!7EHW[*?T/[HC:CGWFM_NV2LLPC$Q95K(]^Z^#Q MJ@9&[<.$HW+8G%1=8K6*RB$;!P?@F(A-=B^0 )^G3.9GQW*WO'N892?NQOX< M7BSR&X3*3'ZA<8N%ZH,$1&2M3)KGKLJBR.\(\H7DV^R8_<2E.K1GCR'! 1%: M0+U?5,S_0]02P,$% @ 2HH54=C]&ULM9EK;]LV%(;_"F$40PLTM7C1+7," M.''7>4C3H$Y;["-C,[962?1$.DZ&_?A1EXBR1#$7:%\2RS[GZ#V'Y*-#:K+G MV4^Q84R"^R1.Q#P6RPU+J/C MRQ5O]SR+*%276;KL=AFC*X*IR0> M(\?QQ@F-TM'II/CN*CN=\)V,HY1=94#LDH1F#V@HS=GHRF\'A&O-RAL/@>L;UH? 9Y*C>< M_\POYJN3D9,K8C%;RCP$5?_NV#F+XSR2TO%W%714WS-W;'Y^C/Y;D;Q*YH8* M=L[C']%*;DY&P0BLV"W=Q?(KW__.JH3CT.J') ;0?2XX K!_Q5O+-2'NJ1!Q'XS%.Y$>!CNF*K MPP!CE6N=,'I,^ Q9(_ZQ2S\ [+P'R$&.0=#YL]UA:'"?/=\]L&2#Z^'#13S< M$^]Q /+AH<7P'%NBDCHJ*:*2ODF1<2' .LJ,',)1Y!M=F!2+<6Z5I%3I?+7;*+J62K@WEH$EI&5>@UES0VJ?(ZMX..XX9>2Y7)#/M!CRJ_5N5;9TZA M2JW.>G67T\X(Z85!@$@K?8-9@ /HF-,/:Y&A5>2\G?A[D#)I MDAEV[X\"Y( M0PUT. S1JS#-@KH8MZO>-4(H[*NFYCFT _TZHRO5U*J&UY:RIB[TABZG9B?T MARFGWZV4#]W.-#:8>8$?]%14@QC:2;S@MW)/,Z8:X3O5X6]+BG!AQ3S4"(7A M@,T'TLA#=N0]M[JH2S(",4:MZAK,4(A#;*XNTBQ#3[#L!0T(ZH+J"'KJ^=#6 M:K)#/O%[Q&I4(3NJ>IN0RJ\%>NRWA:'N\\WS2$\3@C3T$'[E% 7_@L]1&B6[ MQ#:I- $1L4[6S@/?%E4S"]F9]:/85^83X(YE:I\,+M0N5H"W:M?S)Z.9>&TP8/EU"33DT M).6PIAP>AG*XVXF%H=>&'.Y"+O""GB<(UHS#PS$.&]B%W*#=SYO,8(AZ"([A/-QX^%:R>H"SO,]V*.JL3^W\VU68BWOUMERD_*8KQ]LTT?S# _' M,ZQYAO\'GCT1$SI/KD:L@8;M7=T+5Z.&&QZFHZO"-">3Z_JPO1O$W8[.Q<3K MZ9&QIB6VD^U%Z[&[!@JY-HQ!$[ MXEZU.I^(Z3^Y.(F&'1GT-+)Q'#G0>63WI-$C$+513[K[5P]#IX?U1,.3#'+LSRM/A36-2-.Z(4M7>/&JPFU MY-;%*QZA.OQ=*LM#^_K;^C72M'AYTOK^#![/RI=!.DSY;NHSS=91*D#,;E5( MYX.OBI65KWO*"\FWQ0N0&R[5NB\^;AA=L2PW4+_?&PO=V]R:W-H965TB+R=D,@" MG,4W!EMU,$8VE+D0/^QDF@X\;!5!#@MM75#SMX%KR'/KR>CX63OU&DX+/!SO MO+]SP9M@YE3!MMO(7+E?M&VML4>6I1* MBZ(&&P4%X]4_?:P3<0 @\1E 4 ."8T!T!A#6@/"Y@*@&N%3[52@N#Q.JZ; O MQ19):VV\V8%+ID.;\!FW^S[3TGQE!J>'[S]_GGR?WMZBT=T$3>\>1G?OI^/; M&S2:S6X>9N@-FG)-^8K-0OJW ]]$UH07[,(;!Q<] M?BSY%0KQ:Q3@ +<(NGXVG/1:X)/GP[L7H@F;S0J=O_",OQNEF3GJD*)EJ4L) MB![N"#R:8J#@ D_4\$2.)SK#8Y)%VG:O0L4.90O*9DBZ.#21;5K(.@U9YRFR MH(VL0G4.R9(PB=O)XH8L?HHL;".+3\GB(.ZUDR4-6?(46=1&EIR2=:)>TD[6 M;AC:S7D/4NDCUD8!Z9I0;YVESY15ZFC*\050JT0CJC M&F5T X@+C7Z9MVL.JY(C+$[RO4W90?OBXUOH'[SC!4D5AR7;UYS6K3 M&ULO5E=3^,X%/TK5C4/,Q+0 MV$[2=%0J0($F.;Z^YSH^ MQ[%'&\9_%BM"!'C-TKPX[ZV$6'_M]XMD1;*X.&-KDLLG2\:S6,A+_MPOUIS$ MB[I1EO:1YX7]+*9Y;SRJ[]WS\8B5(J4YN>>@*+,LYF^7)&6;\Q[LO=^8T>>5 MJ&[TQZ-U_$P>B'A:WW-YU6^C+&A&\H*R''"R/.]=P*]3'%4-:L3?E&R*G=^@ MHC)G[&=U<;,X[WE51B0EB:A"Q/+?"YF0-*TBR3Q^;8/VVCZKAKN_WZ-_J\E+ M,O.X(!.6_D,78G7>BWI@099QF8H9VUR3+:&@BI>PM*C_@LT6Z_5 4A:"9=O& M,H.,YLW_^'5;B)T&*+ T0-L&J-L 6AK@;0-\: -_V\"O*]-0J>LPC44\'G&V M ;Q"RVC5C[J8=6M)G^;5N#\(+I]2V4Z,;V[O+VYFMU=WCR=@=O7P.'N:/#[- M;NZ^@XN[*?CQ>'TU Y/KB]GWJP?P>4I$3-/B"_@$: X>5ZPLXGQ1C/I"9E+% MZR?;7B^;7I&E5XC +)3(&&6/)FZ'"]=AL6VXLG5,N9QW0@X7 M*00O$U%RFC\#.1#@AU@1#B:KF#^3PM&;W_;FU[WYEM[T'EC=0]+T #[/24Z6 M5'PY 3D1IM>@B1_6\2L)>AE##P6C_LON>.@@'*%!"]I+/6A3#YRIJT*]9VM* MKXD1[/0<^$'424\'>?N(:: 1& R&@9E V!((G00NDE\E+6@ECJ>6ZD, MM Q\#X8=+CH(^7Z7BP$$H85+U'*)G%R^Q0E-J7@#2@IC_.<)!^9D*3( MJUPL%7(:M;)E-"Y/SU27+ -J3[,:/@84&L PLO#9\6SHUH9"CDL!EF6:OH$- MIT*07 [>\D3:YNFA!/32"(+?DJ"X1N#SQ*@73CPBC2JJ^C#-4W@,*A37^4"4*W"WZ@_DR@ M;GJ#R/,L%)3M0;?O79,X%:LDYN00;4'*:I#W =J"E!4@MQ456OD-Q_%@+5F^B<9;3I!GXVS@OE_&[[APB;TKY4?01\J9D&KEE M^JBETS;6WGO4_!34V496#W MQ\)1\S/2%/P48^W;QP0;PNZNK $5R+59AT]_Y^PD(W(J5&=0A2QYF8OF^*&] MVYYS7=2G.YW[E_#KM#FM4F&:P[-;.<-H7L@!7LJ0WME UI@WYU'-A6#K^H1F MSH1@6?US1>(%X15 /E\R)MXOJ@[:4\'Q?U!+ P04 " !*BA51@/!BD:$$ M !Z% &0 'AL+W=O6&$D.D[]?^1(;?,ON++R )?IR MNM5]VFBRX^*[# E1X&<<,7DS")7:7AN&]$,28WG%MX3I7]9(->2'J=?LL],HHK00T)DQ2SH @ZYO!#%Y[:)PJ9!)_4K*3>\\@#67% M^?=T\1#<#,P4$8F(KU(36'^]$8]$46I)X_A1&!V4/E/%_>1B#T%Z'0HH$(!U16&'0I6H6!E@>;(LK#NL,+3B> [(%)I;2U]R'*3:>MH M*$N/\44)_2O5>FKZ\/@\>U@\SI^6%V Q?UDN7KWEZ^+AZ1N8/=V!/Y;W\P7P M[F>+;_,7< F\$+,-D8 RH$*BS\ 7"0E 1/&*1E2]@[,[HC"-Y+D6?GVY V=? MSL&75'P9\D1B%LB)H33LU+GA%Q!O.59Z!E=FS.NPMB%0B\54B*-L G23 M=78%\$,L=+9[/ Q+#\/,P[##PRV.,//U@:GLW%9D0QE+G?%UMK$E@O*@[6AR MNTYF-Z6$MZDS%+!>-VJ$[)72G%_K9,W[75*>DQH:#OW479ZLL"$%HO$J$ M)-E6)W:G >O2AHY9 ]\B!9'EV.WP1R7\T7^I%I*F_K,Z&360( >Y-;A-H8-B M.@#KEF#=7K S_T=")4UGPJ4@$5::CSPN55_;C$O;XQ,U)C0K_C5/7.:%@X,2 MMNN5TB($+=-MSSW>#@HXA;\+5(] : J -0;P#S>1OR=$+ D0H]7 MG+U;?%8_L&)V>"IJAQ6WPU.1>V%X/ZE#"]4SWQ1RK0Z"A!6YPU.S.VPR]]"$ M3AU]4PH-AUUE4Q$\/#G#PQ;RML9F?;:VB2'7[F!-6'$\/#[)PR:!V\/Z0&T1 MVB^J0[@5R\-^FO^*_?P-TXNX3 0Q=),RR2,:5"W;UTT5Y<-3<3ZJ.!_U<_XO M=ZR'6KA^/&Y/+JI8'/6S^/]O1M2D9V3!6F6T"9EF1VF@BL)1/X4?H1<+#X>] M6!]!;4)HV/6:BZH9@:RC=V)A\C"574BJ28+Z)\GO9(.C?/IEV=-_XE64IZZO M[BO21_:I>JMB9M3/S+\^#5&3:1VK6<1-*3@TNUZY4<7'J)^/C]"#3>+5+U*C M^CQO$X-CJZMX*H9&_0Q]C#9TF]#0(N4[9H=$Q%5S(_&Q^_#66!#Y/F,KO-LK=\@)MEET;U?9OX;677X-59O); MN4==2Y1)$)&U-FE>C70217[1E2\4WV9W12NN%(^SQY#@@(A40/^^YEQ]+%(' MY77C]!]02P,$% @ 2HH545F(HX5O P * H !D !X;"]W;W)K&ULI99=;^(X%(;_BA7-Q51JF^\ (T"BA)DRVG8JH+O7 M;G(@UC@V8SME^N_73M(,)(&MM#=@.^][?!Z?Q/;XP,5/F0$H]#NG3$ZL3*G] M%]N6208YEK=\#TP_V7*18Z6[8F?+O0"^?A.[93924Y, DX0P) MV$ZLF?LE'AE]*?B;P$$>M9$A>>'\I^DLTXGEF(2 0J),!*S_7F$.E)I .HU? M=4RKF=(8C]OOT;^6[)KE!4N8<_H/254VL8862F&+"ZI6_' /-4]HXB6/?]3H<&=SHC,&K#5[;$)PQ^+7!_Z@AJ U!N3(5 M2KD.,59X.A;\@(11ZVBF42YFZ=;XA)FRKY703XGVJ>GRX6FV7#TL'C?7:+58 M;U;/\\WS:OGX#8_1C<[]8H?G];/5ML48W:)GO,1&ZZDI>ZZ)+)8I$%8*P M'<(L15QE(%"28;$#B3['H#"A\DH;G]AK UNS- GCO"W#G78SXO6"WR'>ND>=X3D]" M\P_;W5&//?ZX?7B!QF_*Z9?Q_/]?S@NS!Y*W).%7%7,1B,PD9T@A V".%%A*\X(92H-Y10+@O] M2B,;)9Q)3DF*S<[4QU.%#(\2\7RWA=.C<1RO1=05A4>:$Z"H 8HN BWR/>5O M $B!T/M%R:")I-(?Y LPV!)UU<<4=5()'#=J075%7A"T"AGWB%S7[:<:-%2# MBU1_P0Y3M 70^XY^RQ2%%7V$H\[''@5#OX78%?E#;]!"[!$%H\AO,=I' M9V@..BMS%Y&Z @53U6G2C#;7G5EYRK?&[_0UJ+JU_ E3W:$>-"QA$E'8ZI#. M[4 ONZCN)55'\7UY4K]PI<_]LIGIJQP((]#/MYRK]XZ9H+D<3O\%4$L#!!0 M ( $J*%5$"F5EB00< % C 9 >&PO=V]R:W-H965T!A, LBZ(P'/]E2;HX'W@ MZ8HD@;SA3]]H,:", MH,\#D?U%3T5;8X#\1$@>%L; (&11_I\\%XZH&%A.BP$N#/"> 39;#*S"P.IK M8!<&=E\#IS!P^AJ,"X-Q7P.W,'#[&GB%@9?-;CX=V5S.B20G1S%_0G':&M#2 MBRP@,FN80A:EL7LK8_B5@9T\F?ZXN?GQ\^+JZRTZO9JC^=GT#GV<4TE8(#ZA M#VB$Q(;$5" 6H?N(2?$9'L+UW88G@D1+<3220",%&_E%E].\2]S2I8G1)8_D M1J"S:$F7NP CX%\. K\,8HJUB'\GT1!9QF>$#6S9 M4[_D,FY$V0D$JXQF*X.UVJ*9QV#!HK70@-DEF)V!V9U@"$1?2(AVN&F*]QQG MG.&DQ>+QQ)D8AG$T>JS&6[V5YU5;[9!T2I*.EN0-?>3!(_!"LY@NF43GQ&],MP5PMT4ORS,(D1(L74.23+7#=9YKG@UOWJ.747'K>T P[ MK3[U2JJ>ENIMLO@K8"$XDSR"#I)%0!&L$E! I:0Q1,,*^9FSF^+>JU&R#*.5 MTJ2D--%2NH\209?(YR'0@J6#1"M*T4*5<*H/9DV650J6.FEL%IR!-P2Z5WE$!Y@5F#AI4Y0ZL\05AC49@6O3@5 M>O;8::6'%3VLIU=&TBZ-INB?%EA5']EXTLY"R:-I':86Z#]TR:(T077AH)33 MM-^N'*;2.%,OHB M@C)'A40QD10V&_$:9K?;J1VHYM#09AM6*H8/5[',J;W4#"LUP^^@9EBI&=;+ MSJ'NU:-VNE>)&3YU0XM%!ZPY=/6:H-0*Z]7% M3-4%S7CT",+)4AV]I1&#]>45E[!2F2+7=[I@J^UJ]Y.71DA\8$LEXXR!RB'2!77IT,K0,9]SB426 EGXG7.E]&S.? M@@!HCU:F!9Y786(:[M!N8Z*TT]*KW'5,0P:[2& B)/IO=,VKK=3=UJ\NOS.RR"LS5+LM MCV@^!+]26I9TT:C2=GT;CFULMZFOK4J$K2\19[^2PP@U;+P=LY6/J@:V7H/G MT!]B0B3IM@28"-FH6 5*M7O7;>U=Z;:MU^VL]UG5%\N>?*P:G_9C"+MRI*E7 M\J;9Z<=H5B!7&9FXE9%2=%LOQ'=<0OZQEYI-G[<4Q*'1)4Z=@-5PS-K0#(_W MF\V+9N.=9E;K>%0UL/6Z#;42),V72=]1C>O"5F,[Z]5JWM5J=TBJ?-CZ\G$: M?TGVLO$E8)9,^&U+0+M>/CQ<'U.]E>O5Q]30JCT15#&R]<6H<4P]TK)> MALR&D?5I-;?KQR&:A%)%S>XZ*B;YV*!@=<_4I,YT8KC._H#JS;"+/:OEW84J M8(Z^@-6X=L^ TU"X'-O=(URTVLD$-]U3-?)5QMJO4KF\R&E<% M'[*8D>]L^\=<"JE#GO\&[-497(T5>B=SJO=^IOU6RC-8N< MRFLU?5EZS7G]S*G7$LNHKUU&E=?T(8W7V2<; F7)F;_L+I^6GX6<9A]#[#V? MFE_F^<<="B;_UN0R.TT2** K@#2&+C"+\\\W\AO)M]G' LN)0^SRPTEX/>T M ?R^XK#V+6[2#LJ/:$[^!U!+ P04 " !*BA51V"\>,YT# !U# &0 M 'AL+W=O>% M;HXIJT.8UC]_I'],]5\;J8#99DR;.O=*L.RC-9_8)C;1M-'9"64O&\<=8$.67U/_[>-*+C (<< M4.. WNK@-PY^56A-5I6UP@HO9H(?@3#6.IJYJ'I3>>MJ*#/+N%9"SU+MIQ:W M]X^/]U^_W/VZ!I_N5F#UR^T3F "N#D2WAPL=C;*]!.]71&&:R0]Z\GF] N_? M?0#O &7@Z MB%!TDQ' N"+6AM4APBJ$V8 O"Q0&<13/W)=N8RQF03A-@M;LC'#:$DY'">^K M11\KO(:LHP3=[- LX!FBQ<@+H1TP: < GKG!F(PKZR<(H22[;9C$+XB ( M[51A2Q6.4OU!I-0[50C]Z(""BTJ=KCQ!-7;8XYDD*+R MAC%WM2.'+7(T3AR MB];A':*,;,WU(G3!:3$+HBA =M*X)8U'-^5G*E.<@5>"!2@$92DM]+# K_E_ MWJA)FS(9;8Y6(VCK0](KL+M89ZF@=U)?[UHR9%5.KY!!..*R:\ M0<%/H*OL:\(H%^#."#Q8E03T%_@\UTG[8/!_O)[@2<;@N(X]M-L+Y[QD5BV M?35"<11XE^I_W>X<\B1<<%RYGIF&T[W^AVS!5FO#(&A?CB8P\:+@$M1BAR(4 M^P.@)]V"\=M!]1(!*F6)64I RJ6RGY;BWFM]@H)I=(EL,?,C="FT;N=,: [D M?V*QITR"C.RTGW<3Z9I%?<:M!XH7U3%QPY4^=%:7!_U=0(0QT/,[KA_J9F!. MGNV7QN)?4$L#!!0 ( $J*%5%F6CJ_!00 -H/ 9 >&PO=V]R:W-H M965TA8[H7:SLSGF?G,9\]HS_BC2 B1X"G/J!@[ MB92;KZXKHH3D6%RP#:'JRXKQ'$LUY6M7;#C!L7'*,Q=Y7M_-<4J=R8[Y\Y1D;#]VH/.R<)NN$ZD7W,EH@]=D2>3]9L'5S*U0XC0G M5*2, DY68^<2?IVC0#L8B[]2LA>-,="I/##VJ"??XK'CZ8A(1B*I(;#ZV9$9 MR3*-I.+XNP1UJCVU8W/\@OZ;25XE\X %F;'L9QK+9.P,'!"3%=YF\I;M_R!E M0CV-%[%,F+]@7]IZ#HBV0K*\=%81Y"DM?O%368B& ^H=<4"E VHYP."(@U\Z M^.]U"$H'4VJW2,7488XEGHPXVP.NK16:'IAB&F^5?DHU[TO)U==4^SF^O%U8_EY=VWFQ_@'"PEBQY-46,0L5R=-($-5^1)CPDXF1.) MTTR<*N/[Y1RPK< T%F?@R\%\Y$H5N-[>CHA:B. _TJM>E='T&UH2J0Y0!]0X .%;OF51(CO73 MSU;(6@YA^&ELU6('[2+U<;8&KVJ,4*]Q?Y5\=9CY@[#?9JP+#0W](YS5 @KM M"GI+A/IOC1+#54QVJD78J >_M+V^:C%%[Q#3_T84JA44V17TPT2AUX+:Z_LM MFCJ,^D'+:-Z%-(#=%*%:FI%=4'5S!Q89IK9RU0J*/NT5B6H]1?9WY.\<4W69 M@!/5$12]PFEGY8-7A[I]D;F-IBXWY.J4"9&2E(+V+4,7#BT:RF$BV,:W5 Y.J43/#1#7?A&L#]7W% MF'R9Z VJ=G[R+U!+ P04 " !*BA518_^AMAD+ V.P &0 'AL+W=O M MB[9!TG:?%9N)A7;3(:KSF6/%RZCVW6A M+\Q.3[;AK;R2Q;?M1::^S1HMJV@CDSQ*$Y#)FW='9_#M0@@]H)3X'LG[O/49 M:%>NT_2'_O)Q]>[(UQ;)6"X+K2)4_]W)N8QCK4G9\7>M]*BYIQ[8_ORH_4/I MO'+F.LSE/(W_BE;%^MV1. (K>1/NXN(RO?^/K!VB6M\RC?/R7W!?R_I'8+G+ MBW13#U86;**D^C_\60>B-0#1@0&H'H Z R ?&(#K 7CJ %(/(&5D*E?*."S" M(CP]R=)[D&EII4U_*(-9CE;N1XF>]ZLB4[]&:EQQ>O7UR_Q_Q^=G5^\78/[E MT\7[SU=G7S]^^0R.P9>KC^ B#I,9 MS$&4@&])5.1OU$7U^>LZW>5ALLI/9H6R4-]GMJRM.:^L00/60 0^I4FQSL'[ M9"57^PIFRK7&/_3HWSER:OSO+O$ ]M\ Y"/?8M!\\G 86(8OI@\7#F]P,UNX MU(<']/U5+F.Y.CZ[DYE*2_ AC#+P/8QWTJ&=--I)J9T,:/\S"Q.E'+Q2D[A* MXSC,RN'2_K"#]HI/8,IXWAU&GX M^\TV3A^D!%=%NOP!+G;9JS1907FZ49!;AYJT'*H MYHUJ[K3\JLJ@;6WQRI8RE0;:"AD+E^*^H+P3_KZ4\"&D]O"+Q@DQ MQ8GP3F%$>!U+H.@(W.K%9'-']-WQ(<'$;D/0V! \>0F 7^!3^#/:[#:.&8.^ M04S_I9<#;,$Q=/JQB/)ENDL*D(5%%4@91[>1CJJL70O7M:Q0:G()NH#*4^JM>J.E6+QVG8P:FX(OC%#1 !=U(]5WF M193'E;1.L;P]%2!2NIRU!S2@!-VH=!GE/XYO,@5+ MD5IR:J75>:WSU)FE;K708]TDK4A@9!P:&+<8O5_@! 5DL!/Y;IC^N54%OYJ? MNU1/0!P5#Z/!&%&)6!^RZM)N9* 8&+@8&QB,@"0R<(_<>-O$8YW&*Y->)3:5 MZ6*/B%LIJ88"!C9E,6V-S;-5+)ZE8C]>AE00@+"HH2+:WD;)8F^H.ZE+[0FQD$:]8W:I$$A%8)TJC6+'..< M(MJIURQR7/B,0SL3(4."Z$5($/5)$&+$<-<=BUB :-#UIB^&*.8#U3\RM(I& MZO^?"CZB?(([M&? ,=(%L-]UR"((6<"[9??"*H@@HT,S9-@ MIO7E;!FYL,AU,G+?65.K(/?NJ%Z[\Z^30QYHC/WM11K2PW4 M^MA0.W;SW\'=E/-:(81M&/6AAV'7*XL@QQ[N[O9M14W,&N^!DU8<].N1BG]@2=.CQ8+@K-K>- MX;[7K0:L8FK5\P&7336 W=7 9$">&()^EX\0C_2\)I:9[B?QPBK7SN)]KTW9 M@">5#>/(/*T96M]M#VL"3PQ4-]@4 MB]K>\U?2^E?J"CYVJN*NLL7!:[, 9? MU6;7A=>&G?'SV=DZZVZUJ-X/D'H_ ! !J_#!5<%C0[+X^21KM=FM%I8V@^#1 M9"A&33;4B]W4>W9[F\E;W0WXJ"8Q2O)H.=[)-Z1+#B;=*0&9DSX50I_X Z!* M#!N2L8WNDR9H7JO=MP?S@=PGAL&(>R/9[I4M6[VR-R!5!F5@%>7+.,UW[J8C M,:1"W*32)/%CQZKLCQ^ORBZO:4VI>.PWHZ:#;FU &WX0\4277FUBBH6[5&,3 MPQX;*/U)ZQ&3FVF^IH7"JJA9\8W;CP[+Q]+"ZB/IKP8F_(%:C1@F(-/[LI_3 MY&^%I]%-I&N VJI?X)-"7/<3!&(0G;QXHY88^"9NG+VH6FEZC:FPWJ55US:] MUVV3^V0@KFZ5T!]I>!$#U,2-J,V#F:W>7ZC9WJH,TW%H/[FH;6_:MILP^R$+ MLU;T#SIN8?+P1[[_!$1]T+^6>:4D!Y]"C9@)QUTV0$_R MM;XN9:Z0M>PH5_:J$@!<7GUSWP9'6P_LW8"K0/9.F:KGY5G]5MIO MOU$$(>GV\ZQR#//NCMDBQZ"BF($=%C603]W=O(G]5MKON&%?D%X'P";'*15^ MUQ^+'%4%U "/4\,R=/QQX 1W^DVU8QSX#'8[DE9!1@CL.601)! S/'2$Q# 3 M=4/^AZE-5MIOQAU#BEFWTK+*,>+WUIQ%#B'N#W0>J2$>ZB:>7I(=W&2M;] V MC2!,@UYZ]>5L:;BPRNVEX?X!'<-XS,UX3SL8Q0SI,3=#'817T^KU^HY[1Z&P M%W16Q]PF!CW*.I&UB#'J"1*T_@:";+B5N4GK\(XFL_3H!.]O2FQR8R?)!L8, MG25CAD^9FT];T#;12TM;C@FO]Y3,)L=]+T!=SVSZJ#?4[6>&P)E[\_7A">U, M9FF^">QAUG7.(J>FHXOT"ZN<[V$X8:6:\H(=6%X\IYO)^GT]H697./JYEB&6 MW%[8Q/9R>]_]UGE%=[%1;;([;87JD%X5%JN;K+>W1GM[Z]HUBQCMB2UL8MP? MVJDS4W>PD>;DA&)WTFZ*F<* N0\;/6$WQ0Q',S='CQ^K&E$P?JR*&Q;E(TW# MB<$=/4S)#;%R^-+!Y8:PN)NPQH,[HH",!]?0"I^^35-[Z/*5C60I:]^S;KAW M^D2]Z\8&]?DSMVW%#^FN&&I^I%FDJEA%%4ESK*JFB? ^ MS%;5,]#*[?K"&W"_CI9KH(3 4I-LIN,3)47Z.-+9/K$N%K<'8WT2;J"63^_# M'3+=HV@G#,"*?V*;(@R:BI'>W+]_ND<\0&)LPH6!?S%V AVBL1/HPN"W&#F! M?CA3"8/1PEV9'_@*A>6X756(#KS(80!>N &^"=G3>HG"8*\X\*'VM$PPP"K< M=>+GWA+OAU;E_&JW5.Z5KUF$>IWK95_]:"^2Z[ON']'QAMJ#HO4&C1OE)ID; M)&ULG5A;4^LV$/XK MFLQY@!F"+?G.A,Q 0EO.E)8Y0-M7Q582#8Z4RC+A]-=7OF GDNQA> %?OEU_ MGW97J\WLP,5KL25$@O==SHKKR5;*_97C%.F6['!QR?>$J3=K+G98JENQ<8J] M(#BKC7:Y@UPW=':8LLE\5C][%/,9+V5.&7D4H"AW.RQ^WI*<'ZXG=T7C*Z(ZR@G %!UM>3&WBU1+5!C?B+DD-Q= TJ M*2O.7ZN;^^QZXE:,2$Y26;G ZM\;69 \KSPI'O^V3B?=-RO#X^L/[[_4XI68 M%2[(@N=_TTQNKR?Q!&1DCF4:*?4Z++'$\YG@!R J MM/)67=2+65LK^915<7^20KVERD[.[_]8_/EP!YYO_KE[ E/P*^$;@?=;FN(< MK%0BO6;\P !? \I2OB/@;$DDIGEQKL O3TMP]NT7?2EL-MPP$-<( (/' FMP6X8QG)3ATX2E"G"GVHND6C'K^7[!)X[@5 +G(M MA!:?-H>)Q7SY>?-X1(W7QYCYT43!SWHX7TT2%0:2!EB9HZKN>U\-.% 2= M@F!4@:I]5=G,QKTQ#(ZY!VX2:=Q-5)0$<:*1MZ B>(0ZX1YVW,-1[O=-.%=$ M[=[D([@JSO90A :%.(0(:7*LJ-#7Y)@H+XP#WRXGZN1$HUFZ*(4@3([E9=RY MBL>C2C(B<&Y;AMB@CL(0:JM@@@)?PRQ-3!Q4U6I;@J3CG8SRK@O)QCHQ"45Z M)IJ8./8TTB8FDW%!CM;"@4.S'KD;> O/+J962!>4D<#B011+T@ M-%I)2[(F2DPV5DJP;Q[0^VHQM9:G@8OU/<6"FL)0WTF7%I@7),%0>O8]"HXW MJ<&B:NU.=WB=NXF!"!J!-%&>-Q3&OC7!+_J%L<[> HO=0-\5;#"H MCAYH0$'?H.!XAVHJ*VO3L2\M<+8BC*RI/+>*,]O+U/>,&K.@XL +=6TF#(6J M9@>D]&.M"(LLI*8GA@)"^5<)X=+.X/SHW M7 NMT2 C!:I.B260C]*G'ZC;VMPO*_]3O&*YE3^!.JH DJ6$J&& %9]%.QY M0:L)SG[N-QM6Z+K&"B;F,3,\0IV. 'U?0^-][84)DO(-H_^IW*VHMDE; +G% M\@+0->@!%VH^+?,,X/5:3:0*00"I+]546AN+@5T(F5WM1.(I^;ZIH?&F=I.F MHE2\*9-$A5$"-5H!->SC7%+[ ;%U&)ZDJ\[#.9H4=T1LZHF[ "DOF6S&J^YI M-]7?U+.L]OQ63?O-;-Z[:7XJ>,!B0UD!&PO=V]R:W-H965TY;8I,$S8%<3)IVG_Z"X\:I>4BW-ZWMG'/X M7C]'_]!V M7G=F1AIZ+>H?K%++\U$^ A6=DTVM;L7V']IU*#'Q2E$W[5^P[6RC$2@WC1*K MSEDK6#&^^T\>NT0<.,#4XX Z!S1TB#T.N'/ KW6(.X>XSID21BS,I MMD ::QW-7+3);+UU]QDWXWZGI/Z5:3]U\?'+]=?/[\&WRW_?WX$QN.>2EF+! MV2]: 44>P8QR.F>J 6^G5!%6-^^,U=T4O'WS#KP!C(-O2[%I"*^:LXG2@DS8 M2=DU?K5K''D:APA\%EPM&_">5[1Z&6"B>[+O#GKNSA4*1ORTX2< 1W\#%*'( M(>CZU>ZP<+A/7^^>!WJ#]X.#VWC8$^_2+ JFGH"8@XUO9 +MQ/MVXK:=V-/. M%:D)+RD@"J@EU9$7C'/&%Z9=\^")$ND:W5W4M(UJ"LS#!80X3\\F#XF*,8P&6AU6]M2? M.JS\4[_8=ZD(5H5;6III;<:@UBNUJ8D9AD 9@%$/@RB8K6\Z)GW4>XJ& E-N MI*[*9KQ+P7D'ZBU3RRZ5FMDKHZ1+J''6%0MH%H!/8M:8F[849JY*VBDYS$V2 M1)%G;<$#GL%@%^Y/[D[ !UI126HMO10KVJ9*$D7!6]( M94F@R^>6=(##X:)]T7OJ/7>64\* M@[E:-,TK),=VY47QL(@YK I=/SR">]S!,.^NVZT@E8!4#Z:@N17:M$(92H8* M;2N,4U]*>ZK!(UBK]1FBK;4&P)78S-1\4^N-?2DV?+A-Z?3:G$(%LN: @W@H MSSQZ>Y[!,- ^\@==!(1\TI6NH?*!.A7:3(*P*(JA1)=9$F&/QAY>,$RO7F-) MUDR1FOUR%/M.:NX8_!0-E;JLD&]Z]DB"17CPRU)N=&6I&9FQ6N\+/!.TL(J3XC&M7;1#%1F*?2IZ/J%P/;]3HOS9,K)Z M+L>Z&!OD>D>VB_BBI!1P6'@<5A!EV+-.4$\-A,)ITVR7'2>R3UZ4!@]WTF](;MW M'L\5TZG2YL@8ZN&TAMUAAS#.?*GMB8/"Q#&(_,W$VF")T\Q6[#"+XX-*]5)P M#R"4_O;VYF"-A_8XJ*<&"E-C2M=Z8\S\:]5QB(%Q,BQQ+K,X3SUG--0# X6! M<;D24G60,/MRQA7A"S:K:6C<;":,459$0Q [[=(H\:GNZ8'"]/BASQ1+45>F M-IM1T]K-ZXXU45)G6H^HWE%0MN! ']G,>PEW+VQJC!,(AP?ZHV8OW]3T=,&_ M1Y?;K_>!E&,;+N,,%9Y-&.[I@H_1Q1QSE"1\=S@WZ72V;\-"5Y=DF*RC9B]E M]DS!8:9<"[VQT1/5S,N*SI13HDV,<1SC89EVF:6QC]/XX-5;F"PW9OZQZODX M[!Y%&Q%CB*W=HY)@L,DV9'YR#8&NSARD)Y.HL,*1YX7%;AG" XS MQ(_G8ZIM1HSCXG!'W>EVV>4:)Q[E/4QP^#3S@GZO$9Q:!U5=0^W9ZC##13YD MW^3@A;X^]"W:#R/ZB&I.4KN7X?NG^X\OE^TGA\'S*W@ZW7U"Z*.KU5R'C$XRG4.Y^TBRNU%BW7XVF FE3Y[MY9*2BDICH'^?"Z&>;TP#^T]5 M%_\#4$L#!!0 ( $J*%5&$U9J7* , *L* 9 >&PO=V]R:W-H965T MVS-8,OXBY@ 2K=*$BJ$QES([,TT1 MS2'%XI1E0-7*E/$42S7E,U-D''!<@-+$="RK9Z:84&,T*+[=\]& Y3(A%.XY M$GF:8OYZ 0E;#@W;6']X(+.YU!_,T2##,W@$^9S=]&3ZWAH6)H1)!!)[0*KOP6,(4FT)\7C;^74 MJ&-J8'.\]OZM$*_$3+" ,4M^DUC.AT;?0#%,<9[(![;\#I4@7_N+6"**7[2L M;"T#1;F0+*W BD%*:/F/5U4B&@#;ZP X%<#Y*,"M &XAM&16R+K$$H\&G"T1 MU];*FQX4N2G02@VA>AL?)5>K1.'DZ/IV?'=SA9[._UP]HA,T9FG&*% I$)LB MJLI(I00XAQ@1&K$4D,0KA(50*X>7(#%)Q)'"/3]>HL.#(W2@S-#3G.4"TU@, M3*DHZD!F5-&Y*.DX'71^Y/04N=8Q MC+Q>$-@#<]%,:8N5Y_6Z>J^KOUXEG][0/08N5:88>^L-87OGL =-UO-K*-8+B;?]MW^EL$6ZP< MWVKG9UN;]\K:R_"N\\Y[Z[#Q -I?<,?;FR?%=K[VEJ_B-2]PU]XY#6U681AL M;8?9Z"1T&W>#^8Q0@1*8*IAU&JCMY&5G5$XDRXKF8L*D:E6*X5QUD\"U@5J? M,B;7$]VOU/WIZ!]02P,$% @ 2HH549*7FQG' @ K@@ !D !X;"]W M;W)K&ULK5;;3N,P$/T5*^(!I-W<>J%%;25:0 M2 M641A=U]-,DTM'+MKNRW\_8Z=- VH#5JI+ZUO M>@MCEA=!H),%Y%3[<@D"=^92Y=3@5&6!7BJ@J3/*>1"'83?(*1/>:.#6'M1H M(%>&,P$/BNA5GE/U/@8N-T,O\K8+CRQ;&+L0C 9+FL$,S//R0>$LJ%!2EH/0 M3 JB8#[T+J.+<=2V!N[$+P8;71L3Z\J+E*]VHM\XY]&9%ZIA(OEOEIK%T.MY)(4Y77'S*#<_H'2H8_$2 MR;7[)9OR;.B19*6-S$MC9) S4?S3MU*(FD$<'3"(2X/8\2XN!09;VKB I M&8T+1O$!1E%,IE*8A2;7(H7T(T" [E4^QEL?QW$CXMU*^*05?B-Q&(?/LRMR M>G+6 -NJI&LYV-8!V"?Z1I*:%*34H@&Z74&W'73[ +0- \TR!1DU@'+B-9AY M5MQAU*D:=1D8WD&)6\ ;?NA52 M]]BRG5?0YXTD#T'OS<("*HIK&D5MO[5?IE[%H-?(8&8P8 V>]"N<_K%%BL+= MDP^_S*Y]C[Q1KA+S@UZMKM_9KU=4JS_1\6)68GT@T?.C QSB'8>X.;FEPNHM MFL3=%87HZ%4AVI6%Z.NZ\/^1*S#[-2@,M/+H@7MCA>=?$I5QH0F'.9H&OKG6%E4T1R+B9%+UY!>I,'VYH8+_* 90_@ M_EQ*LYW8"ZI/E-$_4$L#!!0 ( $J*%5&EI!K?D0( /X& 9 >&PO M=V]R:W-H965T!5A")KVFM MQ(9*N^W5))?$:F)GM@/LW\]V0D;+A_K0!XA]?<_Q/9_QY"S[=!RK7W@B:29U $[&I0XA27(EW+!U-#P< -SP#\!J ]QX0G 'X#<#_*"!H (%Q MII9B?)ABB:,!9UO$=;9BTP-CID$K^83J8U]*KE:)PLGHX?ODQWR&GD>_9TMT MBV:[&(1 $N_0"BBLB10(T\0$E)LD)D#53Z#K*4A,QXZ:6<5V+=Z86UT-S1F4FT(PFD+PEL)6P5IVW5S?V+C(^ M5K2#?.<+\AS/.5'0Y,-P]^X$?/IQ>/^"&K\]*]_P^6?X1G',*BH)35&<89J" MN$ :M*2!(0W.O0 T9@68 RXYVQ#]/9\ZNIHE-"RZEVPBU^GWE*F;0S^/LSS7 M#_MOLZ;'66'WKN^V66^$=%LAW8M"1LL7;71XZ]Q=L"5LV<+/\[K7DO8^Q>O> ML=>!\][JXR3?/4BJ"[0/.D,!/#4=5B"CK?Z,VFC;Q$>F=[V+CU5SKWOQ?YKZ M9IACGA(J4 YK1>ET>NJ8>-UMZXEDI>D_*R95-S/#3%U0P'6"6E\S)O<3O4%[ MY47_ %!+ P04 " !*BA51)%E@ME<% ]%P &0 'AL+W=O1R>]FAG=V-AVRY,O9&_VJZYDMX!/-E?:_PJE];2;(" MA,ZD( K2R\XU?3]GS +<&W]GL-4'OXD-92'E=WOQ,;GL1'9%D$-LK F._YY@ M!GEN+>$Z_JV,=FJ?%GCX>V?]=Q<\!K/@&F8R_YHE9G79F71( BG?Y.9!;C] M%=#(VHMEKMU?LJW>C3HDWF@CBPJ,*R@R4?[GSQ41!P Z;@&P"L!^! Q; (,* M,#@5,*P 0\=,&8KC8N/OXU M^W1W2SY?_W/[2-Z1VS0%MQ,D$[$L@!C^3!0W0+IS,#S+]9MIWZ!?B^['E8^; MT@=K\4$9N9/"K#2Y%0DDQP;ZN.!ZU6RWZAOFM?CG1O3(('I+6,2BA@7-3H;3 MBP;X_'3XQ!/-H-Z#@;,W:+'72KK']K"V/72VARVV[Y5\RER18H\XL ^:<$-2 M2$#QG&C#S<9(]5+M-<>G9 TJ!F$:-]SOE-%>%)TU[$BP>[QA&UQC4W.N!V)%229T2>PXW?2I;UQ=-8$G/TJX'T@O;ASS$T&BO/B*OJ2]"02R7(OL/$E<%W:H,WF!IV 0XA9^ #VK3NHF> M "YZ/51*=@(X+,! .= #=4:]MNZ Y]I-(PP>%"HPX>;1":3X#4&: M2VD>P-% +5&VIX1Y+7W&+"GEC)M$\48I$/$+62(W)56YU!I.F=,!3ZPE 68! M7-22TE)!X%98V>MK:B?J"._2=I*1PCWJEM4=/AQC8WMF(Z] M"J9^A?BE]]AS;!QD#BH]D8GE28GBM]YE#1M7<>-'M@K> (Z%RFFO>*E?&UXG MW_ KLQ2YDJQ5AI\)+TC-8>XT4A*0G..0Y*1[S4G]"NP.GK-8DJQ8;PR.B4I[ MXCI/3NU9P -6WJAE%(:0@P;D<9Q[>4C].NJ/7"Y0+V?"H%[(%CE@)]N^LQ]K MNZ#?$@&HL=,ZAP^^2QHWR>_0"0#?TO>ZC?JET@,4P/5&@4LD7* K.+O8!%+ M#EU.=XZ-&;^@4B4+,AB=V8QC]"R\?_. >SI^74?'D>RU&O6+FSE@# E1L.9& M9:58PWB$%.]<3+NNT;C*TC0M/_3MD=N3K7#&IOVGAD6QO4QB?DGQ-3.KEC0(JPO91A?@7PR7T9AGMMP$PW:F@LU:%/2(*\&LO' MH>PE"/,/:L\I63@\OVG*6J;E+ !DP]<[56UQP./Y15OQ] _.%0M02W<^J_'; M;"-,>5A7WZW/@*_=R>[".JA/S*_^!U!+ P04 " !*BA51 MR6:5'< # #["@ &0 'AL+W=OBU!GC\"")*O.80_Z>_$@<>8V7F*6 U=,<"(AF3D+_VOH]XV!7?$G@Y.Z&!,3 MRD&('V:RB6>.9QA!!I$V+BB^GB&$+#.>D,?/VJG38!K#R_&;]]]L\!C,@2H( M1?87BW4Z<\8.B2&A9:8?Q>D/J ,:&'^1R)1]DE.]UG-(5"HM\MH8&>2,5V_Z M4B?BP@#]M!L$M4'PJ\'PBD&O-NC90"MF-JP5U70^E>)$I%F-WLS YL9:8S2, MFS+NM<2_#.WT/+S?;C=/V_7N:4\6NQ4)[W=/F]WOZUVX6>_)+0D%UXP?@6NR MB'Z63#&;_?M#QH[4#!7YO )-6::^X/+O^Q7Y_.D+^408)T^I*!7EL9JZ&JD: M0#>J:2TK6L$56C[9(G"JR)K'$+?8AQ_8!QT.7,Q1DZC@+5'+H-/C"J([TO-O M2.#YHS9"W>;?2H[FGC$/O XZO:9N/>NO=ZUN']:E Z3?@/0M2/\*R",8(4 8 ML^-87N:$YJ)$2)&0Z$P AXK%("UN6VHJE*%%,;KR/ ]\W\,T/+>0&S3D!IWD M'N@KRHE6!+7L?[&IW XNV/C#:V2 EA)YDE'!FWF4HHD^299B6T80];L >C M43OXJ $?=8(OXIBUE+Q"'+U##+R)WPXX;@#'G8!A2C'7YHAW1SM^AWT[F4S: ML2<-]N2_E1UW^T75@4I^B]<4$==.0$5I\IY2;^P%[9Q\[ZRB7B(2G,_DOLD81%(\C=900)2 M0DP.@I==ZN '9^"@4X0VJ*TY9XA07P4H]B0$B=TC9%0C\O&H+MU2B4"J208*FWMT(3Z*L.JUJHD5AFY6#T-CZV&&*W2E(LP#_ M)T+HMXD!:/K=^3]02P,$% @ 2HH543"%4<7 @ 7P@ !D !X;"]W M;W)K&ULE9;;/:23N]E&$-3 !12=AIG[Z2P-0'[%!?&$GL]VM_)%8,-H0^LQB HY>#)>!7Q/8,-VVD@Z61+R+#MWX5 S9$*00L"E A:7-8PA3:60 M2.-7K:DU4TIPM[U5OU;>A9P YC>"<"J >L0<$X =@W870&G!IRN M@%L#;E? JP&O*]"K@9Y:K.KIJJ698([] 24;1&6T4),-M;Z*%BN2Y'(G+C@5 M=Q/!<7_Q^##^?/OP93*=+]Z@Z;>GN\>?Z.T$.$Y2]@Y]0"S&%-A YV(RB>A! M+3RJA*T3PJ:%[DG.8X:F>0CAOH NLFQ2M;:ICJRSBI_*_ +9QGMD&9;1DM"X M,VY^;,$GW?%^"SX]CU^5D<#-D\E?OX(7]*SWF_/X/:;;V0^3WUL*N]DUMM*S M3^T:N2G0'(J2!K$H!&A&241Q=D;:::0=)>VPJ85F!U[YMJ-] 7^\^ZN,XLRWNYO6X/8=NX]#MZ+!VM6.T M[3USC])P/:MG]/:S'1^'6?V^;7K[89/C,-.P3,?MMYOR&E/>_YG":U%!\#(% M)([+'8MM#KV.#UK?J7,9T$@=80P%I,QY54>:T>:4O%*'P\'XR+R<5(?=/YGJ MZ!5O2I3D#*6P$I+&14]D1:OCK.IP4JAJNB1&ULO5=K3^,X%/TK5C6K!0F:.'U 4:E4VJZ&%0RH96:U M'TURVW@GL3.VTX*T/WYM)R0%4K<[6O9+&SOW'-^'?>([W'#Q7<8 "CVE"9.7 MK5BI[,+S9!A#2F2;9\#TFR47*5%Z*%:>S 20R(+2Q M\O^^EA++6:&CG[L5H MR'.54 ;W LD\38EXOH*$;RY;N/4R,:>K6)D);S3,R H6H+YF]T*/O(HEHBDP M23E# I:7K3&^F.&! 5B+;Q0V.?]N!M?19*IR58>Y!25OR3IS(16P#B4@,ZA M@&X)Z!X*Z)4 &[I7Q&X3-R6*C(:";Y PUIK-/-CL6[3.%V5FHRR4T&^IQJG1 M?'8S?IA-3^_'\X<_T<-\_&4QGCQ8Q.T6QR?7,Z)QF5(6%H M 6$NJ'I&]X)'>:@DNJ$I51!IRZ^+*3KZ=(P^('P\\;X+,#X7@PZ#J2T:G*WK%\G7]==@=YMR+O6O+N#O*[#0,A8YKI M+:! @%1F+_S%]0BM@:E< #HB$A&4@0CUQ'%30MQK=/IMW__%X6ROFZ:3T MWRT>M#O5XL7F+6SZ6S;=UQ;3]RS==K\YA+,JA#-G"',(@:[)HPED*7BZ/Y2" M#P>O$ODVE@8CO"O;YY6KYTY7;\D33?/4L6$&%=/@OS\ZV*_UV'_53J"@#B2Z1BT)>KC NE2XLT0MLUJ-[#?[CFU#]=*C=TR6I?AFRZ" M_IZ#I)%VS%:J'I6^3WB:$?;\JZQO !%=4W-I='E32S'N?4#Y:L'%;L7]W\KG M=J.[KWJU_&*W_AYRKD[L2V>=IU3H:SL7!Y09_8WV*RFN11F??T#!:Z7& W=^ M>&(;$AWVFMNB97P# H7Z9BEXG\LRVCR(K?U!09[LV@UI>21*Z-ZKS-4> M-WO^^[M,J=D_"9S^!+#(L;?52J0@5K:'DSIC.5/%7;N:K?K$L>V.WLQ?X8MI MT>W5-$7S>4O$BC*)$EAJ2K]]ID5!%/U<,5 \LPW+(U>Z_;&/L>Z!01@#_7[) MN7H9F 6JKGKT#U!+ P04 " !*BA51E@$Y'8L# -"P &0 'AL+W=O M/+<"I.51W59+ MBY;;6]V/)ID0JXZ=:SO+\N\[3D((!=*M5 D%VYDY<\[8GLQX+]5WG0 8\IQR MH2=.8DSVWG5UF$!*=4=F(/!-+%5*#4[5SM69 AH53BEW \\;N"EEPIF.B[6U MFHYE;C@3L%9$YVE*U6$&7.XGCN\<%Q[9+C%VP9V.,[J##9BOV5KAS*U1(I:" MT$P*HB">./?^^X7?M0Z%Q;\,]KHQ)E;*5LKO=O(QFCB>900<0F,A*/X]P1PX MMTC(X_\*U*EC6L?F^(C^H1"/8K94PUSR;RPRR<09.22"F.;%M30Z5C)/5'6&M'LH$AFX8WRF;#[OC$*WS+T,]/E:OWPY;_E MDLR6GYLV,Q*-L$--GY 5E*81).EB" Z M!W!16JTO..J;!:V(GW+1(5WO+Q)X@7>%T/S%[O[=%??%R]U'+6JZ]6YU"[SN MK=TZ;LH,!,3,E#O1 MRK@7L%<.\&\!RSKM@VMW=1X_F*@&P/Q"1 <-^9P:&T MMPF](A(V;$EV2:#71'/%I^GZ:#3'[M/S=Q?L^F=VRRNV71KFS.Q_5IL MOS6+"XA!*50RERG63TT+)3:5+9D*MJ+/+,W3-JS& MU\/_\U?)#T[PP:\2'6+&L $A,B:: Z LQW;K7NZ^Z*3^6E]9GN]HO\XP92-XHJJ'<,3SR%&2*\SQ%*LRMZKG!B9 M%=W(5AKL;8IA@OTJ*&N [V,IS7%B ]0=\/0'4$L#!!0 ( $J*%5'0(.'8 MB 8 +(= 9 >&PO=V]R:W-H965TR0U$.*XD-&%T]DM35-M2>'XUA@=M6MJQ=W/ MS]9GE?/*F3DIZ"U/O["%7%^.XA%8T"4I4_F!/_U%&X<";2_A:5']!4^-K#<" M25E(GC7*"D'&\OH_^=X$8DO)J^>WC[ M_I_I%-Q,[Z>SNX_@X>WU_2,X ;=KDJ\H8#FXH3E=,@G>SU.V(E4^O)Y025A: MO%&"GQXGX/6K-^"5EOVXYF5!\D5Q,98*G5YCG#1(;FHD: )1. =S^6Z --\ M01?[!L;*K=8W].S;#7):_+O,3P'V_@3(0YX%T.W1ZO#,HCXY7CVVJ$]?!G[V MV^#W8HG;/,&5/3Q@SY4.#O-^:]ZOS/L#YI^-RU4GNH@Q9UX$3]49"\2!NXBW_5:54U M5]I UG:"G>5/8!!T,-J$PM .,6PAADZ(=[FD@A82)+R0UE,9]E;U?=1!9I$) MHGV92=B+L!]&=O!1"SYR@G^D8LL2.HC]-NKA0@C;UXS;-6/GFM=J"Q=#VQCW MUH,H'$BBLW;!,_>"B2R)8"0%KU>J$W@#4EY8-^JLMW@4>9V-ZLN9XD !W$7N$6JE\\3F]1P/AO.@6[2F96ZY06%)+)4+BE_^*ZBVPLA_L!C\/.QLQL&ABK2G319;(L URLTU5?#[KXF,K+ZC/'9;R M8I/JEQ>;5-QM\J9'K3@[M.)^, RGH< 9[GNJ0RP87["DC?EMOT'?-V]H"+UT M7D''#"PVH=[$8A,:&EF0H2KTPJ$%_<+4@@R%(#>%3+]O:**/[M'=!NI/,R>H MU[5;I;HI.;%*>4-.&7)!!V:CC O)?M:-GB9^E7<"%#L1MCIFF8+"GE]]H6Y; M.+'(('^@8&'#5]C-5Q\,59)V]AL:^G"?F'"GL-Y:9*#788V)S9 7#/AB" Z[ M"4Y7@\US-9@WU6!H7QI;>S_"A#UG^D)!V!VX+$(Q'&AEL"% [!ZWOE0_0^MM MV5)!U."ESDZ9;73R57VF;C!/5+/I:EOPS@]J[A%LPHJD;IT4XUK#Y=9'IY'W MAZV^'-##IZBKM^^!X47LYL5?+SD'#/I]:(U+A_1\MTN&W;![8KOG^39[XA0>5N ME"Z52>\T4GD@Z@O"^D'R376A->=2\JSZN*9D08464-\O.9?/#WJ!]IKVZC]0 M2P,$% @ 2HH54??']4 [ P \ !D !X;"]W;W)K&ULM5==;]HP%/TK5J1)G;21.'Q7@ 24:IW:#M&MTQY-<@&KB9W: M3FG__9P$$NB(TZ[*"]B.S[D^OB=V[F#+Q8/< "CT' 9,#JV-4M&Y;4MO R&1 M#1X!TT]67(1$Z:Y8VS(20/P4% :VZS@=.R246:-!.C87HP&/54 9S 62<1@2 M\3*!@&^'%K;V PNZWJADP!X-(K*&.U"_HKG0/3MG\6D(3%+.D(#5T!KC\ZGK M)(!TQCV%K3QHHT3*DO.'I'/E#RTG61$$X*F$@NB_)YA"$"1,>AV/.U(KCYD M#]M[]LM4O!:S)!*F//A-?;496CT+^; B<: 6?/L-=H+:"9_' YG^HFTVM].W MD!=+Q<,=6*\@I"S[)\^[C3@ X$X)P-T!W-> 5@F@N0,T4Z'9RE)9%T21T4#P M+1+);,V6--*]2=%:#65)&N^4T$^IQJG1[&9^_>//;(8FL]O9Y=5/-+\>W]ZA MKV@>$(;&4H*2B# ?7;$GD$HG4*$Y#ZCW@LXN0!$:R,\#6^F5)'RVMXLZR:*Z M)5&QBVXX4QN)9LP'_YC UA)R'>Y>Q\0U,GZ/60,UG2_(=5SGQ(*F;X;COF$Y MS7Q;FRE?LX2OVL K6>@T[DM7.9;6-/%,>+O60R12=G*I36Q:Z>8RN<;ES MP2,NTB-)I^"24('N21##&])@)L:.TW!.)^(_@$?:>KFV7DT.,_.6.JP*9G98 M/Y?5-\MZC*EZ01*\6%!%01HXL5,J/EB@L M^JS7'$>8_.!_!'+F9EQ MOS0M%6**P)WZK* Z-;FL@MAIM$]+>S\NDV8?U!(AB'5:8DGD\9BI M[',\'\W+N'%:O+P:G^CR+BO&"IJL-KPA8DV91 &L-*73Z.J7763E5M91/$HK MEB57NOY)FQM=HH)()NCG*\[5OI,$R(O>T5]02P,$% @ 2HH543IE=8OT M @ D0@ !D !X;"]W;W)K&ULC99M;]HP$,>_ MRBG:I%;:R!/AH0*D0JG6J72H#ZOVTI"#>$WLS':@?/O9":040L2;Q$_WO]_9 M\5UZ:R[>9(2HX#V)F>Q;D5+IE6W+>80)D0V>(M,S"RX2HG17+&V9"B1A;I3$ MMNSU1,&4X%R"Q)B-@,,>;KON5:NX%'NHR4&; 'O90L M\0G52SH5NF>7*B%-D$G*&0A<]*UK]VKH>L8@7_&;XEKNM<&$,N/\S73NPK[E M&"*,<:Z,!-&O%8XPCHV2YOBW%;5*G\9PO[U3O\V#U\',B,01CU]IJ**^U;$@ MQ 7)8O7(US]P&U!@].8\EOD3UMNUC@7S3"J>;(TU04)9\2;OVXW8,_#<$P;> MUB#?"+MPE%/>$$4&/<'7(,QJK68:>:BYM8:CS)S*DQ)ZEFH[-1A/IO>__HS' M,!P_C&_OGF%Z?_WP!-]A*OA?O7,8PA 9+JB"*=GHXU 2+FY0$1K+2_@"E,%S MQ#-)6"A[MM)$1M>>;[T/"^_>">^N!Q/.5"1AS$(,/PO8.I0R'F\7S]"K5?R9 ML0;XSC?P',]Y>;J!BR^7-;)^N4U^+NN?D#V]&S7BS5*\F8LW3S+'&W +9% < M= RXB\&MVM1"KI7+F6NW&KCM5L]>53 $)4-P+H-[R.!5,11RP2>&;C5#JV1H MG0@15 M$)WCP_"[)R"Z)43W7(C@ ,)WJB"Z1U]ERPLZU1"N\Y&?G%J,"7FG29;47#-W M+]>YM;=XQ).4L V,=,X1=):9NE G['T(>[60KWGRU]F!K%#H8@;S/0\@B$+@ M"TB+8D9F,8(D,1$4I<[E(<+,,!5L%T0"T4O%7&>7R\J46L_B-ASG:U54]EZ5 M2% L\UHH-6K&5%$PRM&RWEX75>9C>5&L)T0L*9,0XT*;.HVV_O1$4?^*CN)I M7G-F7.D*EC&PO=V]R:W-H965T]-LDEL>J'S+Z4]MO/=D+&I('V)O;9=[_[ MGWU.>M3FV=8 2%ZE4'86U8C-+:4VKT$R.](-*+=3:B,9.M-4U#8&6!&"I*!) M''^DDG$596E8VYHLU2T*KF!KB&VE9.9M 4(?9]$X.BWL>%6C7Z!9VK *]H#? MFZUQ%ATH!9>@+->*&"AGT7Q\NYAZ_^#P@\/1GLV)K^2@];,W5L4LBKT@$)"C M)S WO, =".%!3L:OGAD-*7W@^?Q$?PBUNUH.S,*=%C]Y@?4L^AR1 DK6"MSI MXU?HZ[GQO%P+&[[DV/E.7<:\M:AE'^QLR54WLM?^',X"DDL!21^0!-U=HJ#R MGB'+4J./Q'AO1_.34&J(=N*X\I>R1^-VN8O#;+_\LEYNGLAJ\_"X6\^?5H\; M\NX>D'%AWZ<470KO2/,>M^APR07<."%KK;"V9*D**/X&4*=M$)BQ*PD_^O^PIU.E"G@3J]0-VT\@"&Z)+PPNGD M)6<' 82KPMVD>2.]?ONO@^W(-X'LG])+-DGIR[D8>G;-$DP5FMF27+<*NQL? M5H?W,N_:Y(][]]C6S%1<62*@=*'QZ)/+:[H&[@S436B:@T;7@F%:NS&PO M=V]R:W-H965T5/ZK M6$I9>H]IDA7'HV59KCZ-Q\5L*=.H^*A6,M/?+%2>1J6^S._&Q2J7T;PNE"9C M@I _3J,X&YU,ZGO?\Y.)6I=)G,GON5>LTS3*GTYEHAZ.1WCT?.-'?+6WF M-BKDF4K^BN?E\G@D1MY<+J)U4OY0#U]E8XA7\68J*>J_WL-&&P0C;[8N2I4V MA74+TCC;_(\>FP?1*8#]G@*D*4#L JRG &T*T%T+L*8 JY_,QDK]'*91&9U, MQ;3,:E;E$5=SQK:C_=U$YZ:L?$NU19N2R\\VPNY]L!QMI*ZX<\^SDE@Q'_ M6&7 RXH6WOT#H>[8EWM9)Y5.5'X>D'[,5S MW1'Q(HYN$^E%12'+PKMUNVJ@8M96S.J*64_%-ZJ,$IW7]S);2[!C-^7]NGPU MN=R?8.S[B+')^+[[O"&=(!CS;=T4T"$1$N&WNBTCO#7"!XU<9#.52N]]H@H] MY2CW5/E3(UR8+A&M$3%H9"HU=6=QM&&93M4H57D9_U/?@!P) MMQ5AP&U'KHK[A-J=XZI\'8O!CL+64?C"()NM\[A\\J;Q?5PX+K9B8F1H@PX[ MH>$.Z/ ;I[0F0/=!!HP@1JU> 74!Y\CJ%T#GAPBAGJ3!Q%@A>TF;)DRW 3JU M[4$&J# 7U'$#R!@+PAXS!G&8[C=UFGC=AE 6(GN&AF1A8$\:4T"F)[:.^VU; M!J!XF*!?9924RUF4RYTRR/ ,\P-GD,$.'N;.#AD$<$)P2HC=-Y!.L""P.P?2 MA;1#XVTKACMX/^#!+BTP0_8:!U+1P 8/I.*L;Z 9\N ]HP<#[*$ALCT![&'$ MMSU!',-]G@Q[\#!\KE:EJK>&NJ&WB9I*V=TN.44,EW=,Q##)+)G)A&7(B(0W/;DJD+BA[8G5Q4$?I\G R0R#*0SE:^4'N9R M:-P:#)$#8X@8#)%A#+UZ2T=0'OFT*4 4+Z]ZI4(,L^M++NY?3R@4+T9L%;K]& M 7258VJO6B&=AA[NF?F8017['ZC:RP:1&8:Q S.,&8:QMS*,N.8V:]60)W."?L-'ZACO(]3S'"*[9E3# 20;0O CW"6M)"*B[Z1 M9A#%WHPHYB+EB(8A=_(?U#D_DX$RTIXWJBQ56G]< MRF@N\TJ@OU\H53Y?5!6TY[Q._@-02P,$% @ 2HH546!A2%['" _#D M !D !X;"]W;W)K&ULO9MK;]LX%H;_BA#,AQE@ M6I.']R()D,:9VQC=7E>/C6KO,@^5DG]M%ZGU9]O MLU7Y?''&S[Y_\"E?+)O-!Y/+\\=TD=UES9?'CU7[;G+H99ZOLZ+.RR*ILH>+ MLRO^9NJV#;:*?^79O)M?G+'-&66K;-9LNDC;?U^SZVRU MVO34GL=_]IV>'8ZY:7C\^GOOOVR#;X.Y3^OLNES].Y\WRXLS>Y;,LX?T:=5\ M*I__D>T#4IO^9N6JWOY-GG=:TXIG3W53KO>-VS-8Y\7N?_IM?R&.&G#=T0#V M#!W#>0VRNS"V5[':9IDUZ>5^5S4FW4;6^;%]N+N6W=AI\7 MF[S?-57[;=ZV:R[O;GZ]O7G_.7GW_ITZ7@R MVQ_^[>[PT'%X#LEM633+.KDIYMG\M(-)&\LA(/@>T%N(]OC;4_$Z$>SG!!@P MXH2N>S?GCF@^[=_<1J(1A_2(;7^BH[]/V=>L>,KJI+V\23[/BB9_R-/[59:D M=9TU=7)/9"IR7'DXKMP>5W8<]W/9M)T5K>]4^S.@!./M=,> M$35\7-9PA T?@C;[3DXNN>%<^+2A=%H)[ELSI5.@38>E<<0-'Y(WG$ $MP)\ MX) Z([GTPR)T3"C;=?\@<_@ T.$A)Z11-K X4J=%& VA4T;QCBD!1_#P.'EN MLV_YK(P-7T0.'Y*=F;=+PC%*0+]%G7W-S> M7,6&+1(&QB4,(&%@",) R 31SG'#X47HH%TL<#\MH0Z4T:S#S 0R1@S)&!&2 M 1PS_LJ&D D75C&'0N!(<"'\4(C>6NN3':$@ M:T2O1Q^ME1 6U:K*Q^SGY#:?S]O\W*1ULQWX5P^;V5ML6".+Q+@L$L@B M,02+1,@.J9GS443(!)/6G[P1,E#:=3B=1!#)(4$D0W084/X()%36!MY-J-PQ M"$X#0@K) 2@DB34*T]R?O%$R .%;'243+88Z0D$*R3B%KNH\??4QG;7C>A;; M2T$&R9%W<8ZV<0;9QPF9P;41TK]G*)W1+BAZ4CIII.FZ:Y!!G&C0:&_*C-NGM"#E1TB3[;71@,AHS8:"%ELHT&AK:NXK5-9ZEWE MUNBUFHV:+8WVJ^-S\7[9TL2N E'EIF5!E9N01:K<&@U=QPV]FU@O5% M=WJNT7CU$--S'4ZG!5?*_XG.-:4#<,Z_L0@=*&.TZL@5NKF.NWF$5B^7]/31 MCY_TN/E" ]9]ROHOYLL0)3TGM8\K2N= ^R7FVH2%AE<2VAFY?\$I73O+Z/IUZ='/2^.&?73! M_\Y*UZ"%FG&+$P;]TPQ1G#!$*4$KO^)P3-A(CKCB6M13NV<3LF[Z"7Y]P6C=2.6WJP1S_H M'Z+T8,-B 9&@4$0DB"@[="8(W=K&W?HT03UG: X=U(U;:W#HK6Z(6L.^D^-' M>\!RYCL<(6M7L. OB"B9 N9/IB='C\6US%]L'R^LDUGY5#2[!\H.GQX>8;S: M/KCG??Z6OYGN'D3$;G;/1=ZFU2(OZF25/;1=LM>;^5JU>]1P]Z8I'[?D74$L#!!0 ( $J*%5$D 2%< M;P( "(. - >&POYK.(CQ"[6F M^#G#6(&*45X$,%,J_^HX191AAHIKD6.N(XF0#"EMRM0IL"=O@1!]";WD!@INUW]9!ZZ@LQUX,'V^-[V7.Y X"HUK#):"8:&V%*G\UC_CO98E=)[[[5 M=XVW4RVHF5J,-0R_3[/L/O;F75R0DY50WTN]'5[;IL'QD\0)J6J[2EH!0W1O MF([RG*Z_49)RANWFCRX8^FB3!S(AR:NN9EHET@XL(5AAJ4C4]_R5*%_@2FW: MJ4J&-8_.4//_OM>_^4K_*[%8]G'R6Y?JOL"MZKL?GO/G61DW,0 M.3T'D6?1D[>G+W(\/WV-S9GOQ$7./NS-?E"DTYR$>L>MK<-6ZP7F4!O 7^:( M3+NB8%D2J@AOK(S$,>9OSEP:K]!2?[!M\?7Z&">HI&K1!@/8S1]Q3$HV;U<] MF0O1K.KF/\WVO&E=L/LJ#/\!4$L#!!0 ( $J*%5&7BKL