0001104659-20-055532.txt : 20200501 0001104659-20-055532.hdr.sgml : 20200501 20200501163227 ACCESSION NUMBER: 0001104659-20-055532 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200501 DATE AS OF CHANGE: 20200501 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-23125 FILM NUMBER: 20841307 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-Q 1 osis-20200331x10q.htm 10-Q
18167020true18010625us-gaap:OtherAssetsNoncurrentus-gaap:OtherAssetsNoncurrentus-gaap:OtherLiabilitiesCurrentus-gaap:OtherLiabilitiesCurrentus-gaap:OtherLiabilitiesNoncurrentus-gaap:OtherLiabilitiesNoncurrent0001039065--06-302020Q3false00000001039065srt:MaximumMemberus-gaap:CommonStockMember2020-04-300001039065srt:MaximumMemberus-gaap:CommonStockMember2018-03-310001039065us-gaap:CommonStockMember2019-07-012020-03-310001039065us-gaap:RetainedEarningsMember2020-03-310001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001039065us-gaap:RetainedEarningsMember2019-12-310001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001039065us-gaap:RetainedEarningsMember2019-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001039065us-gaap:RetainedEarningsMember2019-03-310001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001039065us-gaap:RetainedEarningsMember2018-12-310001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-3100010390652018-12-310001039065us-gaap:RetainedEarningsMember2018-06-300001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-300001039065us-gaap:EmployeeStockOptionMember2019-06-300001039065osis:AmendedAndRestatedEquityParticipationPlan2006Member2019-07-012020-03-310001039065osis:IncentiveAwardPlan2012Member2020-03-310001039065us-gaap:RestrictedStockUnitsRSUMember2019-06-300001039065osis:PerformanceBasedRestrictedStockUnitsMember2019-07-012020-03-310001039065osis:PerformanceBasedRestrictedStockUnitsMember2018-07-012019-03-310001039065us-gaap:EmployeeSeveranceMember2020-03-310001039065osis:ChargesRelatedToLitigationMember2020-03-310001039065us-gaap:EmployeeSeveranceMember2019-06-300001039065osis:ChargesRelatedToLitigationMember2019-06-300001039065us-gaap:CorporateMember2019-01-012019-03-310001039065us-gaap:LeaseholdImprovementsMember2020-03-310001039065us-gaap:LandMember2020-03-310001039065us-gaap:FurnitureAndFixturesMember2020-03-310001039065us-gaap:EquipmentMember2020-03-310001039065us-gaap:ConstructionInProgressMember2020-03-310001039065us-gaap:ComputerSoftwareIntangibleAssetMember2020-03-310001039065us-gaap:ComputerEquipmentMember2020-03-310001039065us-gaap:BuildingAndBuildingImprovementsMember2020-03-310001039065osis:ComputerSoftwareImplementationInProcessMember2020-03-310001039065us-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-300001039065osis:CxrLimitedMember2020-01-012020-03-310001039065osis:CxrLimitedMember2019-07-012020-03-310001039065osis:CxrLimitedMember2019-01-012019-03-310001039065osis:CxrLimitedMember2018-07-012019-03-310001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-3100010390652019-07-010001039065osis:DifferenceBetweenLeasesGuidanceInEffectBeforeAndAfterTopic842Member2019-06-300001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2020-01-012020-03-310001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2020-01-012020-03-310001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2020-01-012020-03-310001039065us-gaap:IntersegmentEliminationMember2020-01-012020-03-310001039065us-gaap:CorporateNonSegmentMember2020-01-012020-03-310001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2019-07-012020-03-310001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2019-07-012020-03-310001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2019-07-012020-03-310001039065us-gaap:IntersegmentEliminationMember2019-07-012020-03-310001039065us-gaap:CorporateNonSegmentMember2019-07-012020-03-310001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2019-01-012019-03-310001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2019-01-012019-03-310001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2019-01-012019-03-310001039065us-gaap:IntersegmentEliminationMember2019-01-012019-03-310001039065us-gaap:CorporateNonSegmentMember2019-01-012019-03-310001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2018-07-012019-03-310001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2018-07-012019-03-310001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2018-07-012019-03-310001039065us-gaap:IntersegmentEliminationMember2018-07-012019-03-310001039065us-gaap:CorporateNonSegmentMember2018-07-012019-03-310001039065us-gaap:RetainedEarningsMember2020-01-012020-03-310001039065us-gaap:RetainedEarningsMember2019-01-012019-03-310001039065us-gaap:CorporateMember2018-07-012019-03-310001039065srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2019-07-012020-03-310001039065srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2019-07-012020-03-310001039065us-gaap:RevolvingCreditFacilityMember2019-07-012020-03-310001039065us-gaap:LineOfCreditMember2020-03-3100010390652019-12-310001039065us-gaap:TrademarksMember2020-03-310001039065us-gaap:InProcessResearchAndDevelopmentMember2020-03-310001039065us-gaap:TrademarksMember2019-06-300001039065us-gaap:InProcessResearchAndDevelopmentMember2019-06-300001039065us-gaap:AccountingStandardsUpdate201609Member2020-01-012020-03-310001039065us-gaap:AccountingStandardsUpdate201609Member2019-07-012020-03-310001039065us-gaap:AccountingStandardsUpdate201609Member2019-01-012019-03-310001039065us-gaap:AccountingStandardsUpdate201609Member2018-07-012019-03-310001039065osis:HealthcareDivisionMember2020-01-012020-03-310001039065osis:HealthcareDivisionMember2019-07-012020-03-310001039065osis:SecurityDivisionMember2019-07-012020-03-310001039065osis:OptoelectronicsAndManufacturingDivisionMember2019-07-012020-03-310001039065osis:HealthcareDivisionMember2019-07-012020-03-310001039065osis:SecurityDivisionMember2020-03-310001039065osis:OptoelectronicsAndManufacturingDivisionMember2020-03-310001039065osis:HealthcareDivisionMember2020-03-310001039065osis:SecurityDivisionMember2019-06-300001039065osis:OptoelectronicsAndManufacturingDivisionMember2019-06-300001039065osis:HealthcareDivisionMember2019-06-300001039065us-gaap:PatentsMember2019-07-012020-03-310001039065us-gaap:DevelopedTechnologyRightsMember2019-07-012020-03-310001039065osis:CustomerRelationshipsOrderOrProductionBacklogMember2019-07-012020-03-310001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-03-310001039065us-gaap:PatentsMember2020-03-310001039065us-gaap:DevelopedTechnologyRightsMember2020-03-310001039065osis:CustomerRelationshipsOrderOrProductionBacklogMember2020-03-310001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-06-300001039065us-gaap:PatentsMember2019-06-300001039065us-gaap:DevelopedTechnologyRightsMember2019-06-300001039065osis:CustomerRelationshipsOrderOrProductionBacklogMember2019-06-300001039065us-gaap:RestrictedStockUnitsRSUMember2019-07-012020-03-310001039065us-gaap:EmployeeStockOptionMember2019-07-012020-03-310001039065us-gaap:RestrictedStockUnitsRSUMember2020-03-310001039065us-gaap:EmployeeStockOptionMember2020-03-310001039065osis:ConvertibleSeniorNotesDue2022Member2017-02-280001039065osis:ConvertibleSeniorNotesDue2022Member2019-06-300001039065srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-07-012020-03-310001039065srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-07-012020-03-310001039065us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-07-012020-03-310001039065us-gaap:ServiceMember2020-01-012020-03-310001039065us-gaap:ProductMember2020-01-012020-03-310001039065us-gaap:ServiceMember2019-07-012020-03-310001039065us-gaap:ProductMember2019-07-012020-03-310001039065us-gaap:ServiceMember2019-01-012019-03-310001039065us-gaap:ProductMember2019-01-012019-03-310001039065us-gaap:ServiceMember2018-07-012019-03-310001039065us-gaap:ProductMember2018-07-012019-03-310001039065osis:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310001039065osis:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-07-012020-03-310001039065osis:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-07-012020-03-310001039065osis:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-03-310001039065osis:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2018-07-012019-06-300001039065osis:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2018-07-012019-03-310001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-03-310001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-06-300001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-03-310001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2018-12-310001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2018-06-3000010390652019-03-3100010390652018-06-300001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-03-310001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-07-012020-03-310001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-01-012019-03-310001039065us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2018-07-012019-03-310001039065osis:HealthcareDivisionMember2018-07-012019-03-310001039065us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310001039065us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-06-300001039065osis:CxrLimitedMember2020-03-310001039065osis:OptoelectronicsSolutionsBusinessMember2020-02-290001039065osis:PrivatelyHeldServicesCompanyMember2018-08-310001039065osis:OptoelectronicsSolutionsBusinessMember2018-07-312018-07-310001039065us-gaap:CorporateMember2020-01-012020-03-310001039065osis:SecurityDivisionMember2020-01-012020-03-310001039065osis:OptoelectronicsAndManufacturingDivisionMember2020-01-012020-03-310001039065us-gaap:CorporateMember2019-07-012020-03-310001039065osis:SecurityDivisionMember2019-07-012020-03-310001039065osis:OptoelectronicsAndManufacturingDivisionMember2019-07-012020-03-310001039065osis:OptoelectronicsAndManufacturingDivisionMember2018-07-012019-03-310001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2020-03-310001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2020-03-310001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2020-03-310001039065us-gaap:IntersegmentEliminationMember2020-03-310001039065us-gaap:CorporateNonSegmentMember2020-03-310001039065us-gaap:OperatingSegmentsMemberosis:SecurityDivisionMember2019-06-300001039065us-gaap:OperatingSegmentsMemberosis:OptoelectronicsAndManufacturingDivisionMember2019-06-300001039065us-gaap:OperatingSegmentsMemberosis:HealthcareDivisionMember2019-06-300001039065us-gaap:IntersegmentEliminationMember2019-06-300001039065us-gaap:CorporateNonSegmentMember2019-06-300001039065osis:ConvertibleSeniorNotesDue2022Member2020-01-012020-03-310001039065osis:ConvertibleSeniorNotesDue2022Member2019-07-012020-03-310001039065osis:ConvertibleSeniorNotesDue2022Member2019-01-012019-03-310001039065osis:ConvertibleSeniorNotesDue2022Member2018-07-012019-03-310001039065us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-03-310001039065us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001039065us-gaap:CostOfSalesMember2020-01-012020-03-310001039065us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012020-03-310001039065us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012020-03-310001039065us-gaap:CostOfSalesMember2019-07-012020-03-310001039065us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-03-310001039065us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310001039065us-gaap:CostOfSalesMember2019-01-012019-03-310001039065us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-07-012019-03-310001039065us-gaap:ResearchAndDevelopmentExpenseMember2018-07-012019-03-310001039065us-gaap:CostOfSalesMember2018-07-012019-03-310001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-01-012020-03-310001039065us-gaap:RetainedEarningsMember2019-07-012020-03-310001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-07-012020-03-310001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012020-03-310001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-01-012019-03-310001039065us-gaap:RetainedEarningsMember2018-07-012019-03-310001039065us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2018-07-012019-03-310001039065us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012019-03-310001039065srt:MinimumMemberosis:PerformanceBasedRestrictedStockUnitsMember2019-07-012020-03-310001039065srt:MaximumMemberosis:PerformanceBasedRestrictedStockUnitsMember2019-07-012020-03-310001039065us-gaap:RestrictedStockUnitsRSUMemberosis:IncentiveAwardPlan2012Member2019-07-012020-03-3100010390652020-01-012020-03-310001039065us-gaap:FacilityClosingMember2019-07-012020-03-310001039065us-gaap:EmployeeSeveranceMember2019-07-012020-03-310001039065us-gaap:AcquisitionRelatedCostsMember2019-07-012020-03-310001039065osis:ChargesRelatedToLitigationMember2019-07-012020-03-310001039065us-gaap:RevolvingCreditFacilityMember2020-03-310001039065srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2020-03-310001039065us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310001039065us-gaap:FairValueMeasurementsRecurringMember2020-03-310001039065us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-06-300001039065us-gaap:FairValueMeasurementsRecurringMember2019-06-3000010390652020-01-012020-03-3100010390652019-01-012019-03-3100010390652018-07-012019-03-310001039065osis:ConvertibleSeniorNotesDue2022Member2020-03-310001039065us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2020-03-3100010390652020-03-3100010390652019-06-300001039065us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2019-07-012020-03-310001039065us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-03-310001039065us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-07-012020-03-310001039065us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-07-012020-03-310001039065us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-03-310001039065us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2018-07-012019-06-300001039065us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2018-07-012019-03-310001039065osis:OptoelectronicsSolutionsBusinessMember2020-02-012020-02-290001039065osis:PrivatelyHeldServicesCompanyMember2018-08-012018-08-3100010390652020-04-2800010390652019-07-012020-03-31xbrli:sharesiso4217:USDosis:customerxbrli:pureiso4217:USDxbrli:sharesosis:itemosis:segment

UNITED STATES
SEC
URITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended March 31, 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

    

33-0238801

(State or other jurisdiction of
incorporation or organization)

(I.R.S. Employer
Identification No.)

12525 Chadron Avenue

Hawthorne, California 90250

(Address of principal executive offices) (Zip Code)

(310) 978-0516

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

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

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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No 

As of April 28, 2020, there were 18,011,235 shares of the registrant’s common stock outstanding.

OSI SYSTEMS, INC.

INDEX

PAGE

PART I — FINANCIAL INFORMATION

3

Item 1 —

Financial Statements (Unaudited)

3

Condensed Consolidated Balance Sheets at June 30, 2019 and March 31, 2020

3

Condensed Consolidated Statements of Operations for the three and nine months ended March 31, 2019 and 2020

4

Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended March 31, 2019 and 2020

5

Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended March 31, 2019 and 2020

6

Condensed Consolidated Statements of Cash Flows for the nine months ended March 31, 2019 and 2020

8

Notes to Condensed Consolidated Financial Statements

9

Item 2 —

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

26

Item 3 —

Quantitative and Qualitative Disclosures about Market Risk

33

Item 4 —

Controls and Procedures

33

PART II — OTHER INFORMATION

34

Item 1 —

Legal Proceedings

34

Item 1A —

Risk Factors

34

Item 2 —

Unregistered Sales of Equity Securities and Use of Proceeds

35

Item 3 —

Defaults Upon Senior Securities

35

Item 4 —

Mine Safety Disclosures

35

Item 5 —

Other Information

35

Item 6 —

Exhibits

36

Signatures

37

2

PART I—FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

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

June 30, 

March 31, 

    

2019

    

2020

ASSETS

CURRENT ASSETS:

Cash and cash equivalents

$

96,316

$

101,026

Accounts receivable, net

 

238,440

 

257,505

Inventories

 

273,711

 

241,317

Prepaid expenses and other current assets

 

32,432

 

38,522

Total current assets

 

640,899

 

638,370

Property and equipment, net

 

127,385

 

128,518

Goodwill

 

307,108

 

308,639

Intangible assets, net

 

132,954

 

129,471

Other assets

 

56,518

 

81,596

Total assets

$

1,264,864

$

1,286,594

LIABILITIES AND STOCKHOLDERS’ EQUITY

CURRENT LIABILITIES:

Bank lines of credit

$

88,000

$

95,000

Current portion of long-term debt

 

804

 

903

Accounts payable

 

93,500

 

103,797

Accrued payroll and related expenses

 

43,521

 

37,577

Advances from customers

 

43,227

 

32,968

Other accrued expenses and current liabilities

 

112,956

 

105,717

Total current liabilities

 

382,008

 

375,962

Long-term debt

 

257,752

 

264,777

Deferred income taxes

 

7,979

 

6,881

Other long-term liabilities

 

65,398

 

86,698

Total liabilities

 

713,137

 

734,318

Commitments and contingencies (Note 9)

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 shares at June 30, 2019 and 18,010,625 shares at March 31, 2020

 

168,913

 

116,872

Retained earnings

 

399,541

 

460,828

Accumulated other comprehensive loss

 

(16,727)

 

(25,424)

Total stockholders’ equity

 

551,727

 

552,276

Total liabilities and stockholders’ equity

$

1,264,864

$

1,286,594

See accompanying notes to condensed consolidated financial statements.

3

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

(amounts in thousands, except per share data)

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

    

Net revenues:

Products

$

224,778

$

213,257

$

632,660

$

646,790

Services

 

79,506

 

79,626

 

241,078

 

242,287

Total net revenues

 

304,284

 

292,883

 

873,738

 

889,077

Cost of goods sold:

Products

 

147,939

 

141,069

 

423,441

 

436,120

Services

 

45,029

 

42,707

 

132,724

 

133,866

Total cost of goods sold

 

192,968

 

183,776

 

556,165

 

569,986

Gross profit

 

111,316

 

109,107

 

317,573

 

319,091

Operating expenses:

Selling, general and administrative

 

67,278

 

65,576

 

196,082

 

191,655

Research and development

 

13,695

 

15,358

 

40,253

 

44,485

Impairment, restructuring and other charges (benefit), net

 

(1,777)

 

4,548

 

1,154

 

1,520

Total operating expenses

 

79,196

 

85,482

 

237,489

 

237,660

Income from operations

 

32,120

 

23,625

 

80,084

 

81,431

Interest and other expense, net

 

(5,595)

 

(4,706)

 

(16,546)

 

(14,286)

Income before income taxes

 

26,525

 

18,919

 

63,538

 

67,145

(Provision) benefit for income taxes

 

(6,899)

 

639

 

(15,403)

 

(5,858)

Net income

$

19,626

$

19,558

$

48,135

$

61,287

Earnings per share:

Basic

$

1.09

$

1.08

$

2.66

$

3.36

Diluted

$

1.05

$

1.06

$

2.58

$

3.28

Shares used in per share calculation:

Basic

 

18,079

 

18,182

 

18,085

 

18,251

Diluted

 

18,671

 

18,513

 

18,678

 

18,693

See accompanying notes to condensed consolidated financial statements.

4

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)

(amounts in thousands)

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Net income

$

19,626

$

19,558

$

48,135

$

61,287

Other comprehensive income (loss):

Foreign currency translation adjustment

 

1,521

 

(8,314)

 

(2,694)

 

(8,726)

Other

 

7

 

10

 

22

 

29

Other comprehensive income (loss)

1,528

(8,304)

(2,672)

(8,697)

Comprehensive income

$

21,154

$

11,254

$

45,463

$

52,590

See accompanying notes to condensed consolidated financial statements.

5

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED)

(amounts in thousands, except share data)

Three Months Ended March 31, 2019

Accumulated

Common Stock

Other

    

Number of

    

    

Retained

    

Comprehensive

    

Shares

Amount

Earnings

Loss

Total

Balance—December 31, 2018

 

18,020,907

$

151,926

$

363,254

$

(18,984)

$

496,196

Exercise of stock options

 

58,613

1,196

1,196

Vesting of RSUs

 

1,219

Shares issued under employee stock purchase program

 

36,020

2,160

2,160

Stock-based compensation expense

 

5,888

5,888

Taxes paid related to net share settlement of equity awards

 

(15,918)

(786)

(786)

Net income

 

19,626

19,626

Other comprehensive income

 

1,528

1,528

Balance—March 31, 2019

18,100,841

$

160,384

$

382,880

$

(17,456)

$

525,808

Three Months Ended March 31, 2020

Accumulated

Common Stock

Other

    

Number of

    

    

Retained

    

Comprehensive

    

Shares

Amount

Earnings

Loss

Total

Balance—December 31, 2019

18,267,574

$

133,566

$

441,270

$

(17,120)

$

557,716

Exercise of stock options

1,041

80

80

Vesting of RSUs

1,671

Shares issued under employee stock purchase program

36,758

2,221

2,221

Stock-based compensation expense

5,837

5,837

Repurchase of common stock

(295,833)

(24,781)

(24,781)

Taxes paid related to net share settlement of equity awards

(586)

(51)

(51)

Net income

19,558

19,558

Other comprehensive loss

(8,304)

(8,304)

Balance—March 31, 2020

 

18,010,625

$

116,872

$

460,828

$

(25,424)

$

552,276

Nine Months Ended March 31, 2019

Accumulated

Common Stock

Other

    

Number of

    

    

Retained

    

Comprehensive

    

Shares

Amount

Earnings

Loss

Total

Balance—June 30, 2018

 

18,032,374

$

169,475

$

334,745

$

(14,784)

$

489,436

Exercise of stock options

 

108,008

 

1,985

 

 

 

1,985

Vesting of RSUs

 

357,924

 

 

 

 

Shares issued under employee stock purchase program

 

75,313

 

4,180

 

 

 

4,180

Stock-based compensation expense

 

 

19,514

 

 

 

19,514

Repurchase of common stock

(288,316)

(21,029)

(21,029)

Taxes paid related to net share settlement of equity awards

 

(184,462)

 

(13,741)

 

 

 

(13,741)

Net income

 

 

 

48,135

 

 

48,135

Other comprehensive loss

 

 

 

 

(2,672)

 

(2,672)

Balance—March 31, 2019

18,100,841

$

160,384

$

382,880

$

(17,456)

$

525,808

6

Nine Months Ended March 31, 2020

Accumulated

Common Stock

Other

    

Number of

    

    

Retained

    

Comprehensive

    

Shares

Amount

Earnings

Loss

Total

Balance—June 30, 2019

 

18,167,020

$

168,913

$

399,541

$

(16,727)

$

551,727

Exercise of stock options

 

201,003

 

4,112

 

 

 

4,112

Vesting of RSUs

 

388,756

 

 

 

 

Shares issued under employee stock purchase program

 

71,595

 

4,286

 

 

 

4,286

Stock-based compensation expense

 

 

18,097

 

 

 

18,097

Repurchase of common stock

(562,707)

(51,775)

(51,775)

Taxes paid related to net share settlement of equity awards

 

(255,042)

 

(26,761)

 

 

 

(26,761)

Net income

 

 

 

61,287

 

 

61,287

Other comprehensive loss

 

 

 

 

(8,697)

 

(8,697)

Balance—March 31, 2020

18,010,625

$

116,872

$

460,828

$

(25,424)

$

552,276

See accompanying notes to condensed consolidated financial statements.

7

OSI SYSTEMS, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

(amounts in thousands)

Nine Months Ended March 31, 

    

2019

    

2020

CASH FLOWS FROM OPERATING ACTIVITIES

Net income

$

48,135

$

61,287

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

Depreciation and amortization

 

42,401

 

37,807

Stock-based compensation expense

 

19,514

 

18,097

Deferred income taxes

(3,220)

(50)

Amortization of debt discount and issuance costs

6,733

6,984

Other

 

1,617

 

2,778

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

Accounts receivable

 

(5,967)

 

(23,945)

Inventories

 

16,232

 

31,094

Prepaid expenses and other assets

 

(6,620)

 

(17,092)

Accounts payable

(20,265)

10,243

Accrued payroll and related expenses

(4,008)

(5,655)

Advances from customers

 

4,258

 

(9,846)

Other

 

(11,066)

 

(6,149)

Net cash provided by operating activities

 

87,744

 

105,553

CASH FLOWS FROM INVESTING ACTIVITIES

Acquisition of property and equipment

 

(20,905)

 

(16,062)

Acquisition of businesses, net of cash acquired

 

(18,271)

 

(3,521)

Acquisition of intangible and other assets

 

(1,657)

 

(8,764)

Net cash used in investing activities

 

(40,833)

 

(28,347)

CASH FLOWS FROM FINANCING ACTIVITIES

Net borrowings on bank lines of credit

 

11,000

 

7,000

Proceeds from long-term debt

 

1,019

 

592

Payments on long-term debt

 

(1,880)

 

(723)

Proceeds from exercise of stock options and employee stock purchase plan

 

6,165

 

8,398

Payments of contingent consideration

(4,797)

(5,265)

Repurchases of common stock

 

(21,029)

 

(51,775)

Taxes paid related to net share settlement of equity awards

 

(13,741)

 

(26,761)

Net cash used in financing activities

 

(23,263)

 

(68,534)

Effect of exchange rate changes on cash

 

(813)

 

(3,962)

Net change in cash and cash equivalents

 

22,835

 

4,710

Cash and cash equivalents—beginning of period

 

84,814

 

96,316

Cash and cash equivalents—end of period

$

107,649

$

101,026

Supplemental disclosure of cash flow information:

Cash paid, net during the period for:

Interest

$

9,394

$

6,773

Income taxes

$

28,233

$

16,141

See accompanying notes to condensed consolidated financial statements.

8

OSI SYSTEMS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1. Basis of Presentation

Basis of Presentation

The condensed consolidated financial statements include the accounts of OSI Systems, Inc. and our subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated financial statements have been prepared by management in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in conjunction with the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures required for annual financial statements have been condensed or excluded in accordance with SEC rules and regulations applicable to interim unaudited financial statements. Accordingly, the condensed consolidated financial statements do not include all of the information and footnotes required by GAAP for audited annual financial statements. In the opinion of management, the condensed consolidated financial statements reflect all adjustments of a normal and recurring nature that are considered necessary for a fair presentation of the results for the interim periods presented. These unaudited condensed consolidated financial statements and the accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2019 filed with the SEC. The results of operations for the three and nine months ended March 31, 2020 are not necessarily indicative of the operating results to be expected for the full 2020 fiscal year or any future periods.

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. Due to the inherent uncertainty involved in making estimates, our actual amounts reported in future periods could differ materially from these estimates.

Earnings Per Share Computations

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. The underlying equity component of the 1.25% convertible senior notes due 2022 (the “Notes”) discussed in Note 6 to the condensed consolidated financial statements will not have a net impact on diluted earnings per share unless the average price of our common stock exceeds the conversion price because the principal amount of the Notes is intended to be settled in cash upon conversion. There was no dilutive effect of the Notes for the three and nine months ended March 31, 2019 and 2020.

9

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

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Net income available to common stockholders

$

19,626

$

19,558

$

48,135

$

61,287

Weighted average shares outstanding—basic

 

18,079

 

18,182

 

18,085

 

18,251

Dilutive effect of equity awards

 

592

 

331

 

593

 

442

Weighted average shares outstanding—diluted

 

18,671

 

18,513

 

18,678

 

18,693

Basic earnings per share

$

1.09

$

1.08

$

2.66

$

3.36

Diluted earnings per share

$

1.05

$

1.06

$

2.58

$

3.28

Shares excluded from diluted earnings per share due to their anti-dilutive effect

44

145

46

100

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 $101.0 million at March 31, 2020. Of this amount, approximately 64% was held by our foreign subsidiaries and subject to repatriation tax considerations. These foreign funds were held primarily by our subsidiaries in Singapore, the United Kingdom, Malaysia, Mexico, Canada and Australia and to a lesser extent in Germany, India, and Albania among other countries. We have cash holdings in financial institutions that exceed insured limits for such institutions; however, we mitigate this risk by utilizing high credit quality financial institutions throughout the world.

Fair Value of Financial Instruments

Our financial instruments consist primarily of cash and cash equivalents, insurance company contracts, 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, as 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. The "Level 1" category includes assets and liabilities measured at quoted prices in active markets for identical assets and liabilities. The “Level 2" category includes assets and liabilities measured from observable inputs other than quoted market prices. The "Level 3" category includes assets and liabilities for which valuation inputs are unobservable and significant to the fair value measurement. As of June 30, 2019 and March 31, 2020, there were no assets in the "Level 1" and "Level 3" categories. Our contingent payment obligations related to acquisitions, which are further discussed in Note 9 to the condensed consolidated financial statements, are in the “Level 3” category for valuation purposes.

The fair values of our financial assets and liabilities are categorized as follows (in thousands):

June 30, 2019

March 31, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Insurance company contracts

 

$

 

$

35,899

 

$

 

$

35,899

 

$

$

32,441

 

$

 

$

32,441

Liabilities:

Contingent consideration

$

$

$

16,577

$

16,577

$

$

$

13,206

$

13,206

10

Goodwill Impairment

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 during our second fiscal 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 all three reporting units are less than their carrying amounts, including goodwill. Thus, we have determined that there is no goodwill impairment for any of the three reporting units.

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 users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.

Product Sales. We recognize revenue from sales of products upon shipment or delivery when control of the product transfers to the customer, depending on the terms of each sale, and when collection is probable. In the circumstance where terms of a product sale include subjective customer acceptance criteria, revenue is deferred until we have achieved the customer acceptance criteria unless the 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.

11

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 amount of consideration 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 the contract which may contain one or more performance obligations. In the event that customers are permitted to terminate such arrangements, the underlying contract typically requires payment by the customer 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 11 to our condensed consolidated financial statements 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 the 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.

Contract assets and liabilities were as follows (in thousands):

    

June 30, 

    

March 31, 

    

    

 

Contract Assets:

2019

2020

Change

% Change

 

Unbilled revenue

$

19,287

$

34,706

$

15,419

 

80

%

Contract Liabilities:

    

    

    

    

 

Advances from customers

$

43,227

$

32,968

$

(10,259)

(24)

%

Deferred revenue—current

 

33,641

 

30,745

 

(2,896)

(9)

%

Deferred revenue—long-term

 

9,506

 

14,511

 

5,005

53

%

Contract assets increased during the nine months ended March 31, 2020 primarily due to satisfaction of performance obligations for explosive detection systems and cargo and vehicle inspection systems in our Security division which have not yet been billed to customers. The net decrease in contract liabilities was primarily due to satisfaction of performance obligations and application of payments against customer billings on cargo and vehicle system contracts in our Security division.

12

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 March 31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $178.3 million. We expect to recognize revenue on approximately 70% of the remaining performance obligations over the next 12 months, and the remainder is expected to be recognized thereafter. During the nine months ended March 31, 2020, we recognized revenue of $70.3 million from contract liabilities existing at the beginning of the period.

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.

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 condensed consolidated financial statements.

The components of operating lease expense were as follows (in thousands):

Three Months Ended

Nine Months Ended

    

March 31, 2020

    

March 31, 2020

Operating lease cost

$

2,525

$

7,771

Variable lease cost

 

237

551

Short-term lease cost

 

350

745

$

3,112

$

9,067

13

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

    

Balance Sheet Category

    

March 31, 2020

Operating lease ROU assets, net

 

Other assets

$

26,397

Operating lease liabilities, current portion

 

Other accrued expenses and current liabilities

$

8,118

Operating lease liabilities, long-term

 

Other long-term liabilities

 

18,648

Total operating lease liabilities

 

  

$

26,766

Weighted average remaining lease term

 

  

 

4.4 years

Weighted average discount rate

 

  

 

4.3%

Supplemental cash flow information related to operating leases was as follows (in thousands):

Three Months Ended

Nine Months Ended

    

March 31, 2020

    

March 31, 2020

Cash paid for operating lease liabilities

$

2,466

$

7,664

ROU assets obtained in exchange for new lease obligations

2,239

 

3,718

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

    

March 31, 2020

Less than one year

$

9,036

1 – 2 years

 

6,808

2 – 3 years

 

4,318

3 – 4 years

 

3,562

4 – 5 years

 

2,529

Thereafter

 

3,143

 

29,396

Less: Imputed interest

 

(2,630)

Total lease liabilities

$

26,766

Maturities of minimum operating lease liabilities under non-cancelable leases under ASC 840 (defined below) at June 30, 2019 were as follows (in thousands):

    

June 30, 2019

Less than one year

$

9,802

1 – 2 years

 

8,082

2 – 3 years

 

5,473

3 – 4 years

 

3,397

4 – 5 years

 

2,954

Thereafter

 

4,583

Total lease liabilities

$

34,291

Recently Adopted Accounting Pronouncement

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 classified as either financing or operating leases. 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.”

14

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

Balance at

Effect of 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 condensed consolidated statement of operations or the condensed consolidated statement of cash flows for the nine months ended March 31, 2020.

Recently Issued Accounting Pronouncements Not Yet Adopted

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. ASU 2019-12 is effective for publicly-traded business entities for annual reporting periods beginning after December 15, 2020, and interim periods within those reporting periods. 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. We are currently evaluating the potential impact of the adoption of this guidance on our 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 non-cancellable 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. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.

2. Business Combinations

Under ASC 805, Business Combinations, the acquisition method of accounting requires us to record assets acquired less liabilities assumed in an acquisition at their estimated fair values at the date of acquisition. Any excess of the total estimated purchase consideration over the estimated fair value of the assets acquired less liabilities assumed 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. We may record adjustments to the assets acquired and liabilities assumed, with corresponding adjustments to goodwill, during the one-year post-acquisition measurement period as additional information becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are reflected in reported earnings.

15

Fiscal Year 2020 Business Acquisition

In February 2020, we (through our Optoelectronics and Manufacturing division) acquired a privately-held manufacturing business for $3.35 million, plus up to $1.65 million in potential contingent consideration, which may be earned over a three-year period. The acquisition was financed with cash on hand. The goodwill recognized for this business is deductible for income tax purposes.

Fiscal Year 2019 Business Acquisitions

In January 2019, we (through our Security division) acquired a privately held sales and services company. The acquisition was financed with cash on hand and was in an amount determined to be insignificant by management.

In August 2018, we (through our Security division) acquired a privately held services company for approximately $0.8 million, plus up to approximately $5 million in potential contingent consideration, which may be earned over the five-year period after the acquisition. The acquisition was financed with cash on hand. The goodwill recognized for this business is not deductible for income tax purposes.

In July 2018, we (through our Optoelectronics and Manufacturing division) acquired an optoelectronics solutions business for $17.5 million. The acquisition was financed with cash on hand and borrowings under our revolving bank line of credit. The goodwill recognized for this business is deductible for income tax purposes.

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. Balance Sheet Details

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

June 30, 

March 31, 

Accounts receivable, net

    

2019

    

2020

Accounts receivable

$

253,504

$

274,364

Less allowance for doubtful accounts

 

(15,064)

 

(16,859)

Total

$

238,440

$

257,505

June 30, 

March 31, 

Inventories

2019

2020

Raw materials

$

143,697

$

133,720

Work-in-process

 

67,897

 

59,070

Finished goods

 

62,117

 

48,527

Total

$

273,711

$

241,317

June 30, 

March 31, 

Property and equipment, net

    

2019

    

2020

Land

$

16,564

$

16,513

Buildings, civil works and improvements

55,391

55,574

Leasehold improvements

8,311

 

8,628

Equipment and tooling

128,428

128,638

Furniture and fixtures

3,190

3,154

Computer equipment

18,733

18,525

Computer software

20,146

19,953

Computer software implementation in process

8,563

11,019

Construction in process

 

5,760

 

6,307

Total

265,086

 

268,311

Less accumulated depreciation and amortization

(137,701)

 

(139,793)

Property and equipment, net

$

127,385

$

128,518

16

Depreciation and amortization expense for property and equipment was $5.1 million and $5.4 million for the three months ended March 31, 2019 and 2020, respectively, and $15.4 million and $15.9 million for the nine months ended March 31, 2019 and 2020, respectively.

4. Goodwill and Intangible Assets

The changes in the carrying value of goodwill by segment for the nine-month period ended March 31, 2020 are as follows (in thousands):

Optoelectronics

and

    

Security

    

Healthcare

    

Manufacturing

    

Division

Division

Division

Consolidated

Balance as of June 30, 2019

$

200,079

$

40,064

$

66,965

$

307,108

Goodwill acquired or adjusted during the period

 

2,213

1,033

3,246

Foreign currency translation adjustment

 

(517)

 

(55)

 

(1,143)

 

(1,715)

Balance as of March 31, 2020

$

201,775

$

40,009

$

66,855

$

308,639

Intangible assets consisted of the following (in thousands):

June 30, 2019

March 31,  2020

Weighted

Gross

Gross

Average

Carrying

Accumulated

Intangibles

Carrying

Accumulated

Intangibles

    

Lives

    

Value

    

Amortization

    

Net

    

Value

    

Amortization

    

Net

Amortizable assets:

Software development costs

8 years

$

29,393

$

(12,747)

$

16,646

$

37,129

$

(15,553)

$

21,576

Patents

19 years

 

8,688

 

(1,927)

 

6,761

 

9,681

(2,481)

7,200

Developed technology

10 years

 

53,460

 

(14,050)

 

39,410

 

54,804

(18,135)

36,669

Customer relationships/backlog

7 years

 

63,101

 

(22,132)

 

40,969

 

63,244

(28,144)

35,100

Total amortizable assets

 

154,642

 

(50,856)

 

103,786

 

164,858

(64,313)

100,545

Non-amortizable assets:

IPR&D

2,290

2,290

2,200

2,200

Trademarks

 

26,878

 

 

26,878

 

26,726

26,726

Total intangible assets

$

183,810

$

(50,856)

$

132,954

$

193,784

$

(64,313)

$

129,471

Amortization expense related to intangible assets was $5.4 million and $4.9 million for the three-month periods ended March 31, 2019 and 2020, respectively. For the nine months ended March 31, 2019 and 2020, amortization expense related to intangible assets was $16.3 million and $14.3 million, respectively.

At March 31, 2020, the estimated future amortization expense for intangible assets was as follows (in thousands):

2020 (remaining 3 months)

    

$

4,639

2021

 

18,294

2022

 

15,581

2023

 

14,286

2024

 

13,543

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

 

34,202

Total

$

100,545

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. For the three months ended March 31, 2019 and 2020, we capitalized software development costs in the amounts of $0.8 million and $4.5 million, respectively. For the nine months ended March 31, 2019 and 2020, we capitalized software development costs in the amounts of $1.8 million and $7.7 million, respectively.

17

5. Impairment, Restructuring and Other Charges

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

During the three and nine months ended March 31, 2020, we abandoned a non-core product line in our Healthcare division which resulted in the write-off of assets, including intangible and fixed assets, totaling $3.3 million as we determined that these assets had no value and were permanently impaired. In addition, we continued to recover certain legal costs related to class action litigation and government investigations through insurance reimbursement. We also incurred additional legal fees related to these matters as well as restructuring charges by the divisions as noted in the tables below. This resulted in a net expense of $4.5 million and $1.5 million during the three and nine months ended March 31, 2020, respectively.

During the three and nine months ended March 31, 2019, we recovered certain legal costs related to class action litigation and government investigations through insurance reimbursements. We also incurred additional legal fees related to these matters as well as restructuring charges by the divisions as noted in the tables below. This resulted in a net (benefit) expense of $(1.8) million and $1.2 million for the three and nine months ended March 31, 2019, respectively.

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

Three Months Ended March 31, 2019

Optoelectronics and

Healthcare

Manufacturing

    

Security Division

    

Division

    

Division

    

Corporate

    

Total

Legal costs (recoveries), net

$

$

$

$

(1,777)

$

(1,777)

Three Months Ended March 31, 2020

Optoelectronics and

Healthcare

Manufacturing

    

Security Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

$

3,258

$

$

$

3,258

Acquisition-related costs

107

41

155

303

Employee termination costs

328

466

259

50

1,103

Facility closures/consolidation

30

30

Legal costs (recoveries), net

 

 

 

 

(146)

 

(146)

Total expensed

$

465

$

3,724

$

300

$

59

$

4,548

Nine Months Ended March 31, 2019

    

    

    

Optoelectronics and

    

    

Healthcare

Manufacturing

Security Division

Division

Division

Corporate

Total

Acquisition-related costs

$

$

$

287

$

$

287

Employee termination costs

 

 

1,442

 

133

 

 

1,575

Facility closures/consolidation

 

 

2,084

 

 

 

2,084

Legal costs (recoveries), net

 

 

 

 

(2,792)

 

(2,792)

Total expensed

$

$

3,526

$

420

$

(2,792)

$

1,154

Nine Months Ended March 31, 2020

    

    

    

Optoelectronics and

    

    

Healthcare

Manufacturing

Security Division

Division

Division

Corporate

Total

Impairment charges

$

$

3,258

$

$

$

3,258

Acquisition-related costs

107

41

155

303

Employee termination costs

 

734

 

466

 

277

 

119

 

1,596

Facility closures/consolidation

 

30

 

 

 

 

30

Legal costs (recoveries), net

 

 

 

 

(3,667)

 

(3,667)

Total expensed

$

871

$

3,724

$

318

$

(3,393)

$

1,520

18

The changes in the accrued liability for restructuring and other charges for the nine-month period ended March 31, 2020 were as follows (in thousands):

Facility

Employee

Closure/

Acquisition-

Termination

Consolidation

Legal Costs and

    

related Costs

    

 Costs

    

Cost

    

Settlements

    

Total

Balance as of June 30, 2019

$

$

432

$

$

6,331

$

6,763

Restructuring and other charges (benefit), net

303

 

1,596

30

(3,667)

 

(1,738)

(Payments), adjustments and reimbursements, net

(303)

(2,022)

(30)

1,204

 

(1,151)

Balance as of March 31, 2020

$

$

6

$

$

3,868

$

3,874

6. Borrowings

Revolving Credit Facility

Under our revolving credit facility, the aggregate committed amount available to us is $535 million. The credit facility matures in 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 March 31, 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 is expected to be discontinued by the end of calendar year 2021. The terms of our revolving credit facility allow for a replacement rate if the LIBOR index is discontinued. Letters of credit reduce the amount available to borrow by their face value amounts. The unused portion of the facility bears a commitment fee of 0.10% as of March 31, 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 March 31, 2020, there was $95.0 million of borrowings outstanding under the revolving credit facility and $48.1 million outstanding under the letters of credit sub facility. The amount available to borrow under the credit facility as of March 31, 2020 was $391.9 million. Loan amounts under the revolving credit facility may be borrowed, repaid and re-borrowed during the term. Although 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 March 31, 2020, we were 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.

19

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 the three months ended March 31, 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 three and nine months ended March 31, 2020 related to the Notes was $3.3 million and $9.7 million, respectively, which consisted of $0.9 million and $2.7 million of contractual interest expense, $2.1 million and $6.1 million of debt discount amortization and $0.3 million and $0.9 million of amortization of debt issuance costs. The total interest expense recognized for the three months and nine months ended March 31, 2019 was $3.2 million and $9.4 million, respectively, which consisted of $0.9 million and $2.7 million of contractual interest expense, $2.0 million and $5.8 million of debt discount amortization and $0.3 million and $0.9 million of amortization of debt issuance costs. As of June 30, 2019 and March 31, 2020, the unamortized debt discount was $27.3 million and $21.2 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.8 million as of June 30, 2019 and March 31, 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 March 31, 2020, $41.6 million was outstanding under these letter-of-credit facilities. As of March 31, 2020, the total amount available under these credit facilities was $24.2 million.

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

June 30, 

March 31, 

    

2019

    

2020

1.25% convertible notes due 2022:

Principal amount

$

287,500

$

287,500

Unamortized discount

(27,283)

 

(21,165)

Unamortized debt issuance costs

 

(3,722)

 

(2,841)

 

256,495

 

263,494

Other long-term debt

2,061

2,186

258,556

265,680

Less current portion of long-term debt

(804)

(903)

Long-term portion of debt

$

257,752

$

264,777

7. Stockholders’ Equity

Stock-based Compensation

As of March 31, 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."

20

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

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Cost of goods sold

$

182

$

189

$

539

$

517

Selling, general and administrative

5,543

5,520

 

18,487

 

17,153

Research and development

163

129

 

488

 

427

Stock-based compensation expense

$

5,888

$

5,838

$

19,514

$

18,097

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

The following summarizes stock option activity during the nine months ended March 31, 2020:

Weighted Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

    

Options

    

Price

    

Term

    

(in thousands)

Outstanding at June 30, 2019

 

515,884

$

33.74

Granted

 

13,263

101.31

Exercised

 

(201,003)

20.45

Expired or forfeited

 

(1,092)

85.37

Outstanding at March 31, 2020

 

327,052

44.47

 

2.7 years

$

8,867

Exercisable at March 31, 2020

 

295,525

39.85

 

2.0 years

8,867

The following summarizes RSU award activity during the nine months ended March 31, 2020:

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2019

 

521,140

$

73.97

Granted

 

300,998

88.26

Vested

 

(388,756)

68.60

Forfeited

 

(13,907)

83.24

Nonvested at March 31, 2020

 

419,475

88.89

As of March 31, 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 97,514 and 81,621 performance-based RSUs during the nine months ended March 31, 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.

Stock Repurchase Program

In March 2018, the Board of Directors authorized a stock repurchase program of up to 1,000,000 shares, which was completed during the three months ended March 31, 2020. In April 2020, the Board of Directors authorized a new share repurchase program of up to 1,000,000 shares. 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.

During the nine months ended March 31, 2020, we repurchased 562,707 shares of our common stock.

21

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.

8. Retirement Benefit Plans

We sponsor various retirement benefit plans including qualified and nonqualified defined benefit pension plans for our employees. The components of net periodic pension expense are as follows (in thousands):

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Service cost

$

98

$

100

$

295

$

300

Interest cost

8

8

25

24

Amortization of prior service cost

14

13

 

42

 

39

Net periodic pension expense

$

120

$

121

$

362

$

363

For the three months ended March 31, 2019, we made no contributions to these defined benefit plans. For the nine months ended March 31, 2019, we made contributions of $1.0 million to these defined benefit plans. For the three and nine months ended March 31, 2020, we made no contributions to these defined benefit plans.

We also maintain various defined contribution plans. For the three months ended March 31, 2019 and 2020, we made contributions of $1.6 million and $1.8 million, respectively, to these defined contribution plans. For the nine months ended March 31, 2019 and 2020, we made contributions of $4.7 million and $5.0 million, respectively, to these defined contribution plans.

9. Commitments and Contingencies

COVID-19

Our operations expose us to risks associated with pandemics, epidemics or other public health emergencies, such as the recent outbreak of coronavirus disease 2019 (COVID-19). The rapid spread of COVID-19 and the continuously evolving responses to combat it have had an increasingly negative impact on the global economy. Because of the rapidly changing business environment, unprecedented market volatility and high degree of uncertainty resulting from COVID-19, the extent to which COVID-19 will adversely impact our business is highly uncertain and unpredictable. While COVID-19 has negatively impacted, and is expected to continue to negatively impact, our results of operations, cash flows and financial position, the current level of uncertainty over the economic and operational impacts of COVID-19 means the related financial impact from a prolonged pandemic cannot be reasonably estimated at this time. We are regularly monitoring the potential effects of COVID-19 on our results of operations, cash flows and financial position.

Acquisition-Related Contingent Obligations

Under the terms and conditions of the purchase agreements associated with certain acquisitions, we may be obligated to make additional payments based on the achievement of certain sales or profitability milestones through the acquired operations. For agreements that contain contingent consideration caps, the remaining maximum amount of such potential future payments is $23.7 million as of March 31, 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. We made $0.1 million and $1.3 million of such payments during the three and nine months ended March 31, 2019, respectively, and $0.2 million and $1.5 million of such payments during the three and nine months ended March 31, 2020, respectively.

22

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 March 31, 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

Addition of contingent earnout obligations

1,560

Foreign currency translation adjustment

(183)

Changes in fair value for contingent earnout obligations

 

(946)

Payments on contingent earnout obligations

 

(3,802)

Ending fair value, March 31, 2020

$

13,206

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 March 31, 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.

23

Product Warranties

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.

The following table presents changes in warranty provisions (in thousands):

Nine Months Ended March 31, 

    

2019

    

2020

Balance at beginning of period

$

21,819

$

21,724

Additions and adjustments

7,135

6,105

Reductions for warranty repair costs

 

(6,545)

 

(6,557)

Balance at end of period

$

22,409

$

21,272

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.

10. Income Taxes

The determination of the annual effective tax rate is based upon a number of significant estimates and judgments, including the estimated annual pretax income in each tax jurisdiction in which we operate, and the development of tax planning strategies during the year. In addition, as a global commercial enterprise, our tax expense can be impacted by changes in tax rates or laws, the finalization of tax audits and reviews, and other factors that cannot be predicted with certainty. As such, there can be significant volatility in interim tax provisions.

24

During the three and nine months ended March 31, 2020, we recognized discrete tax benefits of $5.1 million and $12.0 million, respectively, resulting in an effective tax rate of -3.4% and 8.7%, respectively. This included discrete tax benefits primarily related to equity-based compensation under ASU 2016-09 and return to provision true-up adjustments. During the three and nine months ended March 31, 2019, we recognized a tax benefit for equity-based compensation of $0.7 million and $2.6 million, respectively, under ASU 2016-09 resulting in an effective tax rate of 26.0% and 24.2%, respectively. Excluding the impact of the discrete tax items noted above, our effective tax rate for the three and nine months ended March 31, 2020 was 23.7% and 26.7%, respectively, as compared to 28.6% and 28.4% in the prior-year three month and nine month periods, respectively.

11. 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 of the Form 10-K for the fiscal year ended June 30, 2019.

The following tables set forth the results of operations and identifiable assets by industry segment (in thousands):

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Revenues (1) —by Segment:

Security division

$

193,486

$

187,076

$

552,130

$

578,477

Healthcare division

48,865

45,662

 

138,697

 

127,862

Optoelectronics and Manufacturing division, including intersegment revenues

70,927

70,240

 

213,900

 

216,684

Intersegment revenues elimination

(8,994)

(10,095)

 

(30,989)

 

(33,946)

Total

$

304,284

$

292,883

$

873,738

$

889,077

Income (loss) from operations —by Segment:

Security division

$

24,943

$

24,525

$

74,056

$

73,405

Healthcare division

5,418

1,682

 

5,752

 

5,793

Optoelectronics and Manufacturing division

7,320

7,309

 

22,212

 

25,096

Corporate

(5,354)

(10,161)

 

(21,265)

 

(23,578)

Eliminations

(207)

270

 

(671)

 

715

Total

$

32,120

$

23,625

$

80,084

$

81,431

June 30, 

March 31, 

    

2019

    

2020

Assets (2) —by Segment:

Security division

$

793,810

$

784,736

Healthcare division

 

157,639

 

199,645

Optoelectronics and Manufacturing division

 

237,851

 

241,824

Corporate

 

79,498

 

101,419

Eliminations (3)

 

(3,934)

 

(41,030)

Total

$

1,264,864

$

1,286,594

(1)For each of the three and nine month periods ended March 31, 2019 and March 31, 2020, no customer accounted for greater than 10% of total net revenues.
(2)One customer accounted for 16% of accounts receivable, net as of March 31, 2020. No customer accounted for 10% or more of accounts receivable, net as of June 30, 2019.
(3)Eliminations in assets reflect the amount of intercompany profits in inventory and intercompany ROU assets under ASC 842 as of the balance sheet date. Such intercompany profit will be realized when inventory is shipped to the external customers of the Security and Healthcare divisions.

25

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

In this report, “OSI”, the “Company”, “we”, “us”, “our” and similar terms refer to OSI Systems, Inc. together with our wholly-owned subsidiaries.

This management’s discussion and analysis of financial condition as of March 31, 2020 and results of operations for the three and nine months ended March 31, 2020 should be read in conjunction with management’s discussion and analysis of financial condition and results of operations included in our Annual Report on Form 10-K for the year ended June 30, 2019 filed with the SEC.

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. The expectations, beliefs, and projections reflected in the forward-looking statements may prove to be inaccurate, and actual results may differ materially from those reflected in such forward-looking statements. Important factors that could cause our actual results to differ materially from those expectations are disclosed in this report, our Annual Report on Form 10-K for the fiscal year ended June 30, 2019 (including 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”), and other documents filed by us from time to time with the SEC. Such factors, of course, do not include all factors that might affect our business and financial condition. Although we believe that the assumptions upon which our forward-looking statements are based are reasonable, such assumptions could prove to be inaccurate and actual results could differ materially from those expressed in or implied by the forward-looking statements. For example, 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, and 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 operations. 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 report 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.

Executive Summary

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

26

Security Division. Through our Security division, we provide security screening products and services internationally, 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 63% and 65% of our total consolidated revenues for the nine months ended March 31, 2019 and 2020, respectively.

Healthcare Division. Through our Healthcare division, we design, manufacture, market and service patient monitoring and diagnostic cardiology systems internationally 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% and 14% of our total consolidated revenues for the nine months ended March 31, 2019 and 2020, respectively.

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 internationally 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, automotive diagnostic systems, 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 21% and 21% of our total consolidated revenues for the nine months ended March 31, 2019 and 2020, respectively.

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.

Coronavirus Pandemic. The recent novel coronavirus (COVID-19) outbreak has resulted, and is likely to continue to result, in significant economic disruptions and has impacted and is expected to continue to impact our operations and the operations of our suppliers as a result of quarantines, facility closures, and travel and logistics restrictions in connection with the outbreak. While we do not expect these impacts to be long-term, there is uncertainty around the duration and impact of the COVID-19 outbreak. Our Healthcare division has experienced increased near-term term demand for products as a result of COVID-19; however, we expect our other divisions to see adverse changes in the timing of demand for products and services. In our Security division, we expect order activity to be 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 newly-imposed government regulations, certain of our global manufacturing facilities are not able to operate at optimal utilization. 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 could be materially adversely impacted. We will continue to actively monitor the situation and may take further actions that alter our business operations as may be required by federal, state or local authorities or that we determine are in our best interests. For a further discussion of potential risks to our business from the COVID-19 pandemic, see Item 1A. Risk Factors in this quarterly report on Form 10-Q.

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. The current status and potential outcomes of Brexit has contributed to economic uncertainty and could have an adverse impact on our UK business, including our orders and sales operations and personnel in the UK. 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.

Our international operations provide a significant portion of our total revenue and expenses. Many of these revenues and expenses are denominated in currencies other than the U.S. dollar, and, as a result, may be significantly affected by changes in foreign exchange rates.

27

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 near-term increased demand for its patient monitoring products as a result of the COVID-19 pandemic. However, in prior periods, our results of operations were adversely impacted in by difficulties associated with product launches. These issues may in future periods continue to adversely impact our results of operations. Additionally, there have been numerous efforts advanced by the Trump administration and Congress to repeal and replace or modify the Affordable Care Act, which has created uncertainty in the healthcare industry that has adversely impacted, and may continue to adversely impact, our results of operations.

European Union Threat Detection Standards. The EU has implemented regulations for all airports within the EU to have hold baggage screening systems that are compliant with the European Civil Aviation Conference (ECAC) Standard 3 by September 2020. It is unclear whether this deadline will hold or be delayed. Our Security division's real time tomography (RTT) product has passed the ECAC explosive detection system Standard 3 threat detection requirement.

Government Policies. Our net income could be affected by changes in U.S. or foreign government policies. For example, the LIBOR index is expected to be discontinued by the end of calendar year 2021. If 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 is scheduled to expire in May 2020. While we are actively in discussions with the Mexican government for a renewal 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 discontinued or continued upon modified terms, our results of operations could be materially affected.

Results of Operations for the Three Months Ended March 31, 2019 (Q3 2019) Compared to the Three Months Ended March 31, 2020 (Q3 2020) (amounts in millions)

Net Revenues

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

    

Q3

    

% of

    

Q3

    

% of

    

    

 

2019

Net Revenues

2020

Net Revenues

$ Change

% Change

 

Security

$

193.5

 

64

%  

$

187.1

 

64

%  

$

(6.4)

 

(3)

%

Healthcare

 

48.9

 

16

 

45.7

 

16

 

(3.2)

 

(7)

Optoelectronics and Manufacturing

 

61.9

 

20

 

60.1

 

20

 

(1.8)

 

(3)

Total net revenues

$

304.3

 

100

%  

$

292.9

 

100

%  

$

(11.4)

 

(4)

%

Revenues for the Security division during the three months ended March 31, 2020 decreased on a year-over-year basis as a result of decreased revenue from cargo and vehicle inspection systems and explosive detection systems, partially offset by an increase in sales of checkpoint equipment. Overall service revenue for the division was comparable to the prior year.

Revenues for the Healthcare division during the three months ended March 31, 2020 decreased year-over-year due to lower sales of patient monitoring systems and the exit of a product line.

Revenues for the Optoelectronics and Manufacturing division during the three months ended March 31, 2020 decreased year-over-year as a result of reduced revenue in our contract manufacturing business partially offset by the inclusion of revenues from a small business acquired in February 2020.

28

Toward the end of the third quarter of fiscal year 2020, revenues in our Security and Optoelectronics and Manufacturing divisions were adversely impacted as a result of the COVID-19 pandemic.

Gross Profit

    

Q3

    

% of

    

Q3

    

% of

 

2019

Net Revenues

2020

Net Revenues

 

Gross profit

$

111.3

 

36.6

%  

$

109.1

 

37.3

%

Gross profit as a percentage of net revenues during the three months ended March 31, 2020 was higher compared to the prior year due to improved margins in our Security division driven primarily by increased service gross margins as well as increased gross margins in our Healthcare division.

Operating Expenses

    

Q3

    

% of

    

Q3

    

% of

    

    

 

2019

Net Revenues

2020

Net Revenues

$ Change

% Change

 

Selling, general and administrative

$

67.3

 

22.1

%  

$

65.6

 

22.4

%  

$

(1.7)

 

(2.5)

%

Research and development

 

13.7

 

4.5

 

15.4

 

5.2

 

1.7

 

12.1

Impairment, restructuring and other charges (benefit), net

 

(1.8)

 

(0.6)

 

4.5

 

1.6

 

6.3

 

(355.9)

Total operating expenses

$

79.2

 

26.0

%  

$

85.5

 

29.2

%  

$

6.3

 

7.9

%

Selling, general and administrative. Selling, general and administrative (SG&A) expenses consist primarily of compensation paid to sales, marketing and administrative personnel, professional service fees, sales commissions and marketing expenses. SG&A expense for the three months ended March 31, 2020 was lower than the comparable prior-year period primarily due to reduced sales commission expenses on lower net revenues, as well as lower marketing and travel expenses, partially offset by higher employee compensation expense.

Research and development. Research and development (R&D) expenses include research related to new product development and product enhancements. The increase in R&D expenses during the three months ended March 31, 2020 from the same prior-year period reflected increased investment in our Security division primarily to support new product development.

Impairment, restructuring and other charges (benefit). Impairment, restructuring and other charges generally consist of charges related to reductions in our workforce, facility consolidation, impairment of assets, costs related to acquisition activity, legal charges and other non-recurring charges. The net expense in the third fiscal quarter of 2020 included $3.3 million from impairment of assets in our Healthcare division for the exit of a product line, $1.1 million of employee termination and facility closure costs and $0.1 million of other net costs. The net benefit in the third fiscal quarter of 2019 was primarily due to a recovery of certain legal costs through insurance reimbursement.

Other Income and Expenses

Interest and other expense, net. For the three months ended March 31, 2020, interest and other expense, net was $4.7 million as compared to $5.6 million in the comparable prior-year period. This decrease was driven primarily by lower average levels of borrowing under our revolving credit facility as well as lower average interest rates during the three months ended March 31, 2020 compared to the same period in the prior year. Interest expense in the current-year period included $2.2 million of non-cash interest expense primarily related to the Notes (see Note 6 to the condensed consolidated financial statements for further discussion) compared to $2.0 million during the comparable prior-year period.

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 and (vi) discrete tax items. For the three months ended March 31, 2020, we recognized a benefit for income taxes of $(0.6) million compared to a provision for income taxes of $6.9 million for the comparable prior-year period. The effective tax rate for the three months ended March 31, 2019 and 2020 was 26.0% and (3.4)%, respectively. During the three months ended March 31, 2019, we recognized a discrete tax benefit of $0.7 million primarily for equity-based compensation under ASU 2016-09. During the three months ended March 31, 2020, we recognized a discrete tax benefit of $5.1 million for a return

29

to provision true-up adjustment. Excluding the impact of these discrete tax benefits, our effective tax rate for the three months ended March 31, 2019 and 2020 was 28.6% and 23.7%, respectively.

Results of Operations for the Nine Months Ended March 31, 2019 (YTD Q3 2019) Compared to the Nine Months Ended March 31, 2020 (YTD Q3 2020) (amounts in millions)

Net Revenues

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

YTD Q3

% of

YTD Q3

% of

    

    

 

    

2019

    

Net Revenues

    

2020

    

Net Revenues

    

$ Change

    

% Change

 

Security

$

552.1

 

63

%  

$

578.5

 

65

%  

$

26.4

 

5

%

Healthcare

 

138.7

 

16

 

127.9

 

14

 

(10.8)

 

(8)

Optoelectronics and Manufacturing

 

182.9

 

21

 

182.7

 

21

 

(0.2)

 

Total net revenues

$

873.7

 

100

%  

$

889.1

 

100

%  

$

15.4

 

2

%

Revenues for the Security division during the nine months ended March 31, 2020 increased on a year-over-year basis as a result of increased product revenue from cargo and vehicle inspection systems, explosive detection systems and checkpoint equipment, partially offset by decreases in sales of explosive trace detection products. Service revenue for the Security division was comparable to the prior year period.

Revenues for the Healthcare division during the nine months ended March 31, 2020 decreased year-over-year due to lower sales of patient monitoring systems.

Revenues for the Optoelectronics and Manufacturing division during the nine months ended March 31, 2020 were consistent with the prior comparable period.

Toward the end of the third quarter of fiscal year 2020, revenues in our Security and Optoelectronics and Manufacturing divisions were adversely impacted as a result of the COVID-19 pandemic.

Gross Profit

YTD Q3

% of

YTD Q3

% of

 

    

2019

    

Net Revenues

    

2020

    

Net Revenues

 

Gross profit

$

317.6

 

36.3

%  

$

319.1

 

35.9

%

Gross profit as a percentage of net revenues during the nine months ended March 31, 2020 decreased on a year-over-year basis as a result of a reduction in gross margin in the Security division, due largely to an unfavorable mix of revenues driven by higher equipment sales growth relative to service revenue growth. Service revenues in the Security division generally carry higher gross margins than equipment sales. The decrease in net revenues from the Healthcare division also adversely impacted the gross margin since sales from our Healthcare division generally have higher gross margins than our other divisions. These impacts on gross margin were partially offset by an increase in the gross margin within the Optoelectronics and Manufacturing division due to a favorable sales mix and operational efficiencies.

Operating Expenses

YTD Q3

% of

YTD Q3

% of

    

    

 

    

2019

    

Net Revenues

    

2020

    

Net Revenues

    

$ Change

    

% Change

 

Selling, general and administrative

$

196.1

 

22.4

%  

$

191.7

 

21.6

%  

$

(4.4)

 

(2.3)

%

Research and development

 

40.3

 

4.6

 

44.5

 

5.0

 

4.2

 

10.5

Impairment, restructuring and other charges (benefit), net

 

1.1

 

0.1

 

1.5

 

0.2

 

0.4

 

31.7

Total operating expenses

$

237.5

 

27.1

%  

$

237.7

 

26.7

%  

$

0.2

 

0.1

%

30

Selling, general and administrative. SG&A expense for the nine months ended March 31, 2020 was lower than the prior comparable period due to lower sales commissions and marketing expenses, partially offset by higher employee compensation expense.

Research and development. The increase in R&D expense during the nine months ended March 31, 2020 from the same prior-year period reflected increased expenses in our Security division primarily to support new product development.

Impairment, restructuring and other charges (benefit). In the first nine months of fiscal year 2020, we incurred impairment, restructuring and other charges, net of $3.3 million related to the exit of a product line in our Healthcare division, $1.6 million of employee termination and facility closure costs and $0.3 million of acquisition costs, which were offset by a net recovery of $3.7 million for certain legal costs through insurance reimbursements. In the first nine months of fiscal 2019, we incurred restructuring and other charges of $3.7 million related to employee termination and business exit costs and $0.3 million in acquisition costs, which were partially offset by a $2.8 million net recovery of certain legal costs as a result of insurance reimbursements.

Other Income and Expenses

Interest and other expense, net. For the nine months ended March 31, 2020, interest and other expense, net was $14.3 million as compared to $16.5 million in the comparable prior-year period. This decrease was driven primarily by lower average levels of borrowing under our revolving credit facility as well as a lower average interest rates during the nine months ended March 31, 2020 compared to the same period in the prior year. Interest expense in the current-year period included $6.6 million of non-cash interest expense largely related to the Notes (see Note 6 to the condensed consolidated financial statements for further discussion) compared to $5.8 million during the comparable prior-year period.

Income taxes. For the nine months ended March 31, 2020, we recognized a provision for income taxes of $5.8 million compared to $15.4 million for the comparable prior-year period. The effective tax rate for the nine months ended March 31, 2019 and 2020 was 24.2% and 8.7%, respectively. During the nine months ended March 31, 2019 and 2020, we recognized discrete tax benefits of $2.6 million and $12.0 million, respectively, primarily for equity-based compensation under ASU 2016-09 in each period and a return to provision true-up adjustment in the third quarter of fiscal year 2020. Excluding the net impact of these discrete tax benefits, our effective tax rate for the nine months ended March 31, 2019 and 2020 was 28.4% and 26.7%, respectively.

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 $101.0 million as of March 31, 2020, a increase of $4.7 million, or 4.9%, from $96.3 million as of June 30, 2019. During the nine months ended March 31, 2020, we generated $105.6 million of cash flow from operations. We currently anticipate that our available funds, cash flow from operations and credit facilities will be sufficient to meet our operational cash needs for the next 12 months and the foreseeable future.

Our current revolving credit facility allows us to borrow up to $535 million and matures in April 2024. As of March 31, 2020, there was $95.0 million outstanding under the revolving credit facility and $48.1 million outstanding under the letters-of-credit sub-facility.

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 the nine months ended March 31, 2020, we generated $105.6 million of cash from operations compared to $87.7 million in the same prior-year period. The increase in operating cash flow was driven by higher net income and an improvement in working capital

Cash Used in Investing Activities. Net cash used in investing activities was $28.3 million for the nine months ended March 31, 2020 compared to $40.8 million used for the nine months ended March 31, 2019. During the nine months ended March 31, 2020, we used cash of $16.1 million for capital expenditures, $3.5 million primarily for the acquisition of an optoelectronics business and $8.8 million for the acquisition of intangible and other assets. During the nine months ended March 31, 2019, we used cash of $20.9 million for capital expenditures, $17.5 million for the acquisition of an optoelectronics business and $0.8 million for the acquisition of a Security services business.

Cash Used in Financing Activities. Net cash used in financing activities was $68.5 million for the nine months ended March 31, 2020 compared to $23.3 million for the nine months ended March 31, 2019. During the nine months ended March 31, 2020, our primary uses in financing were $78.5 million for repurchases of our common stock and tax payments related to net share settlements of equity awards, partially offset by $7.0 million of net borrowings on our revolving credit facility and $8.4 million of proceeds from exercise of stock options and the employee stock purchase plan. During the nine months ended March 31, 2019, our primary uses of financing

31

were $34.8 million used for share repurchases and taxes paid related to the net share settlement of equity awards , partially offset by $11.0 million borrowed under our revolving credit facility.

Borrowings

See Note 6 to the condensed consolidated financial statements for a detailed discussion regarding our revolving credit facility and our Notes.

Cash Held by Foreign Subsidiaries

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

Issuer Purchases of Equity Securities

The following table contains information about the shares of common stock we purchased during the quarter ended March 31, 2020:

Maximum number (or

approximate dollar

value) of

Total number of

shares (or

shares (or units)

units)

purchased as

that may

Total number of

Average price

part of publicly

yet be purchased

shares (or units)

paid per share (or

announced plans or

under the plans or

    

Purchased 

    

unit)

    

programs

    

programs (1)

January 1 to January 31, 2020

 

28,303

$

89.71

 

28,303

 

267,530

February 1 to February 29, 2020

 

146,808

88.27

 

146,808

 

120,722

March 1 to March 31, 2020

 

120,722

76.90

 

120,722

 

 

295,833

 

295,833

(1)

In March 2018, the Board of Directors authorized a stock repurchase program of up to 1,000,000 shares which was fully utilized as of March 31, 2020. In April 2020, the Board of Directors authorized a new share repurchase program of up to 1,000,000 shares. Upon repurchase, the shares are restored to the status of authorized but unissued, and we record them as a reduction in the number of shares of common stock issued and outstanding in the consolidated financial statements.

Contractual Obligations

During the nine months ended March 31, 2020, there were no material changes outside the ordinary course of business in the information regarding specified contractual obligations contained in our Annual Report on Form 10-K for the fiscal year ended June 30, 2019. See Notes 1, 6 and 9 to the condensed consolidated financial statements for additional information regarding our contractual obligations.

Off-Balance Sheet Arrangements

As of March 31, 2020, we did not have any significant off-balance sheet arrangements, as defined in Item 303(a)(4) of Regulation S-K.

Recent Accounting Pronouncements

For information with respect to recent accounting pronouncements and the potential impact of those pronouncements on our condensed consolidated financial statements, see Note 1 to the condensed consolidated financial statements.

32

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

For a discussion of our exposure to market risk, refer to our market risk disclosures set forth in Part II, Item 7A “Quantitative and Qualitative Disclosures About Market Risk” in our Annual Report on Form 10-K for the fiscal year ended June 30, 2019. There have been no material changes to our exposure to market risk during the nine months ended March 31, 2020 from that described in the Annual Report.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

As of March 31, 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 Quarterly Report on Form 10-Q, 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.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the third 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.

33

PART II—OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

The material legal proceedings in which we are involved are discussed in Note 9, “Commitments and Contingencies,” of the Notes to the Condensed Consolidated Financial Statements in this Quarterly Report on Form 10-Q, and are hereby incorporated by reference.

ITEM 1A. RISK FACTORS

The discussion of our business, operations, and financial results in this Quarterly Report on Form 10-Q for the period ended March 31, 2020 should be read together with the risk factors contained in our Annual Report on Form 10-K for the fiscal year ended June 30, 2019, filed with the SEC on August 27, 2019, which describe various risks and uncertainties which could materially affect our business, financial condition and results of operations in the future. Except as set forth below, there have been no material changes to the risk factors included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2019. The risks described below and in our Annual Report on Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially and adversely affect our business, financial condition and results of operations.

The novel coronavirus (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 recent 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.

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 begun to have and may 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. 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 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.

34

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.

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.

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 require the expenditure of substantial management and financial resources in anticipation of future revenue generation. For example, our contract with the Mexican government to provide a turnkey security screening solution at various sites throughout Mexico required substantial expenditures for capital equipment and infrastructure and is set to expire on May 13, 2020. While we are actively in discussions with the Mexican government for a renewal 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 discontinued or continued upon modified terms, our results of operations could be materially and adversely affected. We anticipate that future contracts for turnkey security screening solutions in other territories could also require the outlay and management of substantial financial resources for capital equipment and infrastructure.

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, our operations could be materially and adversely affected.

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

See Issuer Purchases of Equity Securities discussion under Part I, Item 2 - Management’s Discussion and Analysis of Financial Condition and Results of Operations, which is hereby incorporated by reference.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable

ITEM 5. OTHER INFORMATION

None

35

ITEM 6. EXHIBITS

Exhibit
Number

    

Description

31.1

Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2

Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1

Certification pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2

Certification pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101.INS

XBRL Instance Document

101.SCH

Inline XBRL Taxonomy Extension Schema

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase

104

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

36

Signatures

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized, in the City of Hawthorne, State of California on the 1st day of May 2020.

OSI SYSTEMS, INC.

By:

/s/ Deepak Chopra

Deepak Chopra

President and Chief Executive Officer

(Principal Executive Officer)

By:

/s/ Alan Edrick

Alan Edrick

Executive Vice President and Chief Financial Officer

(Principal Financial and Accounting Officer)

37

EX-31.1 2 osis-20200331xex31d1.htm EX-31.1 osis_Ex31_1

EXHIBIT 31.1

 

CERTIFICATION

 

Certification required by Rule 13a-14(a) or Rule 15d-14(a)

and under Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Deepak Chopra, certify that:

 

1.   I have reviewed this Quarterly Report on Form 10-Q 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:  May 1, 2020

 

 

/s/ Deepak Chopra

 

Deepak Chopra

 

Chief Executive Officer

 

(Principal Executive Officer)

 

 

EX-31.2 3 osis-20200331xex31d2.htm EX-31.2 osis_Ex31_2

EXHIBIT 31.2

 

CERTIFICATION

 

Certification required by Rule 13a-14(a) or Rule 15d-14(a)

and under Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Alan Edrick, certify that:

 

1.   I have reviewed this Quarterly Report on Form 10-Q 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:  May 1, 2020

 

 

/s/ Alan Edrick

 

Alan Edrick

 

Chief Financial Officer

 

(Principal Financial and Accounting Officer)

 

 

 

 

EX-32.1 4 osis-20200331xex32d1.htm EX-32.1 osis_Ex32_1

EXHIBIT 32.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of OSI Systems, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 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), as applicable, 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:  May 1, 2020

 

 

/s/ Deepak Chopra

 

Deepak Chopra

 

Chief Executive Officer

 

(Principal 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 certification 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 5 osis-20200331xex32d2.htm EX-32.2 osis_Ex32_2

EXHIBIT 32.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of OSI Systems, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 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) , as applicable, 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:  May 1, 2020

 

 

 

 

/s/ Alan Edrick

 

Alan Edrick

 

Chief Financial Officer

 

(Principal Financial and Accounting 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 certification 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 6 osis-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Basis of Presentation - Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Basis of Presentation - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Basis of Presentation - Lease Accounting Policy (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Basis of Presentation - Lease Accounting Policy (Details) - calc2 link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Balance Sheet Details (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Goodwill and Intangible Assets - Intangible Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Impairment, Restructuring and Other Charges (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Retirement Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Impairment, Restructuring and Other Charges link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Retirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Impairment, Restructuring and Other Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Basis of Presentation - Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Basis of Presentation - Revenue Recognition (Detail) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Basis of Presentation - Revenue Recognition (Detail) Default link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Basis of Presentation - Recently Adopted Accounting Pronouncement (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Business Combinations - Other Business Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Impairment, Restructuring and Other Charges - Changes in the accrued liability (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Commitments and Contingencies - Contingent Acquisition Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Commitments and Contingencies - Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Income Taxes - (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Segment Information - Operations and Identifiable Assets (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 osis-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 osis-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 osis-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 osis-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 osis-20200331x10q004.jpg GRAPHIC begin 644 osis-20200331x10q004.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#WV5MD3N?X M5)KYQ\37OVOQ#>3YX\PC]:]^UZY^R:'=S9QB,UXIX-\-MXJUUY9P?L<3;I#_ M 'CZ5SUKMJ*/I\@<*-.KB:FRT*.A>%M7\0N/LL12'O*XP*[VR^$4 0&]O7=^ MX7I_*O2+6T@LK9(+>-8XT& H%F^'YS;*#<7 ZJG:CV<(*\B)YOCL9 M5Y,*K>F_S91?X3Z,4PLDH;UR/\*P]6^$UQ#$TFF7F\CGRW[UIZ5\6K*[O$@N M[5X%T6;4[IED89V+_#6C M_P *BT[_ )^I?T_PKT21UB1G8X51DFO,]1^+UK;7TL%O:-(B-MW9QG]*WE"G M#XCYVAC[N>M@*6:>W3Q+?) MUV%\&Z&GB/7/L7 ]Q_A6-\'[+,E_>D=3M!_*O3-5N M!:Z5=3DXV1,?TJZ4(N-VCAS?,,1'&.E1DTE9:=SQSPKID)^(AM[;+6UL_!/L M:]O' Q7D_P *K8W.IZCJ+?>OF1_]7$O5C545[MSC MSZHY8E0;ORI(Z6BO$U^+'BJ]B;4+'P^[:>O.[:P\1VOA[0K<7FHRGY^XC'O^=6_%OQ%LO!UA"EY^^U&1 ?) MC[&@#N**\2_X6OXK2 :G)X>D&FGG.TYQZ]*]#T7QK:^(O"(W/Q9\76D0BZ*\FT'XA^*]1UB*VO= >VMB"9)67 4?E7/3_ !SU4:G+:V^G)(1(40#J MU 'O5%>*'XI>-0/^17E_[X/^%=LOB[4+7X?2Z_J-EY%TBD^2>/I0!VM%>&:% M\<+[4=E>Y @J#VH 6BO)?'?Q@/AS7/[-TZ!+AHQ^]8G@' MTKI_A_XONO%6@RZG?0I;HC8'/&* .SHKR;7_ (QJNJMI?AVR>^N =NY1D9_* MH=-^+>I:?J\%AXITI[,3$!9<8 S^% 'K]%,BE2:))8SE' 8$>E/H **Y[QKX MB;POX9N-31 [Q\*I[FN$\!_%35/%WB%=/>R2.(+N=AVH ])O$ TR_MD@+KF-@>I]* /6J*Y_P 9^(O^$8\- M7.IA0[QCY5/>>+OBUH_AR9K2#-W=C MC;&<@'ZUS"?$OQO=1_;;?PZ_V0<\J"/B?8^*;AK"YC-IJ"=8 MI.,_2N_H XWXEWWV3PK(H;#2G:*?\.-,73_"D#;<23?.Q^M6>!7SQ&0$ /!'45GB'JD>MPS"/L9SZW M%D^X?7M7T?X4,A\,V)D)W>6.M?/FE6$NK:M;64"EV=QNQV&>:^E+&V%I8P6Z M](T"_I1AUJV1Q-5CR4Z?75F/XU=4\)WV[H4_K7&_!NXB_LZZM]P\T-G'?%:7 MQ6U5;30%LE8>;<-C'M7D>E:I=Z+>)=6,VR1>",\,*=2=JB?8C+7$$UJ(Q$,[EJ_:4YM)GG2R_,,#3E43Y5ULRCK_PLL)+)I-*+17"# M(4G(;VKR*>.2VEEAF7;)$2K#WKZEKYP\6A9?%EZD7\4FWCUK*M!1U1Z_#^/K M5W*E5=TM;GK7PPL?LGA2.0C#3'<:M_$.^%EX1NCG#2?(/QK7\/6HLM!LX ,; M8QFN%^+MWFRLK!3\TLG/YBMI>[3/&P_^U9HF]G*_R1J?"VR^S>%Q*5PTK9_G M7AWQ3U:?4_'ERLS$QVS!40G@#K7TGX8M/L7AVSAQ@B,$_B*\]^)/PI/B"X?5 M]*<)>8R\9Z25<%:*1PXZK[7$SJ=VS<^'OBK0-:\.VVGVS11SQQ!)+<@ GCTK MHM#\*:5X>FN9;"W$;W#EY#ZFODB:+4M U)HV\VTO(6['!R*^G_ACXANO$?A" M"YO.9T.QF_O8XS^E4/LO_",6WF*#/YO[L^G%>#YM*LY_$>L*9-6O MR:$QO&4>WP,J"/2M/0/#>F^&[%K33H1'$S%F'7)/_P"NOD2UOM2\/ZB);>26 MUN86^9K8>")(T"JT[;.GX_ MTKSGX%:>L_BNXN&4,L,6!D=SFM_]H"^Q'IED&ZDN1^=6O@'8;-*O;XK_ *Q] MH/T__70'0]"\;W2:;X.U.X 56$+ $#'.*^;?AU9C4?'MCOQL60R,6Z=Z]N^- M.H"T\"30@X:9PH_(UXO\/?!]UXNOYTM;QK0P+DR+U[?XT ?4PFLR0-T6?PKS MWXU7_P!E\$M;1D!KB0* ._6LK3OA!JMKJ=M()I(XG#,FX\X/TJI\8IS<^ M(?#^C(2Q,@)'XB@#Q.#S;"_MWD4I)$ZM@U]/:_XTAT;X?0:H&S/=1!(%[LQX M_K7BGQ8TL:9XIB*J%26%2,#T _PK5\$1WWCC4+)+\'^RM$BW@=F8#C^0H \Y MU5+U;V:34 RW4W[Q@W7GG^M>UW4DWAGX%QM;DI)<)@D=1DUY/KDQUKQK<;1D M27/EH!V&2 *^H)?#=IJO@V+1[I/W30!?H<=: 9\^_"?Q#I7ASQ&\NJ@!)5VK M*PSM//K7T'J6A:%XQ@M;F98[F.-@\;KW_&OG3QG\-M5\(2-*5-S89^691T^M M7OA3XJU+2_%5KIXG>6SN&VF-CG'N* /IN*)((DBC&$08 ]!3Z0'(!]:6@1Y1 M\=K_ ,CPO!:@\S2#CZ?_ *ZYGX!V.Z_U&^8?<7:#^5,^/E_OUFQL@W"(6(_* MNC^#=LNG> KW4'&"Y+9]NE SB/$NE2^-_B7K,$,F/LL99<=\9.*X"PO9]%UB M*[3*36LO(^AY%>Q?!FV&I>)]>U:0;@[E03W_ ,YKC/BQX9_L#Q=++&F+:\^= M2.@/N"#_*D\3^)'\%_#/2])LSLO;J$ XZ MJ/6O*M)O+W6+[2-%E,$MCQ';PA5';O0!:^$/A%?$F MOR:GJ ,MO;'/S\[G]_RKZ12"*.(1)&JH!C:!QBO-O@A:1P>"_.4#=+(2QKTV M@1PK_#+37\;CQ&KM$PY$4?RC=Z\5W5(&5B0&!(ZX-+0!X3\2[O[7XIEB#96( M;:[#X8^)X;G3!I-S(%N(>$W'[PKS#6KE]0UBYNCUD;-4XC/;S+-!(8Y4.593 M@BN)3:GS(_0JF70KX*.'D[-):^9]/NBR(4N*O_A=H-[=-.J/$6.2 MJ' _E7$Z9\3]:L(UCNXX[A1QN)P:V%^,"A/FL/F_WO\ ZU;.I3E\1\]#*\SP MLG[#\&=OH/A'2?#P+6< $IZR-UJ]J^M66BV;W-W,J!1D+GDUY7>_%C4[A"EG M:QQD_P 3'/\ 2N+U+4M1UB?SK^X:4]ESP/PI.M%*T$;4I[3%RM\[LT= M5U:?QCXKA,N1#))LC3^ZM>C#X2:+@9>7..>?_K5Y-IMT^EZE#?*@=H3D*:[C M_A;>I_\ /E%_WU_]:LH..KF>IC\/C%R0P+M%+O8Z'_A4FB?WY?\ OK_ZU=+X M=\+Z?X:@:.R0[G/S.>IKSG_A;>I_\^47_?7_ -:@_%O4\<646>WS?_6K53I) MW2/*K8#-ZT.2I*Z]3TWQ#J\&BZ/<74SA2$.P9Y)QQ7@6BQOK'BZVW@EII]Y^ MF:DUWQ#JGB.8/?2?NPMEV6RP> M'FKWG)?\,CZ3C79$BCL *\@\;R'5?B)8V ^98RN1^-1?\+8UK_GUA_,?X5%X M.DF\0^/CJ5R%#X+$#M6LYJ=HH\S!9=7P+GB*UM(NVO4]>NGDLM'=H$W211?* MOJ0*\N\(_%Z'_3+7Q,S6]S'(=N5(R/2O7L9&*YO5/ GAW5YS/=Z=$9"Y\_>,KZ3XB>-@=$LG9#B,.%.#SU-?0W@SP\OAGPU:Z>/OJN7/^T>35 MO2O#FDZ(N+"RBA]U49_.M2@1X)\?M2#WVFV"G[H+L/S%7/@#IX\O4-0(Y8A MYO=)M_/N4'"XS@>M<7X5^,>FS:$W]NR-#?Q [U*GYC[5ZNRJZE6 *GJ#W MKE[WX=^&+^Y^T3:9%YF[JRO/B-X]FN-,LW2WGE!9BN JYY.?I M7T]HVFQZ1I%K8Q?=AC5?J0.:--T;3](B\NQM8H%_V% )J_0!\S_&W41=>,Q MIR+>/;^/^37K?P?L?L?P_LR1AI?G_,"MR_\ !'A_4[Q[N[T^.29_O,0.:VK* MR@T^TCM;:,1PQC"J.PH \6^/VHX33[ 'J2Y'Y?XUA?"3Q?H?A.UO7U*5DGF; M@!2>./\ "O=-7\*Z/KEPD^HV:32(, L.E9Q^''A4]=*A/_ 1_A0,K:-\3O#^ MNZG'I]E*[SOT&T_X5Y_JS_V]\>[.$?,EHH)_#%>J:9X+T#1[P7=CIT44X& P M49JS!X:TFVU=]5BM$6\?[TF.:!'E/QUT5[J32);:,M*[^2,#ZUU.G:)#X#^& M-PF +CR&,K]RQ&*[JZT^UO7B:YA20Q-N3<,X-)?Z?;:G:/:W<8DA?[RGO0!\ MG> [4ZMX^T]",AI_,/'O7LOQ \=:YX1\0Z?%':'^RN/,D52.:,]G4&@9Y;XT^*F@7OA26VLB;FXN4VB M/:?ES^%PM%;P_ZI7&"Q]?TKUJU^'7A>TN?/BTR+?G(W*"! M^E;]R5L--E:WC51$A*H!@4".$N_B>L?Q B\-6EFTZEMLDB_PFO1L\9KS_P ! M>"$TRZNM>O\ ;+J-XY;=UV#/0?E7H'44 ?*WQ=U 7_CN[ 8L(E"#ZUZM$Z^' M?@D7(VL]N?S)KK[KP'X:0[F8@ZBUZSB:2/;LF51DCW_6O6],\)Z+I%Z]Y8V,<4[]64"M>:&.>)HI45T8 M8*L,@T ?/?PE^(EEX>ADTC57,<+-NCD(^[[&O0O$?Q:T:QLFCTIVOKZ08B2) M2>?>M&_^%GA74)C+)IX1BL^(;MA]K.]8'/$8KO8M0LYTWQW4++G&0XK+\7:;>ZKX:NK+3IO)N'7"MG% 9><>'/A'JD&D(M]K4\ XML 12 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Tables)
9 Months Ended
Mar. 31, 2020
Segment Information  
Schedule of results of operations and identifiable assets by industry segment

The following tables set forth the results of operations and identifiable assets by industry segment (in thousands):

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Revenues (1) —by Segment:

Security division

$

193,486

$

187,076

$

552,130

$

578,477

Healthcare division

48,865

45,662

 

138,697

 

127,862

Optoelectronics and Manufacturing division, including intersegment revenues

70,927

70,240

 

213,900

 

216,684

Intersegment revenues elimination

(8,994)

(10,095)

 

(30,989)

 

(33,946)

Total

$

304,284

$

292,883

$

873,738

$

889,077

Income (loss) from operations —by Segment:

Security division

$

24,943

$

24,525

$

74,056

$

73,405

Healthcare division

5,418

1,682

 

5,752

 

5,793

Optoelectronics and Manufacturing division

7,320

7,309

 

22,212

 

25,096

Corporate

(5,354)

(10,161)

 

(21,265)

 

(23,578)

Eliminations

(207)

270

 

(671)

 

715

Total

$

32,120

$

23,625

$

80,084

$

81,431

June 30, 

March 31, 

    

2019

    

2020

Assets (2) —by Segment:

Security division

$

793,810

$

784,736

Healthcare division

 

157,639

 

199,645

Optoelectronics and Manufacturing division

 

237,851

 

241,824

Corporate

 

79,498

 

101,419

Eliminations (3)

 

(3,934)

 

(41,030)

Total

$

1,264,864

$

1,286,594

(1)For each of the three and nine month periods ended March 31, 2019 and March 31, 2020, no customer accounted for greater than 10% of total net revenues.
(2)One customer accounted for 16% of accounts receivable, net as of March 31, 2020. No customer accounted for 10% or more of accounts receivable, net as of June 30, 2019.
(3)Eliminations in assets reflect the amount of intercompany profits in inventory and intercompany ROU assets under ASC 842 as of the balance sheet date. Such intercompany profit will be realized when inventory is shipped to the external customers of the Security and Healthcare divisions.
XML 13 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation (Tables)
9 Months Ended
Mar. 31, 2020
Basis of Presentation  
Schedule of computation of basic and diluted earnings per share

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

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Net income available to common stockholders

$

19,626

$

19,558

$

48,135

$

61,287

Weighted average shares outstanding—basic

 

18,079

 

18,182

 

18,085

 

18,251

Dilutive effect of equity awards

 

592

 

331

 

593

 

442

Weighted average shares outstanding—diluted

 

18,671

 

18,513

 

18,678

 

18,693

Basic earnings per share

$

1.09

$

1.08

$

2.66

$

3.36

Diluted earnings per share

$

1.05

$

1.06

$

2.58

$

3.28

Shares excluded from diluted earnings per share due to their anti-dilutive effect

44

145

46

100

Summary of fair values of financial assets and liabilities

The fair values of our financial assets and liabilities are categorized as follows (in thousands):

June 30, 2019

March 31, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Insurance company contracts

 

$

 

$

35,899

 

$

 

$

35,899

 

$

$

32,441

 

$

 

$

32,441

Liabilities:

Contingent consideration

$

$

$

16,577

$

16,577

$

$

$

13,206

$

13,206

Schedule of contract assets and contract liabilities

Contract assets and liabilities were as follows (in thousands):

    

June 30, 

    

March 31, 

    

    

 

Contract Assets:

2019

2020

Change

% Change

 

Unbilled revenue

$

19,287

$

34,706

$

15,419

 

80

%

Contract Liabilities:

    

    

    

    

 

Advances from customers

$

43,227

$

32,968

$

(10,259)

(24)

%

Deferred revenue—current

 

33,641

 

30,745

 

(2,896)

(9)

%

Deferred revenue—long-term

 

9,506

 

14,511

 

5,005

53

%

Schedule of components of operating lease expense

The components of operating lease expense were as follows (in thousands):

Three Months Ended

Nine Months Ended

    

March 31, 2020

    

March 31, 2020

Operating lease cost

$

2,525

$

7,771

Variable lease cost

 

237

551

Short-term lease cost

 

350

745

$

3,112

$

9,067

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

    

March 31, 2020

Operating lease ROU assets, net

 

Other assets

$

26,397

Operating lease liabilities, current portion

 

Other accrued expenses and current liabilities

$

8,118

Operating lease liabilities, long-term

 

Other long-term liabilities

 

18,648

Total operating lease liabilities

 

  

$

26,766

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 was as follows (in thousands):

Three Months Ended

Nine Months Ended

    

March 31, 2020

    

March 31, 2020

Cash paid for operating lease liabilities

$

2,466

$

7,664

ROU assets obtained in exchange for new lease obligations

2,239

 

3,718

Schedule of maturities of operating lease liabilities

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

    

March 31, 2020

Less than one year

$

9,036

1 – 2 years

 

6,808

2 – 3 years

 

4,318

3 – 4 years

 

3,562

4 – 5 years

 

2,529

Thereafter

 

3,143

 

29,396

Less: Imputed interest

 

(2,630)

Total lease liabilities

$

26,766

Maturities of minimum operating lease liabilities under non-cancelable leases under ASC 840 (defined below) at June 30, 2019 were as follows (in thousands):

    

June 30, 2019

Less than one year

$

9,802

1 – 2 years

 

8,082

2 – 3 years

 

5,473

3 – 4 years

 

3,397

4 – 5 years

 

2,954

Thereafter

 

4,583

Total lease liabilities

$

34,291

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

Balance at

Effect of 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 14 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Borrowings (Tables)
9 Months Ended
Mar. 31, 2020
Borrowings  
Schedule of long-term debt

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

June 30, 

March 31, 

    

2019

    

2020

1.25% convertible notes due 2022:

Principal amount

$

287,500

$

287,500

Unamortized discount

(27,283)

 

(21,165)

Unamortized debt issuance costs

 

(3,722)

 

(2,841)

 

256,495

 

263,494

Other long-term debt

2,061

2,186

258,556

265,680

Less current portion of long-term debt

(804)

(903)

Long-term portion of debt

$

257,752

$

264,777

XML 16 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Retirement Benefit Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Net Periodic Benefit Costs        
Service cost $ 100 $ 98 $ 300 $ 295
Interest cost 8 8 24 25
Amortization of prior service cost 13 14 39 42
Net periodic pension expense 121 120 363 362
Contributions made by the entity to the defined benefit plans 0 0 0 1,000
Contributions made by the entity to defined contribution plans $ 1,800 $ 1,600 $ 5,000 $ 4,700
XML 17 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Impairment, Restructuring and Other Charges - Changes in the accrued liability (Details)
$ in Thousands
9 Months Ended
Mar. 31, 2020
USD ($)
Restructuring and other charges  
Balance at the beginning of the period $ 6,763
Restructuring and other charges (benefit), net (1,738)
(Payments), adjustments and reimbursements, net (1,151)
Balance at the end of the period 3,874
Acquisition-related Costs  
Restructuring and other charges  
Restructuring and other charges (benefit), net 303
(Payments), adjustments and reimbursements, net (303)
Employee Termination Costs  
Restructuring and other charges  
Balance at the beginning of the period 432
Restructuring and other charges (benefit), net 1,596
(Payments), adjustments and reimbursements, net (2,022)
Balance at the end of the period 6
Facility Closure/ Consolidation Cost  
Restructuring and other charges  
Restructuring and other charges (benefit), net 30
(Payments), adjustments and reimbursements, net (30)
Legal Costs and Settlements  
Restructuring and other charges  
Balance at the beginning of the period 6,331
Restructuring and other charges (benefit), net (3,667)
(Payments), adjustments and reimbursements, net 1,204
Balance at the end of the period $ 3,868
XML 18 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information - Operations and Identifiable Assets (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
customer
Mar. 31, 2019
USD ($)
customer
Mar. 31, 2020
USD ($)
segment
customer
Mar. 31, 2019
USD ($)
customer
Jun. 30, 2019
USD ($)
customer
Operations and identifiable assets by industry segment          
Number of identifiable industry segments | segment     3    
Total revenues $ 292,883 $ 304,284 $ 889,077 $ 873,738  
Income (loss) from operations 23,625 $ 32,120 81,431 $ 80,084  
Segments assets $ 1,286,594   $ 1,286,594   $ 1,264,864
Revenue | Customer Concentration Risk          
Operations and identifiable assets by industry segment          
Number of major customers | customer 0 0 0 0  
Accounts receivable | Customer Concentration Risk          
Operations and identifiable assets by industry segment          
Number of major customers | customer     1   0
Servicio de Administaction Tributaria ("SAT") in Mexico | Revenue | Customer Concentration Risk          
Operations and identifiable assets by industry segment          
Concentration (as a percent) 10.00% 10.00% 10.00% 10.00%  
Servicio de Administaction Tributaria ("SAT") in Mexico | Accounts receivable | Customer Concentration Risk          
Operations and identifiable assets by industry segment          
Concentration (as a percent)     16.00%   10.00%
Operating Segments | Security Division          
Operations and identifiable assets by industry segment          
Total revenues $ 187,076 $ 193,486 $ 578,477 $ 552,130  
Income (loss) from operations 24,525 24,943 73,405 74,056  
Segments assets 784,736   784,736   $ 793,810
Operating Segments | Healthcare Division          
Operations and identifiable assets by industry segment          
Total revenues 45,662 48,865 127,862 138,697  
Income (loss) from operations 1,682 5,418 5,793 5,752  
Segments assets 199,645   199,645   157,639
Operating Segments | Optoelectronics and Manufacturing Division          
Operations and identifiable assets by industry segment          
Total revenues 70,240 70,927 216,684 213,900  
Income (loss) from operations 7,309 7,320 25,096 22,212  
Segments assets 241,824   241,824   237,851
Corporate          
Operations and identifiable assets by industry segment          
Income (loss) from operations (10,161) (5,354) (23,578) (21,265)  
Segments assets 101,419   101,419   79,498
Eliminations          
Operations and identifiable assets by industry segment          
Total revenues (10,095) (8,994) (33,946) (30,989)  
Income (loss) from operations 270 $ (207) 715 $ (671)  
Segments assets $ (41,030)   $ (41,030)   $ (3,934)
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Net revenues:        
Total net revenues $ 292,883 $ 304,284 $ 889,077 $ 873,738
Cost of goods sold:        
Total cost of goods sold 183,776 192,968 569,986 556,165
Gross profit 109,107 111,316 319,091 317,573
Operating expenses:        
Selling, general and administrative 65,576 67,278 191,655 196,082
Research and development 15,358 13,695 44,485 40,253
Impairment, restructuring and other charges (benefit), net 4,548 (1,777) 1,520 1,154
Total operating expenses 85,482 79,196 237,660 237,489
Income from operations 23,625 32,120 81,431 80,084
Interest and other expense, net (4,706) (5,595) (14,286) (16,546)
Income before income taxes 18,919 26,525 67,145 63,538
(Provision) benefit for income taxes 639 (6,899) (5,858) (15,403)
Net income $ 19,558 $ 19,626 $ 61,287 $ 48,135
Earnings per share:        
Basic (in dollars per share) $ 1.08 $ 1.09 $ 3.36 $ 2.66
Diluted (in dollars per share) $ 1.06 $ 1.05 $ 3.28 $ 2.58
Shares used in per share calculation:        
Basic (in shares) 18,182 18,079 18,251 18,085
Diluted (in shares) 18,513 18,671 18,693 18,678
Products        
Net revenues:        
Total net revenues $ 213,257 $ 224,778 $ 646,790 $ 632,660
Cost of goods sold:        
Total cost of goods sold 141,069 147,939 436,120 423,441
Services        
Net revenues:        
Total net revenues 79,626 79,506 242,287 241,078
Cost of goods sold:        
Total cost of goods sold $ 42,707 $ 45,029 $ 133,866 $ 132,724
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation
9 Months Ended
Mar. 31, 2020
Basis of Presentation  
Basis of Presentation

1. Basis of Presentation

Basis of Presentation

The condensed consolidated financial statements include the accounts of OSI Systems, Inc. and our subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated financial statements have been prepared by management in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in conjunction with the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures required for annual financial statements have been condensed or excluded in accordance with SEC rules and regulations applicable to interim unaudited financial statements. Accordingly, the condensed consolidated financial statements do not include all of the information and footnotes required by GAAP for audited annual financial statements. In the opinion of management, the condensed consolidated financial statements reflect all adjustments of a normal and recurring nature that are considered necessary for a fair presentation of the results for the interim periods presented. These unaudited condensed consolidated financial statements and the accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2019 filed with the SEC. The results of operations for the three and nine months ended March 31, 2020 are not necessarily indicative of the operating results to be expected for the full 2020 fiscal year or any future periods.

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. Due to the inherent uncertainty involved in making estimates, our actual amounts reported in future periods could differ materially from these estimates.

Earnings Per Share Computations

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. The underlying equity component of the 1.25% convertible senior notes due 2022 (the “Notes”) discussed in Note 6 to the condensed consolidated financial statements will not have a net impact on diluted earnings per share unless the average price of our common stock exceeds the conversion price because the principal amount of the Notes is intended to be settled in cash upon conversion. There was no dilutive effect of the Notes for the three and nine months ended March 31, 2019 and 2020.

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

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Net income available to common stockholders

$

19,626

$

19,558

$

48,135

$

61,287

Weighted average shares outstanding—basic

 

18,079

 

18,182

 

18,085

 

18,251

Dilutive effect of equity awards

 

592

 

331

 

593

 

442

Weighted average shares outstanding—diluted

 

18,671

 

18,513

 

18,678

 

18,693

Basic earnings per share

$

1.09

$

1.08

$

2.66

$

3.36

Diluted earnings per share

$

1.05

$

1.06

$

2.58

$

3.28

Shares excluded from diluted earnings per share due to their anti-dilutive effect

44

145

46

100

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 $101.0 million at March 31, 2020. Of this amount, approximately 64% was held by our foreign subsidiaries and subject to repatriation tax considerations. These foreign funds were held primarily by our subsidiaries in Singapore, the United Kingdom, Malaysia, Mexico, Canada and Australia and to a lesser extent in Germany, India, and Albania among other countries. We have cash holdings in financial institutions that exceed insured limits for such institutions; however, we mitigate this risk by utilizing high credit quality financial institutions throughout the world.

Fair Value of Financial Instruments

Our financial instruments consist primarily of cash and cash equivalents, insurance company contracts, 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, as 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. The "Level 1" category includes assets and liabilities measured at quoted prices in active markets for identical assets and liabilities. The “Level 2" category includes assets and liabilities measured from observable inputs other than quoted market prices. The "Level 3" category includes assets and liabilities for which valuation inputs are unobservable and significant to the fair value measurement. As of June 30, 2019 and March 31, 2020, there were no assets in the "Level 1" and "Level 3" categories. Our contingent payment obligations related to acquisitions, which are further discussed in Note 9 to the condensed consolidated financial statements, are in the “Level 3” category for valuation purposes.

The fair values of our financial assets and liabilities are categorized as follows (in thousands):

June 30, 2019

March 31, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Insurance company contracts

 

$

 

$

35,899

 

$

 

$

35,899

 

$

$

32,441

 

$

 

$

32,441

Liabilities:

Contingent consideration

$

$

$

16,577

$

16,577

$

$

$

13,206

$

13,206

Goodwill Impairment

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 during our second fiscal 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 all three reporting units are less than their carrying amounts, including goodwill. Thus, we have determined that there is no goodwill impairment for any of the three reporting units.

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 users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.

Product Sales. We recognize revenue from sales of products upon shipment or delivery when control of the product transfers to the customer, depending on the terms of each sale, and when collection is probable. In the circumstance where terms of a product sale include subjective customer acceptance criteria, revenue is deferred until we have achieved the customer acceptance criteria unless the 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 amount of consideration 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 the contract which may contain one or more performance obligations. In the event that customers are permitted to terminate such arrangements, the underlying contract typically requires payment by the customer 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 11 to our condensed consolidated financial statements 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 the 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.

Contract assets and liabilities were as follows (in thousands):

    

June 30, 

    

March 31, 

    

    

 

Contract Assets:

2019

2020

Change

% Change

 

Unbilled revenue

$

19,287

$

34,706

$

15,419

 

80

%

Contract Liabilities:

    

    

    

    

 

Advances from customers

$

43,227

$

32,968

$

(10,259)

(24)

%

Deferred revenue—current

 

33,641

 

30,745

 

(2,896)

(9)

%

Deferred revenue—long-term

 

9,506

 

14,511

 

5,005

53

%

Contract assets increased during the nine months ended March 31, 2020 primarily due to satisfaction of performance obligations for explosive detection systems and cargo and vehicle inspection systems in our Security division which have not yet been billed to customers. The net decrease in contract liabilities was primarily due to satisfaction of performance obligations and application of payments against customer billings on cargo and vehicle system contracts in our Security division.

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 March 31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $178.3 million. We expect to recognize revenue on approximately 70% of the remaining performance obligations over the next 12 months, and the remainder is expected to be recognized thereafter. During the nine months ended March 31, 2020, we recognized revenue of $70.3 million from contract liabilities existing at the beginning of the period.

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.

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 condensed consolidated financial statements.

The components of operating lease expense were as follows (in thousands):

Three Months Ended

Nine Months Ended

    

March 31, 2020

    

March 31, 2020

Operating lease cost

$

2,525

$

7,771

Variable lease cost

 

237

551

Short-term lease cost

 

350

745

$

3,112

$

9,067

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

    

Balance Sheet Category

    

March 31, 2020

Operating lease ROU assets, net

 

Other assets

$

26,397

Operating lease liabilities, current portion

 

Other accrued expenses and current liabilities

$

8,118

Operating lease liabilities, long-term

 

Other long-term liabilities

 

18,648

Total operating lease liabilities

 

  

$

26,766

Weighted average remaining lease term

 

  

 

4.4 years

Weighted average discount rate

 

  

 

4.3%

Supplemental cash flow information related to operating leases was as follows (in thousands):

Three Months Ended

Nine Months Ended

    

March 31, 2020

    

March 31, 2020

Cash paid for operating lease liabilities

$

2,466

$

7,664

ROU assets obtained in exchange for new lease obligations

2,239

 

3,718

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

    

March 31, 2020

Less than one year

$

9,036

1 – 2 years

 

6,808

2 – 3 years

 

4,318

3 – 4 years

 

3,562

4 – 5 years

 

2,529

Thereafter

 

3,143

 

29,396

Less: Imputed interest

 

(2,630)

Total lease liabilities

$

26,766

Maturities of minimum operating lease liabilities under non-cancelable leases under ASC 840 (defined below) at June 30, 2019 were as follows (in thousands):

    

June 30, 2019

Less than one year

$

9,802

1 – 2 years

 

8,082

2 – 3 years

 

5,473

3 – 4 years

 

3,397

4 – 5 years

 

2,954

Thereafter

 

4,583

Total lease liabilities

$

34,291

Recently Adopted Accounting Pronouncement

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 classified as either financing or operating leases. 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):

Balance at

Effect of 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 condensed consolidated statement of operations or the condensed consolidated statement of cash flows for the nine months ended March 31, 2020.

Recently Issued Accounting Pronouncements Not Yet Adopted

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. ASU 2019-12 is effective for publicly-traded business entities for annual reporting periods beginning after December 15, 2020, and interim periods within those reporting periods. 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. We are currently evaluating the potential impact of the adoption of this guidance on our 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 non-cancellable 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. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.

XML 22 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Other Business Acquisition (Details) - USD ($)
$ in Thousands
1 Months Ended
Jul. 31, 2018
Feb. 29, 2020
Aug. 31, 2018
Optoelectronics solutions business      
Business Combinations      
Total purchase price $ 17,500 $ 3,350  
Maximum contingent consideration   $ 1,650  
Contingent consideration earnout period   3 years  
A privately held services company      
Business Combinations      
Total purchase price     $ 800
Maximum contingent consideration     $ 5,000
Contingent consideration earnout period     5 years
XML 23 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation - Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Fair Value of Financial Instruments    
Liabilities-contingent consideration $ 13,206 $ 16,577
Recurring    
Fair Value of Financial Instruments    
Insurance company contracts 32,441 35,899
Liabilities-contingent consideration 13,206 16,577
Recurring | Level 2    
Fair Value of Financial Instruments    
Insurance company contracts 32,441 35,899
Recurring | Level 3    
Fair Value of Financial Instruments    
Total assets 0 0
Liabilities-contingent consideration $ 13,206 $ 16,577
XML 24 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Intangible Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2019
Estimated future amortization expense          
2020 (remaining 3 months) $ 4,639   $ 4,639    
2021 18,294   18,294    
2022 15,581   15,581    
2023 14,286   14,286    
2024 13,543   13,543    
Thereafter, including assets that have not yet begun to be amortized 34,202   34,202    
Total 100,545   100,545   $ 103,786
Software development costs          
Estimated future amortization expense          
Total 21,576   21,576   $ 16,646
Capitalized software development costs $ 4,500 $ 800 $ 7,700 $ 1,800  
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Impairment, Restructuring and Other Charges
9 Months Ended
Mar. 31, 2020
Impairment, Restructuring and Other Charges  
Impairment, Restructuring and Other Charges

5. Impairment, Restructuring and Other Charges

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

During the three and nine months ended March 31, 2020, we abandoned a non-core product line in our Healthcare division which resulted in the write-off of assets, including intangible and fixed assets, totaling $3.3 million as we determined that these assets had no value and were permanently impaired. In addition, we continued to recover certain legal costs related to class action litigation and government investigations through insurance reimbursement. We also incurred additional legal fees related to these matters as well as restructuring charges by the divisions as noted in the tables below. This resulted in a net expense of $4.5 million and $1.5 million during the three and nine months ended March 31, 2020, respectively.

During the three and nine months ended March 31, 2019, we recovered certain legal costs related to class action litigation and government investigations through insurance reimbursements. We also incurred additional legal fees related to these matters as well as restructuring charges by the divisions as noted in the tables below. This resulted in a net (benefit) expense of $(1.8) million and $1.2 million for the three and nine months ended March 31, 2019, respectively.

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

Three Months Ended March 31, 2019

Optoelectronics and

Healthcare

Manufacturing

    

Security Division

    

Division

    

Division

    

Corporate

    

Total

Legal costs (recoveries), net

$

$

$

$

(1,777)

$

(1,777)

Three Months Ended March 31, 2020

Optoelectronics and

Healthcare

Manufacturing

    

Security Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

$

3,258

$

$

$

3,258

Acquisition-related costs

107

41

155

303

Employee termination costs

328

466

259

50

1,103

Facility closures/consolidation

30

30

Legal costs (recoveries), net

 

 

 

 

(146)

 

(146)

Total expensed

$

465

$

3,724

$

300

$

59

$

4,548

Nine Months Ended March 31, 2019

    

    

    

Optoelectronics and

    

    

Healthcare

Manufacturing

Security Division

Division

Division

Corporate

Total

Acquisition-related costs

$

$

$

287

$

$

287

Employee termination costs

 

 

1,442

 

133

 

 

1,575

Facility closures/consolidation

 

 

2,084

 

 

 

2,084

Legal costs (recoveries), net

 

 

 

 

(2,792)

 

(2,792)

Total expensed

$

$

3,526

$

420

$

(2,792)

$

1,154

Nine Months Ended March 31, 2020

    

    

    

Optoelectronics and

    

    

Healthcare

Manufacturing

Security Division

Division

Division

Corporate

Total

Impairment charges

$

$

3,258

$

$

$

3,258

Acquisition-related costs

107

41

155

303

Employee termination costs

 

734

 

466

 

277

 

119

 

1,596

Facility closures/consolidation

 

30

 

 

 

 

30

Legal costs (recoveries), net

 

 

 

 

(3,667)

 

(3,667)

Total expensed

$

871

$

3,724

$

318

$

(3,393)

$

1,520

The changes in the accrued liability for restructuring and other charges for the nine-month period ended March 31, 2020 were as follows (in thousands):

Facility

Employee

Closure/

Acquisition-

Termination

Consolidation

Legal Costs and

    

related Costs

    

 Costs

    

Cost

    

Settlements

    

Total

Balance as of June 30, 2019

$

$

432

$

$

6,331

$

6,763

Restructuring and other charges (benefit), net

303

 

1,596

30

(3,667)

 

(1,738)

(Payments), adjustments and reimbursements, net

(303)

(2,022)

(30)

1,204

 

(1,151)

Balance as of March 31, 2020

$

$

6

$

$

3,868

$

3,874

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
9 Months Ended
Mar. 31, 2020
Commitments and Contingencies  
Commitments and Contingencies

9. Commitments and Contingencies

COVID-19

Our operations expose us to risks associated with pandemics, epidemics or other public health emergencies, such as the recent outbreak of coronavirus disease 2019 (COVID-19). The rapid spread of COVID-19 and the continuously evolving responses to combat it have had an increasingly negative impact on the global economy. Because of the rapidly changing business environment, unprecedented market volatility and high degree of uncertainty resulting from COVID-19, the extent to which COVID-19 will adversely impact our business is highly uncertain and unpredictable. While COVID-19 has negatively impacted, and is expected to continue to negatively impact, our results of operations, cash flows and financial position, the current level of uncertainty over the economic and operational impacts of COVID-19 means the related financial impact from a prolonged pandemic cannot be reasonably estimated at this time. We are regularly monitoring the potential effects of COVID-19 on our results of operations, cash flows and financial position.

Acquisition-Related Contingent Obligations

Under the terms and conditions of the purchase agreements associated with certain acquisitions, we may be obligated to make additional payments based on the achievement of certain sales or profitability milestones through the acquired operations. For agreements that contain contingent consideration caps, the remaining maximum amount of such potential future payments is $23.7 million as of March 31, 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. We made $0.1 million and $1.3 million of such payments during the three and nine months ended March 31, 2019, respectively, and $0.2 million and $1.5 million of such payments during the three and nine months ended March 31, 2020, respectively.

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 March 31, 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

Addition of contingent earnout obligations

1,560

Foreign currency translation adjustment

(183)

Changes in fair value for contingent earnout obligations

 

(946)

Payments on contingent earnout obligations

 

(3,802)

Ending fair value, March 31, 2020

$

13,206

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 March 31, 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.

Product Warranties

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.

The following table presents changes in warranty provisions (in thousands):

Nine Months Ended March 31, 

    

2019

    

2020

Balance at beginning of period

$

21,819

$

21,724

Additions and adjustments

7,135

6,105

Reductions for warranty repair costs

 

(6,545)

 

(6,557)

Balance at end of period

$

22,409

$

21,272

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.

XML 27 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations
9 Months Ended
Mar. 31, 2020
Business Combinations  
Business Combinations

2. Business Combinations

Under ASC 805, Business Combinations, the acquisition method of accounting requires us to record assets acquired less liabilities assumed in an acquisition at their estimated fair values at the date of acquisition. Any excess of the total estimated purchase consideration over the estimated fair value of the assets acquired less liabilities assumed 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. We may record adjustments to the assets acquired and liabilities assumed, with corresponding adjustments to goodwill, during the one-year post-acquisition measurement period as additional information becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are reflected in reported earnings.

Fiscal Year 2020 Business Acquisition

In February 2020, we (through our Optoelectronics and Manufacturing division) acquired a privately-held manufacturing business for $3.35 million, plus up to $1.65 million in potential contingent consideration, which may be earned over a three-year period. The acquisition was financed with cash on hand. The goodwill recognized for this business is deductible for income tax purposes.

Fiscal Year 2019 Business Acquisitions

In January 2019, we (through our Security division) acquired a privately held sales and services company. The acquisition was financed with cash on hand and was in an amount determined to be insignificant by management.

In August 2018, we (through our Security division) acquired a privately held services company for approximately $0.8 million, plus up to approximately $5 million in potential contingent consideration, which may be earned over the five-year period after the acquisition. The acquisition was financed with cash on hand. The goodwill recognized for this business is not deductible for income tax purposes.

In July 2018, we (through our Optoelectronics and Manufacturing division) acquired an optoelectronics solutions business for $17.5 million. The acquisition was financed with cash on hand and borrowings under our revolving bank line of credit. The goodwill recognized for this business is deductible for income tax purposes.

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 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information - shares
9 Months Ended
Mar. 31, 2020
Apr. 28, 2020
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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  
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  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   18,011,235
Entity Central Index Key 0001039065  
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 29 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)        
Net income $ 19,558 $ 19,626 $ 61,287 $ 48,135
Other comprehensive income (loss):        
Foreign currency translation adjustment (8,314) 1,521 (8,726) (2,694)
Other 10 7 29 22
Other comprehensive income (loss) (8,304) 1,528 (8,697) (2,672)
Comprehensive income $ 11,254 $ 21,154 $ 52,590 $ 45,463
XML 30 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2019
Amortizable assets:          
Gross Carrying Value $ 164,858   $ 164,858   $ 154,642
Accumulated Amortization (64,313)   (64,313)   (50,856)
Total 100,545   100,545   103,786
Total intangible assets          
Gross Carrying Value 193,784   193,784   183,810
Intangible assets, net 129,471   129,471   132,954
Amortization expense 4,900 $ 5,400 14,300 $ 16,300  
IPR&D          
Non-amortizable assets:          
Gross Carrying Value 2,200   2,200   2,290
Trademarks          
Non-amortizable assets:          
Gross Carrying Value 26,726   $ 26,726   26,878
Software development costs          
Intangible assets          
Weighted Average Lives (in Years)     8 years    
Amortizable assets:          
Gross Carrying Value 37,129   $ 37,129   29,393
Accumulated Amortization (15,553)   (15,553)   (12,747)
Total 21,576   $ 21,576   16,646
Patents          
Intangible assets          
Weighted Average Lives (in Years)     19 years    
Amortizable assets:          
Gross Carrying Value 9,681   $ 9,681   8,688
Accumulated Amortization (2,481)   (2,481)   (1,927)
Total 7,200   $ 7,200   6,761
Developed technology          
Intangible assets          
Weighted Average Lives (in Years)     10 years    
Amortizable assets:          
Gross Carrying Value 54,804   $ 54,804   53,460
Accumulated Amortization (18,135)   (18,135)   (14,050)
Total 36,669   $ 36,669   39,410
Customer relationships/backlog          
Intangible assets          
Weighted Average Lives (in Years)     7 years    
Amortizable assets:          
Gross Carrying Value 63,244   $ 63,244   63,101
Accumulated Amortization (28,144)   (28,144)   (22,132)
Total $ 35,100   $ 35,100   $ 40,969
EXCEL 31 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( N$H5 ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ "X2A4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " +A*%04>D&/NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.FEAAZCK91,GD)"8!.(6)=X6K?FCQ*C=V].6 MK1."!^ 8^Y?/GR4W.DH=$KZD$#&1Q7PWN,YGJ>.:'8FB!,CZB$[EF3.B!4G*_ (2FC2,$$+.)"9&UCM-0)%85TP1N]X.-GZF:8T8 = M.O24090"6#M-C.>A:^ &F&"$R>7O IJ%.%?_Q,X=8)?DD.V2ZON^[.LY-^X@ MX/WYZ75>M[ ^D_(:QU_92CI'7+/KY+=ZL]T]LK;B%2_X0\'%3JQD+:2X_YA< M?_C=A%TP=F__L?%5L&W@UUVT7U!+ P04 " +A*%0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( N$H5!EU>C4- , #H/ 8 >&PO=V]R:W-H965T&UL?5?M;ILP%'T5Q ,,_$&25DFD)M.T29M4==KVFR9.@@HX R?I MWG[&4$9]C_VI-2)GJMRKI=Q2=CSO=)TNY.JLK;#_JL M:OO/03=5;NQE5''ZZ4;>VS62WTQ95&KQR9J+U65 M-W\VJM2W5$=PB)^%NK63\ZA;RK/6+]W%E_TJ3KL9J5+M3%KVJJR["K9>?P> MBL:C9D>\]?](.= P@0\$/A+X_PEB M((B1P!PAZ6?FEOHQ-_EZV>A;U/1NG?-N4[![86_FKAMT]\[]9U?;VM'K.ETF MUZ[,@-CT"#Y!L!&1V-JC $<"&T[H_+W EB($%A!P!<+1Q80N,5U"NG1T.:%G MW@V@B!D6R*! 1NAS3X B%EA@!@5FA'[G"5 $2['"'"K,*9]Y$@#"L<0"2BPH M7W@2 !)P^@Y*W%&^;S6 !+QF*8Y32BOX=B-,P' 6""VC%7S/ 88'3&H93SFB(N6\^PH38D/LX^8SF6A#W 2;@/L?9YS37 MPGPQ@@BHX^YSF6LY\%?"Z#ZG@['.::^GMY.V R1RF M'MYB*6-\DJSW6O@)P&FZY<)?$<#$"?@B\!- T'1G_DX#&++3DDDG4JGFZ)JV-MKI2^TZ MQLGHV!@^N+XP^0?ON\IO>7,LZC9ZUL;V0ZYK.6AME)U*^L%NQ)-M9,>+4AU, M=SJWYTW?S?471I^'3C49V^7U7U!+ P04 " +A*%0^P%7SS,$ ""$P M& 'AL+W=O>V::DB7W6O1'[M8;:>@IBY0 M*5LTU?XP7RVF>X_=:M&^#?7^$!^[6?_6-%7WWSK6[6DYA_G'C:_[U]TPWBA6 MBV/U&O^*P[?C8Y>NBFLKVWT3#_V^/Q]/__;Y=S-3J*=7P>QB:J='B/FUC78TO)Q[^71N?7/L? V_./UG^=DD_) M/%5]W+3U/_OML%O._7RVC2_56SU\;4^_Q4M"9CZ[9/]'?(]UDH].4A_/;=U/ MO[/GMWYHFTLKR4I3_3@?]X?I>+JT_Q$F!^ E *\!4'X:H"\!F@049V=3JK]4 M0[5:=.UIUIUGZUB-BP(>=!K,Y_'F-';3?RG;/MU]7QFW*-['=BZ2]5F"-Q*\ M5VRXPOBKI$C]7TV@: *G>'T;'^1X+<;K*;Z\B;>*)'&6V$ERF"2@0*$EF7!9 ML!JL;*84S93<#! S9XFYZ06-,\H0,X),^[)4LALCNC'<#9F]M>'=E*"!+(.- M('/: :N+&L&^T-TA4GJ+#4*'MQHA?'O93$BV.]6.VU(VMK(\A* MY4-F"7O1C>=NR')8>]8-H#?@B1M)YM(8RFZ"Z"9P-^1)60<^ \I;'8@;2>9 M9? 2H:4XGX8I920=R@=4%8).HW!E!E'&6P"=^2I(V ]>3"!(D>0&7L[K?=^ M9((";]K>S>CPQ3X#1UE*; .1F4IFZXR*O2\3'!R;!%)NK343*9(P$QIRL'J*%B1\])Z3S<>096>Q$R1@#)2 MD5>ZGE:Z%\T=6ZP-=$T+,FMTR,V7#&CD@*9YKY&3U^E2L[I%TJ4R5&>>,I01 MC1S1GB):TE!"?ZZY=R(#&BW;_GP&\2@3%3E1/268I&&Y?*JY=R*S%#E+/647 M"H4G6$\WR(VDLSY SI%,4^0T]8Q=G)*E51[9RA.*U) JPLQ^HV6::DY33]FE M.25_0E,BK< D'5B7VW&T3%/-:>HIN[10?:;7+;HS;40=Y!W)--60\>O4GU7WNC_TLZ=V&-IF^OKQTK9#3(VJ+RG#7:RVUXLZ MO@SCJ4OGW?FKT/EB:(^7+U[%];/;ZG]02P,$% @ "X2A4/54B;4] @ MM0< !@ !X;"]W;W)KH\AIVP_E[;X?K@<)3]91]LI+ MC(7S5I.&;]U2B'8# #^6N$9\15OV[,\HU=!J@;OF<.O=8W8OQTFM-NZGOL^\5)=2J$F0)ZUZ()_8O&KW3,Y M F.44U7CAE>T<1@^;]U/WJ;PH#)HQ>\*=WS2=U0J!TI?U>#;:>M"180)/@H5 M LGFA@M,B(HD.?X.0=UQ3V6<]M^C?]')RV0.B.."DC_5291;-W&=$SZC*Q$O MM/N*AX1"UQFR_XYOF$BY(I%['"GA^M\Y7KF@]1!%HM3HK6^K1K==OQ*G@\UN M\ >#/QJ\]5U#,!@"PP!Z,IWJ9R10GC':.:S_6BU2E\+;!/(PCVI2GYU>D]ER M.7O+4R\#-Q5GD.QZB3^1^'-%L52$R2@!%D%P_V/P/G">&,*+02A4NB MT" *%QN9*/<4,X;(RA M&2*#(7K(<$\Q8XBM#/&2(388XJ=NR2/5C"6QLB1+ MEL1@23[\^.:Y/*.<,:56IG3)E!I,Z7*G!'HP\HT+5=B$7A1#_P,B60FLKQ-< M,'EF^KM!] 2556G% I/W4Q6T'XA=JH8[!RKD4ZP?S#.E LNH<"7CE;*&C@." MST)U8]EG?2'I!X*V0Y$$8Z7._P-02P,$% @ "X2A4%;:O.4/!0 OQ@ M !@ !X;"]W;W)KU-<.K M L= ?"E:H 6"7;1]5A(F,=:V7$E)MO^^E*QX[>%1FI?84CX.>4AJSHB>O975 M]_HYA&;T8[?=U]?CYZ8Y7$VG]?USV!7UI#R$??S/8UGMBB9>5D_3^E"%XJ%K MM-M..S#;36J7W:[HOIW$;;EV_68QN\WOFZ> MGIOVQG0^.Q1/X5MH_CS<5O%J>HKRL-F%?;TI]Z,J/%Z/;^AJK53;H"/^VH2W M^NS[J)5R5Y;?VXO?'J['63NBL WW31NBB!^O81FVVS92',<_?=#QJ<^VX?GW M]^B_=.*CF+NB#LMR^_?FH7F^'OOQZ"$\%B_;YFOY]FOH!9GQJ%?_>W@-VXBW M(XE]W)?;NOL[NG^IFW+71XE#V14_CI^;???YUL=_;X8;<-^ 3PUBWQ\U4'T# M];.!_K"![AOHS_9@^@9&]# ]:N\FC*Q.6Z;V]V MJ]/]+\YG'>^^SBFCV?2U#=0SBR/#%PQ?,BO G(AI',%I&(R&L>"DN>A@F1*4 M*3&(_XVR_CC*Q4 5G"_5!5 7 30.H&$ W070%P&,F/ C8SMF?]21L_="[C+% M5*;9:S$K*>9]GCDGI@9@3CGEL3@#Q1DP.Q8'L#" !;,C!KHX,N9LH.254 Y=G+A4XKRN*#B M65PCS&:>L33*<);-@+@DS69I5T89,>XEPI3-C4S(*::U]E(>PC(V TM/ R9" M0!Y+>93V9'2B+J6^D)/):@4P,IQ)<8 B,Y"N"3K3#3'0IJ0V3CKR49OT,("Y M/&XG*2[%6#EK$WF0TW[@L2/L:*2 0"T%*M"592,%IIABDNNR I@GK61:0EB6 M^:'UPWY+P'!)&FX/7>PZ[3*96!!F3/KH 8RB,4M/@9PU>L Q"7LN&2#02H$& MF&;<>E)@BK$UK$G$I],7Z/)?B M &:\3,-KA,7<,E1-$BX)"-0$)&N"'CHOS2@WJ3$@S'*275+,$GM9#@),>U(# M!0_AHH! 54!#Z0F7!03J IE0%CWDSZ5/9&VUQ%2R_BFE)BIY=E.*)W;@R65< M%3"H"EA6!3TD!BTS$Z;D>!FHFQ\3(P7I;& MRZD%DJ?$>"&6.;GT$&,C?0E'\P./!F/;96"[+&V74P7A:$,; -LN ]OEH1G"QL;H;7+ _!F;!Z/W26G^/73QNDV*C7SG0AQKE[Q8 M ,YJZW)9OB%.\7F9=RD1.PB[S[]S,\[2[#_QUMU#%[M"QYZDRT+.Y=*-5X#3 MRB:I?8TX5EH/'2]A%V'D(@.SI'"V5MGGMZ/"65&!]Z1D.ZKTI<6E-KZ$F)'& ML (8:T[M'G)Q%PP\]0KG;,6?WXQJX( -Y,5D,_;017'"+CDE09C)6&Y%@)%2 MWDK/AQP[EIM@>G;XN@O54W<27H_NRY=]TT[.V=W3:?L-MX>WXOZ"KI8$[J_H M:GT\2_\9_GBT_T=1/6WV]>BN;)IRUQWL/I9E$^+PLTE0:H" M"0 M& 'AL+W=O)8GQE3P MTM2M7(8GI;IY%,G=B354WO&.M?J? Q<-57HJCI'L!*-[F]34$8[C+&IHU8:K MA8T]B-6"GU5=M>Q!!/+<-%3\+EG-K\L0A;? 8W4\*1.(5HN.'MDWIKYW#T+/ MHI%E7S6LE15O \$.R_ >S;>%P5O CXI=Y60<&"=/G#^;R>?],HR-(%:SG3(, M5#\N;,WJVA!I&;\&SG!U5Z=EF(?!GAWHN5:/ M_/J)#7Y(& SFO[ +JS7<*-%K['@M[6^P.TO%FX%%2VGH2_^L6ON\#ORW-#@! M#PEX3-!KOY>0# G):T+Z;D(Z)*3_NP(9$HBS0M1[M\7<4$57"\&O@>BW0T?- MKD-SHMNU,T';'?N?KJ?4T#+$5/.?,6.];4/<9JX M\1&3!O1V B&O>2@EQSPXKQC90[U*'9[Y*-TCYPMOH&HLL+=O *9[._^"I M7P7@R_FZE(7_OB%,7%\^"B/DHC8^BF!2."W?^JB4I)G[O8HFW_J&B:,]>&6P MX^=6F1=R$AW/]GMLS@HG7J+Y&@'QC;X+]$?W*WU_D?A*Q;%J9?#$E3ZA[#ER MX%PQ+3Z^TPTYZ;O+.*G909GA3(]%?X+W$\6[X7(2C3>DU1]02P,$% @ M"X2A4&@JNR@)!P 2R< !@ !X;"]W;W)K^I1?*.HHHDP.)XV( -"%IL^ZPD2F+4MCQ;2;I_/\I67?/N M9>POC>V^Y!TIZKF7E"[?V\VW[4O3=*/OR\5J>S5^Z;KUY\ED^_#2+.OMIW;= MK.+_/+6;9=W%KYOGR7:]:>K'7:/E8F*+PD^6]7PUOK[<_7:WN;YL7[O%?-7< M;4;;U^6RWOQWTRS:]ZNQ&?_XX#:/_HWEK%E'>9Q)C/+2+[>[?T9MW577U]NVO?19K\>UG6_[,QGCI?KH?]Q=W5V_Q?GF>LQW,L2E+Q,!4/ M4K$B%:^C%*$H HY3PC@EB.-$G%+%<5Q6-G-M HP30!QYRP:]VN(R$%,;5#*) M*$FE@JE4(!5Q 6\J%:5D9QP.8PI,J0($\A)3!5A/;.2-.,@X*TL3RF#3@(1* MF9#1:+"FL)7,R*B,A"Y-"9// /211-\@2D.%X$R&0P:#R 2D231($K)&#DD M,# U&EEBI=Z>ELR 1$1+!X:Y9T@/C LY, *A I&WF5@8D08PT@0Y.9I_%%1M MG9V4I0EA4!I 2C;R4FA47EA?6IG0*5F:$":J 4AEB>Y!E);SPLD"/#6 O2&N M?;76M.["Q+*OK(K6L>60JQD&P]P FK.L&D:3V@03RU-V=6-<&\!K5FZOTO/) MIK)>SJ<&N_/.ROYN@2[>+94R2$!'E3=5ADP65PH+*@7+DF1!"0B%+:HBYS5Q M%;#F?)MD,WX545L:)0L3SB+?*CV#U<;UH@QJI6L>)JHT'["1,-7ROG4<9G-L2X=(H:Z U!GN?]RX.P@ MQ)R.03HD=88R30O#W?GS#8'#U':(VM(0.$UM,D9Z\%.J-!U,;8>HK>Y-S6-; MQ(6;<00.$]FATP1UCP#7&4+)&0 2)C*A\P3I"4B?)Y!5M8@TD!-5F@[F,:'3 M!.D)2).VC+4HL\4CC%I"=E.B@0!J0U').YF WTQD:4(8C(0,I[R1"9PD1&;( M$]L9@3. 5)>FE#G[1,Y4'J00P!U[6^9V$(0Y1LB<2E-$VISV>VDO#U)(4TQ6 MO=.2&9"(:.G , D)G25(>T7HD("YH RC"".3 #*5OR)M8;VQ02WJ4[(T(0Q- M0IMZ63 )F-C@]5UV2I8FA-%*R.RJ)0TV_M$2R*.=*8&-NB^"M(:W0!>O+EFY M\0=QF:TM,PQEC'1&&W]Y)S'<^)O"6_78X0QEFA9&.P.TRWWE#>N#8N,<>WGD MPKH$$)D('3'S0!>]K5&V!\1E+LO<83#CFL*@ID@VW3 J%A$KG'LNQ;A>L#O? M83'F.R.^JWRU357/3UC7@-SC$\X\)4/XE^Z*@3DMZ%I3+(*^$U#(4N30FCT".7*XN01\_" MJCC\S%["8R9YY'-E-?#@T;TLTS,/S@DX-W#,+(\V_[(&>.1=<_L(C\GF =F4 M$?+@3+5BZ09F)V5I0IAO'FW3I1'RP' &5TB;<%*6)I1Y%P#94K4&_7E&".B@ M$0(Z:(2 [B,CY#&!/7IHII:^9FO&")VCW*U MR]U+1D]MVS6QU^)3[.^EJ1\/7Q;-4]=_+./GS?[UKOV7KET/KZY-#N_/7?\/ M4$L#!!0 ( N$H5##>/?TU@0 "\7 8 >&PO=V]R:W-H965T&UL?9C1;N,V$$5_Q?![UN0,)5*!8R!V4;1 "P1;M'U6;"8V5K)< M28FW?U]*5KS.\+(OL:1<#N]0XN&0RW/3?NOVWO>S[W5U[![F^[X_W2\6W7;O MZ[+[TIS\,?SGI6GKL@^W[>NB.[6^W(V-ZFI!2N6+NCPZKIL_UW[JCD_S/7\X\'7P^N^'QXL5LM3^>K_\/V?IZ#(U_Y;3^$ M*,//N]_XJAHB!1__3$'GUSZ'AK?7']%_'I,/R3R7G=\TU=^'7;]_F+OY;.=? MRK>J_]J2CYCAJR &VFA!],/ V09Y4T9.+,@ZJ0 M $>Z/$]-"(VQI[-XFD'Z 3&MU MLU!\=H29J@%4;>0H!J96699%WU"L<]::Q')#F*RD8I39Q$0E3$/2("DY+R;1 MY_'+E23,!NE(%2HQ,0C3E0!=HYE!@)JNR: 4#(JUTD7"#@4@ B$XNJ01( M9TG"!ZFT)>1W+UL MD,S8(O$U,R8K [(Z258&Q,S"O(D<(;*&VB3Q"3$F*P.RRL5RS:ANS6TNT8IT MFJU)H)43>VN 5KD)63-@9NXREFQ%NE"YIC;KC.'* *Y.TIX!-+F(5D0D"QOV MA!],5HXK5^TD[#FN28W5$HM 16%)2,TTC&D&F)8'%6N. 5SDK&6E"&3.N-2N MFS&G&7#:R76#(8)#U2X=(5U8QE,S#<.:7;P:NE0(S%<&?"TD[QGMSV7]M@&J M@HO$(!O,5P/X6DC<3Z+;\ZFP/S<2'4!&CJ*"8W%SS%C[]G4\D>UFV^;MV \' M>C=/KZ>^CS0<4XKG:WV_N9S=_@AS.4K^O6Q?#\=N]MST?5./1Y4O3=/[X%)] M">.U]^7N>E/YEWZXM.&ZO1SA7F[ZYC0=3R^N9^2K_P!02P,$% @ "X2A M4$."WBJS 0 T@, !@ !X;"]W;W)KW<NC@Q59)QKX#OY' M=[+!8C-+)348)]$0"W5.;[>'XS[&IX '"8-;G$FLY(SX%(TO54XW41 H*'UD M$&&[P!TH%8F"C.>)D\XI(W!Y?F7_E&H/M9R%@SM4C[+R;4YO**F@%KWR]SA\ MAJF>=Y1,Q7^%"Z@0'I6$'"4JEU92]LZCGEB"%"U>QEV:M _C#><3;!W )P"? M 34?A1=%9G$@=NQ])^(3;P\\]*:,SM2*=!?$N^"]%-L//&.72#3% M',<8OHR9(UA@GU/PM11'_A>@A2-E=A MA-KPP69#0>WC\7TXVW',1L-C-_T@-G_CXA=02P,$% @ "X2A4)0%$76S M 0 T@, !@ !X;"]W;W)K,ZW;1IM+2=+I\O-S?.PX^6C= MD^\ GG6ROB"=B'T1\9\U8$6_L;V8/"FL4Z+@*9KF>\=B#J!M&)\MWO%M)"& MEGGRG5V9VR$H:>#LB!^T%N['"90="[JG+XY'V78A.EB9]Z*%SQ"^]&>'%EM8 M:JG!>&D-<= 4]'Y_/&4Q/@5\E3#ZU9G$2B[6/D7C0UW0710$"JH0&01N5W@ MI2(1RO@^<](E902NSR_L[U+M6,M%>'BPZINL0U?0.TIJ:,2@PJ,=W\-Y0O$?OM=R_R7)VC41SS&F*X>N8 M)8(A^Y*";Z4X\;_@?!M^V%1X2/##/Q3^1I!M$F2)(/MOB5LQMW\D8:N>:G!M MFB9/*CN8-,DK[S*P]^D1V:_P:=H_"==*X\G%!GS9U/_&V@ H97>#(]3A!UL, M!4V(Q]=X=M.834:P_?R#V/*-RY]02P,$% @ "X2A4-EX5$"T 0 T@, M !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K6 M=H%MH.DP;, &!!W6/2LV;0O5Q9/DN/O[4;+K>:N[%TFD> X/*2H;K'OR+4 @ MSUH9G],VA.[ F"];T,)?V0X,WM36:1'0= WSG0-1)9!6C&\VUTP+:6B1)=_) M%9GM@Y(&3H[X7FOA?AU!V2&G6_KB>)!-&Z*#%5DG&O@&X7MWU J$J&, MGQ,GG5-&X/+\POXQU8ZUG(6'>ZM^R"JT.;VEI():]"H\V.$33/6\HV0J_@M< M0&%X5((Y2JM\6DG9^V#UQ()2M'@>=VG2/HPWG$^P=0"? 'P&W*8\;$R4E'\0 M0129LP-Q8^\[$9]X>^#8FS(Z4RO2'8KWZ+T4V_?7&;M$HBGF.,;P9X2?/>&PK\(]JL$^T2P_V^):S$W_R1ABYYJ<$V:)D]* MVYLTR0OO/+!WZ1'9G_!QVK\*UTCCR=D&?-G4_]K: "AEUWKX =]Q[]^XXL@'-DVT!''E14MN< MMLYU!\9LV8+B]@H[T/ZF1J.X\Z9IF.T,\"J"E&3I9O.1*2XT+;+H.YDBP]Y) MH>%DB.V5XN;7$20..4WHJ^-1-*T+#E9D'6_@&[COW)P!U,]'RB9BK^'"T@?'I3X M'"5*&U=2]M:AFEB\%,5?QEWHN _CS3:98.N = *D,V ?\[ Q453^F3M>9 8' M8L;>=SP\<7)(?6_*X(RMB'=>O/7>2Y%<[S-V"413S'&,29&PO M=V]R:W-H965T/8FD\2J+\%V-N7O&3MI")#VQ?:,YYPY,Q[GHW6/O@,(Y$DKXPO:A= ? M&?-5!UKX&]N#P9O&.BT"FJYEOG<@Z@32BO'=[BW30AI:YLEW=F5NAZ"D@;,C M?M!:N%\G4'8LZ)X^.QYDVX7H8&7>BQ:^0OC6GQU:;&&II0;CI37$05/0N_WQ ME,7X%/!=PNA79Q(KN5C[&(U/=4%W41 HJ$)D$+A=X1Z4BD0HX^?,29>4$;@^ M/[-_2+5C+1?AX=ZJ'[(.74%O*:FA$8,*#W;\"',];RB9B_\,5U 8'I5@CLHJ MGU92#3Y8/;.@%"V>IEV:M(_339;-L&T GP%\ =RF/&Q*E)2_%T&4N;,C<5/O M>Q&?>'_DV)LJ.E,KTAV*]^B]EOB@.;M&HCGF-,7P5$OSP@L*_"+)-@BP19*^6N!7S;Y%LU5,-KDW3Y$EE!Y,F>>5=!O:. MIS?Y$SY-^Q?A6FD\N=B +YOZWU@; *7L;G"$.OQ@BZ&@"?'X#L]N&K/)"+:? M?Q!;OG'Y&U!+ P04 " +A*%0RH3SR[,! #2 P &0 'AL+W=O@+-<*&6A+?),?COL0'P-^ MM'X-QUY0X"X) 0.T" _/;!6Y!B$#D93PE3KRD#,#U^97]2ZS= MUW)F%FZU^,4;UY?X&J,&6C8*]Z"GKY#J^8!1*OX;7$#X\*#$YZBUL'%%]6B= MEHG%2Y'L>=ZYBON4;O($VP;0!* +X#KF(7.BJ/PS1+!/'L2PJZE>)(_X/3;?AN4^$N MPG=O*/R+8+])L(\$^W=+W(K9_9.$K'HJP71QFBRJ]:CB)*^\R\#>T/@F?\+G M:;]GIN/*HK-V_F5C_UNM'7@IV94?H=Y_L,40T+IP_.3/9AZSV7!Z2#^(+-^X M^@U02P,$% @ "X2A4$&V7+>S 0 T@, !D !X;"]W;W)K&UL?5-ACYP@$/TKA!]P*.NUEXV:W%[3M$F;;*YI[S.KHY(# MQP*NUW]?0,_:UO8+,,.\-V^&(9_0/-L.P)$7K7I;T,ZYXBNQ)P::@MZGQU,6XF/ -PF3W9Q) MJ.2"^!R,CW5!DR (%%0N, B_7>$!E I$7L;WA9.N*0-P>WYE?Q]K][5F"L[8 MBGCGQ5OOO98\R7)V#41+S&F.X9N8=(U@GGU-P?=2G/A?<+X//^PJ/$3XX1\* M?R/(=@FR2)#]M\2]F-L_DK!-3S68-DZ3)16.?9SDC7<=V'L>W^17^#SMGX5I M96_)!9U_V=C_!M&!EY+<^!'J_ =;#06-"\>W_FSF,9L-A\/R@]CZC&PO=V]R:W-H965T&CK MQ@4'R]-.U/ 3W*_N:+S%9I:R5:!MBYH8J#)ZN]D?=B$^!OQN8;"+,PF5G!"? M@O&MS&@2!(&$P@4&X;)XXZ9PR )?G5_:OL79?RTE8N$/YV):N MR>@-)254HI?N 8=[F.JYI&0J_CN<0?KPH,3G*%#:N)*BMP[5Q.*E*/$R[JV. M^S#>\,L)M@[@$X#/@)N8AXV)HO(OPHD\-3@0,_:^$^&)-WON>U,$9VQ%O//B MK?>>P[3$M=BKO])PA8]56#J.$V6%-CK.,D+[SRPMSR^R5OX..T_A*E;;&UL?5-A;]L@$/TKB!]0'))U661;:CI-F[1)4:>UGXE]ME'!N(#C[M_OP([K M;=Z^ '?<>_?N.-+!V&?7 'CRJE7K,MIXWQT8*D<\H 7)ZO[)]B[5C+63BX-^I)EK[)Z)Z2 M$BK1*_]@AL\PU?..DJGXKW !A>%!">8HC')Q)47OO-$3"TK1XG7<91OW8;S9 M7F'K #X!^ S81P ;$T7E'X47>6K-0.S8^TZ$)]X<./:F",[8BGB'XAUZ+SE/ M]BF[!*(IYCC&\$7,9HY@R#ZGX&LICOPO.%^';U<5;B-\^P^%OQ'L5@EVD6#W MWQ+78C[\D80M>JK!UG&:'"E,W\9)7GCG@;WC\4W>PL=I_R9L+5M'SL;CR\;^ M5\9X0"G)#8Y0@Q]L-A14/AS?X]F.8S8:WG33#V+S-\Y_ 5!+ P04 " + MA*%0RGHIG;(! #2 P &0 'AL+W=ONV3EZ M&>:<.3,,Q:3-H^T!''J60MD2]\X-!T)LW8-D]DH/H/Q-JXUDSINF(W8PP)H( MDH+0+/M().,*5T7TG4Q5Z-$)KN!DD!VE9.;E"$)/)<[QJ^.!=[T+#E(5 ^O@ M.[@?P\EXBRPL#9>@+-<*&6A+?),?COL0'P-^M'X-QUY0X"X) M0.T" _/;!6Y!B$#D93PE3KRD#,#U^97]2ZS=UW)F%FZU^,4;UY?X&J,&6C8* M]Z"GKY#J^8!1*OX;7$#X\*#$YZBUL'%%]6B=EHG%2Y'L>=ZYBON4;G8)M@V@ M"4 7P'7,0^9$4?EGYEA5&#TA,_=^8.&)\P/UO:F#,[8BWGGQUGLO%GR:):CRI.\LJ[#.P-C6_R)WR>]GMF.JXL.FOG7S;VO]7:@9>2 M7?D1ZOT'6PP!K0O'3_YLYC&;#:>'](/(\HVKWU!+ P04 " +A*%0+%'> M,K(! #2 P &0 'AL+W=O\9PS9\;C M?+3NV7< @;QH97Q!NQ#Z(V.^ZD +?V=[,'C36*=%0-.US/<.1)U 6C&^V[UF M6DA#RSSYSJ[,[1"4-'!VQ ]:"_?C!,J.!KOLDZ= 6]IZ2&1@PJ/-GQ/%2".2JK?%I)-?A@]<9S=HU$<\QIBN&K MF&R)8,B^I.!;*4[\+SC?AN\W%>X3?/\/A;\1'#8)#HG@\-\2MV+V?R1AJYYJ M<&V:)D\J.Y@TR2OO,K //+W)K_!IVC\)UTKCR<4&?-G4_\;: "AE=X1GN5< M2JA,J:I(PV47[^GV0)D/"(A?)31F,(_\4DY*O7OCZWD7)SXC$)!;3\'=<(=7 M$,(SN3S^=*1QK^D#A_,'^^>P>+>8$S?PJL3O\FR+7;R.HS-<^$W8-]5\@6Y! MBSCJ5O\-[B F6N;W)O3-L1?CGDC?.>\\8G:?D[HDZS*'%L && M]@CBV'L)ADDI6A=X_\/8M?A\Z//D/;]^'[UQ?R\I$)V5=*PP- MZZ*4!9=+\N+N5>&>I-X0<+%^NG)SW?;EUK"J[MX&UL M=57;CILP$/T5Q >LP>0N0-IL5;52*T5;M7UV8!+0VIC:3MC^?6U#**7#"_8, M9\Z9\< X[:1ZTQ6 "=X%;W065L:T!T)T48%@^DFVT-@W%ZD$,]945Z);!:ST M08(3&D4;(EC=A'GJ?2>5I_)F>-W 207Z)@13OX_ 99>%$;F._M25F+C"QE+:#1M6P"!9,2/&CH]V0>NE+.4;\[X7&9A MY#("#H5Q%,PN=W@!SAV3S>/70!J.FBYPNG^P?_3%VV+.3,.+Y#_KTE19N N# M$B[LQLVK[#[!4- Z#(;JO\ =N(6[3*Q&(;GVSZ"X:2/%P&)3$>R]7^O&K]W M_PC# ^@00&MQ?*#V; KG]$?AW]GDM?7>8+5/R4F MLQ(QS H76:,B:X1@/1/!,!M<9(.*;!""[4P$P^QPD2TJLD4(]C,1!+.*<)$= M*K)#".*9"(99:/P>%=DC!//&8YB%QL<1_@=%",6\]2AHH??QPI\:(Q3S[J.@ M>?O)9#@(4%<_%G50R%OC9_+$.X[>9^J'RU]X/[>_,G6M&QV*WM5C :'BW';K=VK?E[VAI'M0\4+*_P!02P,$% @ "X2A M4+J1"4:W 0 T@, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q <$+^NDR'C+Q,4I4-JZD'*Q#/:OX5+1XGW;9Q7V<;M)TIFT3^$S@ M"^$VQF%3H)CY5^%$D1DWF7L$H1F MS''"\!5FMR"85U]"\*T01_X?G6_3]YL9[B-]OXY^=[,MD&X*I%$@7<>_3CZ5 MN(7Y7"1;]52#:>(T65+BT,5)7GF7@;WG\4W^P:=I?Q:FD9TE9W3^96/_:T0' M/I7DRH]0ZS_88BBH73A^\63',<.:< MF3%#-BK]:EH B]X$ER;'K;7]B1!3MB"8>5 ]2'=2*RV8=:9NB.DUL"H$"4[H M9I,2P3J)BRSX+KK(U&!Y)^&BD1F$8/KW&;@:<[S%[X[GKFFM=Y BZUD#W\'^ MZ"_:661AJ3H!TG1*(@UUCA^WIW/J\0'PTL%H5GOD*[DJ]>J-+U6.-SXAX%!: MS\#<5@K!(SBTM%L+=I[618Q^GD0.>P> "= M ^@2< PZ9!(*F7]DEA695B/24^][YG_Q]D1=;TKO#*T(9RYYX[RW@B8T(S=/ M-&/.$X:N,-L%01S[(D%C$F?Z7SB-A^^B&>Y"^&ZM_N$8)]A'"?:!8/]/B;N[ M$F.8?5PDB8HD$8+D3B2&2>,B:50DC1 <[D1BF/MVD=7M$*";,!<&E6J08297 MWF7T'L-U)'_AT]Q^8[KII$%79=T=#3>I5LJ"2V7SX INW5.Q&!QJZ[<'M]?3 MP$R&5?W\%I#E02K^ %!+ P04 " +A*%010GR><$! W! &0 'AL M+W=OT),V8)DYD;UT+DOM=*261?JAIA> ZL"20I"D^262,8[7&0A=]1%I@8K> =' MC>--:GR!%UK,&?H/]TQ^UB\BB4G$)G>&J0QKJ'-]M M]H?4XP/@F<-H5GOD.SDI]>J#'U6.$V\(!)36*S"WG.$>A/!"SL;?61,O)3UQ MO;^H/X;>72\G9N!>B1=>V3;'7S&JH&:#L$]J_ YS/RE&<_,_X0S"P;T35Z-4 MPH1?5 [&*CFK."N2O4TK[\(ZSOH76IQ 9P*](I"I4'#^P"PK,JU&I*>S[YF_ MXLV>NK,I?3(<1?CFS!N7/1:,8<)0U>8S8(@3GTI06,E#O0#G<;I MVZC#;:!OU_0DB0OLH@*[(+!;"]PF5RW&,)\TF4:+I!$!>E4DAME>%2&KBY.@ MF_!D#2K5T(5Q6667J;BCX>+?X=-(_6*ZX9U!)V7=\PF77"MEP5E);IR7UDWQ M$@BHK=]^<7L]O>4IL*J?QY0L_Q7%?U!+ P04 " +A*%0ZB4#SK;0O@ MR(M6G 2E@I!/ MX]>L29>0@;@^OZI_C+7[6B["PB.JG[)R;4[O*:F@%H-R3SA^@KF>6TKFXK_ M%92'ATQ\C!*5C2LI!^M0SRH^%2U>IEUV<1^G&WXWT[8)?";PA7 ?X[ I4,S\ M@W"BR R.Q$R][T5XXMV1^]Z4P1E;$>]\\M9[KP4_I!F[!J$9&PO=V]R:W-H965T2[[$KCS\W)'.))!JC== QCT M+GBK4UP;TQT)T7D-@ND[V4%KOY12"69LJ"JB.P6L\"3!"8VBF C6M#A+?.ZL MLD3VAC&FJVK@$R9*.5? =S(_NK&Q$9I6B$=#J M1K9(09GBA\WQ%#N\![PV,.C%'KE.+E*^N>!+D>+(%00<^VEPO3\"CYSZ8P=8KO,2J@9#TW+W+X#%,_>XRFYK_" M%;B%NTJL1RZY]K\H[[618E*QI0CV/JY-Z]=ATK_1P@0Z$>B*0$8C7_D3,RQ+ ME!R0&L^^8^XOWARI/9O<)?U1^&^V>&VSUXS&AX1!0[0R M"6'^T0H"H_%QKELF_]3"ZR\^@]4'^[_L+'N?W& M5-6T&EVDL7?4WZ122@.VE.C.-ES;IV(..)3&;0]VK\:!&0,CN^DM(/.#E/T! M4$L#!!0 ( N$H5"PTN8DM0$ -(# 9 >&PO=V]R:W-H965TB=-3RPT!7U,CZ)UW MV<=]FF^R=*'M$_A"X"OA(<9A5,$96Q'O M,'F'WFO)[[.<78/0@CG-&+[!I"N"H?H:@N^%./'_Z'R??MC-\!#IART]N=L7 MR'8%LBB0_5/B[;L2]S#O@[!-3S78-DZ3(Y49^SC)&^\ZL(\\OLE?^#SM7X5M M9>_(Q7A\V=C_QA@/F$IR@R/4X0=;#06-#\=[/-MYS&;#FV'Y06S]QN4?4$L# M!!0 ( N$H5 &PO=V]R:W-H965T.F: MUGH'*;*>-? =[(_^K)U%%I6J$R!-IR324.?X87,\[3T^ 'YV,)K5'OE*+DJ] M>N-+E>/$)P0<2NL5F%NN\ B<>R&7QN]9$R\A/7&]?U=_#K6[6B[,P*/BO[K* MMCE.,:J@9@.W+VK\#',]>XSFXK_"%;B#^TQF=H13AS MR1OGO1;T<,C(U0O-F-.$H2O,9D$0I[Z$H+$0)_J!3N/T;33#;:!OU_0DC0OL MH@*[(+#[K\3TIL08YE,\R#X:9/]1($UN@L0PMYTDJXL3H)OP9 TJU2##N*R\ MRU0\T'#Q_^#32'UCNNFD01=EW?,)EUPK9<&EDMRY7%HWQ8O!H;9^>W![/;WE MR;"JG\>4+/^*XB]02P,$% @ "X2A4!#,D3BW 0 T@, !D !X;"]W M;W)K&UL=5/;;MP@$/T5Q >$->LTJY5M*9NJ:J56 M6J5J\\S:8QL%C MXG?Y]!^PX;NJ^ #.<<^;"D(W&/KL6P),7K3J7T];[_LB8 M*UO0PMV8'CJ\J8W5PJ-I&^9Z"Z**)*T8W^T^,"UD1XLL^LZVR,S@E>S@;(D; MM!;V]PF4&7.:T%?'HVQ:'QRLR'K1P'?P/_JS18LM*I74T#EI.F*ASNE],)7=#8Y0BQ]L,134/ASO\&RG,9L, M;_KY!['E&Q=_ %!+ P04 " +A*%0X6S\D1@# !\# &0 'AL+W=O MV=C'\N+:%[;(^?2>BN+JEW91RGK MA>.TVR,OLW8F:EZI?_:B*3.I'IN#T]8-SW8FJ"PTE1\BI Z_OW]F_&//*S$O6\D04O_.=/*[LT+9V?)^="ODD+E]Y M;XC95N_^.S_S0L&U$I5C*XK6_%K;4RM%V;,H*67VUEWSREPO/?][&!Y ^P Z M!*C<]P*\/L#["/#O!OA]@/^_&5@?P$ &I_-NBKG)9+9>-N)B-=UZJ#.][,B" MJ>G:ZD$S.^8_5<]6C9[7-&1+YZR)>DS<8>@5AKCT%K-!, /"40H&&123$=-1 M.$B0C!'$]8"(3UG2^RPW0CVT7IXA\&[J%> $/DK@&P+_AF ."MYA H.I.I41 M8R&H"(8*: !J,D8%9)0Q':/\D'@,-\908PPQ!B3''89=2PY)"*<:0[GS"!C# M4)018 SE"B>,!:BQ #$&Q,3!*(WG 2G)&,,B^!J-,;X/US#&,[&&YZBA^=A0 MY )#\U$2@$@^16P^1:3W$#=&0M1(B!@!58]#9 $P G:.!$,%<\"U05$1X$IQ MKA W%J'&(L086 9QAPFOT\Q@(/@FC4'>S /[2#H&T5DPL?,1%S]K7,06 MJ%[<@X!DH";!4>#@VB H;T9!C5($16=L8K[(Q#%*$&L^M$;&*\-GT-D8Y/O0 M%T+DPG<+(YJ:+_10?B 4,36Q=1+\N"3(>1E-J< /3(*A%2]7NF*]L+(;G2[L[4/![5I\#P4/"]U+=S==]T_7#W($7=]_K.\,&Q M_@=02P,$% @ "X2A4)&UL?5/M;ML@%'T5Q ,4;+=N$]F6VE33)FU2U&G;;V)?QZA\ M>$#B[NT'F%I>&NV/X5[..9R#H9JT>;4#@$-O4BA;X\&Y<4N(;0>0S-[H$91? MZ;61S/G2'(D=#; NDJ0@.:4ED8PKW%2QMS=-I4].< 5[@^Q)2F;^/('04XTS M_-YXX^(HL*AV7H"S7"AGH:_R8;7=%P$? 3PZ37'#B]VBUL/&+VI-U6B85;T6R MMWGD*H[3O')?)MIU0IX(^4+(;O]+*!*AN""0V5F,^LP<:RJC)V3FGS6R<">R M;>$/LPW->'9QS:>UOGMN\LVF(N<@E#!/,R9?8_Y%[#XB[AX6"/$&%A?Y51=Y MY!8$D" C" &0 'AL+W=OV M(=>WK^V$*(2E1_\0VYD=S^QF;?)6R%=5 &COK>*U6OB%ULTS(6I70,74DVB@ M-F\.0E9,FZD\$M5(8'L75'$2!D%**E;6_C)W:QNYS,5)\[*&C?34J:J8_+," M+MJ%3_W+PDMY++1=(,N\84?X#OI'LY%F1@:6?5E!K4I1>Q(."_\#?5[3V 8X MQ,\26C4:>];*5HA7._FR7_B!500<=MI2,/,XPQHXMTQ&Q^^>U!_VM('C\87] MDS-OS&R9@K7@O\J]+A;^S/?V<& GKE]$^QEZ0XGO]>Z_PAFX@5LE9H^=X,K] M>KN3TJ+J68R4BKUUS[)VS[9[DUW"\("P#PB'@"XY=P.B/B":!)!.F;/ZD6FV MS*5H/=E5JV'VHZ#/D4GFSBZZW+EWQJTRJ^=E%-"CA0E2!$%\20='289&8W".)[4?HV@DME\CHO)4#'9 M [7);K;!:H.@[M=FAHJ9(6(2G&".$LP?KPT-\)8+'JA.#WJO/!CL?GWHG3. M(H+2.Q1X ]/_Z&"*MS"][>%T/LU*=&,WF&;D7Y!K'7CW4JQ]I]]K#WKO,,%@ MR!=+1J>UO3Z_,7DL:^5MA38'OSN>#T)H,)3!DW%6F!M[F' X:#O,S%AVUU8W MT:+IKV0R_"]8_@502P,$% @ "X2A4.?9KJ\E P %PT !D !X;"]W M;W)K&ULE5==;YLP%/TKB/<6^YK/*HG49)HV:9.J M3MV>:>(DJ( 9.$GW[V<,I<2^GKJ7@)US/\[%Y]I>7$3[TATYE]YK5=;=TC]* MV=P%0;<]\BKO;D7#:_7/7K15+M6P/01=T_)\IXVJ,@!"XJ#*B]I?+?3<0[M: MB),LBYH_M%YWJJJ\_;/FI;@L?>J_33P6AZ/L)X+5HLD/_ >73\U#JT;!Y&57 M5+SN"E%[+=\O_7MZMX&D-]"(GP6_=+-WKZ?R+,1+/_BZ6_JDSXB7?"M[%[EZ MG/F&EV7O2>7Q>W3J3S%[P_G[F_?/FKPB\YQW?"/*7\5.'I=^ZGL[OL]/I7P4 MER]\)!3YWLC^&S_S4L'[3%2,K2@[_>MM3YT4U>A%I5+EK\.SJ/7S,OI_,\,- M8#2 R4#%_I.WPM9J\7Q3TCJEB;OM)73O] MGV+;J=GSBI%D$9Q[1R-F/6!@AJ$3(E#>IQ" A5B#90[7 38V(DKQ" PEP;0] MNR+AT2FT^2 M,N)84-31)2@2REQ3(VA>E(2X(Z'-XIX"$BDV(]D@A]PIWC H0Z(XUC7%6P8- M_^,#XD*G$9)%:G+%0)DC#MX/J-T0&! S#@9RJ(OB6J>(V $<+G"%TO3CK9SB MPJ+9!YKY"+KJTU'HJBO@ @1$@,",2"@H=,3!U0?TXSL"X+("6S'6GC!BYC6Y MH00B5U%P:0$F+;/CCZ!Y5[J!-',T4, 5",BN;;5SL#?DB)#($0C7*2 2!*MZ M&,A%"-N1 ZI2V ; MB&,7+= "P1;M/BLV?<'JXI64>/OO2UWB2N2A[9=84L[,'%+D1XKS2UE]KX]* M-;.?>5;4"^_8-.ZZH#SS>1"$ M?IZ>"F\Y[YZ]5LMY^=YDIT*]5K/Z/<_3ZM^5RLK+PF/>YX.OI\.Q:1_XR_DY M/:B_5//W^;72=_XUR^Z4JZ(^E<6L4ON%]\R>-J(+Z!3_G-2E'EW/VJ:\E>7W M]N;WW<(+6DM>:;>#X^C/[KUWC=6/>TEJ] ME-FWTZXY+KS8F^W4/GW/FJ_EY3Y+Z=6W;A]W;Z?ZG^[/63S^61&SN?[2) M!LVJU_"1A@5\JGD!FJO"UPZN-CBRL>)6N%G@KF)M*X@,S<;6R!C[)-A=U,73 MN)D)QPD$3""Z!&)BDHRFVAJ'1PE+2%!"&"5LC:-$"$N$5C<029P@@@DBX#$T MAEVO"3M-T;]QR:71$%L419%CZ,702@RL1(:57B/'5DS-BZV1TF$D@4828"0V MC"16$9*!8<361,+Q>4F'9L%44NNG$,6RY !SL6#XX!R0'6I#&[UX-H MNO*28YIP##\.X"<3LU!H%0KCP-4I&&H M3H\8QYK*,6$XX$)H?;+8>S6]QW5L;0C3@\"<#PTPK EMUH2##(3)0,PJQ,Q= M\'H035J44.(8=H0!0@ @H3 K<:O2+WH?%C@J.;[G !M"$U6#Z-[Z]9AL?5B.^X:C[S[I#L?WE_ M)/IG6AU.13U[*YNFS+L#L7U9-DJ[";[H!A]5NKO>9&K?M)>1OJ[ZH\C^IBG/ MPS&K?SWK7?X'4$L#!!0 ( N$H5!]-[;(80( /,' 9 >&PO=V]R M:W-H965T,#7 45M;$F:\VR)5O2W&5W MGVE+J[DJ#FA[]_8#I,XJ7?M%_GC.X1SX!;(+9>^\)$0X'TW=\J5;"M$M/(_O M2M)@_D([TLH_!\H:+.20'3W>,8+WFM34'O1]Y#6X:MT\TW,;EF?T).JJ)1OF M\%/38/9G16IZ6;K O4Z\5L=2J DOSSI\)#^(^-EMF!QY@\J^:DC+*]HZC!R6 M[B>P* !4!(UXJ\B%C_J.BK*E]%T-ONZ7KJ\S'Z5YJ= T!#@00_I<0&$+P+"$T MA'!"\/HH>F\*+'">,7IQ6'^\'595!!:AW/V=FM2;K?_)[>%R]IP'*,Z\LQ(R MF%6/@2,,O$6LYX@ );>88HZ)_D$\:7)P"JU.H>8'-VND=H' *A!H@7 D,/6X MZB%(0UH-24"4HDE:"PI%23C).T=%* )W(H=6Q^$\-K*;1S/1TF16RG !*)Z>YMJ!B$$XM MHYEE% 7IG7.*K8[CF>,@!G:!Q"J0/%_;J54@?5C;13K+&H'@G;FB?6&=S[_"U!+ M P04 " +A*%07;ZJ@2$" #P!@ &0 'AL+W=OH6UL*1QZ:AXN\+,-XO7=\] M+[S6ATJ9!5+D'3W #U _N[70,S*I[.H&6EGSUA&P7[J?_.?2MP2+^%5#+R_& MCBEEP_F;F7S=+5W/) (&6V4DJ'Z<8 6,&26=X\\HZDZ>AG@Y/JM_ML7K8C94 MPHJSW_5.54LW?X&QH-AUQNJ_P0F8AILDVF/+F;2_SO8H%6]& M%1VEH>_#LV[MLQ_USS2<$(R$8"+XT7\)X4@(/TJ(1D(T(Y"A%-N;DBI:Y(+W MCABVMZ/F+?*?(]W]K5FTS;;_Z?9(O7HJPC3(R8 M$L/$$X;HG%/8 T;6('H2B#!!4)4(+0"X86 OXAP@0@5B) $Z:Q= R:QF'8P M26//FS7L%A6&L8=GB=$L,9(EF[G$MUF2>RX)ZI(@+HN9"X+)[IBDJ$F*"/BX M0(8*9!_?V 4JL'B\L>7BIIF9=Z=,W\._-N_QGI4CZ-)'OS[WC.Y\UO[C;2LQ M4!;,?,C%26+N@N]4'.I6.ANN]*%DCXX]YPJTH/>D7[=*7S_3A,%>F6&JQV(X M@X>)XMUXOY#IDBO^ 5!+ P04 " +A*%0S(4_Q[($ # & &0 'AL M+W=OW]G6IZJ_-P=IV\:TL M3LW]\M"VY[LD:78'6^;-I^IL3]TOKU5=YFWW6K\ES;FV^7XP*HN$$:*2,C^> MENO5T/9UL<3_:Y7C3O99G7_VYL45WNEW3YO>'S\>W0]@W)>G7.W^P7 MV_YY?JZ[M^3:R_Y8VE-SK$Z+VK[>+Q_HG1&\-Q@0?QWMI9D]+WI77JKJ:__R MV_Y^27I&MK"[MN\B[[X^[*,MBKZGCL<_4Z?+ZYB]X?SY>^]F<+YSYB5O[&-5 M_'W_VP];=/">23?&KBJ:X7.Q>V_: MJIQZZ:B4^;?Q^W@:OB_C+TI.9MB 30;L:D!_;L G _[#0/S40$P&(G8$.1G( MV!'49* <@V0,UA#];=[FZU5=71;UN(#.>;].Z9WJYG?7-P[3.?S634#3M7ZL M>/01E#A$M__;RU-$ M+\;'R!3[PF%(^6#/9_8J$ L![<5@+^8<5>9,R8A1 ^8T>JH%5\()2!S, )CD MD@C,6D+6TF/-4V>"2#M+K )-!])I))I5V*C8 ; M%*,TQ#M0%FA$8DR@F[4L**<>\3B<03C--0VH)X6EY($R/SMDH 7J"_[E*62IB[W.)R!.#W7PUOFN(Y0OY#PC+C4?>V7@CBHQPDU MK\:2NJ@MZ(MV(N; GD!G]&;,6^=PN:$:.!>:65QQ:!J?E%C]*9)_+RE]S:9* M4F]=1\$,AH4V& Q7 8J0!:HU@R+,:/1P6-8$QF+"-X$NEF>4FIW3QD',Q 6 M7#8,*S$#2CP3G]LNL"(R$1\\K$H,;6V]X/DRDBKFBE(4RB 4#U5!A@6)(4$* MK5R<]@QL,T.1PUG/T$;3BQS8&[)4<2]V<3B#<8(%SG ,RPT#!8:SC0FBRPB^&!$S0X0H MHWV0%SE_UT*[#;5[L(N#&0C3/*!6'&L-!UH3.G)PG/E/%+1OZ=W3>)G^H_OQ M;O^/O'X[GIK%2]6V53E-%S?RTZT]LU6JH8;NU6[1'=*\(US:NH$"&%)PZLV7L[=V;-:SN7! MU%4KGE6D#TW#U9^5J.5I$=/X_>!;M=N;_B!9SCN^$]^%^=$]*[M+)I1-U8A6 M5[*-E-@NXD?ZL(*L=W 6/RMQTF?KJ$_E1+Y^1__HDK?)O' MGF3]J]J8_2(NXV@CMOQ0FV_R]$F, M">5Q-&;_11Q%;(C44O^/]'=,'L+59]X>N%.Z=#5[;T^,R(V2>''N@ MT68UV,"9#9TL$HL^40!&L0+//2,!@!2-,74 Z04 X 9"I Y@.P"(+U*[(IGL,G/>2!C. M#69C'0M/K*V,>RQTM:([3%"A- M@2237]$4?C*D9.D,YRE1GA+A"=1CA@+,;F\/2G 1D!L:9#0Z3]9^_$@12)8& M]$9OZ)'1Z((*:!H@0E7W2.&&-AF-+OHDIT6 "%VP0 M )X9 9 >&PO=V]R:W-H965T7,QI1 MJU-5?V]VQK2+'V5Q:&Z6N[8]7D=1L]F9,F^^5$=SZ/[S4M5EWG:W]6O4'&N3 M;X>@LH@HCE54YOO#;)5M^-'S= MO^[:OB%:KX[YJ_EFVC^.3W5W%YU9MOO2')I]=5C4YN5F>QZT0_EN:J^]S>_;F^6<9^1*2)?G/OO ^?4' MNQX&WPWF.6_,?57\M=^VNYMENEQLS4O^5K1?J],O9AJ07"ZFT?]FWDW1P?M, MNCXV5=$,?Q>;MZ:MRHFE2Z7,?XR_^\/P>YKX/\)P $T!= [H^KX4P*< _C- M7 P04X ([4%. 3*T!S4%*"L@&B=KF/V'O,W7J[HZ+>IQ QWS?I^R:]6M[Z9O M')9S^%^W $W7^KX6<;:*WGNB"7,W8FB&83%]QCP S!D1=1F%R)V\$)2&J,PW=5CF&=+YQ$.!-9?)_S%U6 "9JX!@ZES1 M(I60LN=..3L*P#1D2Q//0Y9A"60)R-M'@460I6#V,@\%5B3F2I(@9TLAD,\> M80VA.-Q4$*Y40I5J+_0$FB\-3SIIM(T6TB($MN8;D6Z(J$FW403",8R\A351QK(7?]E%M5W/5 B?NP MYZX%02<8_7E0'W)XR,Y%D*.?)*GI+CGU13X)*>D(,ACZ3@6$"[" M2XIC >'H?=(N*>Z^ DJ1QO8KR@13EV$:L7&A?'ECU>+(3]E5Q5T'=,52QNU7 MRD"K+@?J2YXG'L1;R M++RV!)8E 5[SG-J"((_\":PD@H77EL!*(I"ELVS:TNX#NB*4N8F'H;3$$>,>_R0\)SIN9;*K2WAGL-QR9RG5AA, M YB(,V7OZFAV5%R:^G4XZ&\6F^KMT/;;;-9Z_IAP2_U1L]5^QZ[O&6A_8->/ MXZ>"G_3CEXO?\_IU?V@6SU7;5N5P#/U25:WILH^_=!.^,_GV?%.8E[:_3+KK M>OQB,-ZTU7'Z&A*=/\FL_P502P,$% @ "X2A4%HJ3(+F @ ,@L !D M !X;"]W;W)K&ULC59A;YLP$/TKB!]0,,:&1$FD MDC3:I$VJ-FW[3!,G007,;"?I_OULXU(P3LF78%_>NWN^,\Q?1DIZ7?K ?S?\*(XGH0S!:M'D1_*3B%_-,Y.[ MH/.R+RI2\X+6'B.'I?\(YEL0*X)&_"[(E??6GCK*"Z6O:O-UO_1#I8B49">4 MBUP^+F1-RE)YDCK^&J=^%U,1^^MW[UM]>'F8EYR3-2W_%'MQ6OJI[^W)(3^7 MX@>]?B'F0,CWS.F_D0LI)5PID3%VM.3ZU]N=N:"5\2*E5/E;^RQJ_;P:_^\T M-R$RA*@CR-B?$: AP ]"_"DA-H3XW@C($-"]$; A8(L0M,G2V=_D(E\M&+UZ MK+U 3:[N*9AC6=^=,NIRZO]D ;BT7E9QE"Z"BW)D,%F+B7H8$$9#S,:!Z1"! M5-#)B%PRLFA$MP*LQP@00DO$I)>G.[QLQQB4NL\"G2F%F@\'*9VY'<1.![%V M$/<=P-"J28O!&E.W& QG5CXF0 ,IR"D%.:0 2TJ+0;TH((UFL:5E"C40@YUB ML$.,5> ,C\,@E%J2-U.H@9C$*29QB+%N4I:,P\BW"UMBIE #,:E33.H08Q4@ M2\=A((KM5V@*-1 S^XN"EQM%-NZ'2T2A5:S73M0J0W:.$!)8J.>'"C0 M]]6>+.A]OBO"CGKXXMZ.GFNAJMFS=@/>8Z0^_Y8] _,U<-@W8/[4CF\?[MMI M\GO.CD7-O1&#+-Q)#K#=IB0'H9:)7+-VBFLW@C9F0@VZ M,7GU'U!+ P04 " +A*%0O,^U-4,$ "J%0 &0 'AL+W=OZ/LT= MI]H>=197GXN3SIM_]D69Q77S6!Z-=5RE)'N*[O9'&2VZM%5_96KA;% MN4Z37+^55G7.LKC\;ZW3XK*TR?Y>\"4Y'.NVP%DM3O%!_ZGKOTYO9?/D7*/L MDDSG55+D5JGW2_N%YI%4;85.\7>B+]7-;ZOMRGM1?&T??MLM;;=UI%.]K=L0 M2MDZ:-;9%6W:>U/5=UD0U1&BM9_*W_3O+N M^]+_$X1#-5Q!#!7$M0*INQ7D4$'^J.#=K> -%;QG6U!#!<5:)&0ZX8 M:UZ!YJIP&@=7&P+96 NC.FM@8RK(E:3Q3) H7]SJ#? M&?#+DGX] P/'W#Z61*9$N#,/>PVAUQ!X9<.V#HU6/I''ANT5B*3O,VQ%0"6" M4&#'Y&(\NL"SQ_GH&BUYRF,+:3.HV*H. @Y2,Q@IP2<#J4A-S 9-H)] WQ3O M&X&^N3Q]@(K4%!<)O@)>2)AV7'\B!(8S_02=">.9 )\-6@VB47==8R+OB\9F M,,0)4-R@$2%"CXS)0:>1,#CF2D!IA1_]ST0C2)-0X'R!5." @633)PR)>2?1'H^O VD> MU?G"W0 -.E\@F90A/T@C&>B;+Q1?1WE.Q M\C7--P3*7VD>]=>&/\+WMYA_Q.4AR2OKO:CK(NONL/9%4>O&O?NY<7_4\>[Z MD.I]W?X,FM]E?WO8/]3%:;@9=:[7LZO_ 5!+ P04 " +A*%00K,FNW<1)4 $SVTFZ;S]C""/A++DOP39W][^S^<6W M. OYI@ZFS<[(2NFS53N(]5(SK;6J2HC MB&,:5:RHP]7"KCW)U4(<=5G4_$D&ZEA53/Y=\U*3; M=AG&;4:\Y!O=AF#F<>*/O"S;2"://WW0<-!L'_N.$.T#O X !=+9V0S?PSTVRUD.(,;D'LS>;=M%N MA7UGDE=F];1*T]DB.K6!>IMU9P,C&S)81";Z( &8Q!HF[FGL")"@.28V0'*5 MXQP/D*(!4AL@O0@1'_;(%#Y7/3AZ!&// M]:7A\)$/T !#'V#T.61P^, '/D#A<^C@[ '&GN,?$7#VX /L ^+ ' M4_9HDKAN=AP^\($/D$LOH31W*.'T@0]],*6/0.S:?AP^\(&O-Z)7-Q^]O<:C M41-6<;FW[:<*-N)8V]YWM#JTN ]@F[C_YEU__(/)?5&KX%5HTPK:AFTGA.8F MF?C.U'LP+?DP*?E.M\/+4-G#[[VL[)K6T1]B\D,0< MK8X^]JQVK>5[4?ZH7IRK9S]WVWUU.7^IZ\/%8E$]O+A=7IT7![=O_O-4E+N\ M;GZ6SXOJ4+K\L6NTVRYXDNC%+M_LYU?+[MFW\FI9O-;;S=Y]*V?5ZVZ7E_^N MW+9XOYRS^<>#[YOGE[I]L+A:'O)G]X>K_SQ\*YM?BY.5Q\W.[:M-L9^5[NER M?LTN[K1N&W2(OS;NO1I\G[5#N2^*'^V/7Q\OYTG+R&W=0]V:R)N/-W?CMMO6 M4L/CG][H_-1GVW#X_<-ZU@V^&S1/>6OV_I[\?Z+ MZP>DYK-^]+^Y-[=MX"V3IH^'8EMU?V&@?=NO?_:]9L:IY^G8EE5HNWEI#/69U MQ/ !AB7*DN53:[^(&84Q 8X*=VPEV,H2Q/N8.85(\ M: 'G7G0&Q, '\RK9T!" [(S((<,=!(LWA&C.\R^PZ0J20+4>A(JHRAKARB/ MLH*4%:#, LI'C!IT(R)]:-B')O,J=61>#31@ $D1D#1D+CBSP59;&S(2"LH M*-$1[[&0KR5\F0AV],K27K32-MP(TV 9@"FK!J[FL4XAZQ3,L@Q8IZ2?LS0) MEF(]!90!D$TDYLL2K)4)8$S$,@$S*(T)E6HB+D,X98R*;&@6D7D&J$=6BT&) MOF9\NEPQ+'A, !;A1NU!PP$K 21K'.=3PA+*D(;:D)($BI0 2E0@ YQ/"4LD M0QJ9AET!D(GU@V62Z0GAHP>ISR/#NH?% XA/",LN [IKPN# J%Q*RRBA,9A/ M".LJH\(J#0\)42T4*4LI(TLWAX_S*6'19$ UC< F.)8QGDQW9([EA",Y";:PSDP$1%MCC6'?^&4Q;%&<* 1)M1]3C6"*Z 1G&I$@/,I88W@4S0" M@4Q$]#G6" XT8A"B?!/8J[GYP@)@/^3(#VTX6@2*G,*I"GRK"?(R@='DK.11++4B3V: E._394_QYD!UVQQ)S+,"$#15("D4R) M3-#"B*:A9@SE5_ZPD"H@I"2 *%KN8)S0&4/Y=+"(*B!]8:A:]2#//T5(YZ9' M>:D=($UMI63A;X&M-.H8"DNR D*:IN'0.*5#1S8!M 8@#@8V@O('AN5=47DG M>W6E@'03A[]!*)JM 90FMFX!2MGHT'"X4#1 M DO1>H6*U/MIY%'ARZ-5#QKV<\89"VNKZXFX3-$W"&?<"HL M*Z\@*#R(CH!\,CC6*1KK5!*&%H4.^C(\#$Q"98H&1&%XY,R@<#Q4EB1,T3*=IO*-;7]-(!K?^1%P&4)CM=:H8A@&(4W553)-G&T4YA.*O,I%]4?B0S";H(3& M8$="B\'5B9TKG[N;,M7LH7C=U^WL#IZ>;N-<\_;J1?!\Q2YN&'B^9A>WQZL: M_YL_7OWY/2^?-_MJ=E_4=;'KKF4\%47M&O;)>3.1+RY_//W8NJ>Z_6J:[^7Q MRLWQ1UT<^NM$B].=IJO_ %!+ P04 " +A*%0[ A&>^X% "T( &0 M 'AL+W=O1W?M-T)HKVX\7?^-VNL]3&\6\P.C_Y[!J.O[]9 M_[7O?-N9NZ+V-^7NG^U]\W0Y=_/9O7\HGG?-U_+U-Q\Z9.:ST/L__(O?M? N MDM;'IMS5_>_9YKENRGVPTH:R+WX,G]M#__D:[+\UPPUD:"!/#5K?'S50H8%Z M;Z _;*!# WUJ(#_V8$(#0SPLAK[WR;PMFN)J696OLVJ8#\>BFW;BPK3#M>E> M]J/3_ZW-9]V^?;DRJ5TN7CI# ;,:,'*$$:F<8FX!YH18M!&@QQ%8FO !8WO,87#BE",) M02!'0+> MIB1IYU"38!P,QL7!".H&81C2Y-!)'J=,2&Q I)C]*8B!LBJ S'BF22$TDQ#! M"(T KC1U)2)7*DWSG)E) HK)M9# E:&N9.3J%^5<9BSC"^N!4,"7I;Y4[$NH MG)O? BN'B*7#B(QJM8Y<:9'K+.K^6=PT),QZ8< 4Y 8+\UY8T*N<1CN W"C: M3"4YES\L$ (HA*2D#*!NSI]<.9=(F[[_,"056 H$X+D4U*V+W5J7F'S\P[C% MXB!RX#9:M7/06Y5(==ZMQ(HB@:)(HBBK '+3'#LZZF=ATX"P[DB@.Y)9VB36 M$RD_OS9)+!,2R$2T.@709$F/%J0A6J ":.Q**&F9$E)B19!($6CE%D"3-4.F M(N7*58EE0"(9B(B6@_4IS9E:0F'F*\!\16;52L6UA))9:J@PG<=-0\+<5X#[ M2M"0XII#YF8\UT-(9W'3D+"6** EBNL5LP4!6J)HT19 8^U4*LD82B@L% II M !6* )JL(2(5B6*6287%0H$=A*+T"Z")+YDFFAL#+"H*B(J*AMN"I=$DBM%] MA45% 5%1=+L70..QTCK15.84*$VFN&E$6'P4$!]%J\@ FLR>/'%1CL[!I@%A MA5)@&Z.8&E)CZ=%(>JC((1"WA]%83S30$TU+.03B1$)CD=! )#0C$AJ+A$8B M00L.'=<2SEDZ[\ZAIN$PIQY 26CF5CH^AT#AG$%-P\%BHX'8:&9AU5A$-#BP MX';?&HN#_DS%H>.*PPE+-Q!K ,LS]@Q'8VW00!LT9P*S6:-#"8;-!K/9(*)2 MZ8$@IK8TF,T&L9F91P83U0"BLKW%1#6 J'%O$8CS@QEH$ .9K91ASOA^8K=O M,&L,6'H-+1)-7,^+8>=-TW(>. T*\] 'AJF>C&8.<;]1&HPC&]>]KQ[[Z^]ZMBF?#TV7DM';TQ7[=7_#3MZOQ,6- .]OQ<5ZN$!_ M-S_WN0]EV?@V]C1I)\63+^Y/#SO_T'1?L_9[-=RC M#P]->0S_([ X_:/"U?]02P,$% @ "X2A4&/4 +L! @ D@4 !D !X M;"]W;W)K&ULC53;CILP$/T5Q >L"9>PC0!IDZAJ MI5:*MFK[[,!PT=J8VD[8_GUMX[ D<;?E 7N&<\Y<;"8;&7\1+8#T7BGI1>ZW M4@X;A$39 L7B@0W0JR\UXQ1+9?(&B8$#K@R)$A0&P1I1W/5^D1G?@1<9.TG2 M]7#@GCA1BOGO+1 VYO[*OSB>NZ:5VH&*;, -? /Y?3AP9:%9I>HH]*)CO<>A MSOVGU6:?:KP!_.A@%(N]IRLY,O:BC<]5[@/3Z0Y87Z+5)E;=+[73--M\4^T1RGLNDF2=H;,6 MLICMA D7F-6,0$I]#A&Z0FS#.WIX'6!WCTB2]!JS=V$>W6E$SDHC(Q!="7QP M"\1.@=@(Q$N!=7#3J@F3&$QO,6$:I.XXB3-.XHCSEX:OG0+K_Z\T=0JDC@QN MSRR]JW05F.?FW/Z-FQ)"BQM+@3=F&@BO9*?>3**%=QXX3Z&Y\6_P:5I]Q;SI M>N$=F53_C;G=-6,25#K!@\JD50-R-@C44F]3M>?3F)@,R08[ =$\AHL_4$L# M!!0 ( N$H5#*6V?:H@( )@) 9 >&PO=V]R:W-H965T($5,#,=D+W]K,- MI<1VDWT)MOF=R__@V"<=$7XE-834>.O:GFS-FM)A8UFDJF$'R ,:8,_>'!'N M &53?++(@"$X"*.NM5S;#JT.-+V9I6+M"6$3-LBYZP#^F\,6C5O3 M,=\7GIM33?F"E:4#.,&?D+X,3YC-K,7+H>E@3QK4&Q@>M^:CL]DEG!? KP:. M9#4VN)(]0J]\\NVP-6V>$&QA1;D'P!X76,"VY8Y8&G]FG^82DANNQ^_>OPCM M3,L>$%B@]G=SH/76C$WC (_@W-)G-'Z%LY[ -&;QW^$%M@SGF; 8%6J)^#6J M,Z&HF[VP5#KP-CV;7CS'Z4WHS69Z W!\&_DT#?S;P_S=" M,!L$4@1KTBZ*60(*LA2CT<#3=A@ WW7.)F"?J^*+XNN(=ZR>A*U>LB#T4NO" M' MGG#@7=7+USOPM0Y\X<"_K21CRZ_%J2UG-G4SB:]9*U'5.7\.%^ MZEE^ 'QJ>F+L$667H;BRC@A1R'*W']BWJ%F;M$Q:>*1\&+$QGIJ%:4+1,/=! MUM*,9?\ 4$L#!!0 ( N$H5 >^6EJG0( #P) 9 >&PO=V]R:W-H M965TU_@C7R! *K33)FU2U6K;LPL& MHB9Q9AOH_OUL)Z3$N;1](?;EW'/.]8UCSTY"OJ@]YSIXK\+"V3\?&W M(PU[39MX.3ZS?W7%FV*>F>(K4?XI-GH_#_,PV/ M.Y3Z49R^\:Z@) RZZG_P M(R\-W#HQ&FM1*O<;K ]*BZIC,58J]MH^B]H]3QW_.0U.(%T"Z1.,]GL)M$N@ M;PGQNPEQEQ!_5B'I$A)/(6IK=XMYQS1;S*0X!;)]'QIF7SL\34R[UC;HNN/^ M,^NI3/2X2#(\BXZ6J,,L6PRYP&!$AI@[ -,C(N.@MT$@&TLR2O<$5F,$1M0S M\2'+_?LL Z,47"_J".A@O0A,$(,$L2.(!P1^'2TF=9BZ=9DF60;+)*!, LC$ MGDR+22YEDA3!*BFHDHY4,$6>2CI2^8+S*VN>@2H94$OBJ61CE4FZ-M[Q4\F=T6M@F>AS7GE3I6M$)H;\^C&-&1OKC+]I.1;;8>9&YQAO SQ8&,9M[VLF>L3>]^'K8^*$6! 1JJ1FP&BZP!4(TD9+Q>^3TIY(Z M<3Z_LG\VWI67/1:P9>17>Y#-QE_YW@&.^$SD"QN^P.@G];W1_#>X %%PK435 MJ!D1YNG59R$9'5F4%(K?[=AV9AQ&_FN:.P&-"6A*4+7_EQ"/"?$M(3'FK3)C M]1.6N"PX&SQN/U:/]9F(UK':S%H'S=Z9=\JM4-%+F:ZB(KAHHA%360R:86Z( M0+%/)9"K1(4>TM%]@>TC(@IC=XG8Z2(V!/&="^0F2)P$B2%([@CBQ3983&8P MG?41Y2A9>'&A5M%'MYC4*29UB%F4J2PFG97)HC!=:'D$Y5&E+N(A7JM79SG2CL7WR.^:GMA/>GDEUQ&ULC57MCILP M$'P5Q /$0(#D(H)T)%>U4BM%5[7][9!-0&,=M/K/D8N&*CT4)R([ ?0PD!I& MHB!(24/KUL^S(;83><;/BM4M[(0GSTU#Q9\"&._7?NB_!9[K4Z5,@.191T_P M'=2/;B?TB$PJA[J!5M:\]00HZ2,SE\O?(L%6]&%9U*0U]M6[=#V]L_ MB^5(PPG12(@F@I[['F$^$N;OA/@N(1X)\?_.D(R$Q)F!6._#8FZIHGDF>.\) M>QPZ:DY=N$KT=I4F..S.\$^OI]312YXL%QFY&*$14UA,=(4)@^@6LT4P$X+H M#*8T(BR-(OI =R;8?$2$P=Q)XI\J3_=5;A*=H^LU'P3BF_5:.NN%81X<.PCF M(7#L8)C0,81A(MQ0C!J*$0%G70L,$SN&,$SB&,(PJ6,(PRQP0PEJ*$$$EKA MB@JDB("S?87%A/;>M!8T<_9F@X""F7.YMA:47F%"]] B.M$L=2R1JQO?@#@- MY5=Z)3^WRASFJ^A4X1\C4S&<>!&N-B$2W^H7P1;P=WG[G'RCXE2WTMMSI>O4 M4$V.G"O0N0C4;ER@& MY MW=1MMXVEVH]_.Z/#L=--\^\]F5:UOAV8X6+FG[&5; M? M._MOS7 #ZAK0N0'9=QMPUX#[-E!= W5NP/K=!DG7(.G;@^X::*_!Z)2L-ONS MK,HFXR(_#HI3 1VRID[EC:['=]D\;(>S_5\] &7]]'6BA1B/7AM#'7-_8NB" MD8*NF1E@KHE%2&CQBQG57IY=)>3J/0$#GAM3Q+#G*F+4-3/O86>!F 0'Q##W MW!K@*P,:&U#0@&H-J"L#J1?MB4E:9M\RC+M(8!<)Z,)X]7%B]$479,D8+U_3 M$&.AR'BIGX68,5:D7EQS@*6Q-E'MHR0ERDZ2JP% :6AH%)?U:G03>2C$ZL/QX]N07BM#(ZXKB!CAO@ M>$0D+#1@^\\I*; B"N #^9(H@J'T\CO]&)E]C,S?1:[#B0B\!.%$)$!"X;V3 M](FD8JF3_'%29QUT&6NPB(1(+!U8,B703!DI48DE42:?2 <6'@F41R9^C2%( M^U76 YKU@>8?0-=A8=F12'?2B DL -)\(KE8 J3].+DS"!F_VA 4<8:PFA!2 M$QLQ@6 F%:E?0Y,C$ M)JPP!!0F6,PIE ]22;":0\RJ8",98BDKD?CQ :RF8B.(=8N0;OE+.H6;O2;A M'(Q,/V[1<9E/3 &L302T*9P":9 8E6@=G#( M9NH]D9_F$).4&M_<''%LM(TH)V'E)+!W"B> ";O2)H@OI!+EJ^,,475Y^,$A M*J%(:%C1">EP4/PV#,U:K8)1Z<DFB/BS5C_&>@_17:TC/6?/Z'_C/6? M^^A_!UVI@B#E[VLA9LD_=P*,I-;^<6\..;8B(A <.4KW47]&>NU34T@%1SE M42*LOZE"&)&,E#]C[><^VL^AIE,]9\D_SO7D%HCCU"2QVL7:SZ'V*Q71-<;: MSY_0?L;:STC[@^H(5?B+%%)+OSX EW 2Y!E@Q/4&R*\0Q-4GY]B;)"S^C [. M08D \1=22>N[WH]; "ZURD9>P3#6=@;:3I'YH;#&*M&_0A366 5.R8% =I!7 M(<+ZVT?$&1N\6$$8LU6^AD!.6!-9B!1> A1: OPYH( 8I_X"H,+]^A<*WSN" M9<(_A>W\N;J03/9_)F?OH,\\O\Z:O0GUGQO-F7 M@\>\JO)=^XK_*<\K5WLOOM:CLG;9ZGRS=4]5FT?ES MU^1_4$L#!!0 ( N$H5 SHAS]EX8 +E. @ 4 >&POWN2F- +,$[F_?M&(ILIVH=VZ_E-*/G M&T1"$FH28 '2LOKKS[RN-1< 4I1CM\G9^9#()(%UG6NN>7WF?]7U-OJT7A7U M?W]SM]UN_OB'/]2+NVR=UKURDQ7PRTU9K=,M?*QN_U!OJBQ=UG=9MEVO_C#H M]R=_6*=Y\4VT*_)_[K*+66;+YJ\_ MI%4O&B9Q-.@/^LT?SS?PXV#6_>,CX]G[^/N'3=;\,>F?_<_>%_YGEU;;K%H] M1.^R35EMFP]NJUVK0??RVZS*2QS?,GJ>;EO/Z?3_G__UOP[.\7V5%G5.Z]P] MB)MT5;=:EU5YF:^RZ/5N?9U5S2?Z_?[98)@,QGM>?9?=YO46.M]&K]-UJX,W M5Y?1U=^OWK_XX2K^/_\[F?2_O7Q]T=O3UF6Q*"L8.VU/'%UM83VBLHJ(UJH' M^+MLK^.+/8V]3S]%ETM8FOPF7S !=L]P.#SK#X:S63_9T]+Y<@E46\?ZC^A5 M7F31FZ)-)(/Q8!Q=W*7+"GH[_Y@5[7UOMGF!GV".[\O[%D7^.;W?WI55NZ-F M(VZEWE;EQ[Q8M%ZX.'^LB;=EO4U7T?^;;SJ7>=X?C%O$1V,_!S;1^^TE^C%I\5=6MQFG43^^OSJ^7F+ M/<@*7^RJ"@\HGTKJ'G9KU^*"?V\S1G,ZX1# %M^656O"K](*AG6^6&3P%#RS MY.?W'C%@5.EBFW_,D-VD.KP]CU^MT]4J^FY7 \77^\;W8IU5MSBQ[ZL2"!:( M8;U)B]9 M1U"??(I^BO6:MY M8&9)?SCO3UK<3'?I95XC@?X]2ZN]+/GLK#\Y&^YGQ;:-E_!E:]T.,G)Y6ZZ% MSO?_9]BZ!^'5);^^2EO+<_'F]?,7KZ]>/(_@7U=O7ET^/W\/'[X[?W7^^N)% M=/7G%R_>7T4G/[X^__'Y)?QR"E?UCU?/HY-GI]&S*"^B]W?EKH:E;XWD+[L" M;J<^WK_)O-7MC^_>O7C]/CJ_NH+V_]CZ.:WOZ&I>X#^R?^[RC^D*IM#J!&@; M+X ZJK)%!@]=K[(X*K(6S5X6P'&W996W3]+;*MND^3+*/H&@4P,Q8;_E]@[. MU4)V/JWKK-WW^Q*YXN%G@.ENL@KH#QO%>6QP)SJ'^'U9+N_S58OWP+$$[I+# MS*2/SK??T( /#;3[-]V(5Y?GWUV^NGQ_^:*]&]^EQ8=HA<<<>>RBRI9YJW\] M),3(X'S"@ZNRN#T#EK*.EMEUZP6WMXW<0C9;XEL"_VD])FLE'03[KKNYRM/K? 4R4[N3<-L///CJ MX/R?9S<9-+&$,[2 44;;]%.["1ZI7\A'AW7@ 62<^1;)3Z8*@C7PRZQ8P,/1 MR>L2Q(1Y\U)&G>"/]29=9/_]#0C]=59]S+[Y4]2Z"]^_N?CKG]^\>O[BW=7O MHQ?_\^/E^[^WR @.FDRY9N;]K-\#I@L[7$5PO'?96=*/@0WC?Z(.1.D.I9S\ M7]GRVZ@H]=N\KG'G0*@I]S-^N2CV]W6P,^F">('O(XZ269Q,IC%P:??6-@)6 MESE61^_ 8W"=Q!.0^?QC(*\O[O;J*^^R+>A02)!I54!?7;QNM][Q"1#^!#=E ME=T!^>*=O2K;US!3!:W!7;E:PF'X/;&AMG#4HA^:QS%O/OT*.7F;XN&YR[8@ M?J_P2GD6_6&/!OCDUA\E.T<#T0G<7TM@+FD%; C6DT;P> .>3O:,N?5&0+?' M/GTT;3]U0N';C\XF?/S@5#H?/32/[LV]>@]_?H!KZ2IZ\S)Z\_;%N_/WE_# M'CE$AV2$D?@1X61XK%VA+;J\SK9P$9$"5[=X')^BPCS27J)ZB[?C+5SW=53# MT=K3R*+U8$MBJ.#$1YNJO&G?QV\V*/&CY*WW6ZN;*Q"VB:?!'9"A;(P'/EVN M\X*T=M0#VCRJSHB)X:-+F.&J)(&F);. !)]7+.K UFRKW6(+RA*,Q@A7=ZB= MP,US#=W##$X[Y1I>B[(UF[:41+ /\,=,EF=+XX\[\_SU0XOC>.> M%I5J5Y-LXA\$67RUP.L')GE@.'P8#XYASR.PA$N@D]8Z78'0D2^.OAE"YG'Q MYH>W[U[\&9Z[_-N+Z/(U?'[Q6>K,%^FM6[X+KW$AF1.\SD];"_T2*#&_+43^ M7#Q$:%^K>5?@\/X#9-ZN TD=/;GW#O;>>O2SUJE+7ORL77%"TXLCA":>;S@) M.>(GK[KF2\RG3>HK5#)$[G,J[FS?!C+Z#^Q68 M['JS*A^R3#K<[. .P6G"W75;I>LOT,3!$=$;URER-*1VV/I.*_^[S+6*>JZ1 M98Y_\M XWN,M$)&Q0379;4G" C-8T,^WJXQ,-= J"]M1>I]6;;K_&4T=&F$7 M1^A2*\P9."@K[3D#1[T#S\$A<,\=>[Z.>J=Q#H\=]U'OA/-KZWF/K\G^=QKS M.W;3?HL27AT&FYN,A S6%9, M%W VV#G6EI"?9W .%KE,UTR\M';1I4_DYE?B['^\*P[;*I/L)EVFQE? M'[M+CU'.Y>N_O;AZC'+\['#6FTX;[",OZ5(9NJ'QT\I5;96Q\7INC+;'+HU* MW'GQ46[;XY?EY>7K\]<7AY<%.[HNJZJ\)]T"!GI]A&$7I/)%EBWEN!RVZ;Y- M'_B\0MN//!FTFNT526C+]MW\P.OVC^#&&SBW^,\:J*YZY-JO'[OW6WMUDQ=P M0@_OU0OB-\1YU%.(SKAH(0<8.L,V._OBQ_-"B.\(C\A>U\G9=7:;%X5(<1OR M(1W_Y3N3I49U4S:I+=HBX8SUK6? M22_J?"[Z/_][-N@/OWWDU_=WR'!!YBR8DQ=UNT3&1POZSR-0QLRQ3I!PR/]9X\&]_L!GE\Q9QZ MG1;I+8N3T 4.JEK2S72?;^]TD+CG&]CY1;Y9 5F+56E%D\@V,CQX!X/^M]^?G[^E?R;?GO)-2//ZQZZ@R7.OV%*U6\GE4V6W M8IN@%O%'<="K*=NYZ)"^^M%%W!9I,2'?7P2-G!3EML"O21X M28-4O$,=I)YB>BGF77NL*H]LPPW6Q6L&!XO8 ( M1!23KT%12G?+?-_6]C 0 -J';5H]Q+1"3R&,)8A:Y=91._K^99WWK9-9'" A MW%->)!GC@<7JP7FAILM-7LB-ZDGPZ6.OLIL5LF <=&K$2F@VA5G!X-6_B&85 MI&,X3K"]T!%(SV3[D@L$>BA *JKKM'K@V40W:5Y%&\M)9%W@J]T*Y4QXC->) MMXEY8JWO9$LZI7"A^?U[RN2(,PCO(:9!XZ?UKT$>7\'JXUC2_:?(]'I$7QW] M"%%0#\C@SGEK.:P%[[>7L,91TC_[JUN,&PYE>,! B QM\ TGV@U(^DL_1#@* MS,MT46&-O9G7M;J]JS*6N J,PUJSC9_;#[UOM*M(T+J=.3"JO%A2/-C'3/?0 MBZC:,9PW6$\4?!=;.?8TGQW0%C5L9T8\ 0AE1]0D&]]S5\V/+/*\ &EO3;S0 MWD',?QU%[;E[<-/P^*%^3ZM%YTP.7FT9-PQ\G7Z H;O>:#=!QUB+L,74SM(* M$S#N7T9JC]YJW0J&(T+/&AL2V+[WN*-KAK4 M8:$S#F$DOD%NNV!A1;]HKQ2.@8^84^-@#-=X\^/ 8FV+W0XNW,4LV19&<0]Z M".T,.ITS:!#Z_=$$PN01PTL#S9I ,-7LK(36] MR"C+9FNK3*\&+YPH=Q;BN;_+%\2"'N#8TYP_%.4]"%;/=[3IS-A!NT,B!\[* MLL,6>,-GD'5'Q-;IRLY7[""WP)Z@V% M2!K[2_HQS5FA%5W[8E#&O2B+ MS#'.*.D-QK_# <-R;>DT@H23(Y\A.6$)9P;NR$%T@@^+[(V!1[63]O$"V=6B M75-,TD2/V5.$(CSU=+V3V)TR&0##7I X((_B>[%/B.>ZD U#*8A%^,QS/SQ6@6)\.Q^6*2Q(/9]-^V:#\U MN6>;#^*CR>!;IA9]#X/GIG/[,9D-@E]G8_MQ,$ZBY^TS$'J]]/GQW#,+@E<#-B";3Q'X<)\/PUUGPT?3\M?]^M^^"-V34Z\_#CY:F!KV) MI;EA;SB)GN\_X4$[X_#C)&@VH-QA;S#3V'YG(2%IYP W63J)+$>U:YN?-1EC M9YEO1ABZ(UW*-DUVE&K_:B-]@_7%W,I&.T257E)Q)"86Z3T>_H>KK+5NSK M@5YO)';%VC\YRG1W_0]2.M'-MTE!3N%[!-2+T'1?JZE$F[H!H016#2]#Z@DN MVC7K\M)GT!>&4@#1I"!H9[$U1?X5OEV6ZQ@FN4H?ZCR%?V6?\D49PZ86Z3*E M89[O,"X.E#)6;$J0*W S*(AL*[;1[[,*=.X'M/@NL1EZ;W6=%O@6;.*M"]W% MO#4R -UD)1">X%\GNC:.Q= :L@+$.^W.Z.FL^B!/^Q06T03L)B:ZAULDWWA M6VCT'E32*H:%@AW=YK=$)[AY55Y_P*6")T$'Q,L=:5-<0=$_03]!%KIW(%6Y MNX7[FY7X^[):+3V=O43]]F\4E@JD^M(U<5E@/. Z."!(DV$G^H0*OWYCG2>N M@WQC7A!QFK*"KFHYZZGM;)&TD8@@L8W76SL.,:2#?DORKU?;.T<=RR;#3C4= M8>%CK(%ZXZ$S/,'26?M P-KJ.Q"ZN$7/*?8.$ _!_B$TC9M(U/X\5M%Z M(8;:>V_MQ.WEZ=09)8^P60!'08YK7$STIJ!"G3H[RP-9X4%^K4C3L0X7:'9[ MC]9[H,(/T!!,9)NC2$\3Y0.P)M6)K6W(BGE/OGF%<;)1\@WL#J?IJ;VTWF<5 MDX;(9///78D Z(3'(>8>,H4L7))/LT$>B.A;/)S!YPR'HVNO,0M$ MK"X@\M>6V&6TND@TZ& 9AD_H%Z?&]A=O'Y(N654S0Z%KQ%CR1&?TI&MWIQ>= M$\FV\S;"2X[N"-2S,C(6ZSC%4N0W%M]LS8_6G2Y;;P7=L'L:UG"%3)BXJ(G? MLF$9L4P=9WJSJVB)V\KQ_#.48V8[,HF *(:BAOLMPBWPB[_959NRMC:F]\$: M.X;CN]UG]Z5X8EZG?Y%13_3+.E0*?P&JW]?^&Q*A?MOP5NC70G+R=R!_AQ&' MR1_^]9RVXM>_H)?[KWA0'40I0R5B',_F\\-?&95C$(]&2?@T?_7*T^VO?_$N M]@3%F)5HKTW[FV02CZ?30U\+%XIZLW\)\.8T)*L,1GF!EV,\ IZ36_DFJ3VU8E:DI7K<=6JO)^;K,4)#%U;F_R^A6S&EF-*I5_@&5 M3Q)%< %(+&S( >3T#QO&]\7LBQ- M4/75K5;EE7P&^]4>G^G,W*Z"NX=7V?0 MS7,00\E=X"RKLC9($C@R[AD'>NSHV54(.]R]/GBM^HFP]-Z82KUO+KN:]$-2 M1=TB+]T@>']!"/)$YNGF1AS=0K"=@_-"PSOVC\)?YPZUIA+QDOXK4T>JN"?. M?9C1%5K@R*QW42X]B,O[\V\%1&ODB8,+ 2F*<.RCASQ4U22ZS2$NT$#V?U)EO@V*+;74Y1/1J- M564^3HK"G[AWUFC0!5]$&:-62 !'>T7H(,!DM^*T$55&?.Y5N:(M 6:RSI'5 M< XA&@H=$Y1'2>'0[C@"/Q2W!R]>D;R,I19LR9\L4?GO:<\2F.H4+%:%]9XD*+SN)Y$!W MZ T0<<[V+1_I!3/+"G9 UEG5L(483QPJ\'A\R6AN+KS8L=8MAB]R9JAUH%,D M@"R(FGIN2$-(*U"2X U&>0C/MB-JSVXDKS"ZPJ 0_[6D%2JGZ 4B$L5QM'[Y MZ2XK'$EP4%";3F_*RMJO.F7=$)_A& M?40/XH45#^O:Y3H($9A--VO:BR[0RH6"B%_&=%67+AS1!W7@<#4,10 K ET: MG@2JS>L[E*=T)^[R&J-EL -D9:"[4[8-C NC/8"5W;8$-+Z3M"M/(S_L5EMB M[&_-\7WC-]0_>4G.71CR/=VNC4U/?3P1.3=R3 E8R&+!9:T'%[BH"Q.#VW3'0 M-3BZ%T2!T#RR;X*^H_V3:=S*?.4'9X=O_"]T/8L8X2)3\*8V%W6/&: 3!LL" MS?'%/DI#V;C$["D-Y/0D';O15?MG@O/?;JO\>B<[3VO@VY?AI &1XN51/WH& M.)!FW\9 QS09:OQ?ZIZ4,F9MME>4EL!C]' M.25JL>Y8?MRO&MCD*H4+)J\6NW5-O)?EI^ ;)O6T/2]DWTM8] 4J;GXJ=$V1 M4*]3/KQ"O!Q!X'=HL3X'.M[E[J.FF6V884%D]:*R$0)/9"=R(>OX07O5UZ[$:F&?[&70& MP7GPJ0%P0(N,$Z5:W6+$F-/DCP0:B7: $&>.3%"-E?C[]H=G/:L M_EK"< I-= 1BN=VEV$Y&1P-42@Z*AU-A-]5'X#ENQGP%MUCX&O%:H @R%NPA MB*?K?.MLE01]#)V&].,;]5-L V#_MS _+HY84$=&Q)"Z21$ M)&"[$Z+QY.OK'2C6>HHY;AM(=$QND4G"M@91V\VVS)#_;8JBWQ1B^>GV"&QDP6,_?9_SM+5]FZ!("D-A=O; M[+1+8@NP&P7Y]LEGC9W2O8=[[3JS@7M4)C.O;/G ME?4^_D1W/9KJ"A,G7[O+3F1JF:(<'+4.\%[<6[N0EXR[O4N2MH.QL"9$VJ;/ M];H-3(="R@51J!Q@M?'$EF.MU_0^)$UD!8D_NY0?HHI-(KZ(=V,[)Y> M LA$L6V9=SBE=H':^=BM'USD+X_Z' XRII,D+7?GL %?>Y(#-//[GGX.G+A M'[!PE)/A.5F*^%@!]419-F!3G'Q"/&3 ML_H7Z$]U?LYV4&R7D\HP%#_FP$4:.$8YP<-]_)U^\6,!"[,R6V:<3?,@&O99 M-!S%T] =-8Y'T.&L#^W])QQUM 9/H'[QYVD)R8$-ZX;V),QT.S:\U#DPO0TM(F8CR:,^B#T"0@B\VP8O%E M.;53\R Y_M-F51*B#MK7^)6:\\/%P%G=EIP-E8'D1^$UZ$(('I0$2X<]CGDN ME'/ PB(Q-=3Q'A#K 9F;4+\U][/B08GZ C(E>81M9H41G)\]:@$*Z3+G>#\? MC.:S7/2-5[1HQA_E.J4;&R:*B1_J7'KWYD=U+"GY.9\US<+=\_@6Z*A&YN:H MM2"1,05-",20ATA,Y=&*1D.7/,M*_(7=Q[ _HT!J4BB_XK?'6MBQ6_J]*37! MQ.1%>Q6U.L>\0_H2Y5DTK++87ZB@ZL73:X$OHLHBH9=/;#"SQQ!*P,2 $!Y/"K]0YZ;1W MR1KY&H\ZVSS7.?8E[!5&LZ M+6I%!Y&116!)-&1==/%!=-&-([_,D9\:E5A7JTD@++5U]J&?)*?.+H^N5WB9 MG&#$:7+&C_'G!:4(\4LXDH%>3@:G9M$6*V@[T,'W-:SOXX:?#$_IN1PE%]0? MR+PD.ITZAAMOFOAU#LTGMD@AD\V%:J\.1\KQCCH#B5C!,T]J/C,M#:5!EE*= M:;(HB[/&2S0^9^5I_,B!#"AVVW'>Y2!=T3GN&+'S/[!$QKN)A]V_E8>.I9"2 MV>>C!,#":$''C_E#6VT)3R&+T;+T;(HMW'[144%K-EQ^FK1.,03*OTR\,3>A MW$PL6*1="$.6/E"T5]>,)B&BZ1[#Y(F2O-W!S;2#N>R3<%%EXMB)#G;(HKE5JV$QGG3.>]\X3@] M\7YG?HAM/H($A?I(\)Y<C+/U)'QW)1D M:44S(!R0,PJ(NF;DGC:O#VQ"_+4L@^:8Z'8XDZ.8W#! '90C@_0@5]IME2D: M"9+Y.OU'68G9TE%Z8#"3%5QO*MIG M(*MCOH@J=KVSJ"8QQ>:<*4_/,%"+]QH8^:YVQC8A6B7]'TJ?2RS-J"N1&1., MEYW8.E Q1B$_]P1+J8DI%OA!.0O.=:HN4X>W1N@ :*,JMKK'+4:T9Y9TV[0G M]%0"06ZZWJT#0GGO",=OL3)774N\LC3/'KW(^1)/)LL>SIQ+@[1/47XUVV$^ MXGIL:W]7D&3.,J5;=G)GK%#4$3G76:Y8B'=M/SW&._2@F(O-XZ8X2M>M^7<; M#CIR:O6G=B:MO:(!:D^JQ+?+W/(/'V4(V=NLF\7#^]-3E9F]FK6)WKVK-FJ?5 MA3&#F\$NS@[WY4T9!VJZ>,/&+)Z,9E$3_+ZM6P4+-)VT$U4?^]M*M?.7MR.(F,(G3CL/%@Z&WJ0[C:3(SL[&)R(?&*Q&Z5Q?1 M;#2(3I;9#2O8&6S5:3M[^(OSHD;SKUP,M--J AX[G$1L-DP26 $A:7UB$L_Z MLVC@?A\V?A_%0UBCH?M]U/A]&(\G@VCD?A\W?L=;:,X('NP#\"\FHS84P& . MG&]"4_HC)D+L&"-(TB^-774R[)\*RW@"HPCW6 6FQ_<:U>8%\ON5OSM#.NAW MT4&8[?2ER2!L_1$JF/4'!Z@ 428&!ZA@'(^FPX-4@/?5(2J8CT==5#"*Q[/A M$?LX',6#N3=^O\L6G(YQOBP);-.8)]]695'NU/(66#%]BY=%]#*[KG:(; C+ M-V'_O\_;[@R__ZZ$/\Y2\/+\ZCMGZA3T_O.K'Z/798^:/.L/8NWVA(/U@5V< M!F'X\(4VH683%V4@^?:9XH%W6PK:EZ^8.F!Q;&9MRZ3H54KOCI1PQ5#X,DH, M"0=B-^-H0XG$]O;C-JL7O4 W2K@F=/67'8Q1DD5B$W2VIBP'\H]LJY*] A\S M23MP#O(G&!@]#C><.!D A^$W5'OYC?R@RWPI)BA2-#2?FS&O!*J,,R#J+>)- M.D2SX$%R---AU'<"IL%>04I)I9428@CU&2[IT88\4DAE,E2(Q<.N::@X>7VJ MO;T48KEDI5E;]Q=J+0?@WRV3/"9ZI_YT>]3I3Q?[/U>2!VT,^'(PFG@X&-DG M!@BBU#]*C)^,X1+P7]N7*J2 M:0X7(7SQ&[S]I-%O*/G&?41%JT3\2V>8)/0S-953_*_493.@VG(FI\@GN41$ M !T'8P.^;N+)%@^"C,"#9G38W(>(2F$"-+J9MC'>"RZU2J9)CERL(DS0?^K) M\5EM=E8P(._1(3,F1:RM'LZV5;HT.:PF[!(L?]IDWYT_':L'I2' $O: XEZWU: MN$^F>8L-?./Z9W$ KRR_/18$(!B6_?<_'XX_19B6%F<@(/9=_9R_ZZ>88L,S\9WE5Q-?*5YAI?':TG<,RX/I1#2#J2N M?@A%)5=^K38\0J$=FP9)I,%$@5>(VPX)G.;L!LWI)D<%T26O1%K[\X"8YCV[K2DB8UXVK3U2X_4)4*V+8SQ.J^*F^V]UB-T:40_[YN70!K MM7'16ER0V^120YLI3/AB5>Z6@L6+KYU[)Y+DA:.JH_F)&KID2-&151YVUHBC M1BYN_%QZO7<.)0E\),8XXR[=X' MQJ66U43G=RVK*8!;$@'F?#?>P"!Y)>*G)NGDT$PHD82RT3=B4V0/F-X-SL=R MA+.V&<]>5@:5B,(7U,&2J:%O5+^.P?H&#VBK,HK?ZA8$D;SXT MB#H? M.,8XKSH!1%HX]N9-$(\H_H50233PFXP[OB4'5A(FP'T6:,G>.=EB$ JP7AL$ MB*N=!=KR3N&.$@(6:&LO4GX,/R$" ME=2&2JZ N):&_@M4/_G8W"3N"8*)K) MU65I8KU+J FCG*CWE" 1Z83%BJ?N$\Z,YN*JP.'J.7X9^^^VV>*N*%?E+59- M02$V*E**\6_!V <^$'2UNZ6CVV3Z;1TF*IO=)-QR"D>C%"Y;<> :)(],T.RN M#=?*:+H^LUEAZ&&Y71Z]9-5O$,]QL56DM)CCF[BD1:Q ]%KA H,*!&N>JW-Y M:/F?7-0^':>P0E\7->Z!T!$9NI%J$3:GE!G;\,>RR,[8=H2R4,@&//B>)&RE M@=QEW4P,Y5_[K,4>:(!>7P9JJHT6WFXZIOL%L44YL3T8>ZNL@+.#*6BMP3-D M7OYWG!)Y+AS3LP7ENDVTJ/O<8QJ;I$LAYWXTL\E%RIZ:34(-\R/AMIX1BNHZ M>,-I;'CS/1OVAF.%A8WYKMUM<+^>);V)^P6G;6'PNT&G8I/CAM?1:"F M9B5K'10SGV%Y%6)/6L223)($7/P53_Y[RNSJ+*0:$[S71XH56SV(68I)0S-4 M8X42#8.[CE2.@_IM0.1G=*%9\)+NZE@FJ&(;#%_3X' \6O-/2I+MJRS,CH+G MG"/:?&C8BSJ?"VS!B/^]:E,)B.XN%DQ/YJBA%W"O.RW%UO4+2OL%R7IA*5\X.TLOC>I??N0 3NF-$P MGLP#G,GA,)["&S^5U8>SO#C;8"'9VKAQ_UI'[W8C/C#":WNX4&< M)/[AT2P>#Z;M]9MB5$QBOQDE\3#Y\H4T#JSCV\XBQDW*>X6_FL6:Q./)J/%% M,@1I)6>4^3A: ,-:(73[!_'=L@B5$.$?W=B%J]S>+IL!VF@V4^!F/?@+-N-1\$L3WIJB@QC^?C M8!#>!"7"> MV<1\YBUE]K40YSRF5AXJG]YJ]B093N-I/[$<;3B/I_/AZ4'JMZ[9:3RV+^]>5Q\_UWL^^L4-P^'TM /'FOAN28I'__% MA96&7;Q*!VB_N93[_:!LU+-HA)$E]OJ;3.+YQ/('8')QTI\9:E8%AS!1T*83 MIH@+#3K6%P^2-L?%OQ;HVG'BN-]Q<0SC 5P'+Z6@#1OR%U)[0J&3G'7)\\9Q M,C6<&K\Y=.8>II!AH+[NF3A@]V[^LBL M$5#\C"/%A^:+DV003T>&3Y &,!D%%=R P[FP4L@SH^']J5! @+^)'J;;@.) M'JBY&3,]F7EA"_C.?& ZQ[AS+_C/X=FV*G$RB$!3/^NV"<"<)55%L#VD(*SF9NT@ M030%-G>7;^H_7*>+#S \/X%FD@'H&_W$S!M4T>' ]P(\=SZ9V\<''=7J3D"^ M34:CCL&-8RQ1QP)\VCH >^D.=""@#Q^C>#+N ZLW>"U)'Y1A(_PG$UBV<5LG M.YE@FL2P/3(85CP>C:/797'6'M@O_V1>OGWW?]+UYMOGCSX)PD&'GHE_NX2# M[J<'1/=/: ,W'7V4F"N^?YL'<(%/9WO;:_R,&2.#[M2RSE'PXTQ[;6?MOC$! M;YH-XUEB99$6^:$!B#,GS#=S)$G[38OX4!.$TVZJMZA^#:UL MU*&4L>?**BU/4\Y0&'RJ=M>IR#X^GV32&S;4S)'_ICDNMWC-?*ZX&:; _O:] MVG7W:+Z D>RU(G/81S*\IVB&$LB*H;->&8T@U,WXIK4G@7&8[B9X#M3M'44 M#X#IP7>>S)(A\+&AR>"Q& XTS,B59_%L&_KI#UH62.691T@' MA)>G/SM<11\2QDAX#@2=]!J]2\F%<).E=2ZH(119=)=6MT%&)J$('!B"ZXQ] M8T_IRP2847*_@JU?/_A_4H8_AOFL!""&O\^--Y]60:.GX1!P(JNM>)%JX 2# M_%HZI:!=]+9PT*_]+;:KL1 T;2R MQ/HX[((_?YXE8#FA?'0Y]D1K!P#9,2IU8G"3NY1K& MYWGK4^QS]R%IUH=HWQ Z=G63ZU7QG@?@_T,QO^SQI8TQS;M3?>,K6D#]"6Y ML-@.FY;93N)":!&#$4Y+RWPX[D5/>-MQ/4*176;I1P8JA0G?J#%K0 M3 O'$S&@3PJE+,Q5^=S;CICBL)''LF1H5]-K>+0L*#R"8F%+S]'9WRUX1<8N MUX #9'=PYOS0]P@J>E;>W%",HH N^$O+WLKL0,F6[C'B0?@41@!YHJDI,;!= M+LJ#PMVEF*6D86Z4J2@HU&G!T6I<2$KP5S5BBRF;HC1VS'#1C8\W5(@ M1[T-7-R4C1D)/.&*JQTK?=]B P4#/U'5;5,0@",B?/W@ *7: [GXV\V'EO%( M;K*LP]<.W&_;(+(J(/B%D+F$#.L6TAM%:79/W.642RW!X':#4_*&J)2%I]LP M&I'MS!?+SR/,;H'P,ZAX,W"CWJT1&?1?F2D%%S=6P6>OZ'JXF;#[3L>HBE+-WP&[I@7YU5B' M.^!"&G?VS^VA*U#K:\W&W"GZU=-\/OO^.F^2<_FT_W%15IN2KE\M:^LYPHDP MC#RK3YO^WZ9!XKAOT#TR#6RDS6]^:7\?(;4.;\(OD=1^421F"LPN&F)G9['@ M>#">'7QBWSLF/OA,[Y30KN_L"_WN *,ND]NH;4E/QNWXKF%_&+U8;U;E0Y8% M$);=(QAVQ-J,.C"F!N,V<^M 0$OB!/I_J>B4F@3Y!Q_YV!46,CS>_/G4[X?] M(UE+5P.'/I\D(PMQ3I^8SN3RMD%:H] C'4\#N(%AW]I#QX%[.QZ/VAOT2_G; MQLCZS.OP:_*BK\:#]O,B_>68& CE48[Q(]]U.8P'UBL[ M"D(RFAT\0UXZ;KL#?RE_#Y_])\@GOYW]QMG_34XQ(Y@._1&P4F)L& M^,U\3V$(7T^P&,:3B8W[DL][.D')?A$_"'SV[1<@E/)^; M>G[6=<3XD#!$QC&L71D1O^'_#ZQVNUU)O@&?A>-B1MO<;S0<'/Q]$@^'2?!Y M.AEVN# .VKRZ^%W(I-I/M+YJ\8(DG@YGI]')6P$OA,Z"M.1FY<6Z>S G,)JV M[0-$D/Y@T/']L-\1XQ,/3"05QJ..DZ/C3SO6_)'[:A:4KX+/4]=Y*XW-Y1(V M?YGT(O^C:^Z=2S.\H,S"]B']L2,ED;,072&&.$P")/!\AIK2 NC-XKD8:3)L M9$TV&D4#-*6W((#CILH)$&34_:BX1S'G_QDJE&H?KG?79P23((B6;-$V:90\ M.;7,!R6&R7I/[EF:G+!_BC21HE);6XM"K."P!*G F#P;C/U(,&J!2@O(@M31 M/:%5$"@_8O_3"M)#JV!3%;,&ZSN[<:&; MW:'IIMOHU>5W;]X)AHR4(\;1)KW^[[HI]T03ANG11HUA>@W&E_2FX]^%]8:" MA$\\B(U9I;4#AM+,B7!;I?X*#SB'N7TB]#7%N& _.4%2J!---H%JL"!\WRI# M^#N&(V,XF?>V7.1!HN9$10E:J++-*A5X62Z1Q/[]QMCL8+# 2(/>H)GE3@HM M=9T,3@266>05#L55B&>G-D]@5U I;85U;Y9%N:9 S%2.(6>;9.1/Z?>21W89 M'VQL,;\$P^OW!E]CC['<1RL%VCSJJEA0)(2K3L'P3V&MD1][5[TS'B!B5^3+ M/*VT/@J^K.?KFK$MMFDAL+E8I5+:,$B[[6<,! CN:MB[[5(2P=W07>5V+\PI$A+Y%H@DWZ0-,'.L/@#44]73.L^0-! M,H5WE2NWAT-\Z&X?(RC*%=5,PUS)M-I*+3P,%T,?,)7NS7'HA->7KG!?+BD, MC4I[,^8R(U67"%*&8!2R/[PFV+?"<%+18*K72[S87%1^8,'V5Q3'%Q]D#'[7 M&Q%2'1"X^\[!O92%H0*1B"'JD:'QO/L39H;$(V-^SP_H.BNE%"%O8$+OFS$T9U_S MPN\*9?G-PIT5HFK(4PAAI(4M=;X8@%6X8EBX>M>P;(4@[F]%$H'YU2NZ3 BX M(E5 I([6W/9]B^FV%#G^6*]^])W]H^Q8ET'GWWIP6AC6/W9'3J^[FU( +>R M__BI"YJ-WJ;"9UQ:VK?!"9BJ.M*6RI@HOFT5=NC52HNH=>+CMQB<3"BF/NVZ M=V,;KV)FZ%!]Z0;EX-#VH@J3#V6,9A?MA:%YF[)9=LAW84&M@T*#@7]QX]U[ M(YV&P2N>]!>&_[BJYW)L^*C"84(,-00$\^H$!<\*S)MLI_O-@M^GR):W/@;5 M=$>5RG'1D=W'KGKH@O"]M[8F([]$%F%E"_/>L#^>T!WQ+(G[_7[G9>E.D>(8 MX3FDXT04W=4!-,.U QO 24E_VAMQA_6=U ]-H^&L!]R)X#YW:\6NJ;?EXH,T M)-R,+D@9$+)L1HI^?Y>UYI9C(-'U/P08T*2ZT@8X=.R/'*Y%,&V^B=BP?:'. MFFQ!2UIL(I45UU"F!:>9..5&JMC1\&,!'JI8,[AVU1T%YYQ.JGO;ODDQ9"1= M^#H3BE\3ME4[,Y6B5KIRR@^*/:=KXQER9_50;FJOT!1AUC%N+\]V!&I8<9 >@A?1VT%M1H8/7(+8;\NO! M\A#FS!-G<[M@P6O&+)+RPMLH&8(>I@"Q3?K>4LW00NM%D-JJ+X(,C*R3H*[2 MAQIU/2[XB464N"H@\G"\-4[U\.,Q%J,U=#GLVX>"UD JO$&YA7@7EK4&]@I: MMU;!(GMZW*$(>H%$10TYU^:P.,.,4VT0P'>U%-TA/!IAD4=89@4=)>6N8B$W M>(N0K8EVMBQ0P3HZ9I+T_6H?ID"%K=0.E[&'Z%4'@L!4HL;@Y"($[D2$2Z!3 MOBWXL+>7STZ&BP@CGRD7DDO/S*WK/4[YQ^A/#KC4M5.)L5E04>>*V_).Z^7W+/!:&#R]?R[OCKT/1V\=D%P-AA9K-TZ MAW92!&N_WE*%FVK'=G5'GLW]N\E2=W[U;;:M<974?.'[(A!MV!8S9=:[2-MI M3&MD 6B::^ M)YR+1.-UP+0*^+A(5PM)MT_E.4)\I>.BB]U>!->@5A\^L&<] MJNQ!^B*[0='F:_)+Q*_G*$)[I?9/GDT\99S:S3ZQ$&U7M=@D M0/%6^_PP7SO#O<^2@IAF-:'YCM)YG"E[UN3BK&IQLX2Q-K.;MIDK9-XJ/'^\WAV_'@G6#?T/;R M@&@_;]EEM8\)N->%'C07>O1O7>A^^/K8Y(7]NQ;ZO,-3RUBD[9MH5_BS%@Z. MEG,P;0YH8)A&]X(B)FCC%'?D,S8+M3,DNMB$.LYT6G0=:=7I1KUQ_W?JLVC, M*%@>VN2AV5/99).]=^3JA5/'I-E'\SJ=_N'UP_HPLXH/,#LO)W"67X?3]4J+ M$['H="/02($I@(J.H^SKX%_KL_+FC(T ,2PA)ILZ@Q/> YI NU"/!WI#HF6Y M@GNY1CS5')-95MZTYW8 QB$6>=_%/H/ILU'2F_@K+MWC)*C5R.];- 7K#W@E MA!>UK/^VY59[5 [=F(:#V86D6N0Q,ED?!J^WF:*-M9C M.@@C3&>C#IBCGN3]KQ>8,XF>TO*ST8S^+Q MN",E8#*.)S,IQ-NLLXWGZ?!03F;]#E";DSE&IGB"->T%K3# [71L(WD&DQ$F M]>R+"R&]3%3GWQ,A\S?("LJIW7'$3<[Z3 5830A1SX+OG]UB$$BM5(:9W%GU#O]/G;TZ=D+ZG MI?Y$Q_X65'^&$\"!7T7BK7/E^ ?N0Z;/> F&U7*V>YK[1:T+94_>6;-U>74K/K&VMP_CM!J;V+S@>\6!ZF#YT*$2[S6W]ORY:J!?FD"6S0?#)AMJ- MA\&G9 K7_&I%5AU%ZB#S^1)+4*,40@3>G-N8,%S"/=HHSO33=D MXB#35KGQ/L1GR:R!CO3NZD=.N>8HI;".LP@O;"O@&B#WBH*82MB,-VVASL*0 M:LW:0F1/:0T&PQOX>0*'X:E".SPDZRKR$H]+<*Z#!BD+_2,%%W@;VF-J]G^> M+SA(R2:,H_YPUOSAW(4L-MMZO2._,JR??O-""Z'YT$E5FBZ,TN1]^]L*ZXHL M!+71*06R96_)^(FAQ W^&KTQ\G2KH/PXP3,6Q+B#VG1\ILSWY(E$DVP\Z.(# M_:0W;,M(^_Z^<'7D3A!5M=\56#OH]T;'(_&_^+11>%H@XYN,*ER=0-/SCMC< MV;@W/!ZDOK&N#2/1$&38OI&H' <<]4;3",T-333*63R;3'4)&(&GU>I@/B;4 M]&:KPWEO-C9'O#4S:OO10PMG.TI)1/IEG5AWX!Y]LGDBK]@?]Q*MLGQP7I>$ M>,%,N7$84,T("C],ASVX3I3(A_U^/)^W4TAGL]Y@$OV-6ST9SF8@2T_:Y#69 M]29]A"QR9#B,Y_V.O/G9L#<8A0-MT,$H072^-AW 2(P0<3!4CXS)@0<[,58M M\6,V$,)P'0*)5$10#7S6*#5GV'9/Q'1O2"072"OY8JLB)C>+-D$*&"-[=$G& MC .#,)&O]/3U@R$6U^)\2O(!]CI+XLD@P?N0BL" 1B W.HWK:"H_ $+XGJYC MTT'D.N!#Y<(IM)!2J4E!=UBOSE4)%R>E;6F=X9*)=763/F 470MA13IIA-O^ M*ZLHXGLP\TZSLLIO!C:$GQ9TDVJMWWG/XMBIAG=?F MAI*5\M5FORN1ET#KSX$)+[8EAA%SL=-_K]B)]H-,=YLB!EOHR 7=IY4=X=:TU))>^ MI@CQF]81O F=WUJM&=?7B!SYDVM$/S_^*A>H*4\\X\D@GO:G!^*!3#]8TXM( MS;!D!TPH4@BC-932Q\9Y=MF:+TJFYTTYF!B$$U\,QXP21-P[G1M$(]#"Z%P7TW[ MYG,S/,C=C]H=QSJE=5F9# 7WCBO<3N]XOH.Q,APA2*[ LO!?'*[YCH(!Q:Z) MH:W6T#GG[(95PWP2UH>!@O1]-3K\P@NB?%4;E59.)\.'%W[G@:DE-.?/PVH6 M_>A2/5I!(TXN/>*;#K4&I.#SABN4(U#KKA$[I;.MOIJB(P9K8SBG>@=[:<+, M/LBX3 9!DOAD$'SR71T-G2KF;*R47+++-+^6VI!.NFL= +8>'XN ZKL(VV=4 M4R_X']O?$\$Y/V]RAIM0U)ES8BI/T?=LL]TC/1H<=N\:34)GXM:T M#@WO:="U>T8W:KJZ30[6YXRNR?(O7.H?WS87JL2@<[CY\+P7'7S>;>O%F[]= M/C\S">9XXQJ? 9S#LG8!F'G]@>IAEPL6[^:HSTQY!E3, 2^&0%@*?2< M\H*I?*G/V$/DR(53'07)E[&B0;SX+I/DWQM)D8'!81 FAF\&I:FS N96%HQ M2?7.%]F2H[Q$MH:10H\N=/ NOT5 8$Q )(5'"Z9O'R06E%*N4([7%8AM5@/, MDA4WMSX<2[K$X+],,&T7+)_;4K/8[>'Z[+WHI[LB26AMZ-$K 2_WY"L$"91 LD*'B_MOJ:.H0.EN7 NZ,-A?9.0 M;Q"2>2!U0%CK+"V4;E<-L5]6D?:!H-'1;XP)%W),T#C Q6LCI"WHXQJITOHI M*"4-=3"&>B4=Z'8'PB,\"&PJQ]JD6MS+58?FR)9PG)+2^[GK9ZHG&-",=P[1 MPEE1WIA,+'VE:8YJY[/2^%U$M^;5MAF,H[N@S@(FDLIPAVHL;? Q5$'+3(/SLN-:.$U4V0 [Q0S%X;-%Q5@7P%O MA &OXT;8UCK]E*]W:Q.>3OS2;[BH&VZ">2#Z2_%==G,Q++[KW+U"@=H6+IP9 MA(2A+X/92@;^#9>1E_S[_IQ4ZJ7NJJCHQCXC\>3!>BEWZ7%V!5RGS_K-N,G$ MA,.YN>NX/P,(NHD3'&O4WZ#9[_B+]KL?@/IE<_&],8W3L&2I<95C7%(7H?[2 MG50IVXR#ND*K!&K*R2AY%]KHEJR_ 1B M8"/D"00DD9Z< 25<%$H;EY/@XBNKS,60493YX@,9>CA>71:;Q2LL*]+59)#1 M';K%N B&U%HGRQW\A!7DR3]&-VSH/7)9D'4Q7S;UMMQ8("ZG/9U&Y\*R M.XB_2?LM13X>LP_M2<4_]>])@E&%%QZ3S9Q*2MXZ;C GM;[/F#PA1?<"0JL2Z\2NY#A<9T=3E0AEXP4G5;:KDCH*R,TBV[SFX=8HKPI ME45"R"6GW(P^-F)-BE(Q/A;.%M8#I+3"NMPVF%[&+(W9C7C,G6+>.V#%-*\3XU6XQE6@IV$Q$E-]< !?DT<"G\E 4JE.^"OT_7)BN8 MW"==0T6C3RJI2'].[]&M4L ^7Z#I%_Z9IQZ9@R1:5^R!%GE7^+QR+)%(DN+- M&0@ F9:RJD6HQ/5P&>Q(K_@UJ$98?^8G3.-:H5RNJA6_28G^(/-%KKM,6]010L.'B0L@,\4_%C!KBR,4G:'$X M/B-PT*;BB6=3CA;@\0M/ZXRSMT=" OB"[4819$E4+PZ!3G^-7C^$>%9R_K/A M.5S%$^_+,MQ OVDH:B)R0@=1:U&0:[%;W-M=2$$#3Q7M9E?<8"$CNI2!O:*8 MXGR(H#+6C!< 73RXA$N];#,'NP#\"99. 2NN,Y%'I'Y/2R,FZ\(EZ*T%)?.O MR\H(J-T3$9]AN?J823$2Z+/ 6YPM'0Q8QP*P-^58JT<< #(56MRG4XUF44 U M:7@<(>#(J0J#R9'PO',>]/\"F:UY4YU1C'.),VGKU\'%(G71"@Q+P-$A,B*. MR(]=N1EIH5)(D7OVX%J8.$U)%HTX1/U=UM+#!/C&,)2\UF.&,MAE%4J-_72ZO#2KS: M&Q>K-%_7K%42ZEI>+768&B!B]',D7X83=#J,)"B+@%NXU9-]XQXHQ$-]YRJJ MAYGD]%R[/A0M9T:N&E')FAV8X='^L,/:N6IDZ*G_YX[8DP*=69A& M9*7N]!+!T/YA\J^QK?0"%NF5T^*A >W;+LOD)<7F. .=KR-TRV2"%='S;,%0 M16)A8+ GG,[S+-ND'T#*!3Z?L@WS I2U&PPME+SV-[QG<4@*A& &=[_RQQ^J MGK3R^UH\JPR;YU#HA$>O,0683P!2[RUEAXG>Q'B'SY*A,6U3YWWF^J< BT;9/\LED4L7+H/3U4VE-;U'3)G5 M2AF>>6W[L$$!:O6@]"'PUXC1KG%%%+&A:81!X_D-W=>K;,V\/7/8(@9:B+BH M1+VS)U;I=5F)=A8,[9[A8MAT*\$7LL*> MK=':N17S+_\LLX?CZX7?5$UT._Y/_+'QV7%VW-TVCA*8NT6 MWW:W>4/:RMP=KG(7BR&$[%2D:[:0+[,;1"HNN(BM@F:BN6>7^\*V/Q8D/UUM M*4']>2ZQ9A?0CR\S>)%A+LK*_XPN/J^9X_J<:F"@/*/G^=$)"@<:[S^:8@< 4CEI@&H$H4JA533CH12P<:C@I' MGV_^@B(G;3^'%A,FE[-0-&<5&@!CMC$'\ M",2<;&,@3Y/R1?:>-O8M 6&C: )2T6[C@% ,,>E@-W *'>($DZ=W3U%;F>$3 M>PO9AK%C!,[IU3JUA@=*.XDWQ/\WAO^K#4&8"P.C5@\=M@]2MIE.07+'"2J< M)9E-/:EHO5Y$8UT)/,M*G%] U!K_X!W 9CBB7Z_R#\022[&/.(./,S,);-_/ ML2TIF!T%:?0^UR:(%$;3^)FF/MF <&^.-/U]2;/?4PQ]>N_30?X:%K^ZP^37 MJCM/+MWH??JI%:D7?5JO_EC#D++__H;DU^IC]LV?$DJ1\2\%=XU:FJ3'?);-GV@HT'4*9[=/W;+6_'SAKBW)DR).X0Q8T_L MM';V&OSJ'\!6ZF7N$BWTII>5-!YNF]F.TX&7,02RX#08?/8VSX+@"[P)&I8U M8K\2BX>^ $SAQ 5!Z\H&-54VPV#C&D<@)CR-3J/B Z96E"P@G4*4VV)G-%B9 M8&A\+(4% (EN0>"05RP5]RUS2"G-!H<5[3<=4T01FFW2T3&)@7 MC&24KWGAG)KSLRJ=N_03EYXO&3M,6!(CS(&OXU;HSF!_Y*L/5&3IK8-@H.*SWO1W43O-SVJ5W2/ST1K&\L=X?%TX JQYGU_]B +&Y*P_E]W<[JJ" M)0/5E+? =L]V&ZMH]7YF,7E9XM3.@(T<>\<+B]3"@\GHS,*Q<*)?\Y$DZ44= MC[6<3@9>4LU)V#;\V41W3M MT7LGBU/$03!U&9'IY(M,+5[69W[25<$Q++/H6N^YN'B1 A:N"**L1'3BZB** M3N8J&WE%,MC:0.4D#O)X3%3]K3?26-@,E[W&AG4G8,7,LPR7PHA'N @Y:%)S M.VXR29<,8"E;FXT5BT2?OK([WK$?'.5&ED-_0N%PG(G-S]W(:,8C1'+6-X_? M$]-NO4. V:RV24@D\^ZNE6:H#A,0.\[ZS8L?O*DUT'W$W?'HY.!T402IPP5U MLZ;BI'_V5V>1L H9<[8@S.B@ MF<[:"]C.OD_&"CB,%";@^(B _/[O2A1[)Q&$T8E@J26#;V%1A*M__#.!D&!<*GLW@TG78=J%;O(T31:)LP1^-X,K$% MG&?QQ& 0)8,IO#9X A.Q1?@7-*/^W-KFX53.9_-[1W>3-]4?Q M( "B&)2TDS@3H*B!><:""L*G^? IEVG; MA3#LJ(4-WQJ;_F 0PQ[XCV,@R$E'>6A'D.-X.-Y#RLDD"3$H!Q-+VX-A#.SC M-'KA3TK[:)X,NA!>!E,_CY/)U'0S3<;MLP%<*X@)A9XGP4;.^D%Q]V<(=S)Z M O#2L7^?!#EZSK?FR>"+W!6'*!WH*IXE 7#/; 2L8G*0DI/Q-)X8E+UD/H\G MH_'G4.A@"$Q^[-=[,$KBV6#407?3>3PRB=5)'S8*%BR@H9-A4+%Z/C3T>0(M M][&&;)-(D#I'<-.,PN]FDW@\']&%C1L!3;=*O")F,4I ;TU05'2B@ECK>6V^ M^SW]]3T[4Y=<8/O1= F7KL .F@47TH/&VSX2!L)HED=$8=5:*>CB%..;;Y"L M/A82Q#O/]+YC@34H<=Y[\FQ\LQOT8;;MD)11AK$%ICZ<$;(96A?E55&_5C0) MK$_F(DA"]QTLE<16.T?/]^?G;^F?Y.DI=%[_V!7&<4%2\&Z5J04)4_V")+FK MT.'SXI/4 J$47]+97(=7+RZT/X]T89U!E.E7EEN$'@X<.%)KA2W*8MU[9&'] M=J"MXI/W\C?7%?TCW3,T)4!(LV1+UJX@]71O7L\YM4]IN;'&#!Q-& )0HM2> M>J_DOG4RBP,DA'O*BR1C/+!8/8W75(\$].1)\.ECK[(;Y(HT:.OII_!HB0GE M)=9@:PF49D53O*QBEB\R+*:$NB!'B%$NA W+=#G,HJ(YE''9)JTAYLI3:+R1 MW[^G3,Z%42Z$:=#X:?WK.S6R4Y+WOE-D>CVBKXY^@E 58'#GO+7O.)P NGJR M+BS>=S=$. J2M=ZI]WY&+0QUN.AVYA2,OJ20QH\NA,M[\+1C]L.X5&PW'ZQ( M2@W;F8FC4G-.>>.=GM^\GWYDO]P+=2H\]GMP93&[=@2XYZK"/<;3BN((+2X= M2SFG=O=6H [^7"PNX[I78HB:359/%Z^AG!7Y)/GI(V,JGWO M;8.4F+WAB-I^UY X6YGSJFO[E?&4\'MTH=&>24E0C'^S5[4/J=^[2(KOHQ-ODDQ9"/.RN(X\N%17+H@]%>5_TJ.2M MV$/S BVT%#GN$16LEQ_.';;E>F8?G 1 ZBS=/E$Y9,M?Q+7*99Z<>Q7+70A, MI278OLZJ?,9;5BR9$%91W2B[[\Y#6K M2F1&0HH3Z@D*8%L -RV$)]$E+2AI[[O5MP0+SH#2F<.O1]X,=9FO=A28^L4' M"Z=4.=G1XV:?SHJ=(#X?X4F3>[OG-4G0+R, %3!R@'<'1)!E,8<_WEL'D$H*U MCBZL':BQ*1QI!JHTZPC^31O MK@.).ARD3#S:>S\6GK50)!-Q$G[;YH-KRB%J<'6L6]Z=S^]'6 MML!?9V/[<3!.HN?M,R!,2EB<,QS/#6:?L6J.YP;6;S1XPN"5P,V()M/$?AP; MR$#Z=19\G+>Q[K_6W^_V7?"&C'I!5#M\M#0UZ$TLS0U[PPFO??<)#]H9AQ\G M0;,!Y0Y[@YG"K3MS#,E*![B)3^?+.4#TK,D8FZLQZ@!W[*@',&J76#((EBUX M.RWX3/_ (C\@&^.E=/2#H63&5@XRE B V2J'9S4$UZ172BT\Y_ V4(4405S7 M!L/ (MLL1?^Y%JS9S(_%Y GN*E_,NOD8UT'),&:J;Q$@6VCSO>C-#4HG-T'NKZQ3S(FQ.))EUV4JM M,4ZT%W@_<%1O82'<"E JMCMC')"JQ_###G54RGNM/;:6?>%;:/0>TST8HBQW MD "8@9C7'W"I=AB\]R\4"BAL6U"'"6D7DU;W#822)BD=$H7LLEHM]RH]IMH" M4*X'C+KT58 _XY6 JL-AZA,J=GO2*&_V'X"8EU3*Q[%A0)8_ 6@EY/D[IL6C3KO 6/"?R\LY$Z^UI>!7:- M@*E2.@RWZ'G-W@'B,=H_A*8-%X^%"1]JC216@,V@D&?M#3[-MC$PG\.^Q=13 M.;E*,ONX :1]64L,SK,"V,ZPOY<>W2>O5:A?B#WZWAMU<7LE9HUBK@HV9W"1 M]YRQWS5VRH*/<10I86RL'JQ?R<5@*4Z]UHNCB?(1,BA@I@C[-Z\H:23Y)L*( MMUO,:WWNL>=(0F9K^N2L9K"M?2%H,Q[?R.,1,12:YMYLZ$!M@QX^3Y[-06B\SI)M?!? M*D[[U_X;$J%^NP<\3$A._@[D[U!"!P[_RL$;O_X%O=Q_Q8/2(NH@JB_C>#:? M'_[**#N#>#1*PJ?YJU>>;G_]BW>Q#[G0KT1[;=K?".S?@2^.:B4$PFM^T90H MOQ']"1V<+9-8A.>\'-7V*LRGM=#?U_*A0 M&;-A\9R:>]N!-BP^^!!,@PJ 'X#&;8N'BEBAO5-@OM9BCJD$#HZ)7-8H#''E M,I(W_.**!5WRB$O"?28W+V@?%69+4D($YMO=5(S8BN[D&[E8J7WU+I=DT?=M M2)+L,2LB9 H7%)$D^@Y*)7 5S1_5U&]VA.,Z-1:=XE"B^X M "1(-B0'BH8(&\;WQ42-$T!%1==6-6H?\>O=9^_OLB;JGR $LDF@"0$TU[71 MS)G< 3(=.WIVBL(.=Z\/7L1^(BSO-Z92[YO+SJ"#-5-\W/Z"V.2)S-/-C4+( MW1B[>&-P>[51"5J/WGD_\!&/6(..+[DJ3F;-V&H#(-? ,Y<>TNE]N4:]-KH?MW!Y+>W;[&;S4V5]3X MO2\AV"S\NR8$II.\E_7B*,N)>_+-2&@,%6JH:;0I<[:?X;>G/4=LJK>X,!J! MKT>IC5)P.UZ521C<6N1;4+/F0^S]K+"W@S^K41+" *X+)H[))GK4W2S=N^-MF#[*8O MX:LLB57U'B%./ M(GQA) RPLMN62!?B=WD:^0%SGI&QOS7'UQ3-L""A#$K,R8_-34]]K)4@K\/- MMY#%NMLYM@=PEZEU4:W>42U^(&,([X#K+)2'B4+=$+L[]JN= M*T8C2HQ$^^D*T1]J+@S K)-)D86\=E][NF"[8Q%D6M=NOH2:MN]Z<:>$DK&# M^9@.2L21*)9\;]L=PS(X%"@-HD!H@MDW0=_1_LDT;F6^\H.SPS?^%[J>18QP M<3=X4YN+NL<,T(F/98$F_V(?I;6*NWB2CMWHJOTSP?EON516)A5!4[L9,IPT M(%*\/.I'SP"'">W;&.CX)@>F;-3+7:UK8NR:(@*X8@(F>0"D_UILK!19@W*^ M#W_7,@I1J457\3FMS4!6\8[ECTQER0!$E7'. UC5>UZ9UKR0?3,$%&Z=FPI= M4Z0&N,(0!U=H)R@])H8^] H8K821H,GF[-4K!I_2>&2*U-RL=EHD(SQ *+AL M74'JF]WJ)E\I@(A%)WJ$_[1*-4L-%L$L48 Y$WZ$8A2-D^AT]: XJ6E$9<+: M$;=:_D):)6%,X>":S]9!4>'N>^]1%B$X51Y$GL*@M$M?RRB E[Q[J.FF6V88 M;,KIX@Y8H?PJN^;CU&".BM9]#A!.?!8!V419%IK?M&MQ@/Y\%Y M"0DM-P")-;Y*&0^Q0X],.92/H)^T2+$>%ID=I:$SN]D ^:5RD>/6GGA\5%SZ ME:D0M@&"//-XDKRY+@6_U<%I@']5PG *![F:PM6:4H%T.AJ(4T#Y!5@&PFRJ MCR]TW,P7E]&B4A8B:0^1NRP41L[E2]PI>B*?K?.MLE17[IHK]%5T/L05L0U# M&MW _+HY84&=)Q(@ZB1$)&"[$Z+QY.MK!/1R-;DHIEWQ3"-;BLI%S7N)-%AL M1 "^O478NZV_UZ\?S'%ST &:TA@_GG(8-V ?3AL*M[?R:9<6DTK\X@[O-JBR MUP ^D)B2YAL2R;!>[XH 0UY*+ ('Q% &K Q\PQ4'&/(A\3A8QT>"DKG'5U$# MZ1]8>6TF5W1/$-=6GB3&A<0U8"\G8S;:1 M0I8?+=0R0]#?<7:=+,DMRL0[*3B(\752Z*/,"?I/#Y:44WM@+4A\ZJ'\%%/@ M%_5#NAE92KT QE>@XPRN4$<@!+*I1MV8MF^!:G8''0X'(NE1_)3;GL#-?>Y( M##/YI*2?CMP7FZ)\%<]A;HS\0W3@TR]\Z @?2E0S/2*_(Y$"PPXPJLER[R!G ME#DIIK1=%C[(AP2I$)8:@5Z)0^F>NN"$!CTQP76M ZZ/)/,08&%*/H\#Z@BR M[$"GN'B$^,DA_@OTV3I?:CODM\L19AB*'W/@A@V1#K^RP:CN)IZ/(:4[;XK _M_2><@;0&3W)QGC.'J9O'V\]I-(P'@V#6 M@W@^L:&EB,4P&%L4D<'H%%;@>8/ZQ6>HL4+Z]' 83T8^N!=V?&HB1D\&\6P^ M,6W/#S3M8Z/T\7D\-CN4C.)Q8@*4X[Z)H!T/S:XU#XTBQ"]MFLFCZ9<^T$V" MOM@,*Q9?EE,[-0^2XS]M5L BQ1\3@J.Q@;.Z+3E3+ /)CT)X6BAJDJO:1F=@ M8=%!ACYD6V9N0OW6W,^*!VJER\SBY'Q)4U8A*[WN42WBIK5CW/V! MXZ3H3,)W;JX$3]] Z2P+Q((.AU_8[0[[,WJFYM7R*WX7K2$>N^4J7HW+$"8F+]H; MJ]4YIF[2EP3I"9O%VL%C111#]WM8C1*3*L,1.PW/KX88,U)OE2$$$>,T#0SV MQ#FD#-4UB(J<\,,P@#FIOKC\!)^(H,R+?.M,^-RG6&$PN9T.E1K;N;@V2,J2 MJ\DJZ^*#J*P;1Z69HU*U/;%*5TOI=FF=G?.(1*+F>_3IPLM* MRJ]53M_D[8P)RL0OVF(%;0>J^KZ&]7W"91R>TG,Y"CBH9I 52E0_]3@WWC3! M^!X\E*,WFPO57ATI+^,J(S-L.AO+,T]J/CTO#87&/"Q/793%6>.EFI%HQ1C4 M^-'#1=IQWN4@A-$Y[ABQ0DMDU5)HB2<@F\/@Q?VAK M-^$I9&E;EIXMMH7;+ZV,@S8(A0F@X 3E7R;TF9M0;B:&+BWK0T'/W(?.$FVD'<]DG"%.1E"V[B%OL4,%.V>JIB:'LH9:Q]$!F96]3X&:6 M.5AC9LUF]TP\JD5V#RMFQD_G1%--JT[VK! -/! .5])H&K;->,5J)_M12]BV M7O LB(DAK'*I_103OD;UW6J?KF @I^XO'*7U@.N*O3=E4 MB\;J+)-BF7,@]@Y;0ZXT5RQ-X!;2?P@L_XVG],"N)BO(R*A29_U3MO1+"$P MV$FS[AN1EIP;6\Y)"QE%%7OH6:*3\&9SSI2G9Q@!YBJU[6IGDQ.B5=+_H?0) MU=*,>AR9,<%XV=<=X-MN,J(] MLZ3;ICVAIQ((YHR7EFN%@"PU7R))Y-E#V?UI4': MIRC)G,TU4OFP 2W,HJ=;=O)ZK%#4$7'8&;A8UG=M/SWM M^7?;%SH2B_6G=CJQ\\*'BEOCXYO&U,C_Y!7@01.W,9Y.D^AOFBW3\,6.[$K0T>/$H"P^ S6X/_$]7B'VL9-) ^%XS]5H\AH: MV_SU[4=:..J*!GBAV0R/;)&_YV-27=^P1,O3,ULWB8?SI^=O-WL+ZKPWRYQ) MU\<63/.#F\$NS@[WY2T>W$MW]31G_YC%D]%,4@B:Y[5[#+! TTD[6_>QOZU< M;U\RT6A2^O2H-R(9L6Z_%RI9_H7A[[K)V9?;#C>#!/VB'X"T[W.%^6A')J:P)495'NQ #']YI[_+*N=P>??@T" MZ=_A?I9V/[M?-X-73#'Z\;(("AE..$K!9[!W)@E\5\(?9ZAX>7[UG;.TYC*A MJQ]AZ#VI"#.(M=L33BD ;G4:) O %]J$6FU<+(1@%V0,NK#/4-&^^\72 HMC M^2DG-II8080G5JM]Y) MD&L(.Z65I\A.(@87NZ:AWN;5N?;V4B#HDG5V;=W?Y[4<@'^W2/28Y)_ZT_W" M+!ZJ!GLE_VX]8CR)QTF M],'E M^OX@Q1E0;1=0KN>Q63O1@\T=,%HX4T4#.[>LCG[+)([HD7G,T6N]B)]Y\9D+ MJZ.V7Z.^\5QN,;B8W(74=8_]N*%P.'SC#$@@;%NNJNFH#T?ZBIQ/-RZARC2' MBQ"^^(W40L-&OZ$4(?<1];P2$4R=7900Z-123U'*4K'*H*C+F9PBGR16&\+W MP=B KYNHM\6#8$3PH!G?UY12EK)(5"'*MTU%_%9I)=,D=S/L!1F/G2/)Y][9 M6<& O$.)K*@45[=Z.*/*M3XWEX/E%?!"T+];H;RFFC<+:6YSD[&B5?"5$X)I M2SPQ.QTZ H1?I!55IY?CEM%/,C]JD'QV_':L#YR$ #_=0L-ZU%I0B)\^ M!8.^*FV7\"<7I=/B<>KAO&LP"H^25,72Y=@\;*4UUY^^D=-Y; MN!F"'F\DL8]X_)0HB/M0.JKRV'L=.77:L,C M%-JQR9I$&DP4>(6X[9#P;L[!T%QU\I,07<)Y2CZ/%MOBTL^CQTN'R/S%27 < MV]:5EC19&U>;KG;Y@6I*P;:=(=KZ57FSO8>U^:-+=/Y]W;H UFIBH[6X(*_- MI09@4S#SQ:K<+04/&5\[]SXLR7='54>S*#7 RI"B(ZL\[*P1[8ULW\)U)MNM=6;=^.W7X?!M8W16Y?GQ4/=7) UT*\Z$Y%K9['QA97%83?>^U MK*9 CTF?N&9+^(FYRDDT,SH707RK+?B$F3'7!Z-S@7SQ&^XF;4?5D9 M?":*GE#_=EYK@OC*OZ?QM:)M5;^,P_H%#NJ1M7?>4VI"J_+.U>(N6^Y6@O+_ M9.S>?85\4(+^#2GX-Z3@I_W]#2E8/OZ&%/Q_$5*P*6#;0,UY#,6NV=+[W\#P M?N[?W\#PGOCW-S"\G_'WUP"&=UAB;*=I=>58[!,3?TOSTQS>S2HL4M:^"T:DNGD5Q(->8@&ZB\9(-F647^+OE12^2WZ\M<:?7GT M\7ER0.;!\_);>.H)STJ>; M&F2P1YK_ZF? $6G[NC[O*B2&2HMW$G8\8J^S,=RW?;O=@RG1F<%1&PW@R#^RK0Y >X8V?RNK#65Z< ?%0"0]W'*;Q MS+PP!MEIVL< ?H9D9L0Q]_ E#;_\&@&@LZTO7Y3%%@3^\TH 9'JRWMG#ZSC M6TUG)L10CVL94MXK_-4L%G"YR:CQ13*,OMOE7*P0]-_\8[[""H ?)&R=@R?# M&GUN-9'7)%U?CZ M#MM2+_J.!V/?@ OL:8G'?6#)'6[*.5P*PX[W&^%-.6%_!C3OUW(\Z1A8$B-] M7)14GF^QKY$Q"-E^52;QL-\\"6X"<.7T9Q/SF;>4V=="!"?$OD*\GT7N\5FE MQ$SH:/'\:SB-I_W$F]-X. M9WK!X6T[!0S/Z.=(-#\C +-%42V$U]6OU M8WGIOK\.((D_[,EZERI:4(T16COD. .Z%!QQ?B0=)F1_C7>C\=FXK['5QU M& ^ 5[Z4HL$L5R^D.J<"/[OX<\\XQLG4L)'QV/(4M%D$GZ<)_!XNXYZH UQ' M>'XZ;JQC$(4S03$L7$>\GN:'N$GN>1 K,\V'+YL/N.P&!QSMY>I?^P%_[.^3 M(D7TKS-6ZQ??5V7''7KLWY_WMOX]%\.Y.]G*_MT#YCK5[[K"PC_[Q59S>SUCI..>K_4+3XV_?!K3J'402CYFJY)%.PX5UT=F#8/7,[9D#LT7)Z"Z M3T>&MY!(/1D%<7; -0?SX"60C\=#^Q)HZ>/I)'J;;@,1&:BY:=.;S+R\"[QJ M/C"=HUW42])S>+8MFY\,XM',R%3Z=QK#E0 J/RT&^D*RQ5U1KLK;!S^:?M." M.(Q'1D8\249Q?]SW;8.T-DK\[^-1/.NWP_9.$HIU;0]I""LYF;NL JGA FSN M+M_\?^U=>V\L;]GIX[X !%]N:\\-J"92P;#55CX/VT["AD\\U!Y_:86J\=?X/W9 6Q?6GFHJX0L=14]<22F-*^(/4!DT*&(73;FU6/ M5MT%8:^M[K:D.X4 J+M3B8(GP@K QF/[AN:=>!.B91S_(J-[ZT2JG;P&*KCP M&?[3"-^]:3*.8'WL7ZX,RE/-QE*_]:5Q:GCHKU'PC19._W&VV3YL1,B+#C^_ MP=@3(5Q.$*+E,Y;\VYWX]BJ?W\==08UU[HB@_I7G]G> U!AE[3F2VK,B,:O& MN>93?30#PJZ3M!-#9_*94[3Y[$3:]E3'3;EJDSF5,MXAPDDT%554\IKZH\JL M3%[=/=QNOJY6#M@Q/X*2\0U43#Q<45/FQD2'YB#QE\D/&L=8YZN_Z/S[G!F[ MC)3V*(3@Z8)JU5? NW_J)MGN1SA?%"?D=W/+R]_^O3]"/OGWWO?V_K_E%&L$\[+; K9<4E@)@[EUT@"_ M6331_,83/,8PA*<3+,JT:6Q7G/H=Y#3MW(ZS(<*%$]0WP8A5UR8%7"DFV=MS MNNL8/K=0R8!=(,*9?U2_8YW[SS51\UO_-=O@J5Y@-K#A:7*_O3BZ1YLG=7S1 M8@\=]^0VM-R2$CLIYB#1;$\^T?T?&/M^?ZNBL>3.BPL:H+RV*HO>^TUJXW1\ M)SQ4)6,9[+6P<=S598FT!;E$.$^>SLOV))F<*U1;>)F-7$<*!^_XP4Q@--32 M @)/5A3,]3)C'#9I8;G%,""ASJ,#$)@U'S@=6R$3N:SHOX]CO8S5@I'_\#]!F'N$*H$K?3CAW3K.&"E!%FK?A'$60Y=*Z M9FPV39TVK4J4\I,V"4W2%6LSQJD[6>!F[@C6ZL_I149,SVN;^15-A597LD\L M!*CO15PK'%E1$?7XX%36 KRRT"&-]VIMD&P9)%H[WPT:A-QGIK*R>/8;OO Y M2R!/"@AVINI8R<#R'48_=S1B8V'A+_MPK4OG5SZ'8UK4*$T-Y*T(F;W&##2XXF**K0"7RHI0 MJ0J8QA!=6;-.V[9U?Y?V;X1)RQW/=)MF771_CX0OB%MC'R+R^V?8AZ%=\5O] M-2%I?AB8OC'U;YS>W&Q!*MQ30GA[$(# ,'5]Y94&9=07NI*U9U:A/WWW-5Q: MWR/DF(SZTM??*3AF.,W@%$'IU=O@R;L.9HTF3-8Y?F1'B2MG\WA3T!]%E;-K M@8C#$6*6STIZQH3^OC*8EA.,Y,PX6:[(9@PL1+A'4Y<4%+=/JS4.%F2Z;,&( M@VT]8[ K0G^]=?5$PA)D@,PZD48P$,_-8RD.ZAH@94 1':,B(/ZE*FTJ/&= M Q YOS5O?E*A0:,:>U X"^?L<]6#A1M1GB6O=4*]TXGYB!%7F&T.).-$^XK" M*5BJ9,>-V#!A!IO10NBT0#P7(GXX1 /V[!VE-R\>UI*)C$JJT'\G.6J>9YVILQNLA(&/&\QD@5[FL[!1N\G!X1NMZZJ46YL-)K>MPIM:4SK?D#FSM0Q^9D2_.L!AGU6J8H M2CNX6;?M"OU(OA&CP=C$$^=W/3^QYR(*?7.S*-(J\V91S U?(92B$N]>6RA" M4?QCM3O<4ET9\VRO$9'\T]J.(;_$>AO7L&[;WI1!&M=H0A"1/SWZG?]:"OQ[ MB14(^U&9OQ#C^FNBOOC33]YX7:]]GZH,Q*Y:!TNR!:E_;E^I:TQT<()NYJ#P MPPEA.8Q)W^9P1L&=@5&NTZ:Q@R):)PT?$VU;N,^YNUV?M'ZQ':$LH( TK6WU M\A,ND6&R"W>YL,3K0LB_]N\F;4#=?,V^0UV(HH*E+MT+'GXD)B4Y6&:PA^!DB=D-"-3*P L 1156&]L.7&-^ M^HA]P!R&)1-? E>MTZG 3-KNG44-!-DP(1>&(.NTK .DG#>YZS8H&INVBQ*$ MRQ:$JVZGT*TY*3B-LYA;J6'-W'K-/*_IW@"NY6;6EFGC?,@V5B-L M/;%_1WF)-$) \4W.BCY*![KRBUP3\WNQ2)NJ/H9"BQ*8 M?-VM-X*>M$7%T-U\D5:6[IIGN0 \=FAH4CI1((O21JZI,/D[HPP4J;."DZ9R MKR%XTZ(2!S9^".@ZKA++-#E?;:4Y1^%LZ,$IZ*,3:/+QXF4R^0ZS=E[H.A(@ M#GV\7Z-'N+OPH:N%\IWSFU%"'UO:9431$?_1B-(84S$D_\&A(AT1[5$8?8L^ MU&,&I5:'^[!<40QV.%&+^\U+5_@OD([E,\NQ?+&Z1YN*6)ODI?(O^X_QI,K@ M D@KD-B0$TQEP[%B54E86+(OQ%AB-XL $D4/)FC7LCH6NTUZB=_K(O;5EJUU M_$LM4+=IR%C#%(X^;)$/T@4.%ED(]I'\JBM/##LC6AHO/ETX[;N"?2%T8+R8K:W; D"'Y$;07U3@3KTL6F7^EBTZDN(B[<;PKZ/?EY MO\47+&]WJ[\&>QN:>RK>(N#R/N")*^PV%W!KAZ>[:'"Q7V[WR4OD$3^??EGO M_OJ?0IR99CG\%UYK?LF$N5;6V#:OVUFO4]86PGL*E1%[_/LZSM95/B?OF6>S M+"-,3I4^K*8@5_]J 5=*.R;#?/6+C&T0-]9A8(.T[+O=WIP.EWRE!;^'25%A MQX2?L^.\]O=58/]-%H_H\WYS'^BV+KDU"+$U 1KGU#W>W*ZOOA[!]E^NKF8F M6X><"?@:=F." '>NRL3W[<9P!VF"53%A9O^SAE&A9-/;D8\0'_!_<543_#9, MD00JW3 U$4(PH-^J9,$ O'^XN5KD][B(T\TG46Y4G%2"@W4UMW\P9;7.-S*^ M-OGYU9<]>I-P.=ZL=WNZ[B)B[50-XZTA7U+%<4RY@,&IZ(/R:YJ_V53> MV.,ZX_=B7#F",;/H%NYI)O(VR%<" -.#R@57S,!_2&-A5[IL.^BYU\NOPYT[ M%0](K[.2,L*SQQ8XB,;W)^?LL7#^1Z/L4R;JXYL3(0'8O0(V]V\5<*OD;Y5P MJ^)O57"KYF]U^!G<."ET/7LDQ%"12?;R><"5KX I(;@PNL\[6[>8>_GTE M-^WX(_;'P^TLR0)'+*]2]&@*#'IX!P=.IGO8 <'N,*/A[M)8E:8J$-G*@_H,/ LH[9?5[;6.$-EI/9F(A7P_ M 0CR\4I_!'8V88@VZC1A]2[ -*$&!U&:R- !O-H;1 WDAQZ+FTO%WCZ071OZ MZ($=%!D-W*6;+PHOFF60!!":L $.^YDL-POMS-M:;?3F8 L-KSS8((R_S&PP M#F'9;S8 /CSM\%:[7=!/^S\MMS,3]:*V"QE<+,YP:(,N]^)!)SBDPT$*3S(* M,W;@I2J*(]R>I"[[#2R?2:C)L(LD].3@%Z77+@Z7?\/##^0])^!N/.-CP#C) M^ 16J8$(%795THW%?TY[V$T A"XT*IL)$=.J!O[S;P20#,E0#"P?(8<@V"=C M/^^?"(G1EX"I&"+SOWB>D8W6\N><@OHD\NZ";\X!1*?@O4/:K2/:QA6PFK\RZ>=L> M[XW^*N.2=L-C"^7+!P$;"'D$@16(D. C)20O$@]%&'GTK,M M#4687'XWU?Z,L8;Z:?=6]CP14ZR\:6M)F<"!\0+<>K^ZZ[KJ>2)?!$2^'P_W M,Q,X'F@CE=I6M)D'VEBSM#STA.Q- AIN.9#'A$M\#V>TB"Y9?MTEOR8X*4[B M[@HA]^>6@PG8+E(=EMW%-Q;O\!S_>'U26I7RG,PC*65O"P?7-YL M5V(+?[]COH>U['+65Z F@UP!RNX6I&)_^'=>T8 M0(X M0)H%]6K@"^:,'HRG+,BUDQ8H'KN"\,7O#[, M",]!!%RC557%0?&VLK*=U73-,*Y\)^P3#X[/LZ>CO&0]O!WSBV!X!!="EWX4 M\4!25-RNM/'O.B*J)V,'9;PV7:UYQ9Y-)!+'X!1FP:AG7E*H";;)F=TI@T\1 M,Y:(QXR2*K=60(6PLZ"'VOI9<6(0VOD3U;A_Q!SL!UD,82_'4W4=COHBQ%%Q ME#\ $T(.* [48NID^I_9F?[1\93]8E&H?\+ +C[2"78!(BX* >< -[G!VJT7 MB&"1)7E![^[W$EZPG,K)Q>TQI0G;@EPI\C%U%G%/$YU"'&YA90^'&Y'1$AM< MW],$P* +Z'O4LEQO;F_13VO",7M7:+BUM5C#C=UU&VX?N83#'5U88!:,6Y2U MWW0GTCO^.0]=X$B"M 5^AIQ& GA]LS01E&?!W%P-/4:FY^!TCCG9(*1*SG\ MO=U%C6D?6-_A1Z.7.GK4PZL^W!5A'SQTR0M)F7I:F^T: M:!E6^]YP%'6,BT0 27;R#>I"FOS]ES4""VU76G"4410;$^@ONSZ3GN+O=TXF M ]6S^)#*Z%GSJDO!QVH6&7Q\A+3@#W5/0[_!TR;8!;R<$4W>DG6D7<)LK@]7 M*QGBLUKB8@H(@AMYNAW5Y5JIQJ33CF=(0]W^L+VG[RBRK&$7AB)@Q8J/(KOA MO=%T,#P%AGKGB(]G%F7 3UX)/'W8:DL7#B3!URP8SK3'5U9;4.]]6&-3!,K M^L:.4;(R&(Y)KQGLE-AR&8@1\@VCD47(>(X$!6%.I$A4$')$^Z @9(A_>9^\ M05LKM].TD'&G3+>=?28VR,J,W)OT0&16/^T 3T)4C.3/$@UC?90_S_HV!H3$ MQMC@0FD):DD 'B1$000+A"[Y,-Q'W*@F,0KCMK)AHS4)SG39 M!LV1NX%!%R4[$ 0>HU>;0-LJF('33#,2.OKJBRA%CR-4+%LEQ*RTIT^>_XXA M1[6D1Q>%:IDF[UPDE-G\WKZ1)-%?%O3KP*X M"#W".0!#;;T%.A*>II-QG [\QU L#P'<"-.M1NP(;&0>JR) ";M 9(_.$/RU MJS@+C!>WA(J+?;_>$66DF^#=\F_(XG7&%G036EH5@(TRX]5J_5FLR*B72FEL MC>)(4#+YW<7IA]^="#ZV^K*^VJ#Z<JYSEK5U&RT5'@8-!@^Q349&$S'/'AQ?:. K=O1>[W?Z__Q]02P,$% M @ "X2A4'Q6OG5; @ 8@P T !X;"]S='EL97,N>&ULU9=;;],P%,>_ MBN4BM$EHN91VC"618-(D)$"3U@?>)C=Q$DN^!,BPEQ'*/Z8]D1Z^8#T M@&+$1K!I^OG3R!X!FPB_,\)>MW%)E L^[M\<.H>NC!@&&T1C>(4H64MBLG+$ M"-TZ=V@^=^' C!?F0 ":4# M8 B=(XDJI!26_%H/[&3K_"4$.GNUK31A(=$V"!=P3+ /760M9(;E4": O2N) M*,X-CB1%:9Y*5)X)*B68-C*""L&19>@S.D/+IIC26_.%^Y;O:;U*ONS''7?(N\J^:T=V7#@W1!139"?6STN:HI-J!)00;+!5)=ST_)*I6N%7] M<6KS0YG#(V1^[O=<8(XEHKO0^NR_Y+?\GXGGYW^/;']5IL#/R&BNSR. 7!P# MY/(8((_@3,XO7CZC:9/^+:37W=\[3<)>BS!XP;HA5!'>X98DR[#C,3U:#+^: MYI#N7=1CIZ#E%5KKAG]/7^=F.$<-53=FB388P]'^;,"#Y3!K-4C$<+2_X(PT M[,(6'/]5)#\!4$L#!!0 ( N$H5"3#"0;' 0 / @ / >&PO=V]R M:V)O;VLN>&ULQ9K?;]LV$(#_%4(OZX!EMB0F;8.Z0/RCG8',-N(@KP,MGV,B M%.F1=-SVK]])CAJ[80BGX%ZM!TD^8V'OS12H/=BP\?+5FOY/Z<9"D M"=M(Z_RR.G?=LY1:EO('K.LMMS6'OXR5/XSV0BT+:Y2J?U7MJ'^$9W#_MSR M];)H=/1B=2>0=9!<]?& S]+)E532?Q\D];J"!*^B%UQ&'8?3\AC$:_LS832; MC2Q@;(I]"=H?XVA!56?7;BMW+F%:E#!(3EV8T&LVT1YIV%0?#X5]JVO!4T_7 MQ^OR&+%76&:O)>ZPTW5:@<>#',UGX\EL.1DS7%O.;Z?CFWO<&-[2>0RWM<_#V9!9"<@.0=0C8B>4E 7G8)F0>05P3D59>0 M/(!\3T"^CPLY%$XZ9C9L8<%AU[W3GMF%_PYPFCFE'3RR-(YAWD'SZ#WX6.>4]+)8T]8SF#> M@G!HR!"3+(7%EL[9:!:XI4),2D!Y9 &UUB 0<^ZW^*P/0TQ*07ED!9U)VUY6 MPO=F3BDHCZP@,F]K5FDI!>61%41CAM7%G+)0'ME"-&987\PI"^61+41GP6$T M.64A'ME"-&8834Y9B,>V4)"LMSS>G%(/CZR>UFS]@M7-%ZM0Y)Q2#^^@@%9A M;H4%'/H0D_P.TU$M[67<0TQ*/;S+DAJ["#$I]? N9S\-]7!*/3RR>L+:']Z3 MK8\XY1P>V3EMLS/,AG9@W]8$.>4<7CNG=_K"OL:[6\-ZAJ=PV%X(52PLJQ;' M^C^_K$IWF[U2(VR;ZULCZF_BU3%.?S;X_!]02P,$% @ "X2A4)SA,'C4 M 0 "!X !H !X;"]?0 ,#)4+;=,8(=V]E8TVTGPORL:$A)>>\JX=F>O\< M=V7>-G6JMFV:'/:[.BV**N?V+H2TK.*^3%=-&^O^SKKI]F7NOW:;T);+MW(3 M@TZG\] -9Q0/]\.9DZ?5HNB>5E),7LMN$_.B"(==^&BZMU3%F%,X7>2J7]#_ MY-C&_ZQOUNOM,CXVR_=]K/,O%=\+BO![D(X'*3W(QH.,'N3C04X/FHT'S>A! M\_&@.3WH>CSHFAYT,QYT0P^Z'0^ZI0?)%,@XY2BO06_EZ*]!;+_"LC1ZV^7HK MT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>AO0V_AZ&]#;^'H; MT-LN<%:"#DOX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>CO0V_EZ M.]#;^7H[T-OY>CO0VR]PUHT.N_EZ.]#;^7H[T-OY>CO0V_EZ.]#;^7H[T-OY M>L\&>J>J[.+J)7?;>I/.7?)C^)\U [A3/N[B^3-.4___>_B M-/4K(OQX\?OP"5!+ P04 " +A*%08H^-M<0! #_'0 $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VH3=L*$PQO;\WC? MVXJ<*W/Z5S0SFY49Y29;UO&6U%M'.O<%4:BKU!?:4?X>7-G,=WFGVH577M0LO^8C4;IV<\I.&Q];7^V&_C%MTWX^]\)^B9]WAO+=^N1P")(<$R:% M1 M5:#(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$ MD56BR"I19)4HLDH4616*K I%5H4BJT*15:'(JE!D52BR*A19%8JLZHJR=L>T MUF7S5Y)/8Q;[^:S[WW?R#5!+ 0(4 Q0 ( N$H5 ?(\\#P !," + M " 0 !?D !D;V-0&UL M4$L! A0#% @ "X2A4%'I!C[N *P( !$ ( !F0$ M &1O8U!R;W!S+V-O&UL4$L! A0#% @ "X2A4)E&PO=V]R M:W-H965T&UL4$L! A0#% @ "X2A4/L!5\\S! @A, M !@ ( !80P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "X2A4 #CWD&J @ +0D !@ ( ! M@A@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"X2A4$."WBJS 0 T@, !@ ( !K2< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"X2A4,:U?DVT 0 T@, !D ( !$S4 'AL+W=O&PO=V]R:W-H965TBF=L@$ -(# 9 " >DX !X;"]W M;W)K&UL4$L! A0#% @ "X2A4"Q1WC*R 0 MT@, !D ( !TCH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "X2A4+J1"4:W 0 T@, !D M ( !5T$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "X2A4.HE \ZW 0 T@, !D ( !1T< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "X2A M4!R*7YG& 0 -P0 !D ( !*$T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "X2A4)8$D" C" &0 @ %05@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ "X2A4!CR#[-4! ]Q4 !D M ( !+%P 'AL+W=OVR&$" #S!P &0 @ &W8 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ "X2A4,R%/\>R! P!@ !D ( !IV4 'AL+W=O M&PO=V]R:W-H965TVP0 )X9 9 " 9MM M !X;"]W;W)K&UL4$L! A0#% @ "X2A4%HJ M3(+F @ ,@L !D ( !K7( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "X2A4&U :!L[!@ WR0 !D M ( !1WT 'AL+W=O^X% "T( &0 @ &Y@P >&PO M=V]R:W-H965T&UL4$L! A0#% @ "X2A4,I;9]JB @ F D !D ( ! M%HP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "X2A4+3H92U' @ ,P< !D ( !'Y0 'AL+W=O : " M 88I 0!X;"]?7!E <&UL4$L%!@ Z #H R \ ( XML 32 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation - Recently Adopted Accounting Pronouncement (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jul. 01, 2019
Jun. 30, 2019
Assets      
Other assets $ 81,596 $ 86,584 $ 56,518
Liabilities      
Other accrued expenses and current liabilities 105,717 121,280 112,956
Other long-term liabilities $ 86,698 $ 87,140 65,398
Effect of Adoption of ASC 842      
Assets      
Other assets     30,066
Liabilities      
Other accrued expenses and current liabilities     8,324
Other long-term liabilities     $ 21,742
XML 33 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation - Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Cash Equivalents    
Cash and cash equivalents $ 101,026 $ 96,316
XML 34 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Borrowings
9 Months Ended
Mar. 31, 2020
Borrowings  
Borrowings

6. Borrowings

Revolving Credit Facility

Under our revolving credit facility, the aggregate committed amount available to us is $535 million. The credit facility matures in 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 March 31, 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 is expected to be discontinued by the end of calendar year 2021. The terms of our revolving credit facility allow for a replacement rate if the LIBOR index is discontinued. Letters of credit reduce the amount available to borrow by their face value amounts. The unused portion of the facility bears a commitment fee of 0.10% as of March 31, 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 March 31, 2020, there was $95.0 million of borrowings outstanding under the revolving credit facility and $48.1 million outstanding under the letters of credit sub facility. The amount available to borrow under the credit facility as of March 31, 2020 was $391.9 million. Loan amounts under the revolving credit facility may be borrowed, repaid and re-borrowed during the term. Although 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 March 31, 2020, we were 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 the three months ended March 31, 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 three and nine months ended March 31, 2020 related to the Notes was $3.3 million and $9.7 million, respectively, which consisted of $0.9 million and $2.7 million of contractual interest expense, $2.1 million and $6.1 million of debt discount amortization and $0.3 million and $0.9 million of amortization of debt issuance costs. The total interest expense recognized for the three months and nine months ended March 31, 2019 was $3.2 million and $9.4 million, respectively, which consisted of $0.9 million and $2.7 million of contractual interest expense, $2.0 million and $5.8 million of debt discount amortization and $0.3 million and $0.9 million of amortization of debt issuance costs. As of June 30, 2019 and March 31, 2020, the unamortized debt discount was $27.3 million and $21.2 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.8 million as of June 30, 2019 and March 31, 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 March 31, 2020, $41.6 million was outstanding under these letter-of-credit facilities. As of March 31, 2020, the total amount available under these credit facilities was $24.2 million.

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

June 30, 

March 31, 

    

2019

    

2020

1.25% convertible notes due 2022:

Principal amount

$

287,500

$

287,500

Unamortized discount

(27,283)

 

(21,165)

Unamortized debt issuance costs

 

(3,722)

 

(2,841)

 

256,495

 

263,494

Other long-term debt

2,061

2,186

258,556

265,680

Less current portion of long-term debt

(804)

(903)

Long-term portion of debt

$

257,752

$

264,777

XML 35 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
9 Months Ended
Mar. 31, 2020
Income Taxes  
Income Taxes

10. Income Taxes

The determination of the annual effective tax rate is based upon a number of significant estimates and judgments, including the estimated annual pretax income in each tax jurisdiction in which we operate, and the development of tax planning strategies during the year. In addition, as a global commercial enterprise, our tax expense can be impacted by changes in tax rates or laws, the finalization of tax audits and reviews, and other factors that cannot be predicted with certainty. As such, there can be significant volatility in interim tax provisions.

During the three and nine months ended March 31, 2020, we recognized discrete tax benefits of $5.1 million and $12.0 million, respectively, resulting in an effective tax rate of -3.4% and 8.7%, respectively. This included discrete tax benefits primarily related to equity-based compensation under ASU 2016-09 and return to provision true-up adjustments. During the three and nine months ended March 31, 2019, we recognized a tax benefit for equity-based compensation of $0.7 million and $2.6 million, respectively, under ASU 2016-09 resulting in an effective tax rate of 26.0% and 24.2%, respectively. Excluding the impact of the discrete tax items noted above, our effective tax rate for the three and nine months ended March 31, 2020 was 23.7% and 26.7%, respectively, as compared to 28.6% and 28.4% in the prior-year three month and nine month periods, respectively.

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details (Tables)
9 Months Ended
Mar. 31, 2020
Balance Sheet Details  
Schedule of selected balance sheet accounts

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

June 30, 

March 31, 

Accounts receivable, net

    

2019

    

2020

Accounts receivable

$

253,504

$

274,364

Less allowance for doubtful accounts

 

(15,064)

 

(16,859)

Total

$

238,440

$

257,505

June 30, 

March 31, 

Inventories

2019

2020

Raw materials

$

143,697

$

133,720

Work-in-process

 

67,897

 

59,070

Finished goods

 

62,117

 

48,527

Total

$

273,711

$

241,317

June 30, 

March 31, 

Property and equipment, net

    

2019

    

2020

Land

$

16,564

$

16,513

Buildings, civil works and improvements

55,391

55,574

Leasehold improvements

8,311

 

8,628

Equipment and tooling

128,428

128,638

Furniture and fixtures

3,190

3,154

Computer equipment

18,733

18,525

Computer software

20,146

19,953

Computer software implementation in process

8,563

11,019

Construction in process

 

5,760

 

6,307

Total

265,086

 

268,311

Less accumulated depreciation and amortization

(137,701)

 

(139,793)

Property and equipment, net

$

127,385

$

128,518

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Tables)
9 Months Ended
Mar. 31, 2020
Stockholders' Equity  
Schedule of stock-based compensation expense in the consolidated statements of operations

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

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Cost of goods sold

$

182

$

189

$

539

$

517

Selling, general and administrative

5,543

5,520

 

18,487

 

17,153

Research and development

163

129

 

488

 

427

Stock-based compensation expense

$

5,888

$

5,838

$

19,514

$

18,097

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

 

515,884

$

33.74

Granted

 

13,263

101.31

Exercised

 

(201,003)

20.45

Expired or forfeited

 

(1,092)

85.37

Outstanding at March 31, 2020

 

327,052

44.47

 

2.7 years

$

8,867

Exercisable at March 31, 2020

 

295,525

39.85

 

2.0 years

8,867

Summary of RSU award activity

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2019

 

521,140

$

73.97

Granted

 

300,998

88.26

Vested

 

(388,756)

68.60

Forfeited

 

(13,907)

83.24

Nonvested at March 31, 2020

 

419,475

88.89

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation - Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Computation of basic and diluted earnings per share        
Net income available to common stockholders $ 19,558 $ 19,626 $ 61,287 $ 48,135
Weighted average shares outstanding-basic 18,182 18,079 18,251 18,085
Dilutive effect of equity awards 331 592 442 593
Dilutive effect of the Notes 0 0 0 0
Weighted average shares outstanding-diluted 18,513 18,671 18,693 18,678
Basic earnings per share $ 1.08 $ 1.09 $ 3.36 $ 2.66
Diluted earnings per share $ 1.06 $ 1.05 $ 3.28 $ 2.58
Shares excluded from diluted earnings per share due to their anti-dilutive effect 145 44 100 46
1.25% Convertible Senior Notes Due 2022        
Per Share Computations        
Interest rate (as a percentage) 1.25%   1.25%  
XML 39 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 40 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Effective income tax rate (as a percent) (3.40%) 26.00% 8.70% 24.20%
Effective income tax rate excluding certain discrete tax items (as a percent) 23.70% 28.60% 26.70% 28.40%
ASU 2016-09        
Excess tax benefits from employee stock compensation benefit $ 5.1 $ 0.7 $ 12.0 $ 2.6
XML 41 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Share Repurchase Program (Details) - Common stock - shares
9 Months Ended
Mar. 31, 2020
Apr. 30, 2020
Mar. 31, 2018
Share Repurchase Program      
Number of shares repurchased 562,707    
Maximum      
Share Repurchase Program      
Number of repurchased shares authorized   1,000,000 1,000,000
JSON 42 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "osis-20200331x10q.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 226, "dts": { "calculationLink": { "local": [ "osis-20200331_cal.xml" ] }, "definitionLink": { "local": [ "osis-20200331_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-20200331x10q.htm" ] }, "labelLink": { "local": [ "osis-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "osis-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "osis-20200331.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/deprecated-2009-12-16.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" ] } }, "elementCount": 543, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 17, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 22 }, "keyCustom": 31, "keyStandard": 372, "memberCustom": 15, "memberStandard": 46, "nsprefix": "osis", "nsuri": "http://www.osi-systems.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "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-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "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-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Balance Sheet Details", "role": "http://www.osi-systems.com/role/DisclosureBalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "osis:ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - 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-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "osis:ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Borrowings", "role": "http://www.osi-systems.com/role/DisclosureBorrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Stockholders' Equity", "role": "http://www.osi-systems.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Retirement Benefit Plans", "role": "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlans", "shortName": "Retirement Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - 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-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "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-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "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-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Segment Information", "role": "http://www.osi-systems.com/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "-3", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Basis of Presentation (Tables)", "role": "http://www.osi-systems.com/role/DisclosureBasisOfPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "osis:ScheduleOfBalanceSheetAccountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Balance Sheet Details (Tables)", "role": "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "osis:ScheduleOfBalanceSheetAccountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "osis:ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - 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-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Borrowings (Tables)", "role": "http://www.osi-systems.com/role/DisclosureBorrowingsTables", "shortName": "Borrowings (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.osi-systems.com/role/DisclosureStockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Retirement Benefit Plans (Tables)", "role": "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansTables", "shortName": "Retirement Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - 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-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - 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-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Basis of Presentation - Per Share Computations (Details)", "role": "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails", "shortName": "Basis of Presentation - Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_JIflYXia4Uaja9_6tc6DcQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "role": "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_JIflYXia4Uaja9_6tc6DcQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Basis of Presentation - Cash Equivalents (Details)", "role": "http://www.osi-systems.com/role/DisclosureBasisOfPresentationCashEquivalentsDetails", "shortName": "Basis of Presentation - Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Basis of Presentation - Fair Value (Details)", "role": "http://www.osi-systems.com/role/DisclosureBasisOfPresentationFairValueDetails", "shortName": "Basis of Presentation - Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_9i5ewhyEhk67tUk5GoUqxQ", "decimals": "-3", "lang": null, "name": "osis:InsuranceCompanyContractsFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Basis of Presentation - Revenue Recognition (Detail)", "role": "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail", "shortName": "Basis of Presentation - Revenue Recognition (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasePracticalExpedientsPackage", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Basis of Presentation - Lease Accounting Policy (Details)", "role": "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails", "shortName": "Basis of Presentation - Lease Accounting Policy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasePracticalExpedientsPackage", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssetsNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - Basis of Presentation - Recently Adopted Accounting Pronouncement (Details)", "role": "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails", "shortName": "Basis of Presentation - Recently Adopted Accounting Pronouncement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfEffectOfAdoptionOfNewLeaseStandardOnConsolidatedBalanceSheetTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_7_1_2019_tauc8DeQlU22pNdXztMBmA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_31_2018_To_7_31_2018_us-gaap_BusinessAcquisitionAxis_osis_OptoelectronicsSolutionsBusinessMember_iEVa2k-RT0i8-I8_jOqOGQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Business Combinations - Other Business Acquisition (Details)", "role": "http://www.osi-systems.com/role/DisclosureBusinessCombinationsOtherBusinessAcquisitionDetails", "shortName": "Business Combinations - Other Business Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_31_2018_To_7_31_2018_us-gaap_BusinessAcquisitionAxis_osis_OptoelectronicsSolutionsBusinessMember_iEVa2k-RT0i8-I8_jOqOGQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfBalanceSheetAccountsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Balance Sheet Details (Details)", "role": "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "shortName": "Balance Sheet Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfBalanceSheetAccountsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_6_30_2019_oqQ4H9Ky90SHLF-UQotAVA", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_6_30_2019_oqQ4H9Ky90SHLF-UQotAVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)", "role": "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)", "role": "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_6_30_2019_oqQ4H9Ky90SHLF-UQotAVA", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - 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", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_Ul5gax_uFEqNAIzrytkgUQ", "decimals": "-5", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfImpairmentRestructuringAndRelatedCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": "-3", "first": true, "lang": null, "name": "osis:RestructuringAndOtherChargesBenefitNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - 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", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "osis:ImpairmentRestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "-3", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "osis:ScheduleOfImpairmentRestructuringAndRelatedCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_6_30_2019_oqQ4H9Ky90SHLF-UQotAVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - 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-20200331x10q.htm", "contextRef": "As_Of_6_30_2019_oqQ4H9Ky90SHLF-UQotAVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_3_31_2020_rsq_TNsajkajjkEW6lJ-IA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Borrowings (Details)", "role": "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "shortName": "Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_T5mJTOslO0K5QJUu5CGwUg", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details)", "role": "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails", "shortName": "Stockholders' Equity - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4dk5RBE7Dkm-sKXqwnKfGQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IWJM-fpGeEeqteH8dbNkyA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details)", "role": "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "shortName": "Stockholders' Equity - Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_4dk5RBE7Dkm-sKXqwnKfGQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IWJM-fpGeEeqteH8dbNkyA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Retirement Benefit Plans (Details)", "role": "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansDetails", "shortName": "Retirement Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_6_30_2019_oqQ4H9Ky90SHLF-UQotAVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - 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", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": "-3", "lang": null, "name": "osis:BusinessCombinationAdditionOfContingentEarnOutObligations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_6_30_2019_oqQ4H9Ky90SHLF-UQotAVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Commitments and Contingencies - Product Warranties (Details)", "role": "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesProductWarrantiesDetails", "shortName": "Commitments and Contingencies - Product Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_6_30_2019_oqQ4H9Ky90SHLF-UQotAVA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ItAu4Xifb0K7qOQP3_F5Dw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Income Taxes - (Details)", "role": "http://www.osi-systems.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ItAu4Xifb0K7qOQP3_F5Dw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_lXEAUHBgNku71pUSHUol6g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Segment Information - Operations and Identifiable Assets (Details)", "role": "http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails", "shortName": "Segment Information - Operations and Identifiable Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_lXEAUHBgNku71pUSHUol6g", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "role": "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_PwfVvNY12UWWbqkNxzPVqQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_6_30_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_ZOAULqO-uEyWetuSBZqbHg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)", "role": "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "As_Of_6_30_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_ZOAULqO-uEyWetuSBZqbHg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XXb1pIHcXkuS4sqoDf6oqw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "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 - Basis of Presentation", "role": "http://www.osi-systems.com/role/DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "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-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Business Combinations", "role": "http://www.osi-systems.com/role/DisclosureBusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "osis-20200331x10q.htm", "contextRef": "Duration_7_1_2019_To_3_31_2020_u0uMXX4qlEy1rbYtDH9n3A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 64, "tag": { "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_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_DocumentQuarterlyReport": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r391" ], "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": [ "r392" ], "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": [ "r392" ], "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": [ "r392" ], "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": [ "r393" ], "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_EntityRegistrantName": { "auth_ref": [ "r392" ], "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": [ "r392" ], "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": [ "r392" ], "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": [ "r392" ], "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_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": [ "r388" ], "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": [ "r389" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "osis_BalanceSheetDetailsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Details" } } }, "localname": "BalanceSheetDetailsDisclosureAbstract", "nsuri": "http://www.osi-systems.com/20200331", "xbrltype": "stringItemType" }, "osis_BusinessCombinationAdditionOfContingentEarnOutObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from addition of contingent earn-out obligations.", "label": "Business Combination Addition of Contingent Earn-Out Obligations", "terseLabel": "Addition of contingent earnout obligations" } } }, "localname": "BusinessCombinationAdditionOfContingentEarnOutObligations", "nsuri": "http://www.osi-systems.com/20200331", "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsOtherBusinessAcquisitionDetails" ], "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", "negatedLabel": "Payments on contingent earnout obligations" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityPayment", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "osis_BusinessCombinationIncreaseDecreaseInForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of increase or decrease in the foreign currency translation adjustment.", "label": "Business Combination Increase (Decrease) in Foreign Currency Translation", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "BusinessCombinationIncreaseDecreaseInForeignCurrencyTranslation", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails" ], "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/20200331", "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "osis_ConcentrationRiskNumberOfCustomer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of customers that accounted for significant risk.", "label": "Concentration Risk Number Of Customer", "terseLabel": "Number of major customers" } } }, "localname": "ConcentrationRiskNumberOfCustomer", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "integerItemType" }, "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "percentItemType" }, "osis_ContractWithCustomerLiabilityCustomerDepositsAndPrepayments": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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 of change in advances from customers" } } }, "localname": "ContractWithCustomerLiabilityPercentageOfChangeCustomerDepositsAndPrepayments", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "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 deferred revenue current" } } }, "localname": "ContractWithCustomerLiabilityPercentageOfChangeDeferredRevenueCurrent", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "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 deferred revenue noncurrent" } } }, "localname": "ContractWithCustomerLiabilityPercentageOfChangeDeferredRevenueNoncurrent", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "osis_CustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to one customer.", "label": "Customer One [Member]", "terseLabel": "Servicio de Administaction Tributaria (\"SAT\") in Mexico" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "domainItemType" }, "osis_CxrLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents CXR Limited, a company acquired in 2004.", "label": "Cxr Limited [Member]", "terseLabel": "CXR Limited" } } }, "localname": "CxrLimitedMember", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "percentItemType" }, "osis_DebtIssuanceCostsDebtComponent": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "osis_DebtIssuanceCostsEquityComponent": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails" ], "xbrltype": "domainItemType" }, "osis_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Document and Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.osi-systems.com/20200331", "xbrltype": "stringItemType" }, "osis_EffectiveIncomeTaxRateExcludingCertainDiscreteTaxItemsContinuingOperations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations excluding certain discrete tax items.", "label": "Effective Income Tax Rate Excluding Certain Discrete Tax Items, Continuing operations", "terseLabel": "Effective income tax rate excluding certain discrete tax items (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateExcludingCertainDiscreteTaxItemsContinuingOperations", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails", "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "xbrltype": "stringItemType" }, "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "osis_InsuranceCompanyContractsFairValue": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationFairValueDetails": { "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": "Insurance company contracts" } } }, "localname": "InsuranceCompanyContractsFairValue", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationFairValueDetails" ], "xbrltype": "monetaryItemType" }, "osis_InterestAndOtherExpenseNet": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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/20200331", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "osis_MaturitiesOfMinimumOperatingLeaseLiabilitiesObligationsUnderNonCancelableLeasesUnderAsc840Abstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Maturities of Minimum Operating Lease Liabilities Obligations Under Non-Cancelable Leases Under ASC 840 [Abstract]", "terseLabel": "Maturities of minimum operating lease liabilities under non-cancelable leases" } } }, "localname": "MaturitiesOfMinimumOperatingLeaseLiabilitiesObligationsUnderNonCancelableLeasesUnderAsc840Abstract", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "stringItemType" }, "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "domainItemType" }, "osis_OptoelectronicsSolutionsBusinessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents an optoelectronics solutions business combination that was completed during the period through the entity's Optoelectronics and Manufacturing division.", "label": "Optoelectronics Solutions Business [Member]", "terseLabel": "Optoelectronics solutions business" } } }, "localname": "OptoelectronicsSolutionsBusinessMember", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsOtherBusinessAcquisitionDetails" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "osis_PrivatelyHeldServicesCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents a privately held services company business combination that was completed during the period through the entity's Security division.", "label": "Privately Held Services Company [Member]", "terseLabel": "A privately held services company" } } }, "localname": "PrivatelyHeldServicesCompanyMember", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsOtherBusinessAcquisitionDetails" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesChangesInAccruedLiabilityDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "percentItemType" }, "osis_ScheduleOfBalanceSheetAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of selected balance sheet accounts related to accounts receivable, inventories, and property and equipment.", "label": "Schedule of Balance Sheet Accounts [Table Text Block]", "terseLabel": "Schedule of selected balance sheet accounts" } } }, "localname": "ScheduleOfBalanceSheetAccountsTableTextBlock", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsTables" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationTables" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "osis_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the carrying value of amortizable and non amortizable intangibles assets, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Schedule of Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.osi-systems.com/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationTables" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationTables" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails", "http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "osis_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantReducedForEachAwardGranted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of shares reduced from the pool of shares available for grant for each award granted.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Number of Shares Available for Grant Reduced for Each Award Granted", "terseLabel": "Number of shares available for grant reduced for each award granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantReducedForEachAwardGranted", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "osis_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "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/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "osis_ShareBasedCompensationByShareBasedPaymentAwardPerformanceBasedAwardsPayoutPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of payout depending on achievement of the goals.", "label": "Share Based Compensation by Share Based Payment Award, Performance Based Awards Payout Percentage", "terseLabel": "Payout as a percentage of the original number of shares awarded or units awarded, which are converted into shares of the Company's common stock" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentAwardPerformanceBasedAwardsPayoutPercentage", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "osis_ShareBasedEmployeeCompensationPlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents details pertaining to the share-based employee compensation plans.", "label": "Share Based Employee Compensation Plans [Member]", "terseLabel": "OSI Plans" } } }, "localname": "ShareBasedEmployeeCompensationPlansMember", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "osis_ShareRepurchaseProgramAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Share Repurchase Program [Abstract]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramAbstract", "nsuri": "http://www.osi-systems.com/20200331", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r123", "r129" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r133", "r216", "r220", "r379" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "stringItemType" }, "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/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r132", "r216", "r219", "r377", "r378" ], "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Basis of Presentation" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update201409 [Member]", "terseLabel": "ASU 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201609Member": { "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276" ], "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/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r135", "r136" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Gross, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r14", "r135", "r136", "r217" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, Net, Current [Abstract]", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r27", "r168" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r45", "r46", "r47" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r44", "r47", "r48", "r314" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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": [ "r93" ], "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/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails", "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail", "http://www.osi-systems.com/role/DisclosureIncomeTaxesDetails" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r241", "r243", "r278", "r279" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r243", "r263", "r277" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r19", "r137", "r139" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "negatedLabel": "Less allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r63", "r80", "r331" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r57", "r80", "r333" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r80", "r333" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r80", "r152", "r159" ], "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": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from diluted earnings per share due to their anti-dilutive effect" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "verboseLabel": "Shares excluded from computation of diluted net income per share:" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r126", "r360", "r368" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r42" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r244", "r265" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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/DisclosureBalanceSheetDetailsDetails" ], "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/DisclosureBusinessCombinationsOtherBusinessAcquisitionDetails", "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r294", "r295" ], "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/DisclosureBusinessCombinationsOtherBusinessAcquisitionDetails", "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsOtherBusinessAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r293" ], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringAndRelatedCostIncurredCost", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r300", "r301", "r303" ], "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", "verboseLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinationsOtherBusinessAcquisitionDetails" ], "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": [ "r79", "r307" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedLabel": "Changes in fair value for contingent earnout obligations" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r305" ], "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/DisclosureBusinessCombinationsOtherBusinessAcquisitionDetails", "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r299", "r302", "r304" ], "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/DisclosureBasisOfPresentationFairValueDetails", "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations", "terseLabel": "Acquisition Activity" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r80", "r173", "r179", "r183" ], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails": { "order": 4.0, "parentTag": "us-gaap_RestructuringAndRelatedCostIncurredCost", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r153" ], "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]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r25", "r82" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/DisclosureBasisOfPresentationCashEquivalentsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r8", "r83", "r86" ], "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/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r76", "r82", "r85" ], "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r76", "r330" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r186", "r363", "r373" ], "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 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r185", "r187" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "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/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "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/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "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/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r200" ], "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/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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 shares at June 30, 2019 and 18,010,625 shares at March 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefit Plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "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/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r153", "r157", "r297" ], "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/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r115", "r116", "r328", "r329" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r115", "r116", "r328", "r329", "r380" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r115", "r116", "r328", "r329", "r380" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r115", "r116", "r328", "r329" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r115", "r116", "r328", "r329" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "domainItemType" }, "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/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r211" ], "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/DisclosureBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r208", "r210", "r217" ], "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" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r208", "r209", "r217" ], "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r208", "r209", "r217" ], "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r218" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "verboseLabel": "Recognized revenue from contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r37" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r121" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate Non Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r59" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r114" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "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": [ "r199" ], "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/DisclosureBorrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate margin (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r11", "r194", "r361", "r367" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r193" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r196" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r36", "r201", "r202", "r204" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "verboseLabel": "Number of consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "verboseLabel": "Threshold percentage of stock price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "verboseLabel": "Number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r332", "r334" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r35", "r197", "r332" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35" ], "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/DisclosureBasisOfPresentationPerShareComputationsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "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/DisclosureBorrowingsDetails" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r89", "r201", "r203", "r204", "r205", "r331", "r332", "r334", "r366" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r331", "r334" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r28", "r333" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r80", "r88", "r287", "r288" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r283", "r286" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r232", "r236", "r238" ], "calculation": { "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "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/DisclosureRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r226", "r227", "r228", "r237", "r238" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Contributions by Employer", "verboseLabel": "Contributions made by the entity to the defined benefit plans" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r225", "r231", "r235", "r238" ], "calculation": { "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "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", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r229", "r233", "r238" ], "calculation": { "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost", "totalLabel": "Net periodic pension expense" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansDetails" ], "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/DisclosureRetirementBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r224", "r230", "r234", "r238" ], "calculation": { "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "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", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r239" ], "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/DisclosureRetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r80", "r166" ], "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/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r80", "r124" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r298" ], "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": [ "r221" ], "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "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/DisclosureBasisOfPresentationPerShareComputationsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r56", "r94", "r100", "r103", "r104", "r105", "r109", "r365", "r374" ], "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 per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/DisclosureBasisOfPresentationPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r56", "r94", "r100", "r103", "r104", "r105", "r109", "r365", "r374" ], "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 per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r86", "r106", "r107", "r108" ], "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/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r330" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r90", "r284", "r285" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r264" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r264" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee 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_EmployeeStockOptionMember": { "auth_ref": [ "r261" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r200" ], "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/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "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/DisclosureBasisOfPresentationFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r318", "r319", "r320", "r324" ], "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/DisclosureBasisOfPresentationFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r227", "r228", "r238", "r319", "r355" ], "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/DisclosureBasisOfPresentationFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r318", "r319", "r321", "r322", "r325" ], "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/DisclosureBasisOfPresentationFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r227", "r228", "r238", "r319", "r356" ], "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/DisclosureBasisOfPresentationFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r227", "r228", "r238", "r319", "r357" ], "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/DisclosureBasisOfPresentationFairValueDetails" ], "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/DisclosureBasisOfPresentationFairValueDetails" ], "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/DisclosureBasisOfPresentationFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r323", "r325" ], "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/DisclosureBasisOfPresentationFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r86", "r326", "r327" ], "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/DisclosureBasisOfPresentationPolicies" ], "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": [ "r158" ], "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": [ "r160" ], "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": "2020 (remaining 3 months)" } } }, "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": [ "r160" ], "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": "2024" } } }, "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": [ "r160" ], "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": "2023" } } }, "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": [ "r160" ], "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": "2022" } } }, "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": [ "r160" ], "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": "2021" } } }, "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": [ "r153", "r155", "r158", "r162", "r358" ], "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": [ "r158", "r358" ], "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": [ "r153", "r157" ], "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": [ "r158" ], "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_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/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r143", "r144" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "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": [ "r163" ], "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_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r86", "r147" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill Impairment" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r145" ], "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_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": [ "r146", "r292" ], "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": [ "r58" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r80", "r165", "r170", "r386" ], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringAndRelatedCostIncurredCost", "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" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r80", "r164" ], "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 abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Assets Impaired" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r55", "r94", "r359", "r364", "r375" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r171" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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": [ "r291" ], "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_IncomeTaxEffectsAllocatedDirectlyToEquityEmployeeStockOptions": { "auth_ref": [ "r280", "r281", "r289" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The tax effects of employee stock option transactions that are recognized differently for financial reporting and tax purposes, occurring during the period and charged or credited directly to shareholders' equity.", "label": "Income Tax Effects Allocated Directly to Equity, Employee Stock Options", "terseLabel": "Excess tax benefits from employee stock compensation benefit" } } }, "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityEmployeeStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r125", "r290" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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) benefit for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r84" ], "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r79" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r79" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r79" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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 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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r79" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r102", "r107" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Dilutive effect of the Notes" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r101", "r107" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of equity awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r154", "r161" ], "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": [ "r161" ], "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": [ "r154", "r161" ], "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": [ "r221" ], "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "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": [ "r151", "r156" ], "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/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r63", "r198" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r64" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r74", "r77", "r84" ], "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r128" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INVENTORIES", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r20", "r142" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r41", "r141" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r22", "r142" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r21", "r142" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedAtFairValue": { "auth_ref": [ "r381", "r382", "r383", "r384", "r385" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationFairValueDetails": { "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/DisclosureBasisOfPresentationFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r219" ], "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/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r351", "r354" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r351" ], "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/DisclosureBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasePracticalExpedientUseOfHindsight": { "auth_ref": [ "r338", "r339" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeasePracticalExpedientsPackage": { "auth_ref": [ "r337", "r339" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease.", "label": "Lease, Practical Expedients, Package [true false]" } } }, "localname": "LeasePracticalExpedientsPackage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r167" ], "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/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r352" ], "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/DisclosureBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r352" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetailsCalc2": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r352" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r352" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r352" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r352" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r352" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r352" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r352" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "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", "verboseLabel": "Amount outstanding under letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r18", "r362", "r371" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r11", "r361", "r367" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r30" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r30" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Unused commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "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/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails": { "order": 5.0, "parentTag": "us-gaap_RestructuringAndRelatedCostIncurredCost", "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", "verboseLabel": "Legal costs (recoveries), net" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "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/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r11", "r195", "r361", "r369" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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", "verboseLabel": "Long-term portion of debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "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/DisclosureBasisOfPresentationPerShareComputationsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r37", "r192" ], "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/DisclosureBasisOfPresentationPerShareComputationsDetails", "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Changes in warranty provision", "terseLabel": "Changes in provision for warranties" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r78", "r81" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r94", "r98" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r98", "r99" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails" ], "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/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r93", "r95" ], "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/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails" ], "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]", "verboseLabel": "Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r344", "r354" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r341" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liabilities", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r341" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r342" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r341" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r342" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r343", "r347" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r340" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r342" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r350", "r354" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r349", "r354" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due 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": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "Less than one year" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "4 - 5 years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due 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": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "3 - 4 years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due 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": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2 - 3 years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due 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": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "1 - 2 years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due 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": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r123", "r129" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r92", "r96", "r120", "r317" ], "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": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r309", "r310", "r313" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r50", "r53", "r309", "r310", "r313" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": { "auth_ref": [], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r62", "r376" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other Expenses", "terseLabel": "Net expenses" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r33" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r11", "r361", "r369" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r298" ], "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": [ "r73" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "auth_ref": [ "r68" ], "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": [ "r71" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r66" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Acquisition of intangible and other assets" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r67" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureRetirementBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r244", "r265" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "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/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "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/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12" ], "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/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r12" ], "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/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r12" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r23", "r24" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r70" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r69", "r266" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r91" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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 on bank lines of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r219" ], "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r49", "r52", "r75", "r126", "r130", "r309", "r311", "r312", "r315", "r316" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r27", "r169" ], "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/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r26", "r167" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r169", "r372" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r167" ], "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/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r72" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r148", "r149" ], "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" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r282", "r387" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r174", "r176", "r182", "r184" ], "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": [ "r175", "r180" ], "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": [ "r60" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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 (benefit), net" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r15", "r206", "r370" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r215", "r216" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r87", "r223" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuePracticalExpedientFinancingComponent": { "auth_ref": [ "r214" ], "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the recognition of revenue arrangements under which the entity does or will perform multiple revenue-generating activities, categorized by type of arrangement, including certain revenue arrangements that include software elements. This item does not include multiple-deliverable arrangements for industries that prepare disclosures under specific requirements (for instance, construction-type and production-type contracts) otherwise provided for in the taxonomy.", "label": "Revenue Recognition, Multiple-deliverable Arrangements [Table]" } } }, "localname": "RevenueRecognitionMultipleDeliverableArrangementsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r212" ], "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r213" ], "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r213" ], "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/DisclosureBasisOfPresentationRevenueRecognitionDetail" ], "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r348", "r354" ], "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r115" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r306" ], "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": [ "r294", "r295" ], "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/DisclosureBusinessCombinationsOtherBusinessAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r37", "r89", "r201", "r203", "r204", "r205", "r331", "r332", "r334", "r366" ], "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/DisclosureBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r107" ], "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/DisclosureBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r243", "r262", "r277" ], "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/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r318", "r319" ], "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/DisclosureBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r147", "r150" ], "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": [ "r147", "r150" ], "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/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r229" ], "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/DisclosureRetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of RSU award activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r191" ], "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/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r27", "r169" ], "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/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r177", "r178", "r181" ], "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_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r122", "r126", "r127", "r128", "r147" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r122", "r126", "r127", "r128", "r147" ], "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": [ "r244", "r265" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r246", "r258", "r259" ], "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/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r157" ], "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/DisclosureGoodwillAndIntangibleAssetsTables" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "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": [ "r134" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r61", "r140" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r65" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeparationOfLeaseAndNonleaseComponentsPolicyTextBlock": { "auth_ref": [ "r353" ], "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/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r219" ], "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r80", "r173", "r179", "r183" ], "calculation": { "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails": { "order": 3.0, "parentTag": "us-gaap_RestructuringAndRelatedCostIncurredCost", "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", "verboseLabel": "Employee termination costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r251" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r257" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r255" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r255" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r254" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r254" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r256" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r256" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r265" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r249" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r249" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r252" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r252" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r265" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r248", "r265" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r247" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r242", "r245" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r265" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r265" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r260" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r345", "r354" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "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": [ "r190" ], "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/DisclosureCommitmentsAndContingenciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r188" ], "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", "negatedLabel": "Reductions for warranty repair costs" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r189" ], "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", "verboseLabel": "Additions and adjustments" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r126", "r147", "r172", "r176", "r184", "r377" ], "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/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r200" ], "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/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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/DisclosureIncomeTaxesDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED 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": "CONDENSED 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": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)" } } }, "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/DisclosureIncomeTaxesDetails", "http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r12", "r13", "r200", "r206" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r12", "r13", "r200", "r206" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r200", "r206", "r250" ], "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/DisclosureStockholdersEquityStockBasedCompensationDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r12", "r13", "r200", "r206" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r200", "r206" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r40", "r200", "r206" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "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/DisclosureStockholdersEquityShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r12", "r13", "r200", "r206" ], "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/DisclosureStockholdersEquityShareRepurchaseProgramDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r12", "r13", "r200", "r206" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r16", "r17", "r138" ], "calculation": { "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "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/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY:", "verboseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r207" ], "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_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r296" ], "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/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails", "http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail", "http://www.osi-systems.com/role/DisclosureIncomeTaxesDetails" ], "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": [ "r28" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r110", "r111", "r112", "r113", "r117", "r118", "r119" ], "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/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r346", "r354" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails": { "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/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails" ], "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/DisclosureBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.osi-systems.com/role/DisclosureBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r99", "r105" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails": { "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/DisclosureBasisOfPresentationPerShareComputationsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r97", "r105" ], "calculation": { "http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails": { "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/DisclosureBasisOfPresentationPerShareComputationsDetails", "http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "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": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1930-109256" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "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(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116859624&loc=d3e23586-113945" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116859624&loc=d3e23594-113945" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r29": { "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" }, "r290": { "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" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r389": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r39": { "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" }, "r390": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r391": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r392": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r393": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r4": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 43 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Impairment, Restructuring and Other Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Impairment, Restructuring and Other Charges        
Restructuring and other charges (benefit), net     $ (1,738)  
Impairment charges $ 3,258   3,258  
Acquisition-related costs 303   303 $ 287
Employee termination costs 1,103   1,596 1,575
Facility closures / consolidation 30   30 2,084
Legal costs (recoveries), net (146)   (3,667) (2,792)
Total expensed (benefit) 4,548 $ (1,777) 1,520 1,154
Net expenses 4,500   1,500  
Security Division        
Impairment, Restructuring and Other Charges        
Acquisition-related costs 107   107  
Employee termination costs 328   734  
Facility closures / consolidation 30   30  
Total expensed (benefit) 465   871  
Healthcare Division        
Impairment, Restructuring and Other Charges        
Assets Impaired 3,300      
Impairment charges 3,258   3,258  
Employee termination costs 466   466 1,442
Facility closures / consolidation       2,084
Total expensed (benefit) 3,724   3,724 3,526
Optoelectronics and Manufacturing Division        
Impairment, Restructuring and Other Charges        
Acquisition-related costs 41   41 287
Employee termination costs 259   277 133
Total expensed (benefit) 300   318 420
Corporate        
Impairment, Restructuring and Other Charges        
Acquisition-related costs 155   155  
Employee termination costs 50   119  
Legal costs (recoveries), net (146)   (3,667) (2,792)
Total expensed (benefit) $ 59 $ (1,777) $ (3,393) $ (2,792)
XML 44 osis-20200331x10q_htm.xml IDEA: XBRL DOCUMENT 0001039065 srt:MaximumMember us-gaap:CommonStockMember 2020-04-30 0001039065 srt:MaximumMember us-gaap:CommonStockMember 2018-03-31 0001039065 us-gaap:CommonStockMember 2019-07-01 2020-03-31 0001039065 us-gaap:RetainedEarningsMember 2020-03-31 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001039065 us-gaap:RetainedEarningsMember 2019-12-31 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001039065 us-gaap:RetainedEarningsMember 2019-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001039065 us-gaap:RetainedEarningsMember 2019-03-31 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001039065 us-gaap:RetainedEarningsMember 2018-12-31 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001039065 2018-12-31 0001039065 us-gaap:RetainedEarningsMember 2018-06-30 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001039065 us-gaap:EmployeeStockOptionMember 2019-06-30 0001039065 osis:AmendedAndRestatedEquityParticipationPlan2006Member 2019-07-01 2020-03-31 0001039065 osis:IncentiveAwardPlan2012Member 2020-03-31 0001039065 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001039065 osis:PerformanceBasedRestrictedStockUnitsMember 2019-07-01 2020-03-31 0001039065 osis:PerformanceBasedRestrictedStockUnitsMember 2018-07-01 2019-03-31 0001039065 us-gaap:EmployeeSeveranceMember 2020-03-31 0001039065 osis:ChargesRelatedToLitigationMember 2020-03-31 0001039065 us-gaap:EmployeeSeveranceMember 2019-06-30 0001039065 osis:ChargesRelatedToLitigationMember 2019-06-30 0001039065 us-gaap:CorporateMember 2019-01-01 2019-03-31 0001039065 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001039065 us-gaap:LandMember 2020-03-31 0001039065 us-gaap:FurnitureAndFixturesMember 2020-03-31 0001039065 us-gaap:EquipmentMember 2020-03-31 0001039065 us-gaap:ConstructionInProgressMember 2020-03-31 0001039065 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-03-31 0001039065 us-gaap:ComputerEquipmentMember 2020-03-31 0001039065 us-gaap:BuildingAndBuildingImprovementsMember 2020-03-31 0001039065 osis:ComputerSoftwareImplementationInProcessMember 2020-03-31 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 osis:CxrLimitedMember 2020-01-01 2020-03-31 0001039065 osis:CxrLimitedMember 2019-07-01 2020-03-31 0001039065 osis:CxrLimitedMember 2019-01-01 2019-03-31 0001039065 osis:CxrLimitedMember 2018-07-01 2019-03-31 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001039065 2019-07-01 0001039065 osis:DifferenceBetweenLeasesGuidanceInEffectBeforeAndAfterTopic842Member 2019-06-30 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2020-01-01 2020-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2020-01-01 2020-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2020-01-01 2020-03-31 0001039065 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-03-31 0001039065 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2019-07-01 2020-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2019-07-01 2020-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2019-07-01 2020-03-31 0001039065 us-gaap:IntersegmentEliminationMember 2019-07-01 2020-03-31 0001039065 us-gaap:CorporateNonSegmentMember 2019-07-01 2020-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2019-01-01 2019-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2019-01-01 2019-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2019-01-01 2019-03-31 0001039065 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-03-31 0001039065 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2018-07-01 2019-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2018-07-01 2019-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2018-07-01 2019-03-31 0001039065 us-gaap:IntersegmentEliminationMember 2018-07-01 2019-03-31 0001039065 us-gaap:CorporateNonSegmentMember 2018-07-01 2019-03-31 0001039065 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001039065 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001039065 us-gaap:CorporateMember 2018-07-01 2019-03-31 0001039065 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2019-07-01 2020-03-31 0001039065 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2019-07-01 2020-03-31 0001039065 us-gaap:RevolvingCreditFacilityMember 2019-07-01 2020-03-31 0001039065 us-gaap:LineOfCreditMember 2020-03-31 0001039065 2019-12-31 0001039065 us-gaap:TrademarksMember 2020-03-31 0001039065 us-gaap:InProcessResearchAndDevelopmentMember 2020-03-31 0001039065 us-gaap:TrademarksMember 2019-06-30 0001039065 us-gaap:InProcessResearchAndDevelopmentMember 2019-06-30 0001039065 us-gaap:AccountingStandardsUpdate201609Member 2020-01-01 2020-03-31 0001039065 us-gaap:AccountingStandardsUpdate201609Member 2019-07-01 2020-03-31 0001039065 us-gaap:AccountingStandardsUpdate201609Member 2019-01-01 2019-03-31 0001039065 us-gaap:AccountingStandardsUpdate201609Member 2018-07-01 2019-03-31 0001039065 osis:HealthcareDivisionMember 2020-01-01 2020-03-31 0001039065 osis:HealthcareDivisionMember 2019-07-01 2020-03-31 0001039065 osis:SecurityDivisionMember 2019-07-01 2020-03-31 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2019-07-01 2020-03-31 0001039065 osis:HealthcareDivisionMember 2019-07-01 2020-03-31 0001039065 osis:SecurityDivisionMember 2020-03-31 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2020-03-31 0001039065 osis:HealthcareDivisionMember 2020-03-31 0001039065 osis:SecurityDivisionMember 2019-06-30 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2019-06-30 0001039065 osis:HealthcareDivisionMember 2019-06-30 0001039065 us-gaap:PatentsMember 2019-07-01 2020-03-31 0001039065 us-gaap:DevelopedTechnologyRightsMember 2019-07-01 2020-03-31 0001039065 osis:CustomerRelationshipsOrderOrProductionBacklogMember 2019-07-01 2020-03-31 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-03-31 0001039065 us-gaap:PatentsMember 2020-03-31 0001039065 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001039065 osis:CustomerRelationshipsOrderOrProductionBacklogMember 2020-03-31 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 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2020-03-31 0001039065 us-gaap:EmployeeStockOptionMember 2019-07-01 2020-03-31 0001039065 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001039065 us-gaap:EmployeeStockOptionMember 2020-03-31 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2017-02-28 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2019-06-30 0001039065 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-07-01 2020-03-31 0001039065 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-07-01 2020-03-31 0001039065 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-07-01 2020-03-31 0001039065 us-gaap:ServiceMember 2020-01-01 2020-03-31 0001039065 us-gaap:ProductMember 2020-01-01 2020-03-31 0001039065 us-gaap:ServiceMember 2019-07-01 2020-03-31 0001039065 us-gaap:ProductMember 2019-07-01 2020-03-31 0001039065 us-gaap:ServiceMember 2019-01-01 2019-03-31 0001039065 us-gaap:ProductMember 2019-01-01 2019-03-31 0001039065 us-gaap:ServiceMember 2018-07-01 2019-03-31 0001039065 us-gaap:ProductMember 2018-07-01 2019-03-31 0001039065 osis:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001039065 osis:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2020-03-31 0001039065 osis:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2020-03-31 0001039065 osis:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0001039065 osis:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2019-06-30 0001039065 osis:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2019-03-31 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-03-31 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-06-30 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-03-31 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-06-30 0001039065 2019-03-31 0001039065 2018-06-30 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-03-31 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-07-01 2020-03-31 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-03-31 0001039065 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-07-01 2019-03-31 0001039065 osis:HealthcareDivisionMember 2018-07-01 2019-03-31 0001039065 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001039065 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001039065 osis:CxrLimitedMember 2020-03-31 0001039065 osis:OptoelectronicsSolutionsBusinessMember 2020-02-29 0001039065 osis:PrivatelyHeldServicesCompanyMember 2018-08-31 0001039065 osis:OptoelectronicsSolutionsBusinessMember 2018-07-31 2018-07-31 0001039065 us-gaap:CorporateMember 2020-01-01 2020-03-31 0001039065 osis:SecurityDivisionMember 2020-01-01 2020-03-31 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2020-01-01 2020-03-31 0001039065 us-gaap:CorporateMember 2019-07-01 2020-03-31 0001039065 osis:SecurityDivisionMember 2019-07-01 2020-03-31 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2019-07-01 2020-03-31 0001039065 osis:OptoelectronicsAndManufacturingDivisionMember 2018-07-01 2019-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:SecurityDivisionMember 2020-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:OptoelectronicsAndManufacturingDivisionMember 2020-03-31 0001039065 us-gaap:OperatingSegmentsMember osis:HealthcareDivisionMember 2020-03-31 0001039065 us-gaap:IntersegmentEliminationMember 2020-03-31 0001039065 us-gaap:CorporateNonSegmentMember 2020-03-31 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:CorporateNonSegmentMember 2019-06-30 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2020-01-01 2020-03-31 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2019-07-01 2020-03-31 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2019-01-01 2019-03-31 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2018-07-01 2019-03-31 0001039065 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-31 0001039065 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001039065 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001039065 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2020-03-31 0001039065 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2020-03-31 0001039065 us-gaap:CostOfSalesMember 2019-07-01 2020-03-31 0001039065 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0001039065 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001039065 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001039065 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2019-03-31 0001039065 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-03-31 0001039065 us-gaap:CostOfSalesMember 2018-07-01 2019-03-31 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001039065 us-gaap:RetainedEarningsMember 2019-07-01 2020-03-31 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-07-01 2020-03-31 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-03-31 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001039065 us-gaap:RetainedEarningsMember 2018-07-01 2019-03-31 0001039065 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-07-01 2019-03-31 0001039065 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-03-31 0001039065 srt:MinimumMember osis:PerformanceBasedRestrictedStockUnitsMember 2019-07-01 2020-03-31 0001039065 srt:MaximumMember osis:PerformanceBasedRestrictedStockUnitsMember 2019-07-01 2020-03-31 0001039065 us-gaap:RestrictedStockUnitsRSUMember osis:IncentiveAwardPlan2012Member 2019-07-01 2020-03-31 0001039065 2020-01-01 2020-03-31 0001039065 us-gaap:FacilityClosingMember 2019-07-01 2020-03-31 0001039065 us-gaap:EmployeeSeveranceMember 2019-07-01 2020-03-31 0001039065 us-gaap:AcquisitionRelatedCostsMember 2019-07-01 2020-03-31 0001039065 osis:ChargesRelatedToLitigationMember 2019-07-01 2020-03-31 0001039065 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001039065 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001039065 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001039065 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001039065 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001039065 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001039065 2020-01-01 2020-03-31 0001039065 2019-01-01 2019-03-31 0001039065 2018-07-01 2019-03-31 0001039065 osis:ConvertibleSeniorNotesDue2022Member 2020-03-31 0001039065 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2020-03-31 0001039065 2020-03-31 0001039065 2019-06-30 0001039065 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-07-01 2020-03-31 0001039065 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001039065 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2020-03-31 0001039065 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2020-03-31 0001039065 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0001039065 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2019-06-30 0001039065 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2019-03-31 0001039065 osis:OptoelectronicsSolutionsBusinessMember 2020-02-01 2020-02-29 0001039065 osis:PrivatelyHeldServicesCompanyMember 2018-08-01 2018-08-31 0001039065 2020-04-28 0001039065 2019-07-01 2020-03-31 shares iso4217:USD osis:customer pure iso4217:USD shares osis:item osis:segment 18167020 true 18010625 us-gaap:OtherAssetsNoncurrent us-gaap:OtherAssetsNoncurrent us-gaap:OtherLiabilitiesCurrent us-gaap:OtherLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherLiabilitiesNoncurrent 0001039065 --06-30 2020 Q3 false 0 0 0 0 10-Q true 2020-03-31 false 000-23125 OSI SYSTEMS, INC. DE 33-0238801 12525 Chadron Avenue Hawthorne CA 90250 (310) 978-0516 Common Stock OSIS NASDAQ Yes Yes Large Accelerated Filer false false false 18011235 96316000 101026000 238440000 257505000 273711000 241317000 32432000 38522000 640899000 638370000 127385000 128518000 307108000 308639000 132954000 129471000 56518000 81596000 1264864000 1286594000 88000000 95000000 804000 903000 93500000 103797000 43521000 37577000 43227000 32968000 112956000 105717000 382008000 375962000 257752000 264777000 7979000 6881000 65398000 86698000 713137000 734318000 0.001 0.001 10000000 10000000 0.001 0.001 100000000 100000000 18167020 18010625 168913000 116872000 399541000 460828000 -16727000 -25424000 551727000 552276000 1264864000 1286594000 224778000 213257000 632660000 646790000 79506000 79626000 241078000 242287000 304284000 292883000 873738000 889077000 147939000 141069000 423441000 436120000 45029000 42707000 132724000 133866000 192968000 183776000 556165000 569986000 111316000 109107000 317573000 319091000 67278000 65576000 196082000 191655000 13695000 15358000 40253000 44485000 -1777000 4548000 1154000 1520000 79196000 85482000 237489000 237660000 32120000 23625000 80084000 81431000 5595000 4706000 16546000 14286000 26525000 18919000 63538000 67145000 6899000 -639000 15403000 5858000 19626000 19558000 48135000 61287000 1.09 1.08 2.66 3.36 1.05 1.06 2.58 3.28 18079000 18182000 18085000 18251000 18671000 18513000 18678000 18693000 19626000 19558000 48135000 61287000 1521000 -8314000 -2694000 -8726000 7000 10000 22000 29000 1528000 -8304000 -2672000 -8697000 21154000 11254000 45463000 52590000 18020907 151926000 363254000 -18984000 496196000 58613 1196000 1196000 1219 36020 2160000 2160000 5888000 5888000 15918 786000 786000 19626000 19626000 1528000 1528000 18100841 160384000 382880000 -17456000 525808000 18267574 133566000 441270000 -17120000 557716000 1041 80000 80000 1671 36758 2221000 2221000 5837000 5837000 295833 24781000 24781000 586 51000 51000 19558000 19558000 -8304000 -8304000 18010625 116872000 460828000 -25424000 552276000 18032374 169475000 334745000 -14784000 489436000 108008 1985000 1985000 357924 75313 4180000 4180000 19514000 19514000 288316 21029000 21029000 184462 13741000 0 0 13741000 48135000 48135000 -2672000 -2672000 18100841 160384000 382880000 -17456000 525808000 18167020 168913000 399541000 -16727000 551727000 201003 4112000 4112000 388756 71595 4286000 4286000 18097000 18097000 562707 51775000 51775000 255042 26761000 0 0 26761000 61287000 61287000 -8697000 -8697000 18010625 116872000 460828000 -25424000 552276000 48135000 61287000 42401000 37807000 19514000 18097000 -3220000 -50000 6733000 6984000 -1617000 -2778000 5967000 23945000 -16232000 -31094000 6620000 17092000 -20265000 10243000 -4008000 -5655000 4258000 -9846000 -11066000 -6149000 87744000 105553000 20905000 16062000 18271000 3521000 1657000 8764000 -40833000 -28347000 11000000 7000000 1019000 592000 1880000 723000 6165000 8398000 4797000 5265000 21029000 51775000 13741000 26761000 -23263000 -68534000 -813000 -3962000 22835000 4710000 84814000 96316000 107649000 101026000 9394000 6773000 28233000 16141000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">1. Basis of Presentation</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The condensed consolidated financial statements include the accounts of OSI Systems, Inc. and our subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated financial statements have been prepared by management in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in conjunction with the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures required for annual financial statements have been condensed or excluded in accordance with SEC rules and regulations applicable to interim unaudited financial statements. Accordingly, the condensed consolidated financial statements do not include all of the information and footnotes required by GAAP for audited annual financial statements. In the opinion of management, the condensed consolidated financial statements reflect all adjustments of a normal and recurring nature that are considered necessary for a fair presentation of the results for the interim periods presented. These unaudited condensed consolidated financial statements and the accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2019 filed with the SEC. The results of operations for the three and nine months ended March 31, 2020 are not necessarily indicative of the operating results to be expected for the full 2020 fiscal year or any future periods.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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. Due to the inherent uncertainty involved in making estimates, our actual amounts reported in future periods could differ materially from these estimates.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Earnings Per Share Computations</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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. The underlying equity component of the 1.25% convertible senior notes due 2022 (the “Notes”) discussed in Note 6 to the condensed consolidated financial statements will not have a net impact on diluted earnings per share unless the average price of our common stock exceeds the conversion price because the principal amount of the Notes is intended to be settled in cash upon conversion. There was no dilutive effect of the Notes for the three and nine months ended March 31, 2019 and 2020.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:20.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,626</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,558</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,135</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,287</p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average shares outstanding—basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,085</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,251</p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of equity awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average shares outstanding—diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,513</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,678</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,693</p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.08</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.36</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.28</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shares excluded from diluted earnings per share due to their anti-dilutive effect</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Our cash and cash equivalents totaled $101.0 million at March 31, 2020. Of this amount, approximately 64% was held by our foreign subsidiaries and subject to repatriation tax considerations. These foreign funds were held primarily by our subsidiaries in Singapore, the United Kingdom, Malaysia, Mexico, Canada and Australia and to a lesser extent in Germany, India, and Albania among other countries. We have cash holdings in financial institutions that exceed insured limits for such institutions; however, we mitigate this risk by utilizing high credit quality financial institutions throughout the world.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Our financial instruments consist primarily of cash and cash equivalents, insurance company contracts, 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, as 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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. The "Level 1" category includes assets and liabilities measured at quoted prices in active markets for identical assets and liabilities. The “Level 2" category includes assets and liabilities measured from observable inputs other than quoted market prices. The "Level 3" category includes assets and liabilities for which valuation inputs are unobservable and significant to the fair value measurement. As of June 30, 2019 and March 31, 2020, there were no assets in the "Level 1" and "Level 3" categories. Our contingent payment obligations related to acquisitions, which are further discussed in Note 9 to the condensed consolidated financial statements, are in the “Level 3” category for valuation purposes.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The fair values of our financial assets and liabilities are categorized as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Assets:</b></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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Insurance company contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,441</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Liabilities:</b></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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,206</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Goodwill Impairment</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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 during our second fiscal 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 all three reporting units are less than their carrying amounts, including goodwill. Thus, we have determined that there is no goodwill impairment for any of the three reporting units.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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 users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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 the 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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">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 amount of consideration 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. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">We often provide a guarantee to support our performance under the contract which may contain one or more performance obligations. In the event that customers are permitted to terminate such arrangements, the underlying contract typically requires payment by the customer for deliverables and reimbursement of costs incurred through the date of termination.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">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 11 to our condensed consolidated financial statements for additional details of revenues by reporting segment.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Contract Assets and Liabilities.</i><span style="white-space:pre-wrap;"> 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 the 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. </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract assets and liabilities were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Contract Assets:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unbilled revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,706</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,419</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> 80</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';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Contract Liabilities:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Advances from customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,968</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,259)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (24)</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';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred revenue—current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred revenue—long-term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,511</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,005</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> 53</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';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract assets increased during the nine months ended March 31, 2020 primarily due to satisfaction of performance obligations for explosive detection systems and cargo and vehicle inspection systems in our Security division which have not yet been billed to customers. The net decrease in contract liabilities was primarily due to satisfaction of performance obligations and application of payments against customer billings on cargo and vehicle system contracts in our Security division.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Remaining Performance Obligations</i>. 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 March 31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $178.3 million. We expect to recognize revenue on approximately 70% of the remaining performance obligations over the next 12 months, and the remainder is expected to be recognized thereafter. During the nine months ended March 31, 2020, we recognized revenue of $70.3 million from contract liabilities existing at the beginning of the period.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Practical Expedients. </i>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 style="-sec-ix-hidden:Hidden_h57QM4FhgEuy9IbEivdvaA"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">financing component</span></span> if the period of time between transfer of goods and services and customer payment is greater than one year.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Lease Accounting</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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 condensed consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The components of operating lease expense were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,771</p></td></tr><tr><td style="vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 551</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td></tr><tr><td style="vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,067</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Supplemental balance sheet assets and liabilities related to operating leases were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:41.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:41.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:41.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Category</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_YkJzANIRiEaR_jK7qqBkTw"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease ROU assets, net</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_BJx7I9MkvkOLGeRG_HHgcA"><span style="color:#000000;font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,397</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_-fEkq3b6EESXIl9rN3KyuA"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease liabilities, current portion</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_A4KAR2G2XESfgTX4BLgVzQ"><span style="color:#000000;font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,118</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden__UQRZv58Y0Ke3v79HiP0Ng"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease liabilities, long-term</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_UussMvwcrkq5DEWcIHDwCQ"><span style="color:#000000;font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,648</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,766</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.4 years</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.3%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Supplemental cash flow information related to operating leases was as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:67.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,466</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,664</p></td></tr><tr><td style="vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,718</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Maturities of operating lease liabilities under ASC 842 (defined below) at March 31, 2020 were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:76.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less than one year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,036</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">1 – 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,808</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2 – 3 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,318</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">3 – 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">4 – 5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,529</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,143</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,396</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,630)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,766</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Maturities of minimum operating lease liabilities under non-cancelable leases under ASC 840 (defined below) at June 30, 2019 were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:79.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less than one year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,802</p></td></tr><tr><td style="vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">1 – 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,082</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2 – 3 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,473</p></td></tr><tr><td style="vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">3 – 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,397</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">4 – 5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,954</p></td></tr><tr><td style="vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,583</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,291</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recently Adopted Accounting Pronouncement</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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 classified as either financing or operating leases. 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:top;width:52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Effect of Adoption</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Balance Sheet</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of ASC 842</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,584</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,280</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other long-term liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,140</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The adoption of the new lease accounting guidance did not have a material impact on the condensed consolidated statement of operations or the condensed consolidated statement of cash flows for the nine months ended March 31, 2020. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Income Taxes</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes ("ASU 2019-12"). ASU 2019-12 removes certain exceptions to the general principles of ASC 740, and is intended to improve consistency and simplify GAAP in several other areas of ASC 740 by clarifying and amending existing guidance. ASU 2019-12 is effective for publicly-traded business entities for annual reporting periods beginning after December 15, 2020, and interim periods within those reporting periods. 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Retirement Benefit Plans</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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. We are currently evaluating the potential impact of the adoption of this guidance on our consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Intangibles</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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 non-cancellable 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. 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';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The condensed consolidated financial statements include the accounts of OSI Systems, Inc. and our subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated financial statements have been prepared by management in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in conjunction with the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures required for annual financial statements have been condensed or excluded in accordance with SEC rules and regulations applicable to interim unaudited financial statements. Accordingly, the condensed consolidated financial statements do not include all of the information and footnotes required by GAAP for audited annual financial statements. In the opinion of management, the condensed consolidated financial statements reflect all adjustments of a normal and recurring nature that are considered necessary for a fair presentation of the results for the interim periods presented. These unaudited condensed consolidated financial statements and the accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2019 filed with the SEC. The results of operations for the three and nine months ended March 31, 2020 are not necessarily indicative of the operating results to be expected for the full 2020 fiscal year or any future periods.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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. Due to the inherent uncertainty involved in making estimates, our actual amounts reported in future periods could differ materially from these estimates.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Earnings Per Share Computations</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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. The underlying equity component of the 1.25% convertible senior notes due 2022 (the “Notes”) discussed in Note 6 to the condensed consolidated financial statements will not have a net impact on diluted earnings per share unless the average price of our common stock exceeds the conversion price because the principal amount of the Notes is intended to be settled in cash upon conversion. There was no dilutive effect of the Notes for the three and nine months ended March 31, 2019 and 2020.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:20.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,626</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,558</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,135</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,287</p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average shares outstanding—basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,085</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,251</p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of equity awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average shares outstanding—diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,513</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,678</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,693</p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.08</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.36</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.28</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shares excluded from diluted earnings per share due to their anti-dilutive effect</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p> 0.0125 0 0 0 0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:20.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,626</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,558</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,135</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,287</p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average shares outstanding—basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,085</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,251</p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of equity awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average shares outstanding—diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,671</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,513</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,678</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,693</p></td></tr><tr><td style="vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.08</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.36</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.28</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shares excluded from diluted earnings per share due to their anti-dilutive effect</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p> 19626000 19558000 48135000 61287000 18079000 18182000 18085000 18251000 592000 331000 593000 442000 18671000 18513000 18678000 18693000 1.09 1.08 2.66 3.36 1.05 1.06 2.58 3.28 44000 145000 46000 100000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Our cash and cash equivalents totaled $101.0 million at March 31, 2020. Of this amount, approximately 64% was held by our foreign subsidiaries and subject to repatriation tax considerations. These foreign funds were held primarily by our subsidiaries in Singapore, the United Kingdom, Malaysia, Mexico, Canada and Australia and to a lesser extent in Germany, India, and Albania among other countries. We have cash holdings in financial institutions that exceed insured limits for such institutions; however, we mitigate this risk by utilizing high credit quality financial institutions throughout the world.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Our financial instruments consist primarily of cash and cash equivalents, insurance company contracts, 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, as 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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. The "Level 1" category includes assets and liabilities measured at quoted prices in active markets for identical assets and liabilities. The “Level 2" category includes assets and liabilities measured from observable inputs other than quoted market prices. The "Level 3" category includes assets and liabilities for which valuation inputs are unobservable and significant to the fair value measurement. As of June 30, 2019 and March 31, 2020, there were no assets in the "Level 1" and "Level 3" categories. Our contingent payment obligations related to acquisitions, which are further discussed in Note 9 to the condensed consolidated financial statements, are in the “Level 3” category for valuation purposes.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The fair values of our financial assets and liabilities are categorized as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Assets:</b></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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Insurance company contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,441</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Liabilities:</b></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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,206</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0 0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The fair values of our financial assets and liabilities are categorized as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Assets:</b></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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Insurance company contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,441</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Liabilities:</b></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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,206</p></td></tr></table> 35899000 35899000 32441000 32441000 16577000 16577000 13206000 13206000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Goodwill Impairment</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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 during our second fiscal 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 all three reporting units are less than their carrying amounts, including goodwill. Thus, we have determined that there is no goodwill impairment for any of the three reporting units.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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 users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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 the 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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">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 amount of consideration 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. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">We often provide a guarantee to support our performance under the contract which may contain one or more performance obligations. In the event that customers are permitted to terminate such arrangements, the underlying contract typically requires payment by the customer for deliverables and reimbursement of costs incurred through the date of termination.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">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 11 to our condensed consolidated financial statements for additional details of revenues by reporting segment.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Contract Assets and Liabilities.</i><span style="white-space:pre-wrap;"> 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 the 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. </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract assets and liabilities were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Contract Assets:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unbilled revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,706</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,419</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> 80</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';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Contract Liabilities:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Advances from customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,968</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,259)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (24)</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';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred revenue—current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred revenue—long-term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,511</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,005</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> 53</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';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract assets increased during the nine months ended March 31, 2020 primarily due to satisfaction of performance obligations for explosive detection systems and cargo and vehicle inspection systems in our Security division which have not yet been billed to customers. The net decrease in contract liabilities was primarily due to satisfaction of performance obligations and application of payments against customer billings on cargo and vehicle system contracts in our Security division.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Remaining Performance Obligations</i>. 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 March 31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $178.3 million. We expect to recognize revenue on approximately 70% of the remaining performance obligations over the next 12 months, and the remainder is expected to be recognized thereafter. During the nine months ended March 31, 2020, we recognized revenue of $70.3 million from contract liabilities existing at the beginning of the period.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Practical Expedients. </i>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 style="-sec-ix-hidden:Hidden_h57QM4FhgEuy9IbEivdvaA"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">financing component</span></span> if the period of time between transfer of goods and services and customer payment is greater than one year.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract assets and liabilities were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Contract Assets:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unbilled revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,706</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,419</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> 80</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';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:6pt;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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Contract Liabilities:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Advances from customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,968</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,259)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (24)</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';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred revenue—current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred revenue—long-term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,511</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,005</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> 53</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';font-size:10pt;margin:0pt;">%</p></td></tr></table> 19287000 34706000 15419000 0.80 43227000 32968000 -10259000 -0.24 33641000 30745000 -2896000 -0.09 9506000 14511000 5005000 0.53 178300000 0.70 P12M 70300000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Lease Accounting</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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 condensed consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The components of operating lease expense were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,771</p></td></tr><tr><td style="vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 551</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td></tr><tr><td style="vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,067</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Supplemental balance sheet assets and liabilities related to operating leases were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:41.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:41.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:41.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Category</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_YkJzANIRiEaR_jK7qqBkTw"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease ROU assets, net</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_BJx7I9MkvkOLGeRG_HHgcA"><span style="color:#000000;font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,397</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_-fEkq3b6EESXIl9rN3KyuA"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease liabilities, current portion</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_A4KAR2G2XESfgTX4BLgVzQ"><span style="color:#000000;font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,118</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden__UQRZv58Y0Ke3v79HiP0Ng"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease liabilities, long-term</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_UussMvwcrkq5DEWcIHDwCQ"><span style="color:#000000;font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,648</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,766</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.4 years</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.3%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Supplemental cash flow information related to operating leases was as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:67.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,466</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,664</p></td></tr><tr><td style="vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,718</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Maturities of operating lease liabilities under ASC 842 (defined below) at March 31, 2020 were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:76.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less than one year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,036</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">1 – 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,808</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2 – 3 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,318</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">3 – 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">4 – 5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,529</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,143</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,396</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,630)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,766</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Maturities of minimum operating lease liabilities under non-cancelable leases under ASC 840 (defined below) at June 30, 2019 were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:79.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less than one year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,802</p></td></tr><tr><td style="vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">1 – 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,082</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2 – 3 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,473</p></td></tr><tr><td style="vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">3 – 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,397</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">4 – 5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,954</p></td></tr><tr><td style="vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,583</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,291</p></td></tr></table> true <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The components of operating lease expense were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,771</p></td></tr><tr><td style="vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 551</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745</p></td></tr><tr><td style="vertical-align:top;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,067</p></td></tr></table> 2525000 7771000 237000 551000 350000 745000 3112000 9067000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Supplemental balance sheet assets and liabilities related to operating leases were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:41.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:41.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:41.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Category</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_YkJzANIRiEaR_jK7qqBkTw"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease ROU assets, net</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_BJx7I9MkvkOLGeRG_HHgcA"><span style="color:#000000;font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,397</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_-fEkq3b6EESXIl9rN3KyuA"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease liabilities, current portion</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_A4KAR2G2XESfgTX4BLgVzQ"><span style="color:#000000;font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,118</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden__UQRZv58Y0Ke3v79HiP0Ng"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Operating lease liabilities, long-term</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_UussMvwcrkq5DEWcIHDwCQ"><span style="color:#000000;font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,648</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,766</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.4 years</p></td></tr><tr><td style="vertical-align:top;width:41.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:41.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.3%</p></td></tr></table> 26397000 8118000 18648000 26766000 P4Y4M24D 0.043 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Supplemental cash flow information related to operating leases was as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:67.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,466</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,664</p></td></tr><tr><td style="vertical-align:top;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,718</p></td></tr></table> 2466000 7664000 2239000 3718000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Maturities of operating lease liabilities under ASC 842 (defined below) at March 31, 2020 were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:76.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:19.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less than one year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,036</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">1 – 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,808</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2 – 3 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,318</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">3 – 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">4 – 5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,529</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,143</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,396</p></td></tr><tr><td style="vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,630)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:76.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,766</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Maturities of minimum operating lease liabilities under non-cancelable leases under ASC 840 (defined below) at June 30, 2019 were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:top;width:79.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less than one year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,802</p></td></tr><tr><td style="vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">1 – 2 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,082</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2 – 3 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,473</p></td></tr><tr><td style="vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">3 – 4 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,397</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">4 – 5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,954</p></td></tr><tr><td style="vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,583</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,291</p></td></tr></table> 9036000 6808000 4318000 3562000 2529000 3143000 29396000 2630000 26766000 9802000 8082000 5473000 3397000 2954000 4583000 34291000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recently Adopted Accounting Pronouncement</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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 classified as either financing or operating leases. 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:top;width:52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Effect of Adoption</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Balance Sheet</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of ASC 842</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,584</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,280</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other long-term liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,140</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The adoption of the new lease accounting guidance did not have a material impact on the condensed consolidated statement of operations or the condensed consolidated statement of cash flows for the nine months ended March 31, 2020. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Income Taxes</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">In December 2019, the FASB issued Accounting Standards Update 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes ("ASU 2019-12"). ASU 2019-12 removes certain exceptions to the general principles of ASC 740, and is intended to improve consistency and simplify GAAP in several other areas of ASC 740 by clarifying and amending existing guidance. ASU 2019-12 is effective for publicly-traded business entities for annual reporting periods beginning after December 15, 2020, and interim periods within those reporting periods. 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Retirement Benefit Plans</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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. We are currently evaluating the potential impact of the adoption of this guidance on our consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Intangibles</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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 non-cancellable 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. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.</p> true <p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:top;width:52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Effect of Adoption</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Balance Sheet</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of ASC 842</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,584</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,280</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other long-term liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,140</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 56518000 30066000 86584000 112956000 8324000 121280000 65398000 21742000 87140000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2</b>. <b style="font-weight:bold;">Business Combinations</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Under ASC 805, Business Combinations, the acquisition method of accounting requires us to record assets acquired less liabilities assumed in an acquisition at their estimated fair values at the date of acquisition. Any excess of the total estimated purchase consideration over the estimated fair value of the assets acquired less liabilities assumed 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. We may record adjustments to the assets acquired and liabilities assumed, with corresponding adjustments to goodwill, during the one-year post-acquisition measurement period as additional information becomes available. Upon the conclusion of the measurement period, any subsequent adjustments are reflected in reported earnings.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Fiscal Year 2020 Business Acquisition</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">In February 2020, we (through our Optoelectronics and Manufacturing division) acquired a privately-held manufacturing business for $3.35 million, plus up to $1.65 million in potential contingent consideration, which may be earned over a three-year period. The acquisition was financed with cash on hand. The goodwill recognized for this business is deductible for income tax purposes.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Fiscal Year 2019 Business Acquisitions</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">In January 2019, we (through our Security division) acquired a privately held sales and services company. The acquisition was financed with cash on hand and was in an amount determined to be insignificant by management. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">In August 2018, we (through our Security division) acquired a privately held services company for approximately $0.8 million, plus up to approximately $5 million in potential contingent consideration, which may be earned over the five-year period after the acquisition. The acquisition was financed with cash on hand. The goodwill recognized for this business is not deductible for income tax purposes.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">In July 2018, we (through our Optoelectronics and Manufacturing division) acquired an optoelectronics solutions business for $17.5 million. The acquisition was financed with cash on hand and borrowings under our revolving bank line of credit. The goodwill recognized for this business is deductible for income tax purposes.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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> 3350000 1650000 P3Y 800000 5000000 P5Y 17500000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:2pt;margin:0pt;"><b style="font-weight:bold;">3. Balance Sheet Details</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:2pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following tables provide details of selected balance sheet accounts (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:68.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Accounts receivable, net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,364</p></td></tr><tr><td style="vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (15,064)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (16,859)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,505</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Inventories</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,720</p></td></tr><tr><td style="vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,070</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,317</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:73.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Property and equipment, net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Land</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,513</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings, civil works and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,574</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,628</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equipment and tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,638</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,154</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,525</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computer software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,953</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computer software implementation in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,019</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Construction in process</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,307</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,311</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (137,701)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (139,793)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,518</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Depreciation and amortization expense for property and equipment was $5.1 million and $5.4 million for the three months ended March 31, 2019 and 2020, respectively, and $15.4 million and $15.9 million for the nine months ended March 31, 2019 and 2020, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:2pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following tables provide details of selected balance sheet accounts (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:68.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Accounts receivable, net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,364</p></td></tr><tr><td style="vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (15,064)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (16,859)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,505</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Inventories</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,720</p></td></tr><tr><td style="vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,070</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,317</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:73.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Property and equipment, net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Land</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,513</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings, civil works and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,574</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,628</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equipment and tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,638</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,154</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,525</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computer software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,953</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computer software implementation in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,019</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Construction in process</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,307</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,311</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (137,701)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (139,793)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,518</p></td></tr></table> 253504000 274364000 15064000 16859000 238440000 257505000 143697000 133720000 67897000 59070000 62117000 48527000 273711000 241317000 16564000 16513000 55391000 55574000 8311000 8628000 128428000 128638000 3190000 3154000 18733000 18525000 20146000 19953000 8563000 11019000 5760000 6307000 265086000 268311000 137701000 139793000 127385000 128518000 5100000 5400000 15400000 15900000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">4. Goodwill and Intangible Assets</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The changes in the carrying value of goodwill by segment for the nine-month period ended March 31, 2020 are as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:46.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;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';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:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as of June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,965</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,108</p></td></tr><tr><td style="vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Goodwill acquired or adjusted during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,246</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (517)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (55)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,143)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,715)</p></td></tr><tr><td style="vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as of March 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308,639</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Intangible assets consisted of the following (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:34.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,  2020</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangibles</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangibles</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lives</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amortizable assets:</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,747)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (15,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,576</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Patents</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19 years</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,927)</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,681</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,481)</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,200</p></td></tr><tr><td style="vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (14,050)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (18,135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,669</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships/backlog</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7 years</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (22,132)</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,244</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (28,144)</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,100</p></td></tr><tr><td style="vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total amortizable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (50,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (64,313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,545</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-amortizable assets:</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">IPR&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trademarks</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,726</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,726</p></td></tr><tr><td style="vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (50,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (64,313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,471</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amortization expense related to intangible assets was $5.4 million and $4.9 million for the three-month periods ended March 31, 2019 and 2020, respectively. For the nine months ended March 31, 2019 and 2020, amortization expense related to intangible assets was $16.3 million and $14.3 million, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">At March 31, 2020, the estimated future amortization expense for intangible assets was as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:81.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:13.24%;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';font-size:10pt;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:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020 (remaining 3 months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,639</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,294</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,581</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,286</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,543</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,202</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,545</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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. For the three months ended March 31, 2019 and 2020, we capitalized software development costs in the amounts of $0.8 million and $4.5 million, respectively. For the nine months ended March 31, 2019 and 2020, we capitalized software development costs in the amounts of $1.8 million and $7.7 million, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The changes in the carrying value of goodwill by segment for the nine-month period ended March 31, 2020 are as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:46.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;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';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:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as of June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,965</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,108</p></td></tr><tr><td style="vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Goodwill acquired or adjusted during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,246</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign currency translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (517)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (55)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,143)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,715)</p></td></tr><tr><td style="vertical-align:bottom;width:46.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as of March 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308,639</p></td></tr></table> 200079000 40064000 66965000 307108000 2213000 1033000 3246000 -517000 -55000 -1143000 -1715000 201775000 40009000 66855000 308639000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Intangible assets consisted of the following (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:34.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,  2020</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangibles</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangibles</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lives</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amortizable assets:</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software development costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,747)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (15,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,576</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Patents</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19 years</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,927)</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,681</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,481)</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,200</p></td></tr><tr><td style="vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (14,050)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (18,135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,669</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships/backlog</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7 years</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (22,132)</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,244</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (28,144)</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,100</p></td></tr><tr><td style="vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total amortizable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 154,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (50,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (64,313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,545</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-amortizable assets:</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">IPR&amp;D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,200</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trademarks</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,726</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,726</p></td></tr><tr><td style="vertical-align:bottom;width:34.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (50,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (64,313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,471</p></td></tr></table> P8Y 29393000 12747000 16646000 37129000 15553000 21576000 P19Y 8688000 1927000 6761000 9681000 2481000 7200000 P10Y 53460000 14050000 39410000 54804000 18135000 36669000 P7Y 63101000 22132000 40969000 63244000 28144000 35100000 154642000 50856000 103786000 164858000 64313000 100545000 2290000 2290000 2200000 2200000 26878000 26878000 26726000 26726000 183810000 50856000 132954000 193784000 64313000 129471000 5400000 4900000 16300000 14300000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">At March 31, 2020, the estimated future amortization expense for intangible assets was as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:81.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:13.24%;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';font-size:10pt;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:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020 (remaining 3 months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,639</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,294</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,581</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,286</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,543</p></td></tr><tr><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,202</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,545</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p> 4639000 18294000 15581000 14286000 13543000 34202000 100545000 800000 4500000 1800000 7700000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5.</b> <b style="font-weight:bold;">Impairment, Restructuring and Other Charges</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">During the three and nine months ended March 31, 2020, we abandoned a non-core product line in our Healthcare division which resulted in the write-off of assets, including intangible and fixed assets, totaling $3.3 million as we determined that these assets had no value and were permanently impaired. In addition, we continued to recover certain legal costs related to class action litigation and government investigations through insurance reimbursement. We also incurred additional legal fees related to these matters as well as restructuring charges by the divisions as noted in the tables below. This resulted in a net expense of $4.5 million and $1.5 million during the three and nine months ended March 31, 2020, respectively.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">During the three and nine months ended March 31, 2019, we recovered certain legal costs related to class action litigation and government investigations through insurance reimbursements. We also incurred additional legal fees related to these matters as well as restructuring charges by the divisions as noted in the tables below. This resulted in a net (benefit) expense of $(1.8) million and $1.2 million for the three and nine months ended March 31, 2019, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following tables summarize impairment, restructuring and other charges (benefit), net for the periods set forth below (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:37.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:60.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Legal costs (recoveries), net </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (1,777)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,777)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:37.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:60.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2020</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Impairment charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,258</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 303</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,103</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Facility closures/consolidation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Legal costs (recoveries), net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (146)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt;"> (146)</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total expensed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,548</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:37.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:60.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Facility closures/consolidation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,084</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Legal costs (recoveries), net </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,792)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;text-align:right;margin:0pt;"> (2,792)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total expensed</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,526</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (2,792)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,154</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:37.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:60.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, 2020</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Impairment charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,258</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 303</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 734</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,596</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Facility closures/consolidation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Legal costs (recoveries), net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (3,667)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt;"> (3,667)</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total expensed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,520</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The changes in the accrued liability for restructuring and other charges for the nine-month period ended March 31, 2020 were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Facility</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Closure/</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisition-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidation</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Legal Costs and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">related Costs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Costs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Settlements</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';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:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,331</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,763</p></td></tr><tr><td style="vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restructuring and other charges (benefit), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> 303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,738)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Payments), adjustments and reimbursements, 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> (303)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt;"> (2,022)</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> (30)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,204</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,151)</p></td></tr><tr><td style="vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of March 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,874</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3300000 4500000 1500000 -1800000 1200000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following tables summarize impairment, restructuring and other charges (benefit), net for the periods set forth below (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:37.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:60.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Legal costs (recoveries), net </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (1,777)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,777)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:37.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:60.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2020</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Impairment charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,258</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 303</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,103</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Facility closures/consolidation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Legal costs (recoveries), net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (146)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt;"> (146)</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total expensed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,548</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:37.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:60.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,575</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Facility closures/consolidation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,084</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Legal costs (recoveries), net </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,792)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;text-align:right;margin:0pt;"> (2,792)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total expensed</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,526</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (2,792)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,154</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:37.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="14" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:60.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, 2020</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Optoelectronics and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Healthcare</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Manufacturing</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Security Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Impairment charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,258</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 303</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Employee termination costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 734</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,596</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Facility closures/consolidation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Legal costs (recoveries), net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;text-align:right;margin:0pt;"> (3,667)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt;"> (3,667)</p></td></tr><tr><td style="vertical-align:bottom;width:37.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total expensed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,520</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -1777000 -1777000 3258000 3258000 107000 41000 155000 303000 328000 466000 259000 50000 1103000 30000 30000 -146000 -146000 465000 3724000 300000 59000 4548000 287000 287000 1442000 133000 1575000 2084000 2084000 -2792000 -2792000 3526000 420000 -2792000 1154000 3258000 3258000 107000 41000 155000 303000 734000 466000 277000 119000 1596000 30000 30000 -3667000 -3667000 871000 3724000 318000 -3393000 1520000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The changes in the accrued liability for restructuring and other charges for the nine-month period ended March 31, 2020 were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Facility</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Closure/</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisition-</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidation</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Legal Costs and</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">related Costs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Costs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Settlements</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';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:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,331</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,763</p></td></tr><tr><td style="vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Restructuring and other charges (benefit), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> 303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,738)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">(Payments), adjustments and reimbursements, 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> (303)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt;"> (2,022)</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> (30)</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,204</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,151)</p></td></tr><tr><td style="vertical-align:bottom;width:31.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of March 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,874</p></td></tr></table> 432000 6331000 6763000 303000 1596000 30000 -3667000 -1738000 303000 2022000 30000 -1204000 1151000 6000 3868000 3874000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">6. Borrowings</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revolving Credit Facility</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Under our revolving credit facility, the aggregate committed amount available to us is $535 million. The credit facility matures in 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 March 31, 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 is expected to be discontinued by the end of calendar year 2021. The terms of our revolving credit facility allow for a replacement rate if the LIBOR index is discontinued. Letters of credit reduce the amount available to borrow by their face value amounts. The unused portion of the facility bears a commitment fee of 0.10% as of March 31, 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 March 31, 2020, there was $95.0 million of borrowings outstanding under the revolving credit facility and $48.1 million outstanding under the letters of credit sub facility. The amount available to borrow under the credit facility as of March 31, 2020 was $391.9 million. Loan amounts under the revolving credit facility may be borrowed, repaid and re-borrowed during the term. Although 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 March 31, 2020, we were in compliance with all covenants under this credit facility.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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 the three months ended March 31, 2020, the Notes are not yet convertible. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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 three and nine months ended March 31, 2020 related to the Notes was $3.3 million and $9.7 million, respectively, which consisted of $0.9 million and $2.7 million of contractual interest expense, $2.1 million and $6.1 million of debt discount amortization and $0.3 million and $0.9 million of amortization of debt issuance costs. The total interest expense recognized for the three months and nine months ended March 31, 2019 was $3.2 million and $9.4 million, respectively, which consisted of $0.9 million and $2.7 million of contractual interest expense, $2.0 million and $5.8 million of debt discount amortization and $0.3 million and $0.9 million of amortization of debt issuance costs. As of June 30, 2019 and March 31, 2020, the unamortized debt discount was $27.3 million and $21.2 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.8 million as of June 30, 2019 and March 31, 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other Borrowings</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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 March 31, 2020, $41.6 million was outstanding under these letter-of-credit facilities. As of March 31, 2020, the total amount available under these credit facilities was $24.2 million.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Long-term debt consisted of the following (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:69.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Principal amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unamortized discount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (21,165)</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,722)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,841)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,494</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,186</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,680</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (804)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (903)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,777</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 535000000 300000000 250000000 0.010 0.010 0.0175 0.0010 0.0010 0.0025 95000000.0 48100000 391900000 287500000 0.0125 9.3056 107.46 0.385 1.30 20 30 1 1.30 20 30 287500000 242400000 45100000 7700000 6500000 1200000 3300000 9700000 900000 2700000 2100000 6100000 300000 900000 3200000 9400000 900000 2700000 2000000.0 5800000 300000 900000 27300000 21200000 0.0450 3700000 2800000 41600000 24200000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Long-term debt consisted of the following (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:69.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Principal amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unamortized discount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (21,165)</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,722)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,841)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,494</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,186</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,680</p></td></tr><tr><td style="vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (804)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (903)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,777</p></td></tr></table> 287500000 287500000 27283000 21165000 3722000 2841000 256495000 263494000 2061000 2186000 258556000 265680000 804000 903000 257752000 264777000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7. Stockholders’ Equity</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Stock-based Compensation</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">As of March 31, 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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="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:52.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:22.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:20.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 517</p></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,153</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 488</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 427</p></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,097</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">As of March 31, 2020, total unrecognized compensation cost related to share-based compensation grants under the OSI Plans were estimated at $0.5 million for stock options and $18.9 million for RSUs. We expect to recognize these costs over a weighted average period of 2.0 years with respect to the stock options and 1.9 years for grants of RSUs.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following summarizes stock option activity during the nine months ended March 31, 2020:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:44.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.77%;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Exercise </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (201,003)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at March 31, 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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.47</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.7 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,867</p></td></tr><tr><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercisable at March 31, 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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,867</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following summarizes RSU award activity during the nine months ended March 31, 2020:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:72.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73.97</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88.26</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt;"> (388,756)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68.60</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt;"> (13,907)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.24</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Nonvested at March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 419,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88.89</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">As of March 31, 2020, there were approximately 1.0<span style="white-space:pre-wrap;"> 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 </span>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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">We granted 97,514 and 81,621 performance-based RSUs during the nine months ended March 31, 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><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Stock Repurchase Program</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">In March 2018, the Board of Directors authorized a stock repurchase program of up to 1,000,000 shares, which was completed during the three months ended March 31, 2020. In April 2020, the Board of Directors authorized a new share repurchase program of up to 1,000,000 shares. 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.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">During the nine months ended March 31, 2020, we repurchased 562,707 shares of our common stock. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Dividends</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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> 0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="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:52.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:22.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:20.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 517</p></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,153</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 488</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 427</p></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,097</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 182000 189000 539000 517000 5543000 5520000 18487000 17153000 163000 129000 488000 427000 5888000 5838000 19514000 18097000 500000 18900000 P2Y P1Y10M24D <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:44.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.77%;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Exercise </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (201,003)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at March 31, 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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.47</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.7 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,867</p></td></tr><tr><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercisable at March 31, 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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,867</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 515884 33.74 13263 101.31 201003 20.45 1092 85.37 327052 44.47 P2Y8M12D 8867000 295525 39.85 P2Y 8867000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:72.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73.97</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88.26</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt;"> (388,756)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68.60</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt;"> (13,907)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.24</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Nonvested at March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 419,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88.89</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 521140 73.97 300998 88.26 388756 68.60 13907 83.24 419475 88.89 1000000.0 1.87 1.87 97514 81621 0 2.80 1000000 1000000 562707 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">8. Retirement Benefit Plans</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">We sponsor various retirement benefit plans including qualified and nonqualified defined benefit pension plans for our employees. The components of net periodic pension expense are as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:18.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:18.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Service cost </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amortization of prior service cost </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net periodic pension expense </p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">For the three months ended March 31, 2019, we made no contributions to these defined benefit plans. For the nine months ended March 31, 2019, we made contributions of $1.0 million to these defined benefit plans. For the three and nine months ended March 31, 2020, we made no contributions to these defined benefit plans.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">We also maintain various defined contribution plans. For the three months ended March 31, 2019 and 2020, we made contributions of $1.6 million and $1.8 million, respectively, to these defined contribution plans. For the nine months ended March 31, 2019 and 2020, we made contributions of $4.7 million and $5.0 million, respectively, to these defined contribution plans.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:18.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:18.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Service cost </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amortization of prior service cost </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net periodic pension expense </p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 98000 100000 295000 300000 8000 8000 25000 24000 14000 13000 42000 39000 120000 121000 362000 363000 0 1000000.0 0 0 1600000 1800000 4700000 5000000.0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">9. Commitments and Contingencies</b></p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 3pt 0pt;"><span style="margin-top:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 3pt 0pt;">COVID-19</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Our operations expose us to risks associated with pandemics, epidemics or other public health emergencies, such as the recent outbreak of coronavirus disease 2019 (COVID-19). The rapid spread of COVID-19 and the continuously evolving responses to combat it have had an increasingly negative impact on the global economy. Because of the rapidly changing business environment, unprecedented market volatility and high degree of uncertainty resulting from COVID-19, the extent to which COVID-19 will adversely impact our business is highly uncertain and unpredictable. While COVID-19 has negatively impacted, and is expected to continue to negatively impact, our results of operations, cash flows and financial position, the current level of uncertainty over the economic and operational impacts of COVID-19 means the related financial impact from a prolonged pandemic cannot be reasonably estimated at this time. We are regularly monitoring the potential effects of COVID-19 on our results of operations, cash flows and financial position.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Acquisition-Related Contingent Obligations</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">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 </span>$23.7 million as of March 31, 2020.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">We account for such contingent payments for acquisitions which occurred through the end of fiscal year 2009 as additions to the purchase price of the acquired business. We made $0.1 million and $1.3 million of such payments during the three and nine months ended March 31, 2019, respectively, and $0.2 million and $1.5 million of such payments during the three and nine months ended March 31, 2020, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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 March 31, 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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;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';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,577</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Addition of contingent earnout obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,560</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';font-size:10pt;margin:0pt;">Foreign currency translation adjustment</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;text-align:right;margin:0pt;"> (183)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Changes in fair value for contingent earnout obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (946)</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';font-size:10pt;margin:0pt;">Payments on contingent earnout obligations</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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt;"> (3,802)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ending fair value, March 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;margin:0pt;">$</p></td><td style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,206</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Environmental Contingencies</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Indemnifications and Certain Employment-Related Contingencies</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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 March 31, 2020.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Product Warranties</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following table presents changes in warranty provisions (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:73.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at beginning of period </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,819</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,724</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions and adjustments</p></td><td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,105</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reductions for warranty repair costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,545)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,557)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at end of period </p></td><td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,272</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Legal Proceedings</i></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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 <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. 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';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;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> 23700000 100000 1300000 200000 1500000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;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';font-size:10pt;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';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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,577</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Addition of contingent earnout obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,560</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';font-size:10pt;margin:0pt;">Foreign currency translation adjustment</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';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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';font-size:10pt;text-align:right;margin:0pt;"> (183)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Changes in fair value for contingent earnout obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (946)</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';font-size:10pt;margin:0pt;">Payments on contingent earnout obligations</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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;text-align:right;margin:0pt;"> (3,802)</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ending fair value, March 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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';font-size:10pt;margin:0pt;">$</p></td><td style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,206</p></td></tr></table> 16577000 1560000 -183000 946000 3802000 13206000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following table presents changes in warranty provisions (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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:73.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at beginning of period </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,819</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,724</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions and adjustments</p></td><td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,105</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reductions for warranty repair costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,545)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,557)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at end of period </p></td><td style="vertical-align:bottom;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,272</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 21819000 21724000 7135000 6105000 6545000 6557000 22409000 21272000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">10. Income Taxes</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The determination of the annual effective tax rate is based upon a number of significant estimates and judgments, including the estimated annual pretax income in each tax jurisdiction in which we operate, and the development of tax planning strategies during the year. In addition, as a global commercial enterprise, our tax expense can be impacted by changes in tax rates or laws, the finalization of tax audits and reviews, and other factors that cannot be predicted with certainty. As such, there can be significant volatility in interim tax provisions.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">During the three and nine months ended March 31, 2020, we recognized discrete tax benefits of $5.1 million and $12.0 million, respectively, resulting in an effective tax rate of -3.4% and 8.7%<span style="white-space:pre-wrap;">, respectively. This included discrete tax benefits primarily related to equity-based compensation under ASU 2016-09 and return to provision true-up adjustments. During the three and nine months ended March 31, 2019, we recognized a tax benefit for equity-based compensation of </span>$0.7 million and $2.6 million, respectively, under ASU 2016-09 resulting in an effective tax rate of 26.0% and 24.2%, respectively. Excluding the impact of the discrete tax items noted above, our effective tax rate for the three and nine months ended March 31, 2020 was 23.7% and 26.7%, respectively, as compared to 28.6% and 28.4% in the prior-year three month and nine month periods, respectively.</p> 5100000 12000000.0 -0.034 0.087 700000 2600000 0.260 0.242 0.237 0.267 0.286 0.284 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">11. Segment Information</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin: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 of the Form 10-K for the fiscal year ended June 30, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following tables set forth the results of operations and identifiable assets by industry segment (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:52.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues (1) —by Segment:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Security division </p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,486</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 578,477</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Healthcare division</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,862</p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Optoelectronics and Manufacturing division, including intersegment revenues </p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,927</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,684</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intersegment revenues elimination </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,994)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,095)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30,989)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (33,946)</p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total </p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304,284</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 873,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 889,077</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income (loss) from operations —by Segment:</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Security division</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,943</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,056</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,405</p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Healthcare division</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,418</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,793</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Optoelectronics and Manufacturing division</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,320</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,309</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,212</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,096</p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,354)</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,161)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (21,265)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (23,578)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Eliminations</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (207)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (671)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 715</p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,120</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,431</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:74.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Assets (2) —by Segment:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Security division</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 793,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 784,736</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Healthcare division</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,645</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Optoelectronics and Manufacturing division</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,824</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,498</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,419</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Eliminations (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt;"> (3,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt;"> (41,030)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,264,864</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,286,594</p></td></tr></table><div style="font-family:'Times New Roman';font-size:8.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><div style="font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:17.3pt;text-indent:0pt;white-space:nowrap;">(1)</span>For each of the three and nine month periods ended March 31, 2019 and March 31, 2020, no customer accounted for greater than 10% of total net revenues. </div><div style="font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:17.3pt;text-indent:0pt;white-space:nowrap;">(2)</span>One customer accounted for 16% of accounts receivable, net as of March 31, 2020. No customer accounted for 10% or more of accounts receivable, net as of June 30, 2019.</div><div style="font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:17.3pt;text-indent:0pt;white-space:nowrap;">(3)</span>Eliminations in assets reflect the amount of intercompany profits in inventory and intercompany ROU assets under ASC 842 as of the balance sheet date. Such intercompany profit will be realized when inventory is shipped to the external customers of the Security and Healthcare divisions.</div> 3 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">The following tables set forth the results of operations and identifiable assets by industry segment (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:52.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:21.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues (1) —by Segment:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Security division </p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,486</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 578,477</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Healthcare division</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,862</p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Optoelectronics and Manufacturing division, including intersegment revenues </p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,927</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,684</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intersegment revenues elimination </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,994)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,095)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30,989)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (33,946)</p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total </p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304,284</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 873,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 889,077</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income (loss) from operations —by Segment:</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Security division</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,943</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,525</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,056</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,405</p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Healthcare division</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,418</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,793</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Optoelectronics and Manufacturing division</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,320</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,309</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,212</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,096</p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,354)</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,161)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (21,265)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (23,578)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Eliminations</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (207)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (671)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 715</p></td></tr><tr><td style="vertical-align:bottom;width:52.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,120</p></td><td style="vertical-align:bottom;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,431</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:74.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Assets (2) —by Segment:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Security division</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 793,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 784,736</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Healthcare division</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,645</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Optoelectronics and Manufacturing division</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 241,824</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,498</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,419</p></td></tr><tr><td style="vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Eliminations (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt;"> (3,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt;"> (41,030)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,264,864</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,286,594</p></td></tr></table><div style="font-family:'Times New Roman';font-size:8.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><div style="font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:17.3pt;text-indent:0pt;white-space:nowrap;">(1)</span>For each of the three and nine month periods ended March 31, 2019 and March 31, 2020, no customer accounted for greater than 10% of total net revenues. </div><div style="font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:17.3pt;text-indent:0pt;white-space:nowrap;">(2)</span>One customer accounted for 16% of accounts receivable, net as of March 31, 2020. No customer accounted for 10% or more of accounts receivable, net as of June 30, 2019.</div><div style="font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;padding-left:18pt;text-indent:-18pt;"><span style="display:inline-block;min-width:17.3pt;text-indent:0pt;white-space:nowrap;">(3)</span>Eliminations in assets reflect the amount of intercompany profits in inventory and intercompany ROU assets under ASC 842 as of the balance sheet date. Such intercompany profit will be realized when inventory is shipped to the external customers of the Security and Healthcare divisions.</div> 193486000 187076000 552130000 578477000 48865000 45662000 138697000 127862000 70927000 70240000 213900000 216684000 -8994000 -10095000 -30989000 -33946000 304284000 292883000 873738000 889077000 24943000 24525000 74056000 73405000 5418000 1682000 5752000 5793000 7320000 7309000 22212000 25096000 -5354000 -10161000 -21265000 -23578000 -207000 270000 -671000 715000 32120000 23625000 80084000 81431000 793810000 784736000 157639000 199645000 237851000 241824000 79498000 101419000 -3934000 -41030000 1264864000 1286594000 0 0 0 0 0.10 0.10 0.10 0.10 1 0.16 0 0.10 XML 45 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Mar. 31, 2020
Jun. 30, 2019
CONDENSED 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,010,625 18,167,020
Common stock, shares outstanding 18,010,625 18,167,020
XML 46 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 61,287 $ 48,135
Adjustments to reconcile net income to net cash provided by operating activities, net of effects from acquisitions:    
Depreciation and amortization 37,807 42,401
Stock-based compensation expense 18,097 19,514
Deferred income taxes (50) (3,220)
Amortization of debt discount and issuance costs 6,984 6,733
Other 2,778 1,617
Changes in operating assets and liabilities-net of business acquisitions:    
Accounts receivable (23,945) (5,967)
Inventories 31,094 16,232
Prepaid expenses and other assets (17,092) (6,620)
Accounts payable 10,243 (20,265)
Accrued payroll and related expenses (5,655) (4,008)
Advances from customers (9,846) 4,258
Other (6,149) (11,066)
Net cash provided by operating activities 105,553 87,744
CASH FLOWS FROM INVESTING ACTIVITIES    
Acquisition of property and equipment (16,062) (20,905)
Acquisition of businesses, net of cash acquired (3,521) (18,271)
Acquisition of intangible and other assets (8,764) (1,657)
Net cash used in investing activities (28,347) (40,833)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net borrowings on bank lines of credit 7,000 11,000
Proceeds from long-term debt 592 1,019
Payments on long-term debt (723) (1,880)
Proceeds from exercise of stock options and employee stock purchase plan 8,398 6,165
Payments of contingent consideration (5,265) (4,797)
Repurchases of common stock (51,775) (21,029)
Taxes paid related to net share settlement of equity awards (26,761) (13,741)
Net cash used in financing activities (68,534) (23,263)
Effect of exchange rate changes on cash (3,962) (813)
Net change in cash and cash equivalents 4,710 22,835
Cash and cash equivalents-beginning of period 96,316 84,814
Cash and cash equivalents-end of period 101,026 107,649
Cash paid, net during the period for:    
Interest 6,773 9,394
Income taxes $ 16,141 $ 28,233
XML 47 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation (Policies)
9 Months Ended
Mar. 31, 2020
Basis of Presentation  
Basis of Presentation

Basis of Presentation

The condensed consolidated financial statements include the accounts of OSI Systems, Inc. and our subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated financial statements have been prepared by management in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and in conjunction with the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures required for annual financial statements have been condensed or excluded in accordance with SEC rules and regulations applicable to interim unaudited financial statements. Accordingly, the condensed consolidated financial statements do not include all of the information and footnotes required by GAAP for audited annual financial statements. In the opinion of management, the condensed consolidated financial statements reflect all adjustments of a normal and recurring nature that are considered necessary for a fair presentation of the results for the interim periods presented. These unaudited condensed consolidated financial statements and the accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2019 filed with the SEC. The results of operations for the three and nine months ended March 31, 2020 are not necessarily indicative of the operating results to be expected for the full 2020 fiscal year or any future periods.

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. Due to the inherent uncertainty involved in making estimates, our actual amounts reported in future periods could differ materially from these estimates.

Earnings Per Share Computations

Earnings Per Share Computations

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. The underlying equity component of the 1.25% convertible senior notes due 2022 (the “Notes”) discussed in Note 6 to the condensed consolidated financial statements will not have a net impact on diluted earnings per share unless the average price of our common stock exceeds the conversion price because the principal amount of the Notes is intended to be settled in cash upon conversion. There was no dilutive effect of the Notes for the three and nine months ended March 31, 2019 and 2020.

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

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Net income available to common stockholders

$

19,626

$

19,558

$

48,135

$

61,287

Weighted average shares outstanding—basic

 

18,079

 

18,182

 

18,085

 

18,251

Dilutive effect of equity awards

 

592

 

331

 

593

 

442

Weighted average shares outstanding—diluted

 

18,671

 

18,513

 

18,678

 

18,693

Basic earnings per share

$

1.09

$

1.08

$

2.66

$

3.36

Diluted earnings per share

$

1.05

$

1.06

$

2.58

$

3.28

Shares excluded from diluted earnings per share due to their anti-dilutive effect

44

145

46

100

Cash and Cash Equivalents

Cash and Cash Equivalents

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

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

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Our financial instruments consist primarily of cash and cash equivalents, insurance company contracts, accounts receivable, accounts payable 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, as 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. The "Level 1" category includes assets and liabilities measured at quoted prices in active markets for identical assets and liabilities. The “Level 2" category includes assets and liabilities measured from observable inputs other than quoted market prices. The "Level 3" category includes assets and liabilities for which valuation inputs are unobservable and significant to the fair value measurement. As of June 30, 2019 and March 31, 2020, there were no assets in the "Level 1" and "Level 3" categories. Our contingent payment obligations related to acquisitions, which are further discussed in Note 9 to the condensed consolidated financial statements, are in the “Level 3” category for valuation purposes.

The fair values of our financial assets and liabilities are categorized as follows (in thousands):

June 30, 2019

March 31, 2020

    

Level 1

    

Level 2

    

Level 3

    

Total

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Insurance company contracts

 

$

 

$

35,899

 

$

 

$

35,899

 

$

$

32,441

 

$

 

$

32,441

Liabilities:

Contingent consideration

$

$

$

16,577

$

16,577

$

$

$

13,206

$

13,206

Goodwill Impairment

Goodwill Impairment

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 during our second fiscal 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 all three reporting units are less than their carrying amounts, including goodwill. Thus, we have determined that there is no goodwill impairment for any of the three reporting units.

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 users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers.

Product Sales. We recognize revenue from sales of products upon shipment or delivery when control of the product transfers to the customer, depending on the terms of each sale, and when collection is probable. In the circumstance where terms of a product sale include subjective customer acceptance criteria, revenue is deferred until we have achieved the customer acceptance criteria unless the 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 amount of consideration 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 the contract which may contain one or more performance obligations. In the event that customers are permitted to terminate such arrangements, the underlying contract typically requires payment by the customer 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 11 to our condensed consolidated financial statements 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 the 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.

Contract assets and liabilities were as follows (in thousands):

    

June 30, 

    

March 31, 

    

    

 

Contract Assets:

2019

2020

Change

% Change

 

Unbilled revenue

$

19,287

$

34,706

$

15,419

 

80

%

Contract Liabilities:

    

    

    

    

 

Advances from customers

$

43,227

$

32,968

$

(10,259)

(24)

%

Deferred revenue—current

 

33,641

 

30,745

 

(2,896)

(9)

%

Deferred revenue—long-term

 

9,506

 

14,511

 

5,005

53

%

Contract assets increased during the nine months ended March 31, 2020 primarily due to satisfaction of performance obligations for explosive detection systems and cargo and vehicle inspection systems in our Security division which have not yet been billed to customers. The net decrease in contract liabilities was primarily due to satisfaction of performance obligations and application of payments against customer billings on cargo and vehicle system contracts in our Security division.

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 March 31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $178.3 million. We expect to recognize revenue on approximately 70% of the remaining performance obligations over the next 12 months, and the remainder is expected to be recognized thereafter. During the nine months ended March 31, 2020, we recognized revenue of $70.3 million from contract liabilities existing at the beginning of the period.

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.

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 condensed consolidated financial statements.

The components of operating lease expense were as follows (in thousands):

Three Months Ended

Nine Months Ended

    

March 31, 2020

    

March 31, 2020

Operating lease cost

$

2,525

$

7,771

Variable lease cost

 

237

551

Short-term lease cost

 

350

745

$

3,112

$

9,067

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

    

Balance Sheet Category

    

March 31, 2020

Operating lease ROU assets, net

 

Other assets

$

26,397

Operating lease liabilities, current portion

 

Other accrued expenses and current liabilities

$

8,118

Operating lease liabilities, long-term

 

Other long-term liabilities

 

18,648

Total operating lease liabilities

 

  

$

26,766

Weighted average remaining lease term

 

  

 

4.4 years

Weighted average discount rate

 

  

 

4.3%

Supplemental cash flow information related to operating leases was as follows (in thousands):

Three Months Ended

Nine Months Ended

    

March 31, 2020

    

March 31, 2020

Cash paid for operating lease liabilities

$

2,466

$

7,664

ROU assets obtained in exchange for new lease obligations

2,239

 

3,718

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

    

March 31, 2020

Less than one year

$

9,036

1 – 2 years

 

6,808

2 – 3 years

 

4,318

3 – 4 years

 

3,562

4 – 5 years

 

2,529

Thereafter

 

3,143

 

29,396

Less: Imputed interest

 

(2,630)

Total lease liabilities

$

26,766

Maturities of minimum operating lease liabilities under non-cancelable leases under ASC 840 (defined below) at June 30, 2019 were as follows (in thousands):

    

June 30, 2019

Less than one year

$

9,802

1 – 2 years

 

8,082

2 – 3 years

 

5,473

3 – 4 years

 

3,397

4 – 5 years

 

2,954

Thereafter

 

4,583

Total lease liabilities

$

34,291

Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted

Recently Adopted Accounting Pronouncement

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 classified as either financing or operating leases. 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):

Balance at

Effect of 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 condensed consolidated statement of operations or the condensed consolidated statement of cash flows for the nine months ended March 31, 2020.

Recently Issued Accounting Pronouncements Not Yet Adopted

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. ASU 2019-12 is effective for publicly-traded business entities for annual reporting periods beginning after December 15, 2020, and interim periods within those reporting periods. 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. We are currently evaluating the potential impact of the adoption of this guidance on our 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 non-cancellable 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. We are currently evaluating the potential impact of adoption of this guidance on our consolidated financial statements.

XML 48 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets
9 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets  
Goodwill and Intangible Assets

4. Goodwill and Intangible Assets

The changes in the carrying value of goodwill by segment for the nine-month period ended March 31, 2020 are as follows (in thousands):

Optoelectronics

and

    

Security

    

Healthcare

    

Manufacturing

    

Division

Division

Division

Consolidated

Balance as of June 30, 2019

$

200,079

$

40,064

$

66,965

$

307,108

Goodwill acquired or adjusted during the period

 

2,213

1,033

3,246

Foreign currency translation adjustment

 

(517)

 

(55)

 

(1,143)

 

(1,715)

Balance as of March 31, 2020

$

201,775

$

40,009

$

66,855

$

308,639

Intangible assets consisted of the following (in thousands):

June 30, 2019

March 31,  2020

Weighted

Gross

Gross

Average

Carrying

Accumulated

Intangibles

Carrying

Accumulated

Intangibles

    

Lives

    

Value

    

Amortization

    

Net

    

Value

    

Amortization

    

Net

Amortizable assets:

Software development costs

8 years

$

29,393

$

(12,747)

$

16,646

$

37,129

$

(15,553)

$

21,576

Patents

19 years

 

8,688

 

(1,927)

 

6,761

 

9,681

(2,481)

7,200

Developed technology

10 years

 

53,460

 

(14,050)

 

39,410

 

54,804

(18,135)

36,669

Customer relationships/backlog

7 years

 

63,101

 

(22,132)

 

40,969

 

63,244

(28,144)

35,100

Total amortizable assets

 

154,642

 

(50,856)

 

103,786

 

164,858

(64,313)

100,545

Non-amortizable assets:

IPR&D

2,290

2,290

2,200

2,200

Trademarks

 

26,878

 

 

26,878

 

26,726

26,726

Total intangible assets

$

183,810

$

(50,856)

$

132,954

$

193,784

$

(64,313)

$

129,471

Amortization expense related to intangible assets was $5.4 million and $4.9 million for the three-month periods ended March 31, 2019 and 2020, respectively. For the nine months ended March 31, 2019 and 2020, amortization expense related to intangible assets was $16.3 million and $14.3 million, respectively.

At March 31, 2020, the estimated future amortization expense for intangible assets was as follows (in thousands):

2020 (remaining 3 months)

    

$

4,639

2021

 

18,294

2022

 

15,581

2023

 

14,286

2024

 

13,543

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

 

34,202

Total

$

100,545

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. For the three months ended March 31, 2019 and 2020, we capitalized software development costs in the amounts of $0.8 million and $4.5 million, respectively. For the nine months ended March 31, 2019 and 2020, we capitalized software development costs in the amounts of $1.8 million and $7.7 million, respectively.

XML 49 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Retirement Benefit Plans
9 Months Ended
Mar. 31, 2020
Retirement Benefit Plans  
Retirement Benefit Plans

8. Retirement Benefit Plans

We sponsor various retirement benefit plans including qualified and nonqualified defined benefit pension plans for our employees. The components of net periodic pension expense are as follows (in thousands):

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Service cost

$

98

$

100

$

295

$

300

Interest cost

8

8

25

24

Amortization of prior service cost

14

13

 

42

 

39

Net periodic pension expense

$

120

$

121

$

362

$

363

For the three months ended March 31, 2019, we made no contributions to these defined benefit plans. For the nine months ended March 31, 2019, we made contributions of $1.0 million to these defined benefit plans. For the three and nine months ended March 31, 2020, we made no contributions to these defined benefit plans.

We also maintain various defined contribution plans. For the three months ended March 31, 2019 and 2020, we made contributions of $1.6 million and $1.8 million, respectively, to these defined contribution plans. For the nine months ended March 31, 2019 and 2020, we made contributions of $4.7 million and $5.0 million, respectively, to these defined contribution plans.

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2019
Accounts receivable, net          
Accounts receivable $ 274,364   $ 274,364   $ 253,504
Less allowance for doubtful accounts (16,859)   (16,859)   (15,064)
Total 257,505   257,505   238,440
Inventories          
Raw materials 133,720   133,720   143,697
Work-in-process 59,070   59,070   67,897
Finished goods 48,527   48,527   62,117
Total 241,317   241,317   273,711
Property and equipment, net          
Property and equipment, gross 268,311   268,311   265,086
Less accumulated depreciation and amortization (139,793)   (139,793)   (137,701)
Property and equipment, net 128,518   128,518   127,385
Depreciation and amortization expense for property and equipment 5,400 $ 5,100 15,900 $ 15,400  
Land          
Property and equipment, net          
Property and equipment, gross 16,513   16,513   16,564
Buildings, civil works and improvements          
Property and equipment, net          
Property and equipment, gross 55,574   55,574   55,391
Leasehold improvements          
Property and equipment, net          
Property and equipment, gross 8,628   8,628   8,311
Equipment and tooling          
Property and equipment, net          
Property and equipment, gross 128,638   128,638   128,428
Furniture and fixtures          
Property and equipment, net          
Property and equipment, gross 3,154   3,154   3,190
Computer equipment          
Property and equipment, net          
Property and equipment, gross 18,525   18,525   18,733
Computer software          
Property and equipment, net          
Property and equipment, gross 19,953   19,953   20,146
Computer software implementation in process          
Property and equipment, net          
Property and equipment, gross 11,019   11,019   8,563
Construction in process          
Property and equipment, net          
Property and equipment, gross $ 6,307   $ 6,307   $ 5,760
XML 51 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation - Revenue Recognition (Detail) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2020
Jun. 30, 2019
Contract Assets    
Unbilled revenue $ 34,706 $ 19,287
Contract Liabilities    
Advances from customers 32,968 43,227
Deferred revenue - current 30,745 33,641
Deferred revenue - long-term 14,511 $ 9,506
Remaining Performance Obligations    
Revenue remaining performance obligation 178,300  
Recognized revenue from contract liabilities $ 70,300  
Revenue, Practical Expedient, Financing Component [true false] true  
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  
Remaining performance obligation expected percentage recognized 70.00%  
ASU 2014-09 | Effect of Change    
Contract Assets    
Unbilled revenue $ 15,419  
Percentage of change in unbilled revenue 80.00%  
Contract Liabilities    
Advances from customers $ (10,259)  
Deferred revenue - current (2,896)  
Deferred revenue - long-term $ 5,005  
Percentage of of change in advances from customers (24.00%)  
Percentage of change deferred revenue current (9.00%)  
Percentage of change deferred revenue noncurrent 53.00%  
XML 52 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Impairment, Restructuring and Other Charges (Tables)
9 Months Ended
Mar. 31, 2020
Impairment, Restructuring and Other Charges  
Summary of impairment, restructuring and other charges (benefit), net

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

Three Months Ended March 31, 2019

Optoelectronics and

Healthcare

Manufacturing

    

Security Division

    

Division

    

Division

    

Corporate

    

Total

Legal costs (recoveries), net

$

$

$

$

(1,777)

$

(1,777)

Three Months Ended March 31, 2020

Optoelectronics and

Healthcare

Manufacturing

    

Security Division

    

Division

    

Division

    

Corporate

    

Total

Impairment charges

$

$

3,258

$

$

$

3,258

Acquisition-related costs

107

41

155

303

Employee termination costs

328

466

259

50

1,103

Facility closures/consolidation

30

30

Legal costs (recoveries), net

 

 

 

 

(146)

 

(146)

Total expensed

$

465

$

3,724

$

300

$

59

$

4,548

Nine Months Ended March 31, 2019

    

    

    

Optoelectronics and

    

    

Healthcare

Manufacturing

Security Division

Division

Division

Corporate

Total

Acquisition-related costs

$

$

$

287

$

$

287

Employee termination costs

 

 

1,442

 

133

 

 

1,575

Facility closures/consolidation

 

 

2,084

 

 

 

2,084

Legal costs (recoveries), net

 

 

 

 

(2,792)

 

(2,792)

Total expensed

$

$

3,526

$

420

$

(2,792)

$

1,154

Nine Months Ended March 31, 2020

    

    

    

Optoelectronics and

    

    

Healthcare

Manufacturing

Security Division

Division

Division

Corporate

Total

Impairment charges

$

$

3,258

$

$

$

3,258

Acquisition-related costs

107

41

155

303

Employee termination costs

 

734

 

466

 

277

 

119

 

1,596

Facility closures/consolidation

 

30

 

 

 

 

30

Legal costs (recoveries), net

 

 

 

 

(3,667)

 

(3,667)

Total expensed

$

871

$

3,724

$

318

$

(3,393)

$

1,520

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

The changes in the accrued liability for restructuring and other charges for the nine-month period ended March 31, 2020 were as follows (in thousands):

Facility

Employee

Closure/

Acquisition-

Termination

Consolidation

Legal Costs and

    

related Costs

    

 Costs

    

Cost

    

Settlements

    

Total

Balance as of June 30, 2019

$

$

432

$

$

6,331

$

6,763

Restructuring and other charges (benefit), net

303

 

1,596

30

(3,667)

 

(1,738)

(Payments), adjustments and reimbursements, net

(303)

(2,022)

(30)

1,204

 

(1,151)

Balance as of March 31, 2020

$

$

6

$

$

3,868

$

3,874

XML 53 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
9 Months Ended
Mar. 31, 2020
Commitments and Contingencies  
Schedule of roll-forward of the contingent consideration liability

Beginning fair value, June 30, 2019

    

$

16,577

Addition of contingent earnout obligations

1,560

Foreign currency translation adjustment

(183)

Changes in fair value for contingent earnout obligations

 

(946)

Payments on contingent earnout obligations

 

(3,802)

Ending fair value, March 31, 2020

$

13,206

Schedule of changes in warranty provisions

The following table presents changes in warranty provisions (in thousands):

Nine Months Ended March 31, 

    

2019

    

2020

Balance at beginning of period

$

21,819

$

21,724

Additions and adjustments

7,135

6,105

Reductions for warranty repair costs

 

(6,545)

 

(6,557)

Balance at end of period

$

22,409

$

21,272

ZIP 54 0001104659-20-055532-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-20-055532-xbrl.zip M4$L#!!0 ( N$H5#@]4+GV1 BS 1 ;W-I+2CR?MT]8) MPM1T+4(7'T\\WC"X2,T9L&]TP8BTP0E>G;T_?7;3:I^?OKR[.4:,12+HQ.'"Z%"F19Z?M M3M&I-2EU'-VVK,AMP1KBO4*-X&H M 528$7-3A9W, U6<-W\=$/HMI+3AMX96%L\ BDV#L$BEOFHRUX;FX&WSL]N^ MW^[]Y@3F;U]=7355:4C*\#RU)1=-* T)#2$8F7D"W[G,Z>*YX=F@@T=_]PQ; M.4@4%Z*Q!:%<&-3163C$ $]2G%NVANVV,)S0HG2 M#GR]U4(-M!$,OV]'PVYO..EUY:_):-#O=J;PQTUGT!G>]M#D.9 %W0*+C- W;].P2C-N6I?,% M3T,T7QCD32D?S4NB-.],^$-0. M4)D#W+H.V&0)-.01]R$Z3F7N!W=/XQ[GX&N_TL/]8?P=Z]V MCNJXQ#.LD A@] M1/1^P&RR-!B67=GS'_$N%@:QN0]]:6X=[+"&:[4!ZJUP^$/)1^X<16N YU ) M4K6@:#7H35!1#7IAT.\,PGXQ; _G1SK&D@7O>5YXI62D1->0EH=T@&'AW3'5 M4HO0Q0.,S>8Z/[Q:]BRH+_-"K6I!VVJ07T^-^\O@?@M:GAT(OB\CRP/>5N8! M0"/!.:L](<,3MJOOP'2IG3V54H_J>=(,K60A)0P%8NK>FQ.S3ZYK/1';[E"K M#WK3!9G9N,,Y%GS_[XDW^R\VQ=3M."X3Y']*UQ2 JQ*K]X:+UMF^-X05(X-: M:%L5\NL"@OBSH %(N"C:A-J%OJ\+)4X,E, M,1?,,X7'(%@#9$=BB=GM4FXMI04 M:-)ES'T"&Z8&D3$"/6YO$V+'C8@:EIRPC+$@3&5%;S"%EH@'"+_3(-(3Z^%Z M'X=K*PX%\I 26(.G!R\XSA+^#Z->#Q:Z8MVG'[IRC-SL5UAWXL+VR MB7#-;TO7MC#CO=\]Z&NE-\UTHO1N<5%N]VPR'=W^Z_-HT.V-)W]'O7]_Z4__ M4^^C'9*'S9%FU4+9SKTC5F.CQ\;CA&+.;UUG1JB_5Q@#)XE&C\Y9 CJ!%!05 M4Z-3-&^=(V&=@4W>3'6-3=E$4(%<3P96%W&L].F<&K0*4C7E:/QZ1[\.00*&'XUT"%]-YXJUE'H 4E(*@0RZL3P0<>F M79LD#6QG' MM]!YGQKL8KFEE.%UOUP/VMN$435RV*?&I%S"*1F;5#H]1N_B&"4EGVJT#LE" M)2.FI=6C]CZ.6OJYK!JY U-3R?!E,^@QO(ICJ$U3U4"639:D#)AI=%K8V@EK MNX3$20U6Z:6X_%" G'0>#5MVA/ROJJ8PZN"\R)]=@=X)\E&D@OK$:WF0Q_@1 M4P^F0--=^ WS;9D#YE36+* O\@(=U( B5818UU!7!G7P<;(#$ \E?!?@45!; M[0#%'<"$G_:Z8[DK@:W(^^3,I?#35%%K_G&^F+PLY\C]AGI8+0KJW7E9/5IS M/2\<<")3Y6W"@HX)LRV/]/AH0*+>.XJ>/53E8<4[$62DZMIA#G<8Z'L6 MS-)?#<8,>)SZD8HR(K)<(C9@9+E$4!/:5E6[0/'3JFE!8YQ""V#6V57XLP:G M[-;,]I/A+_D0N(?^1 MX>T8SY&Z7>-:7K?P\8039V7+BR[4LZ6Z:T->(-$(+XGX#1I]^NS8(8F4K[DZ M0WG3GIY!O:$$@YDQ(;'+/YHKY@*"K0_-_1L^@B>[-X&H>T! 0Y<)1!/O<='<+X+\BXH& MKJD$)K/9C.UP-:2<1ONLT7Y["I6'+=8W1'NA2E(K>!J3_-'8!%/$]N";V0=#M3>14EYS*)8Y%^; MJY*D88"(G:O47DB M>(-#)K^Q\-?!#96(!M=BJ=9^/.G ;PM;$ O*]*P

+;>^S,,/-C3#E'_%:*VY]W_*O6KBW7,0CM0QPLPR4PC#?C@@A/,GYBKK?Z M>*+N";LF0'*"#"AEABD^G@CF 3DEMBV#R?!OGQ:F#>):4U6/Y;'@/;!4&R1] MWWD3VG:"&B-:YZ3W]?1;!,]@V?H]U0Q5W+3ZUN,"EF)L1'&(A*]^4L%>?55" MIFO[X?X<*C/&?N3+EV3%1\P"]5B0+("G-X;YS787,7\NQ?WJ_%GW/;P$=\Y' M_F.].:[DG5P%X %Y5,-/GP;K O_)_CXGQ*!8-I='U"XKX)5UZ\_8L,72-!CN MDD MFN)G<6.[YK=L<^64HG,O$=+EMN#+3AM]*H\L0<_O/!G,\B.6]EEL?M"3_>") M(.X'%""1D8K<2S7H6B;/91U\X+@4XB"V/@!-?S$BPJ*9'V.! MFGA&1 6=0O;KT?R688N(.\-4YPDV[UC=&A"VPX/.(P1S4DD FF&5>Z)Z;_23I"Y466"*PM<;V$IY8> MR0B4X"7R(%;LF%]'GJU8^._?KK92\<#O.98?Z%9+"ICC:/C9;]_V/[XM.WZII)7 ;6[829%@J:3'2]ED M#!W9W+6(>OY= -%5_L=! (([=>ABL6!JHQ"&11CH.#'5\BHA+??B-;VVC%YI MA;]BLEC*OON(F;' 8RQ'6+DN"U:QGF%/,7.JM''A*H_#V&GJ[L??ZB$'"M<3 M4":3(F"%3,,>*CZ82&$67?E/7\U@T'-6MKO&.*JM^JA$+(54@.>UY9,27B'; M'LF5%W,0*SCMM7EQ)$ YC)@.DO"R*8%(&/4R"2CY4OR#0:PA%EVUGG]0M6^' MB& #*Y/L2+/2FO/"L51]3MHCM43R2Q7[CI!)=:3: YIRZ/;EC0G_%H:'X>;K MU@FR"34V(!!!+C!['=D,T.51GF6#MDXP)2X;N@+SKH?/6F=G>]OQN4B/9(D9 M,T07ST2?<\_?;.#RP/%,R!D01O#M/)%)==Q[$3'U_%,SV6:(T_T!#$'E[F)P MR5?H^0\,.\1S1E3E=Q\8,?&.4?+S)'>4$B&DSCK5)3LS=UV5'V2E-TM*>;T) MS:1H8N4)S";N7,!J0;[@[).H"OH4IDL3 LW]H;48T[$.L@EA=L>R_/?TYMN MNV6\ /"M,KV[H+SH$$'67J#D!M7[L]9\JF.U;_V=N(G+BV M:A8/W4*[;9E.?:SFZ$,DR6 <#4\*]9[E>AW#"FU[?D)#<>3KULTWI8(45R19 ML^WX4F&Y'3LECD^RR=GX!CI4R%',XF'R[RL1RW"-LLUC;-2!$51]YR(DZ>(5 ML*N5+H0P*S_?$5D*5ROT!2U9[7JIB-9=/,>,R7,!RLUN/<8B8715POX,IAO" MHKM*Z^W(.Q(#/H-^CMP,W)OPX\^/=49+PE3MSL?QU+E!.LN1(*US[0J&YW*# M\?&<2B/M3?EW]6(["QRN7C"UDCM M<$&KBF^1Z(5I7"M4_75TPMY\CN5)\NWG)L;@*;UGT_8LN:.*F0#DY1%SAH4L M5ME_WR8>$&P_,1":L%*)1S*2!;M&=R[K..KL'^@.ZLKC5_?8D$?S)<-H/I!' M7\(!BF">MOUTB* CW9BX-V263.HRFM_#*L7QG, 3Z&)?VTC*XPN%#CF4']6& MP54IKHC]YQUNOK]H[1OYN]1TI"AT"?1>B!=-?(/%$\;4U_&31RRI=I_ZO?L& MP_I1'N#LS&'I/757!-3?VTFI1M2QSDK;;/#$6X5Y3GOGF+ ZCPF*1]QMD\[: M=AD2\C1],YVGR)O5,+ >H!IRPD\2COZG7,T5Q^15HGG(7Y2 M"DX@JK7D03<9&7'7ANX,[A3UNBR35BK[B*R;$%R&QV&[V/^_+QT*DP7U\Q[F M>@I1)K>#%J3&J 7%'/LF07 JB8.2.SML0RS&F#@SCW$19]#Q[L[&[_HIL["8Q'QX"9K]F4=EXY7^_R?\PRD__!U!+ P04 M " +A*%0D;1BW/43 "+@$ %0 &]S:7,M,C R,# S,S%?8V%L+GAM M;.U=;7/B.+;^?JON?_#-?MFM6A)>\D*ZNG>+ .FA*@FI0$_O_33E&!$T8RQ& MMD/87[]'PB9VC&S)0"R;K9J:#B =Z3G/D71T]/;UGV]SVWA%U,7$^7;2.*V? M&,BQR 0[+]].?+=FNA;&)__\Q__^S]?_J]7^=?-T9TR(Y<^1XQD61::')L82 M>S-C3!8+TS'N$:78MHT;BBG;\_4/B7T!4356V>;7,(4[%,M M3%9C7]4:S5JKM,&WC[%_W=R->^1IV7,]T MK/=DN:<6F9^Q-&?YQ',=2-%Q=EC\FU_= MX72X0)0;XP$4D5F.EAKIDOF"HAFDP:]H /W1'!U6->D%ZJDCTYW=VF1Y8*/9 M5LPGZJ.'703+M59[1I]>1ADTT35MJ_D9 MZ@@**D@G[T-]4)W=#$$LKA!\WPF9+,&E[CB3 5#AO.!G&W5<%QR;CY]'_O/O MR/+&I#,GU,/_YKSMHHR]E5UFS>5O1?NM@,8Z_%1ST\:^!O,%#)#,3WI"KD=] MR_,I](Q0^Z$W0[0+?L,+VJDS4BRAF/Z74$J64*O=NMVDE$+0/"$/4^[[WB ' M3;'W",/!3L@R)"JCM* W\.WUD R_!;-$?TB=X\!%G?O\4>*[A>;]3K M1LW8% !_=X9PP?;CIWG8=NWQC]TN^/1\9??SQT?O0& M\,O?%)3!50'*L(D5JY[-PCJ$QOD.Q'%14]-]YO)\M_9BF@N0V[@^0[;GAM_4 MV#>U>B.(X_PE^/JW=3\42K;-9V3S"%GDQ]\N6Q<7S?/SRV:SU6Y,;D.C8,PJ17*AS\35ABG M+TAQYOKS.9=6 P.;A_FGE,RE-!J43U2P$#I!]-M)X\3P7:@B6;#B3?O$6"+\ M,O/X+T4PQ:;7T)VS?_I_^OC5M-FTN^-U34I7T!WRZ9> 0:F\NC*;1E:2X/Q0 M=24^F$FY3\A"@ <1TI<+0M9/]&-$!T^J_6;;/ MMAIDT":3M>24YH:H:P<;&1\>B&.ECJ);TY:<4'E, 8,7NC%XA\UG;&,/(Q>& MA)%'K#]FQ(:ZNFQX\%8",K.R:1,DB50T&TJ1DC M.N^AYXPXU9:452)0$IVN4Z0PQO9HKEB 32[D&$]<(385 .HZL>K/%S99(?2$ M;+:*)STP9N:K$,WYL.Y_;I5<>F;?_-8ECD=-R_N)O5G7=STR1S2LXRK\HH<6 MD-ACWAZ/QJWX#LT/Y.XJ+JZ'\W;]\KILG!]$!3*3M 7%A()XWND7-N>6;O^" MU!6P@#P( X(O=>O=H^Y&9B!E>V*M&,7%7@-@]$79VQCUV.7.QS:X8J4*N(3M=@MG3PJPW=\=R_+G/I^D@UN +6%X.#MCA2C."597)RE2_?4YAN3IVSOB M,M]O. 5W4!R;5)%2(7/8!W)Y5^OKV8NT!.U)64HQ MNXC"&MY"6V)1/NSXT"6^V\D-FA**-G-)Y/;?/&J"N6/'I*L!,T0V"V'Q06)# M_5X&CH% M)M##>NVJ>ZK"M#E/?L'+DNI01\CR;!X'8Q3*;*U5@!'O%[-Y3 M42^N)J129K K;IG(\PZ3@J0!-JPH9U[W*+"^T\BTO=(?WCT_]7R#= MX->^,7B S_WR+#1LT5O&(EUJCB):?2%K)?&6=6ZLQ-1W7 MM#AD9\(_!1Q.?O==+[AO8\_V=I ZZ&>=AS W>:/^/"67K1/EWV?X"%)Y_VMR MJLJ1Z2VW3,**=Y]]#ZW\UZ6__-FIG."WH"/?:G4V2)AIO/KD1!4P56 M<1[J IN[6?UPV2&535BM SW\:]K](?("].O=BK&R#W..7;17BGU!ZU74E.U M[PGT,Y$="4HRG@&V%(SV$(S4%@ZNIU_8*/ "H]?6"[B6R7H$5I!;#;I.#_D# M0OS!.^;'@?^39@3;$\?QMMOUJXNJT:X 7-=S#8F#K%(K"QFYCH#Z/!J0.;]0 M^& 0[;*&TUOLF(X%"F+;H=A&*/9(!+]]1G3"13+[$9C(3JHHS^4=;(D6]+9N M".E[4H3IC\ :U+!G7NU1U%:TY 0I>0&^>#DZ,^L1&$)N-00V<54"FPBOU1?' M&5+S'*459.$/Z&^7@/[@YOW01]IZ [^T7<@(.TJ#R:V8P)*NM=_K).@G@XL/ ME8>9(-]1&HN,#L)@55VW26H23NI=>=*&D2KE*,U$72.AT4B&.%NZ6)#X>DUI M\Q&+B&OJ&C1U7GW;451':#C:Q3Z3R-8#JF51/Y^A"/(?I96HZ"(TD4/MR3_H MFBOSY]U=UERW"-#/8K1="MZS9[J:,S#7=HB;B"5PWOHL==AA]O;F+-\?U+Z(SW2HBCM%25-6A[9'B M!#(^+H/F)CY3$DH-TLAE/D;[D%=$YH*P%D$8@<8VBUEY?9LM O0S%VU]&UGM M'?A(Z][VDUD(3?@IT:?-BP;#Z1WK:#,>7)+*&U/-=1U44]>S'Y*E=>LNM)QZ MT'5S?M"SWA*Z/CG\LMZ*[8*^:+"C.XA*R?=%.\D\!BO:NW[*<:HZVGH&KNL# M- 1M)_)\@T3WLSWC,5A-/B7HNB$NUGUFFX H^1$0KP0]<^];81.AK>;+=W:Z M/YP)O]@-,#)GWIELW_#)P@;NQK/C)XN''%_*#OG#E7D$EO?Y^M/UP>-P @IC M-C1'G\*DPD7\LHCPC'O&%%Z<\1CL*)\2M-V<%^()5N#&9&R^L95<=L\!Z =@ M*NWKSRLNKK1&NW[9KJKE[$4UVF[L6P)J[/VR(&3_41? 2H]]H)0.MFREJHO_[*[;%W2^R-G::> MX3ZO-^H-HV:\%P(?>#D&F1K1DN![*,S@I1G1XHR_!@5J?H+[)R<.33JOB)HO MZ,&?/R,ZG/:P[;/S\-SU&OJ>ZYD.,T=!,U>64D2O)ZADHG9IERTIR="OI\K) M=K2KV5T#NH8F>1_,1G_3#CQ%CBE^84:7. #(,>[HI&)3,(EW,?32=5;A5VQ75 M3#)7W'*;,.,M^GJ&;-U';OG-!2_G$SN?W3#OV!0O.+D!/='JP4--/)[,3=J$.JQ)9*L>B83ZM="$QCBMV)( 2C% MU3B_FA2ST3^+M$2ZDG$F5_]2^,Z;PPI9G"43EHPT20"EV 5VQS;5HCBBS7:3 M,-K>$WI?\MEU!M>9>HC^/S+I+7[=%6E,EHZ&K<9WU.[WIX)2C$&R!_="Y<35UE+@V=H/LM@Q/!+ M<4.<$M0EV8>]+,D16XL ?"ENB),%^H#>O/$2V:_HGCC>3+1\D5?<<5J/E!8R M-[/I8$8"K%(3^TAJC:J^?G=#+C3Q,9-^UIS!CSAH(06M%+,T 2YVXV,>JM_S M59'M#'2EF&?%H;FWON=3=(\=//?GV0$KZ=P:0V,;:%^YCY+YJ+BT(-VM/9-G ML?7GAE_"_B\-*TR7]V,SH:"XTL[;]7;1)\<_Q692X5>I"QTX?,:\%Z-YEW2< M5I.!OQ0A*WFP2[(?HPGD'*G)I*$O1<1*$NIXAB@RV:+1;@;S+N<8#28#?2G" M5I)052;Q64*.T532H.>,2^FT1:\+A3:E]^E=[FV?'J2Q@J*UWJ]WK#L^?CB3 MX.T7=FN[!4D[<_8I#U*1K'B;NH V5?3I[8-%O)544,*Y=,YP=[4L0 6D/J\( M1X<.FVU3'\T0\H)^6FTC=VO;25,NT^!"C4!<6;9K)Q^]88?T4QVJM"S,$.H7 M]7:;W4Q_V;AHU"^*:;O)2GZGQ'55D44SZ=>2E9E(-N@:@(J.:UK&S!K2]>3=\YVD%2A'P'TT25UCSHG[5+KC>3^;R MWH3I/3;M]2W(3S ]H:\I)YNS,NIGPID,)$TV)TQ]3[D'<'X2^@=[;(HPSUJ) M;W'.:A&NB%/7-Y\W>&ZQ@]T9FGPG9*+&N#AGM1A7Q*GK79?"=P_$0U-:%FV& M*F$EN8NIBHQGBO-ZJ8']*C.1M.<^P)/T9_[_&:V'EI09&&N3/C; M1IPC9Q)]G%GU,95]B:^D31U4.8KW2;<^);3#!H$EMFVH_<#Q3.<%P]1D_?+# MQ\\C__EW9'EC$E6!6ASHO-[\& <**V"8SL1X+])8EPD)DM\%%3$\8D2K4I;@ MT4>]@GGVWX*;\$)M"'V5[*Q@>^SVQ\MVJWY]?GUY53^_+,HEBU>6]\MYD6[/ MK%\GE)NA;0Y;;A64(MC$_% /W>%7E.AZTER=K&SZVX0"D4FKR 5?WWGZ!$W% M@.0["S4Q%3>1O:BC%'LP4QI#Q)6+.@GJG8I D/XVM,/0LR=U*(2QR^#DJFR) MV>;I#H>]GX.[.Z/ST#,&#^/.P_?!S5W?Z(Q&_?$HGZ=KL#H9FF^6.;##JUW7 M(PY I6>*MZ$K:$.-$G0IBOV'".=_75:=B,]!X*ZN:D7LX'/]CF.P%15%E./- M-BVF/3J83M[Q92_(==QI)^>I[A!_3=QZK!1_+6&T]0!^FGYC3H27_AM[KT?V M3I+=A.K7H82ZATD MQC77/@*;R88O<];Y$V;.@_G"Q)1MON*O/?J6YU/V.*HS&7HS1+LSD[X@Q6-K M%\EC:^_%_-V(%<3GS[PH(RBK+#/DC_H*GH5E5_(/UC>=35(>(I#.74B@;19/+JUR$HLAF+JN5&7(H9[XWO8@>Y;I?,G[&S M9L7ZT\]7H)02I8 7=$]O]QRJ\1&5%F\[QZ:(D8P3,LVO:]X84J8 M>B^O=+(7B >NZV]$LR_8XY3$21XHDL@1M\#K=OQ,71$M+4/;FZZQG>P>W\4:@5R# M"RY19PD^S22B$[""1P3D3+ 5?)L2JY#/7H23DZS="-%7;*4] YF:1\MVK,1? MU--1AYKSH>2B61\X'J+@$2K1'LU4==XSL98BY)#$%0V_LXLZH8(1$^_"^(?E M#4)&6-4-);<.U (=J0L<7\_6? 6CYC_^ U!+ P04 " +A*%0ANM-5&DQ M A70, %0 &]S:7,M,C R,# S,S%?9&5F+GAM;.U]ZW/CMK+G]ZW:_T$[ M^^&<6[4>OR8S=BKGWI)?$]5Z+*_D2>[YE*))2$*&(A60]"-__0(@)9$B )\ M-FU5I3*RA$=W_QI H]$-_/)?+TMW\(1(@'WO7Q^./QY]&"#/]AWLS?_U(0H. MK,#&^,-__>?__!^__*^#@_^^F-P.'-^.EL@+!S9!5HBS\/?CH\/CPY.CD:?/KYY,O/GWX:W'_;E/M&B9SAHH(N]G[\S/[W2#L< MO 3XY\!>H*5UZ]M6R'E>A.'JY\/#Y^?GCR^/Q/WHDSEMZNCT<%-+6H+]=; N M=L"^.C@^.3@]_O@2.!\&5+)>P/O6Z&1=G%*8*?U\NBY[?/C?WVZGG/@#[ 6A MY=G;6KE>DGK'Y^?GA_S735':/580E&N:_NJ$FPKIPC\=QC]^H((>#'XAOHLF M:#;@W?T+ER65O\NP5!LVQ+,RMXY,U159M;UHHV>WQ^B-PP8-^P M%H,#]M7!T7$BU_^-D+/\,& _?9^,-JWE&F(%#EG9P^N7$'D!?G31M4<5EW#< M;W$0!@F/6O P<;A I'U#T.;SN]!"MN2XBG33T?:XS+[;KI :(U--;V0 M-]<)?U]]WWFF6Y"AYXRHHGIS9OD-@P"%P?JG*OR:- ^-_]V_I]'CG\@.'_SA MTB(J[[F;-\0GQGRFYU9::?"N= M<)/?'?)ON$N+[93HUK+R]&#?<]>1[?=S*0>Y08]6"\5%PU! M,]V,!#1G*(R\F4^67,!;[QI;XAWZ(Y[1V7B]R%<:$J4[,Y8-9]\B]EI&R<.GAYF)0YM%SW0Z%0):2L?SBZ^+ M1D';]5+L+RWL-4-PTG0=]/*F#I9H^8A(G<1FVZV!T@4EBMC1(SK8"*)&>H6M M)U13_<"Q1^F6MIRTSVBJ?**1HAZQ<@[W63X<.(%AC\\_O=\/O5B);Y#P/Q<.$P1?7M#*$N.X+TB5"Y- [' MV#>[9V/)UW]LF'Q@:\"Z!]=Z1"X_U146.JQ.:$#"%)'TKUT"Z5=_4'O-H=N7 M,9DB\H1M-'S!P0Z)\F(;(K?*-B197C/.2$X%/J,WYKP_'Z]9FQ%_* MQ9>0X*NHCP)*B[]B5%MNZQ)GMD%"3G"564GR8A>5;4CV^35(+/@BW=D1O8B# M/LO_C\^G7TY.SS]].?E\3">8LZ.S3VU LK9C&L)$R%7],!G/H G!WS(VS,X$ MNE.F*2RR5D\A#G(M8V!(: <@\81FI<1WRK0J\9.*$M^A'8+$URL8-=?0B!ED M199"JF!#LN>[/,V%-T=V1MP[R_..O&-;_6?;]T)J,%Z[O"A%-=Y9;W^G&V[D M_.M#2*)Z+"1CD)(CZ&#X&(3$LD,)1/EB70X.,ZCRM*\(]@D.7[D. !@I"84W ME#GF5F-$_H[#Q644A#[=/XT\VXU8R"3SMM#_G ?K18V364M=KBQ%>B@ THPY M:%A?^D$XGK'CN?2\/O5=IV (ZE1L%M#!@^PK M\8. VE$S+!M6F1*M@O*IROC)D U-ZHD3S9M?O["3Q$+K0E&^541^JH*(@@EH M^$R12]N)9F%B R=)14N(S?$3RAA0+I)TJL,88(K5,3L#DJ/,6AH3E" MJ'06E.(K:B&Y_HKIJAK$@CH0C'LC[ KX 0C9-L9FBL(PWB"RP]5-' Z=W)\P M[0KM576+I527\I(^E"%J#I_E83 MUMX3[$540[;'W1=HYF<"GJY?Z&"G0L*>15ZY!.Y\CSDTJ3!=KEPQ^Y(QU&B/ MK6K(696QV*@88&H992(9"A?4E);OO*6E6T7WO#JZ A:@(4,GI:TF#I\L[+)C MBP>?!7CZ7CH&EB5BV1+$C%MI=P]X5 5*8]Z@07QM$8\%KZ^3:@M\+O+B[8)6 MZ11.S@1T=%3#3%(6@D.E2,E4X/1DW%QA-TI%_15@LRD-P652!9T-(]#P^1WA M^8+E_SY1BVF.[B(FB?&,$QV,HY#=)\)/_=3SG7DS[8ZW2D?C+]Q^#Z_WT?/?Q['Y#?'*$QN"S5U/=X>F$^ M2E^S3A]"]C59 3 ;[Q FC",O*-MQ'+^1JF4L8C$[;P&4;!C\I[.CLR_=!_?7 M"Y2010#8I?Q'VP!%Q\$Q3?<6=D;>I;7"H>4J8]-+M /!P%6J;C:JS)@_ .A. M6.:SAYSU;EH)H:PP!%-4&R<9$P# &-IVM(Q<9E/&EY90;@A:L-GH*3E@4>)C M4!]"+(4V9 9\ 4!QGS;2@[01JC4$T7.DPS!>$8'F45-'L:,VS!@VGE-T4.WM&01!)CR^DI2&, MK!H0D_('#;;8T.7$7?'XQGM$*73XA<#\MS$G+[A^0<3&@130$NU L%WJ&IQF MG/=$"6+-K4$+E U!F*-+CP(-15 RWQ--X(+@8=#8YIYR6FK(!L0="LO,B;M0I]93*2C/=&\*2WB8KI>KES_ M%<43\?WZ-DS7DGF>2[8%(<.OX1E&P7U/%"+6<2D?I28356O0IY#"L:$];ZBD M $TYALZ?41!?!_O@2YSSG*O'W7N$)RB^(Q8EZ>*Q!%(/7W"IRORRC7<+(;>G MACFH>4%!TT@NHNU=S?F!JIJ8U/4@9"'5M2ZI.>T3J/&D60+5=44P*XN.UNH" MN68.&I*I"6F"^ '4@_]@O;!;>Y@.4_JIYJZ#P[,S4O%:8-XBA+2Q>J=Y_9^T44GS D^#$*8P[OJ7I[TJN&JK8*(J6Q!OVH+(@.XL@K/"::@D<2 M.O[IZ/CH>' PV'9"_^#]#/S9(-T3_9YV-N"]#=+=#?Z9= @]7-Q>("=RT7@V M]$+LL%0!BO\4V=2D##'+0&,B)4]8W_(UGNTECRG#SFCOI8@ZZ];UYB,CR M"CV&#[0S192ZN"B@X/1&,$_/*&() %A)=@E3QD_+"@.):E=II H,0-'L-<"1 M#?8^/SLZ.X(3SUX-(B%K3=S7<^E[3XBN[W0T3Y%'U_([/T3!581HT1-AG*Q^ M-0A[*K6:;6[QT>('P*BI.&O?%@33UM=\=R&X=8LHLZ6N>?GL:^!O/V\9D00< M-JDP_;F:A$V0(X]=M1B_^A??+C6Q0L1#G1W* 7N(W9K++'V3!B"L#";79)CP M!@U8X04L[(;4.#?<<.A*:T,8R97OI1$Q!@U/?9>>^@Z;$NU '+8%ZES.&=K[ M:W#Z>D&*YL V +WG]Z)P'R];="PW45-.>-89NSW+N;=>^>7(A+ GVOE1DD0+ MZF@80@Y!!=6H0P2]U)=XMQMPM*:H^(>F)N_ANB5) ME&_]:TF56Y8 [ 5,+'\809(5(-Q?1]EV]&*-8($URRNZD(9+/Y+&*M34-H2H MMPJJ4),4H(4KW%B8\%A/TQB%4]T8!=;#@'?1E[B$C4S8"X[\W=M;;#UBER/^ M#5F,86?L39@6L.!76N#.]\CZ3RX(54A"C>UW,==LR+]X38AEAND-07]%R+-? M%<$)6C7AQ"K4K@?I^41+%@!6E@V=(BJ59^9:-8'$,QCHM!!$%8MO'<1,J,#Q MR=G1^2F<*(CF@!6R#13K8#-'*6\>TZL*P0EOH-!%L.89A 3BQ>OFXZ^8;OJ) MO7B]94\+ZBVSRLH=K+02]WI;*ZU2')!@3^MGGFCC&5O1!KP%6$/A"\>TG-_W MB')?5N@FD0>_7(^\510&G&%QW*-6#:B+V6O;#)O M\G88B0+9=6J!FB#J5@EM*4 [\@9AC*<=2I B&1I?-2K! - MW8LHH*P$ 57(1^SQPXSXV=QY_(!0@)WDZ=RUD&0W$Y=J"4*\2N/Z4$HRT$[0 M)M32\=AM?IM+BN)3+NV3M$^Z)VE)3X-45^LC-> G:GD9?:,[0[QRT15R,0MF MH4MY.JY-=7Q6MK&.;YZY\A[:-CL(9E?F$-^C'^V81H4[S[ -..=GU5"7 M7#6C(P( RP=+]1O/ADY,A7)O*"X*Q"]72H'3T(FYZS]"67_2Z=G1V2=9W9T6 ( W(A) MTG*'JY6+[?7E*=AW+N-G@N@*<3V;(3M\H"M$$ M=ODJ6;0S.(5A]RV596?12 M)Y3').6; [+^5ALCU90"T)$9$+7(+H&?SH[.?X*SZ'>O*D+Q -">*TS))8@: M/14XB7C8?SHXCF7T_7+"K$7%Q[PDA89SZ;TVV!F MV>PW:H.1\(I:7PK3I>Y..C!I)![E^DR:NF4$0+>N<&#-YP3-DY2!A,6B0\;B M:MV=&^JR)$364$?Z>G5-PF^<,1*?R/2>!8S*(J^,*H.84HMA94YJWT8=YLSX:*)5:\N!'2K M3*IZ7'8R(#=TK+^X0BM:F(<4W!.TBN\UV35XJS<'8G(UT5SE8-5FNU>#]S(B MBGOR]:I"&+K&.)NQV"M,[WS/+@]KNC:$L+AFD$USV>VDG%__:YZFS3N $/W6 MP,1M+@AHFG&%9H@JK9,8*N+)N\Z&(5S8U(HFR 0 7 .D4WW-;4.X]:D+/6AF MF:C5DRETQ>NY,0NJ0EC]*VS)])@$BJKZI*7*21:,?9F)\AH?1/445=7Y67P8 M?%P%>*WF(>SE&M4-+2DTONJ7(%5Z 7\=#0*:ZK5AKX-O:/.$TEK)'M7^+;T. MTK01"-N]LF/>E%=H@*_Y9CQ@VW*9JCJ87:>#/2H%JJXL)=/WY,XX3U_:):_O$-2!1:?O$-25W_4=HG[BV3UQK MU=.R3US;)Z[M$]?VB6O[Q+5]XAI05=DGKNT3UVJ4"@C-V2<7[9.+]LE%^^0B MT_H0IO1]S1>E&GW63S6*NQ\D_0^V! PR%*P3 MD +@3V8I8M_'9'U0ERZ!J8:L7*1*0*K8YCX/J>4\I%IT8)^.!"$<&F(ZDL1Z MS\5 WB(Z!P8:(9!GG\0OE]?7+(3-?5$^2WW<0C/GRLY'MP51IS6TVUU8:FU" M28_VBC-_7\-7DX=FU>[=W4(0G#J-*,$NH]"F@W&X2**\@L)#>4E9"/.Y6.G2 M0$B(AX9'ZG7F@B$D+ G!2];(.!)R"PT\KF,I2M6A2]+2$ :40@]SHTK$ W1H M]"8[204(JU5)@,SFOB;=3_EWXP-.[/J'H?U7A(/4%3>Z'B>J 3F/4]+F(-T; M_9YWN/TUU65?7$Q3>X&1M#0*YXV$0KD?3[9(O*$;<1LG)7EO@TQT*',VA[!0&71=Y/=97N')LZ MK*0G-W.#I*]N2L'^XY*RB*DT^1_\IHDXTE86TV;6!-#QJU0',PZACN,L]C:.0[EI1\)OE1NA7/%\8*4'Y3B!X\.I1D_(R:#RXL1S! MUQ;QD$/IC:,P10MY30U#"(+258(Z^>XX(,IEQ[K3!4+K&">:JL2*0:CG4RJJWL7B(*7IXI4%!RC\2EHU M(?J8]%!,3^Q:K )8Z>6^ZVBCIZP!8<]9=H"I^ * U(8-)3JY4A V M@"41R?$" (6;B% A1CQ*]P:_L$_JX:*J .'&B9+8J-@" !,[%XA"1/0&C;0T MA*L@2@(DY0D0.E-_%CY;!(V\T/+FF%V^R\(JM; JJ-LJ;(^6^)3Y2(79%]/DY-P]H"E,.,GQLL="I-@Z*)4 M&*VJH+?52O#U^(-V=IRG^BOQ@X*(_J)*$!Q9)IJJAC'+&S@ 7==_9F=O-SZY M\J/'1X*\#1K \(8+0VO&:O@T%:P76+>A>$2JV^HICF#!MW(>Z)T^>1U M>W!>L&(J:T KMQ"J60++&H3Z_F;1?=1V'(#JF;L#9< D2P[640=Y,NT+M$B37E>GD1 M.Z6[N=UYQ:9V;_Z=JHXBZ4%0#F**@U#^V?N90G2'5) M"@"@[(-*$&3#[+\<_W3<8,*O:79!65B$3#41LC1%=L06O"O\A!EC\M@D64D( M>S*% FV"CF3T-R'57Y'EA@O;(JA8KO*R$#8V.I*5<]#"S2O46/IF>1%[HX7" MZ\V+!6[8 (1]APX*AFP!F/;7!D/.^[4SZ0O*=1>%)25:''2U8Q3U-<9JS<;$ M=]T;GSQ;1/:\C+ DA)E,"S@A]=#VYVLB"Q" L30K-$+C2OH^(O:";W.WM MN:DW"0J@**@+:7AHXE3 $500*6<(S[TX(,=^Y7?HN-SW\Y6*ZE9^,F'2 2+ MP1!.';:@^L9V_YY&CW]2,^C!3WO.31UG)\:.L_QW"2&#T!^D26G>LR;;ZVVL M$G8V'Z);_(0<+M $HOB;77E>O'ZS_O3)I6L%@0HZE&H\-$9M="] M]ZX1?*E'Q1<]F!0'\+VK.0PR#@[]#D& M@.^]%19>V+%3!L+VK :<=K@"@$6B)LAY0/;"\UU__CK!\T4!.H6U(.R_:L"K MD,]&4MB3=W8G*-[^!0N\"L:,U3&Y)[X3I_U>6/8/2H\BD;U,,Q#"2"K@5IYQ M $/1P.97[(*,6^E@)[0SP3:^$S*6"7QM,#"02[4$9%=4?X>R2NE$*H4A Z$F2I\5R>ZA,%W323!G_2CM.LRZ$75*%X9 %7HMC M +@^$,M!2XO\4)OB^6(0]DHUH95GK@F#V\C@R)U=IVWNLBVU'TM1 ^/;L*[: M3+>^QF;(MRS? S2+W%L\DX5#ZU7MB2L"]VN5A!9D#6;#\7+_8;L0NJ=_$)15=FU2VN2Z=XC4OR^6%T'?MJ$DK M8"SD58=&%96 J JYV91@#WES%53#+ M>(4.L(CO"D,:AJ5>-[AB3J%!F]X_C&>[/$A +:K4Y=L7-<_,1:SV(!>@0O#_ M::7@_WVH_S[4?Q_J#S>X91_J_\Y"_?3AV:]%7S9M0? ?=:LF&U&\ >V@W9O':16T!OS0N"T- MB871?QVY\2/9)J5L8\"3KEK2D%@6;T!!:-GZ%(0WUN5Y(R %X;+HMX(,9R$B MM6K)3HM='H# 4)4=@?1(7WH2F"9Y.+Q%U$&&JUU:*QQ:+OX;.;N/:P\=AV,B MVZOJ57U#T>%Z#'=ZPCE:KBQ,F$]M@N*WMOD=KI3Q<;A Y')AD3D*S(XU?\H_ M!K#MYO\,,AWQU2#I"\!)IIY0-(XMC1KJY, BM$+N6KV( JK)03"-':RJ M4\F".N#.(4N@F3FA4+,+8$I."%(>(NZ4 7)$J*5^&3"R;/11^)D$Z].?SH[. MS^'DG%<#1,C:_BT!J;!%JK-_1:"2DU@MT_W[ 4V[8-7R[]_+ 9<^6?F$3HK* MN(U<*0B^3BD44JJ;& 1ZUE=N&Y4>!L9-=!1349)503"%D,=-]]5/_@7=(8.5HS$\4PRZ SJ=QX344$U2K!;G\](,JA53%P@CPI9\/BF M4PHU^Q6YSHU/O@H>6&F^H(%T2T4[YV-^BL(PMJ23 M(ST)6LH:K<)VU@QL2@:AX;?+96JZ'GDV>X&(?Y9@J5V[55S/F\%5FUEH&',. M$PV4&2T[9=KU_1XU ]@.3STX1*;_>/2?$36@;!(AYQ9;C]AE'F[#T^7!%5,S<-?D[ ^@NYJBV0S#YYX D2>D?*>^H-9;.X0N9!C M3/Q .QC/,I0J3T45Y8$<3VLJ9^8J7SE3;PFB[$GOV=GQ\0F<0^PZ81,R"@!) MB1-">4I54 ?"D7BA@F:N#E'S P"EZ^7*]5\1VK@CE/A(2T,X6#="1LH) $QN M+)N;>9?4?*1,*!&1E(5PT&Z$AX2/1IYUBBV99$ ^^%N'@>(-I\(Z$,[3M22N MR4_C)W3[8_?]L;O&CBLQBR;YM[M5.RY1K;=PQ%[()#3GEXA@ P!AV'R:"ED$ MU#[LH29+SP"/CB(=)/#<6Z\\5ID2FJ&)]CY!>/D8D0 EDW$.(/VZ$(P_4XCT MN>O4CWSA$^(_4[H,$XX^YQ..MDTU[\ZMZXG:QW#D,7 8$B+?KK)D)^>COCJ)P/NA4@V"7%0M?GQ\ 0X3MQ,:S6#V4XT)4$((1IC\81!P 0. WBV"V MT$VL4+5TYXMUL&Q+QH3FLIUG 9CXES MXR- ST:7@T3($@"4Z"3K^-[(HQ/MH^7]&,]FB$ZCC.[;T<5XHEXX].I",*SD MRKAC\.HP5#]L 0E3D-&_=N&B7_TQ86%5@G5DY[<.%@_) EZP>.S0W:54A6J> M^[7C-4&H QE!0E!0'5%F)T,@T2VZXA42WY'$OU%!+:.E5.8[OWEFX+@/M) L!J3G2"9TZ@-B2//)LC*945F?LI7>QLGQ6_>H0KH,NO::J&(.&J$@SOWN4,&>M MEI?^DLXVC*\;A.[I/IM^LN;R)-C2[4&XU[GBTJK)*60ET, 5QF7,):$"*/WL MXCV.PB"T//:R[7#I1[F0)?UJ7>::>5[9IDES ALB?D2"@I 97/Q*6Z?0:#%IH%T8 MZW;WJ'F##6PJN"7^R#SG$Y9:H[??4-9O%];JCAT#UGJ(ZCW!MN8N4EF_753+ M.WM*L-:XAT=*RSU!2QPMQ]XT].T?G!Z17\>L?KM(573GF+'6F_'''K +%KZ; M6A/&LRTG#P3/Y]* B\JMMJL!=?M\2C#'ST[I.8M^X=EX M9;GQQH^51$LDRQ*NWFR[.E'=856=8VBJD=)KQMR='U__)_5V*,JW"V9U/Y6" M%6@HR7<)%B&O&W_I>/:P0-=_1?%)Q,KWY#A6:K'=D(BZ'5N&S,+3A1EB%W3> M8&]SY;'\D4UIZ78QK,.K)6&DG6UQ$$2;;MD7LO&E5:-=V9=W/6DQT[[\U3.< M9IUV,:@8%53,#K19:NUV3NZL90Q(9BAAR7;1*>\<4C+1 TRN7VPW2@Y<-^\8 MZP,EJ=XN>M4=._J<08,T3=UXQ@AG]V(P8R9Q3$JPU*C7+HC5/34:+,%&+[9L MDDM,9>XV=95V,:ON8U%S PVN+&/?/2NF'CEK1=/::PGKM0M^IQ!@W3'W9;QL>FY(W>J0,C9 M-]53A?]QASMH\/$;'1F[#PF[$LP$Y2#DRE4!2L 2-'0T@.D0$XW+DTPQZ0\< ME\J3,V%)""EM=8%S"?7T+$UDX0&GK#"$_+2ZD#([ZFSP"E@>(\5"*1!)7-K\ MFPN+Y53Y2V:R:ZH\]G9\3KK6"Y2OSXF* =A%Z^ED-D@L1P? %"8(I>V.?^*/$0L ME]J 0V=)1]Z!RF9!:;U"3\CU5XS3 MA-"""\4U:D)P!ABCJ,49 .SN7#P8PHL4%@6AF"'2=6J>TC M?_K<-/(=%UAT=&8I'*=3ENY1W.<7:X*!FK G1#Y?<)QB_ 2*0)7B%\#2$AL>K\K'J';*P+F1O%&C M:X=K %B59W++B^=H&1/-= 7$ A3J?&;7VPCW>PVJVE76$CP_.SYN,"W:U*CM M1*N$$@&@:/S93&S399"?$'ZGN 23Z?N MZPDH'_T;A!-G^W&.9;T6[N/K[Z\4&HI1R-2BT=Z./ M=->%?>?&)\E7K)SLBL6VB8"0@M(SS95($IHZEY9J[-D)4N]Q3'S7I?RR'^NV M[ HZ@Y!WTY#=UY#$WK :WD6J@-;Z^^F%T[[2*&Y((=<"?&NZ^)46#(.1%Z\ M7XD?U+[35?74ZRU,Z_HH%"$XC61N=W9+!W*N(D*%$E/+&0M2YRS!]0LB-@ZD MFYLR#?5ZUV*N3R4D!$Y=*DJ+BF>&><_VRPH2WL!DF#4UG&OWV>B/2 M^N2F(="WIKO)L&2NSD8-04$_O=Z%M*Z; @&^-5U,"?-WA.<+YD!X0L2:H_7B MP=\$8(*>M;5OUB8$PKN[X/?4VM)\IZK=K3Z_N;VYX2S2@=+W4-.EYZ7"'6(3 MVEXG!6]L]]^DQMG]6O^.E5\0R+>F*>B2]TWE'SOU+_JQKD#HZ?2G.R0_<$,1#YHQ(>OQPS MLEQV#Z;D7O&6^VY5VR5365/#<%R>[0E1O(V;:>74>6Y>9/=W;[ZZ_I8#;.&SJY MV14G2$VM9VW(LMK"\I_KL+^K?$5=;4B>()6UC'CC6].V;ST%_$6AAX7E)5+8 MI)LTF%%1DHA6E5KR6"&PJ)"2DGR'ZMQ,0)YY_[V."JDT>[2L\&\NL*^0]6S, M0.NJOMM]KZ-!>J#IN_)^/XK^&Q=\9XJ^VWVO0S]ZH.B[\GX_BIZ<]G>HZP(* M>AW,T0-U%XC\_6C\1OP[_G6^V%U9(;JQ,.&[1IB6L [F S1NS]#+94*@&\D69&W#MQ2< =9F9PO9DQ%I\Q)?BJ46C;Z:5NVG7KK!J55K$R_'&X%2:G[$7^9 M_2ZA-2/)Y^?GCY3P@^ U8/Q\M/WE(9?D%0[8VQ34[.6W,RY\EXHRB*UESLP$ MK2)B+RR6ENK/B;6\0B$=+EN1C+TD&%JHR)LW!RROEEP[(=.;AFE6P0& M>>:=J=P-HME"W5R'FM 0BYXIL.^Q+9'B@=^".AT\%"8SW84H9*\H5;("8#.W M0YCR$55)62#OZ&JI6N8] 3$[ $"A-"U]C\]=RF4@G LJ=2J-@(#^_2.% M.W./;)LFG7OV+PV^M9<& ;^,9_C2(+R7\=;#*&=^RXR26Q OUTG)%EH?G3TG MI]IGYHS]P@QJ10T0Q_1*4+38 .?J9TMSCMX=CT84+BC1?R/GP;](,:=\V*!\ MFS#RB@N5-_=007F.@2N%X/$%/>2%%6&DXE:!5\A6I]X69F;CD)]$#CV'7;E! MZ4.>C5&P^2,^>]K @8I M"@8I$GKCD]F\^WH1!70%"((40\'%:^JO+=/T4X"I+G)6EC:1<@]@YA?1QCX2A)2.(XUZ0)Q(!9I:!-0.4TVL<.E'7IA6?O&\)[O-L[7> M(;R-"<7<+2&^+J:O(K(2$TUSYM)N#<+;'>A[;-IA=V!$I\CWZT$RV5 MG_@8M@'H'*@P MB0-0"&P0/M8#P;.C$5ROA3<5$@1SFE%#,-G9@[ AM&9FR MV^)9?L?WE4,UD9;_?'2NA$RS+@0OH4H1,T-,CR4 P.VC#7MPYK.Q/:YG,V33 MZ<'EG2'G"A/ZM_OZX,N_HCB9*BB;<-7X#E),S/6+[4;L(95+1*B] M[[$M 4$A^YFSI8%A[:U#\(QJ!"G7R7*W6:;QVC+R>$(L]]9N2!MZSLBA/^(9 M9LO5, A0:+C7/,[O-9,>!ZDNZ;?;7GD(9+K?0=QQ;W:EFX"0A-,)6ODDY.\5 M;3B^>$U^U(MG-&BIK8P;YAKQ7>S$;EZF7I+4,%E!0#O4\HBMLW9D3':4#I4G M1QA[J"X*(.=,K61RX3>7I]J6^/_X?/KEY/3\TY>3S\*E#50I$P#@N/0)G8&I177G M>PEY!4G>TO)=[@M-(5&P 0"4D1R M([:YOL)/.)#-5LJ2$-S\0IW89DQ+*&]"GK\BRPT7MD50L43E94$X:Y4RE=/> MA%3'J]!'+K)#XGO89HZ7;Y87S=BC[RQ/MEC4A@V <*,JY6_(4&?7COSID\LH M"/TEM0TD#A!1H0[651D,U9T?(@8[ N3.6E).,@1)M]Z*L@!<'W+56HM=07^? MI9]Q$9P?G1V?GL+P?%1 1,A3(ZF92;=C3WRQE*Q0UXZ+0LW9YKOFB0=@M-.- M)+LU-#["F.#@Q\7K!?+LQ=(B/Q2[K^)J'2P4LE.Q>C9@Q2R#A'--HG);5EP- MR$Y-5UW5P.TR]W:!R\[?QV?'QV?=KTE-@BED& "^4\M%P00](2]"=TCM%):4 MA;"?UU73C+-$S X 4)+@0DJ_(CA.M+RJ*PYJ&%BS)W[*;U++T>L,+3F>)*$"[L,!6^+F_0 M1D..Y.T#<;*+6]15(-RA47;DJ#DKEP( !4 !O$AF[D^>'3?_YNEYPXB>O[O_M?__/__#_^XW^_*'/_WP;W_Z MPQ_)[:>BW"=FY-IO*QCXX:]_@O]Y9 K)6^+_*7&?Z<:YCEPGY3X_I^GV3]]] M]_KZ^NW;8QQ\&\5/3-3W/WY7U%*6@+].\F(G\-')QQ].?OSX[5OB_8XP9,.$ MZ]90DA=G%E9*O_Z8E_WXW?_^='W/C3_QPR1U0K>L=: EJ_?QIY]^^HY_6Q1E MZOT&@PK1##U"_B.. GI'UX3+^%/ZOJ7_^;O$WVP#T,T_>X[INEY>$,??0?WO M0OH$/RD@]!,@]/%? :%_R3Z^=AYI\#L")3_?72E-^ZDB*ZO$?=*"]SOACV@/ M4/F:_:OB%GU+:>A1+W<,U#6(YM9P9+EDD!VY%8$!M+$HK@(5)7YR DWU^Q]% M0_D7^.1OYUE0+4/O(DS]]/TJ7$?QAK?1Y6.2QHZ;YH*X^4*2;KV.,($SH&09 M5SUR8CV(?O;]3/+YOH,S_S-70IS0(T(-D?3\AS"O4]/- MM'*-:R=YY&I9'_'D.%NF_N-/W]$@3?)/3N"3D^\_9GSX+]G'?[M/6?R"90_. M8\DB&3[*0D@;<+-3T%KK2R!LFBV&]FV'A3CRA0O\_Q"T/$;]](K],VF#0"XX MEQ9XX%QM*RQ*S:$E'AIKH#6"4,*E'C1)(YZE;%!-KRVYUS?(DCS*$NI^^Q2] M?.=17P08^\=^7+&/BK[L@E/Y[ MY\0L>(+W.[J-XOU1;W/)&30PA7O[;6VO&/)FI[)V< LL!!,A>?+6>$MC/V+C M=.^<46L# OOE9M 2:UW;;X>50LA;8;VM@]N@$,LF41X!P=/WK;$3)C[,VEH9 ML:;H#!JBRL&#_G>O'/+FJ#1W>+]<2)Z:%L5*PJ4?T)O=YI'&->[7%$'EY%,?1MK=ZQ:GNK MED'=YA2F#FQWI50"8B=N>U>A&\6,5_E2*9]4GT6[,(W?SR)/W13;:J%OF5IN M5QMJ8Q74[5;/\H'-N*)D0;@:$L4D4T5 U\1M^\%YN_+8(,)?^V(+M*4C5Y=' MWYY;7*VV9$5AU&VXS>:!K9>))U7Y=H8"2\]CV"79?V"Y]*,2DOJRZ)MJ@XO5 M9EI3$'43;;)W8//,9"[R?Q"^I+\*IV;43/T9^^PS8P*B7GTC0/W:MM MF&6Q.33+&FM--4H0#5T]"+?3(/EH8Q7?QM&+'[KJ<:NR^%R:IL+1VO:Y5W8. MC51ELJF66HQ*W MSU&H7CRO*8*X3:D1O;_QYI&U.:V;>-<2DD6I.//WQX_(;D\B=K: ^Q [=$[M\W MCU&=P_O?(VYBM:[D[:OR)=+&56]C[Y8EI!$A;G+FNGASGYGA5+'MIRB&N'DU M.;;/8G(9I(VMT=3>)UHX M6IV.UI=%VC:U3!XX)'<8HB MJ!MBO:4&CN3$))RBDPY%9)^?,B1OK_<8)@M-=XHX70-\HZI_:842J!N@G6&CJ4%T&FI?;&M&[@ MH&7D_GK_[#"\5KL44HW 4I-Z)M=<"7U[U'%Z;[K=4 -U>]4R?.C4F^L@7,F" M"#5$TC-UDV9#VM@)KD*/OOT75;/H83G\#;?>M;VV6BV$NWDJ;!W:(H58PN42 M)GBZ@PEB2G7I)ZX3_)4ZL?J.:D-1Q VQS<'B\(*B'-+FV&IN[T,-V;JDD$Q MM+T[JZ5[E^R3NLFWNB3B-MGBWOZ%U;UB2%MDF[6#KZO*+9*+MM0;.K M?(FTJ=7;V+=Y%=((B$.0[VRUOO1#)W1]%D:1R!N@R"G9L2K2-MD'@-HL:0WU M$+;D7N;W'FVN;LXO;NXOS@G[U_WJ^NI\^<#^.%U>+V_.+LC]GR\N'N[)A\\W MR\_G5^R;;^S%P3)):)JTM/B#0LC;=KU3Q90H[CR0N/':%IGN#C;C)!-F+6(X;#L+/A!X>(A3>P51,\6*GN'M1EZ\)^+WW;^BQ,P-Y-E>N;$ M\;L?/OWB!+O]MY1T%;XP M+Z+XG;FD<'^O"'+*J7-(IACY>\244FMFWS96"./$88]^3248-0; MRQ1P&].MXWL7;UL:)I0-S%;I,XTK\S %"GHUD1-&!_=E'M&HAIA>NEC?MUEG M.DBFA(_%N1JRM^I@AY"FA( *)0G'(.(8N-F*BX-I35!G309_1+?&[ERBU&QC MG"3J6L?21EWB/2>:4+J-HRV-T_=;Y@U_Y>ZWG;^%#4GUV+JE"O) TW&XVF>J MRR,.0RVS^W<10OB"8H;]"C96)A0& MS6O^3V''B"[>ITZ6,]0=JB/GAZY MR RB6QKBWNRO#DG]P^KL__Z M\^KZ_.+N_O?DXK\_7SW\%04=Z%VB:*PPGY#7N$ZA+CV/L#9]X4 2C>EVQ8@> MYU,_BV@_I:GT64\]7!V>E"/IP/'2H&H#E]ZA#KL;,_D$6\J<@A#AR MZ;C0MM\79+F! [M-*;*FZC<->GOJA+^2 %)[@L\N%VJ/1TPZ%L5Q],I^).;8 M\*1F!K@C"I\>:+PYIX\MMS/J2V)G$K5[%4(Y+(:95QJL[4TO3.8)B_$- :EE M-_[)2>'1!N.'CW\2;H;TR4EIXT[K*-["4[+Y42J>XC\*@6B" @6/:;/$HR/X M>];5U>GOB=TZ[W#;1.^&V$%AY#34[&3=K;!J2<1DU&+PX%M1F5PD-\#&\G(K MY-H+PXO--HC>*;VC 2?D@[F3 AB=>LB#4]MU.4Y;*R$.67W;>V=.S32,9]93#.3 KZVF>.07X[H$^A1XB_6>?W!.MY ="E8T^3V-=[YYL@>1 7%(0]T44, 0V59 M)@8O2XSHP$#0< ,PD%:/KV7 J<#8"1-X7H:-5K>Q#V<' QX5+(C2Z-6)/1C M"V/8"%98PT-M6]I#TF M+3\-HCU&4Y=&2M>:;AX((.6D!N?6(M+(P]M!K M=%*UMS.+4](M!IO:X2GO;8R]U]-GYV,4QT?;U-'911[;.6EOQ^Z.SCE=4^:< M=Q6Z;)KTX+Q)M*O.#M!>"SDC:;HM4U-+%<0V:\8RJ)_G]^P7*9I[#_N4CAQ2-*( MW#I3W-AJ#>DQ8:BY6GEP86NJ8?K$/[?59-MB+8.;U?3:3WU)Y,S4X-Y>\NS] M8HBYJ,G:_CDA\S4M+G0AWN-9D*LDV=%QLKYIA.&XGB;"T__K^V^___XCV3HQ M>0$-)Q^_7WS_/?]_DCPSWF4CC%WZ',5P(NW_)F&4?^IS;$@4X[@F!D.B*&R- MXYIBR(-8Y=C^C$ N@SA\E:8.&0M'(:K 'WV?&C[.=T[;O*^^9:%9%3@[[S,EFTUT),'QV, M[QMLN0J2ZR ?)"TD4V,IA>24_M-,A]6KE[EW?'V?\> VIL\T3/P7*O8WKZ,$ M=C57ZP?G38%9=RG(X[XG+'NW.+N(0,P(?3T9<'FJX *QZ531F)\'^ !*OQ$9 M:*,U' ^P=B_4&CS9VSH5> *F#-/"I/82"'Y:4#O7O ").+@;C)U@P=%>\OX1 M_,XRW-O,UC\SKUIW7T?P1VS")I4V2BVODK;E&VS?FU950TZHNHYWR:^)F&RU M33>;3]/ZR8EQG#TX3L%=QA79U15FUNFM8D;B;.C&EZUN:7P/"SY:R],-E9%' M>3<0U!LGJIJ(([ZC \:V5Y@FV#@0NL2:+6':"%=G[0'2::'(%G.+55SRP0^) M%P6!$R?PW)!8;+5XB*.*"'<_61;+REHPUE2:%1FHG%:3P'Z-V02_TG!C02\T MD%(%AD ?T>TLP,N=F&S[!%=$BYVR#E@5%688R55GVZ)8E)Y9!.\9;3IZ1]Q8 M[16YQMW-HK9RR %7Q$IYE#L 5:TUP]BM<;LM@*4J,XOB.LM-A[+U?-S3.5X- M:FSGE3K.N_5J(H_P#NXK#CK-<+K=Q7HSQZ$03K0G! ']%%O"0G-^W5QC/D&O M,[-N*#Z/(#<^N:P&-Y()]00.XYM*'SC=.(]6EYY;Q*IGT(JBZ-=MJ<:U_'#C;OOC14F5NA-NR M[-%4?D[4:W+>7\^_UI<[IO 9X4*'.&/*9WF;]C'JJ60=QHE:;VOQ@C!%K/0V#< M,[BDD+TTD5A\)C;SZY*URKK'%!@+B7RP\*H]^S]/?>6GGZ1YQ&&I"N(L8 M_%'>RYN!1" >VU"]5U)H)KEJ>Y> ;( DSK^&$K/8NHYMSWN5YU-.H)-TM?XY MBCQ^S)G&+[Y+D_LH\%J&+UH5D1.FOO/5*75;+<1TV,'X_E/-A%]IY$KXH?9< M#0$]UD='$T+PQ"%(F&B+HR:UOYT!FG-(=POE68;PV*&++5Y-O7UR$*WV@O7G M.$J2VSA:*Q.35$L@#\<:=^3XD[Y&''!U5O9M<5P6$<+L7&PS[\VVUIL),_QO M:>Q ?M.+[!&QEJ%K4WGD\=3J:B6]OZHPXEAKM[EW OA<,LE%6Q^)3N%L_K"> MQ0'H/0V8S*>?:N=U J"3DT*J).*8[ M.M [<8=0LR"9(CY^K:K*0]]2>N")<7B2<' JJFPNX2<44@,R[\_I"PVB+6P8 M-E- 6QWDD:_EIFD@=OQ#[VJS=?P8_F"3BQ<_\:-0]1A'9R'X([P'*'LAWT$";@[HX\B M "G5+4BID$=,J9*4.JWQQ)2XE$(7))95BRR_(N_>LQ,_P7,@CVRYVE9STW,[RV/F/1.+S-'!C!Q!I)7Y/=O0J)2< M2[0=NE<;;V6Q.417H]7BFZS['.?5OCH&'ANU7#1ALK.,X9GT$1X)_TGX M&=(GN%5?1U23N5O^MC1WU^K\HR3D_"2@'^X84:\*1CVEK-G2XMUTFER\I;$3 MQ9X?.O'[54HW_,5B.$,8\378W%=%7S"N1J1,.R'-0XA==#!V?7 MY>"L-)"4%I)';F(^1N5&BH?92Z-(;I6=0=T,8,Y S/K5%$RP3;4,AZQ?.14K M4(WHUI6>!<4IW3RDIX.BZ*E%;?' ]LH$Y\,@\B&3;7AFVCX6&MO7#\62[SR6Q+5\C+D)F)UX% HA7=9Y*O]F=X%X9KM# QLP"/(P]9E*CP>3T>4^6-[>7ZZ MEO.G#<614U^;HS+'J:G#0:#X6 MJ3'YFWZ[M/]"^SC$TS0.4Y6=&>4HQU2U!6=$-F:ZPR(*BZ8ZZOBG*]N8<9)+ MT4S6:HMS3'I*#Z@5#^6<^\$N52:V5)>>&>WLN=E$/%G1&5'/OL4FR2>3C8-^ M3#F:R4%.0::]Q41#?Z'^TS,S:LEP<9[HS6[S2./5^B!Q7LM4K(<8Y,35%QB9 MT;K*0$QUO5WI&RRY0I)I)$(E'(8X?%>CH$?K5Q$GQRD#8P=YCQB+%I1"7"=P MX7UP-K.R>&=1%X^F&5=7&4?"+,H96B"8Z;8U MAEV6FH.3-8?#7+XGCW5MP#IW9EV=;I[N[E+FR9]ML&@PJ$K$_#BTU9-IAV6H M>'0T;.39[*A/%[3MEEIK% UTN!3F;]H2EDEBCFPC$;-K7DU'SLI^M/MW>7?R9E;OZY8)G(0] PC)6[ M>69$(PY9TQ[VO@/(;V!4#*D>L.*74&"7+B!:7ME08748Q&P^%9[N80>&^/\1.F# L *K0XW^)5;FE]_==DD)OHX%H MQ]]I+!MFRJ2C_B0Z?#N* 3-DY7%Q&)&[,\-);CF13.>G[_K;?(UUD8=X)P@46WKJBHC#OIO]HV[?W3^LSO[KSZOK\XN[ M^]^3B__^?/7P5QS;=P5( A:(WBAD?R;+-U^5R+*MSEP"HLGEVD"HJS"' &BT MN_<%%2Z4E%+)%Y![L%DUX76JJIOGT<;Q]]/VM95%WG8;7:QX=7SO*CQSMCX;IWZB<#!-/5#M M+ =Y!/>&9F\>UDT(XLCO[\N *4J1V$9^.KQ02D K^X9D>LD7H=G:([LV$;+Y M/DK*:(QZ^5W,1JI0%D;.!\U.5M\UJ2N).+);#.[_3HD02XHKTG;#[* @NH_C5B56Y3KI+0D&DFA6I+[R=/CE N"7;$$PY%M+6<\E$!@K@< M:X!3F@7-DU0TP-%@E08I\Z,5'6<&I?:!)!2,5F"\SP;[V?V".&82Q?NLC^]$ M+G?KO/./ES X6.2,LR@H!YZ*RLC)UB, %I L)&'(3)7=^BT!YS'R5T] M?!N#O(09UMFK[]1W0A3WR O_ .QBLPVB=RI6!F[9+_+,_+AEWO?H'IIDS9.P M]"#2'5\I!-+LO+*[1W];>X%T2UEP)3ULQ6 MDAF;<3:1S+5TO@P[_J(/$Z"ZDGK+P\<[FO<;A\/LICZPI1YR:5O=11_6_% [+5:ZX&)+8O1C2Y+484?: JZ@XXQBO.J\; MY*+63*-\S_C1PESHP1CGAA!0!_KXCQEH34_'=;]\PR)[N" NU:&89MY1?O;_ M(7IPWO[BI\]P,)>!$I%SHP&X%/.^KN(0LZD)KTS,UC+E M,&MCZHFDGZRC6#E;LT7!-F%C>A@C;6%"&Y>HA33-WOE+:)H&XBP@(S J;C(X ML'=I\V0$YU&8J3)@AI%63U'(V6H(0)6Q70\YB/EID#L#%Z+YFA&PCY*1R"D: M1K("U JPK%R+Z4%.W.2Y\L@>DWT,\'55<%.,QH.*_*^'93'3!LZ9H_[2-/R M_L_D\GKUEWL".((&.--[ULWZ#=!)D4$U*W=;?1;( MD\0LEW>K3V1U>W&W?+BZ^9DLSQZN?KEZN+JXM\ 05BE0+(>>'0 M&3G>RV\1QW&-D4/B7B=L?(C.]_DBJD,?_F KSY08TH.8DT9UU]#9D<(LROA'14H.X5A"UX45AK6:^HRH1#-['MQ]@6N MMUI\'?*<;IF#/E]X8?\.:/9TVG(#/><_FE8\-:LB)],N ,CDJ%,/,=EU,K]O M),E*%J10PQ\BE!79(9_)(>!^.PU^3[SQT6EK8ZZ;%_K;$[/;@!AABT%Q4I+0 M-_BWX3-DVD;L0%IW2D+*9HI+/VFHACU=- MMZN]<&,5Q!&L:WG_CD?(+T:LL"EFJZ-%X.J$ZQ]2#[]:7_JAPZ8/X=-9E*0) M&UZ<^XD;[=CD0C4GTJ^./)Z[ E%9>]"LBSC".[O0>\(J*8)YYCE]3/G]/J:0 M$JZ/#ST+C98F^[;P\ /+Q//D?!S<%Q0;OEQ7EB+=I)GP8X9-2H@;"J/G Q: M73UX*K>N,.)P;[>Y;WL6J;0ST<6B7R;=\'%G_:,](_N+*3UXL=J8W69KV97H M) !YV'8'HSD?N*HVXL#NX83A+-?EVGWQVH_EA?L),3E[AB2B/"&HM+J>)#0; MU02^\^@'?*7])%MH?]PE?DB3!,LB^R%:2U>,=>ZH2_T7V)76!KJVZNQ81 U M,W\)AD$IAR/++M/3%[ MB#@@8CJ!B7CRXSK\NU"VVX&D7,+MC; 6F.>W7]65& AAN&V:#(\)GG.)!T M8F&&$5%A)!%#/D_&$7 )A(\%\LO"^0 !$W&*CKSXXV6J!HV<*LKSPKJFCSP?0&IEAVR/I3 MD$4\ TO!L 9K9@R:!@1IN_P:$NZ#+T+]ND6BB@0[20 .:]T!Z.2\$6[-F(> MZ>%$[WW 3!5_BT,H([FV!7_A*%WP]$$Y393Q'&@*APL MTL5I=L23)OSI2R#7[!M/%\QF$7.C# U &DFCH?Z<:$/'#9/$4>HK7H_E8Y-< M*1KJ&!.8/?)XE##)3F3S68^CP,0BC?#U&<:JW@X&8+3Q0)=VY;E11R,(C:11 M6W-.=-'L@$FB$$N@I:KL$!8:?A@'B3UF\,.4R?$A"1^>PU?Z<[/!DSO\Y- = MC'Y+&XA)HH<3$RYEH%HD'0L3/ES8"1C8_^4H(%X@+:ZS#UT@;18T3_;0 $># M11JDS(]-=)P9B54*U3-8(!T3IOT%TLNKF^7-&9H%TCAR*?622Q9@=W2;#==6 MZVN86K'Y&YM'*3-!Z=9%SB:=(-A+@=U>$3%G=+.__WT(H44<6?I0*F(C]6\( MU\67,[@V:YFQ)P "^/(QBN/HE1$-\SDDCT[X*PER!-Q:!.Q009[6AV$0A4\/ M--Y MA\-^)059T0"S*KXM7V+=-M???W,HKA+A##A_W!_I7X M'C^!&X7%=:":9:?F?;3>,K%SKPG(:K:0^PG$S)U&_!HX4N)/ )?Z2<6 \D;> MHG8)V/).M%WDQ#I/B9PK&V"=L1(&#AME9RRZ6C/&WT0A9_>6[?W&BO/@'@WG MZ\ZHJ&OA9Q$=XP."*4@E?Z>5JQ$C(]KF4$1$HY691S[U.ZKR>/M*S5 9CZ2TP]A W$U;H"U0=5W25-0,&Z>W28%[)\XFD$6&ZB:2<4XYJ1F:;<"8' M[ %>*2$\(UE<0@;G91-02!*:I@%_+9Z_'?C;SH?C^*].[,WB],O@?7[\5-0= MC'ZG7!#330\G)CS5@NJLW%B85,[*K0L4,)R5N^ /GJ[6%V\N3^)^QUAN%0(X M\/]P>>G%"03Y)FGLNXP#^;V$T*M^()548#Z.)N3\,R*\,E&-H 8QHXWI;=\P M%S;!,""WBH!9L"\&JA:"%R6-"U(:([Z$5=G]SZ0*=A:\<6--M5N([B#5^0;KENJ%\;.6EWA$&F M9\VJB(FXJP=]0T+6(X@4-!%)E?4;@U:@@%>D@RC9Q;3(:K(&8/Q2<:]W)J/$ M3UC<@^HLZN$3SHNWCN^QP>?Y+F8\),:]BE#7K((TOKLX#$&M4]YR)'N1N^,- MIV:GOI/YO?<8G_V$9)@3+Z()":.4/#O\=.P[B>&])0IIRPV_!=7 9)/X+?:) MF *1E,GC.O(9LBWBFL[S+?<\+#U/GVDV?($]>*LOX3)XV$ N@T!![8>ED')6 MBUO5//*5(HC'&"I+^^>$%_+*@+25]7TU$.>NLH\-WVW#Z-%9#'7;NS M-\F!N>,N,SH?^]EKN*GYR0O\?W JX5,'<]?@?W,[5 M6K8RSQ!Z3A,W]OEMKF7H'6+U0-_2TT!]]V!LGG24));2KZ K80;:VD%#O8^4V\7T-4Z=UJR+SE]E_YZ:'BB,H70 MJQ74(.M(CL-UW5Y=><1M M7\OLP=U>I2F#?,(56!KO3N-S4U=O=;AZ7NQ]MZT :%>>22SK@= RF*VI.8/X MUG3 9*LGI2($DUR+0/0*?\5)DE,G@'12]\^4IN>OB=4<12%O]$$!4!R;;ZB., MA$%N&#DON!<@I3X$/=NDJ"!CBI^CR'OU@V 9>E?%FU3BS:O6;K&O#.1]1N$N8>)>;ZC^8P MP35E1 6-S<<,&$7NW)0?03Z+DC2!'5\PZFJS=?P81AYGST[\U'J]#YC6$C.KI3F^GE B7=;,YT&%V1*K16=_*(CSP97IHEJ M[V_-2$0:, ;A*M9VAHG#?JW(D'?];QU1 GGJ66#Y(^^%&KQ0:CE:1#+ MU&7?5DY"P0/"A0#B CMD]2J2RD<-DYW[3)R$T#<_Y269.=LH8?/RLM""^#QK M!#.0?2@$NG[,$$Y2F+$F)* .3YV11N(>#4-EP?]%W[:4WS2'CR"/+)M.$TATW'=>,>^>\RF MU$XJK!&7N593Z>^M/$O][(A1@:\SZ'4V7^K-L MXIJ=D7;EV37\,6B\+@8(*,/5B]D%Q&*62.D)"SX_A&4:F+IISXVZ24!.##W@ MJ.1[U*^.F!SZ>-'_\:5<.#FE(5W[J7B*T^++2\QUX3A?J;B-F*>%D9F-';:\ M!XA#'BM#@:J\O-13%N(H&NQ2[Y>7A&)IL:VJ.P\T)"N6UO'"1T'PNIV?\F>H M&!S%,YAN9;VVO5ON) ,YV?2"9*]KUA> F%;Z^=$[?5RIC?-)11_R &GKF3L+ M.880:>R%NTF8>Y"8ZT$:HP17+XL)&02)\K2[T^8:R)E!P]W:''JSZAAUK#:1 M50]5JVWKXUJJS*_=-O9?3>7GU7(-'L8HFBZNCF@BIVW&ZSU]$F=PME$,O5[; MOJ&Z./(X;7.TLGNB*(LX/EM-[KT5( 3+SRC@::T=-@:U:LZL#>MN!K97FU'+ M'F6_*VODA1)<_="4$*"(\RP9XUZJQ7?QOZV97'0K(X_V;B!4,KEHU40<\QT= M&)QNLU2T$,E*W\F7[+_6@W]J+'"D'OVHM<)#&M\X.7WA'Q@*6 ;'' I>.'__B!#LVBKGT0R=T M?2>X"N'BXZ9$0 &:;EWD+- ) ID%M"HB9H%N]O=M]*"%<#4PLBT4$4D3/CY M PW*K%GY5XWLT*4^.NM%3Z-O>M=\Z,5\%6:VO*;./ M,>=-% ;P3U@BB4+]!8F^LI#SR""(JGO]/00A9I5A_O3?#,^UPGB=Z^7CE%PS M*57C&9?8@4J 4^Y.VJ.9&_HJ;9+&47OL#(O-)5!F)* MZ>U*WQ!A"BNOH5943CZ_T1BL3(X0&Z8PX<$[67K15J2L4\"5);;+BE\ER:ZQ M]$V4DK_2-)>+X7W&_7TH.'CA,JH^]X,=,Y$_?MKEV'IB9_NP)1P1#(@2(N>4F,/SY6(#E96#1'-(M@S0! MXS#05+$P+E:V&%37OO/H!SPCYR3-Y.?'.I*7&1VSH32# MD-83G0$%LZ _DWZ:"/%R>V>1/^X 2X917*K"&.!PBXB#EWB8TL4 .\V&R=^ M!WS7@.\+V,-/J*Z+_3.G!#LH#;1YY_]P:8]#*"'XKD62_20AI\(!\%13 '06 M@YC6AGC3_\I[W7IY1EX5[GI'PTXV<*J.XS+,)-(I/D/!/M=BI2])M1A&71HY MB[2X*3.%HBAB-FBS>- R[8* 9#01/9:O^[.O;*&>_16Q*9;#UXG$,CX\51$F MO>9;BB=RRC&4ZJG*NB%5]N3!0[3*#>38-,^GIM"'E HF@[IX?&=,9=B?YIG$ M]]X/]SB/N\")Y5=[6* G\H.V^:,S"7_'M7[.4#SDDT;[+)%,_*0,:KAE;FUX M-5@Q"[XK02[,%-NK]F?!\\+>: ,?O?^#8_"70?0J72Z_C&)#G5T_X?/KV0: MV-*-]9 \SSYKB*,C=E NW!)9,[N(7QK&'Y]#V1790%'9[_ ;-F"-G+F"8S>G M'L8VI!K-T7#_86K)@W5VM(I3L1CTR8$GW3077/M)0MJ+&("GNHS260SJ)9;^ MWO1??@&=BWU.6I3KK N2J[;.4S:!DDEI(U3XM';M9N"2:^OX]6*]IFZZ6O.C M0_Q0Y0U]Y1C*CR+PB0*?'@[U9,G"5V&LD;U(.6CT:&M&>":4S*? ML>X(/IL=]C)/V*>I_T()Y;;FS_^ZSTP-"_2-XU$88KB2E?"'!^NTWMY,%T9Y M_'7AS-U<6$A?,Y)(,K>MC9L1_2*58UP%^$L).SBH*LYSY\;!<079O+UE'ML] MU3S MM7H1^D6*VMAXMQMIY4;K?KSZ,;TH:CIGMHKSZ?;Z>"+X544&HBGYO=6 M0#,;Y#FK])E+_1>P;L'FMR_,PRCFK]?S%=-M#.-,-@B'/^AO.W\+&%CK/B9 M5F:JO47\'#)D-#\Q*"V-#,-AW?RBN/[1V[H:2%FW@[OUQV(/BB->G-"QVD2C M+E(+V([MJ1W/QUQ^*(9@3AR_PZ+"2YZ=Y2E'YO&=A?Y3WZ0+K0.I2S_T4\J3 M2'ATS?^X9D/$@YP2I^^?G+]'\5G@))T&6D;D(Z6$T:"L&:@-%SZ?@9Q!7\T. M].I#55AX$H")?,#F%V9G'_IE8ADG2RQ#W]Q@YX&*7F*H]V6CS^?*'_E\I&ZSHY- MT=@?;(C)?$O\C<_<96;YHL [?.?')(3%3^:E]!%4S&@K6PQE\\4"'6:4$[Y; M&ZDB:#J5*QG<@BRY4&X0X18=9AL"B+E5A)MEO4_$#>U!D[<_ HXRC&IAN=Q! M)"TW\';"/WC07(ACGYUNJQE2@;1#'1/0ND&Y"?DS&,4;==,<+9XH>'!!A$U$ M-HID5EEG1?3@TBR9NT?6 D9'AC$[:\[7;Q%2Z&I]1R$9I0M[KN$3ZVVR4XUP M0#_17UC0E3(3(NP(2_T"A):(&=!95T_ZIP.1M&09/\1"+E>$CHFFPD6Z$NL7 M&2$7)#Z *^)S"??9B6&IX\.C>#+^FP4)Z3B+&66"RD8D.BQ?])2(E%8,PE6S M1-%'W'P6)09Y9W89XDH_ZJQ-Q*W 50R#5E60L#,Y"NQ*5M];G'9<-X;\5D%Q M&1L&CRT-#\-0\IP^IE)N<_W18T-%I,S>W?GZ,:*JUBR&A:W&FYA>74?ATPF+ MY T!=7+N?.LT8@F1H$#$8^HP!/[%9AM$[Y3>T_C%ARUZD6H+B',#TU_>W2\# M;@L_H)4E*/X']6YI[$==9YOF]9W!ZLMPTEVT6G3OP"AX]93;5^HLN'6PT"6LU;.AB0[C>YDZC"PVDT4OK#),O7X;-Z'0YP< MF<^AG_8EM'XR9\-E R"KI[$> F?!8$/\,D%>A7Y2&I#Q%C!T M:(0,C2V?-/HN@5&4-)?#P VGN\0/:<*X\;>=G_#GO)+3=^DO2([JAT]L<@GW M&WTOFUOJ\X<)#;/A&&-PUO/08/&SX"IS7AJYN9990V1SX%RO]/>"E":1BDU3 MD9_&VSM8 6;V!R?K*.;CIN+,>0&G6X&SV+#$0)ZW<>3MW/0O3AP[8?K>+0][ M#S&SH<%NP-1SG9Z,61!:1U=,!%6FDN0Z$:9=MXJ/=![B-8=H&T":U"WXYDGKBG>KBX;+#]]-X_PN<2,20_H]:2#EB#Q;Y0;BVPPB7";K"T?H0&5BTNR; LYAGMOH>8OH,+R MNQ^R+VGY!NJ?[!%D]>SN5<@&I31)[YP4T@BF_'@9O#_M/*D&0)T$(">Y[F#( M-*9?&S%1]7"B;]3LG6Q?D%P; 75P,(D?)2PUVN*9"3$I(& S+4H^.&RJ!321 MB?_&'D^TO"F]?$SXXX *!/5K(V>(CC#(]*!9%3$W=/6@_XN=@U\1GV:!9D: M3,<4-Y11)(QOKJ,D6;XX?L#7S"/FQ"8[K?D4X"R04$D^@-)O2*$6,N<*Q436O""9;CL<8P>B;(;BR-BX IM$ M4FF/91@FD$""S\&6:1K[CXPK.4;E@?%;YQT*+V%?[4E<3%'@;40P9"L@4L_S!9[RZ0/Y_D=F')&MLT-N"% M ML"J?*X!4Z) 5'8[_8*>X,SA>'B=\@0OFJ>4ZV!#(&Z4> [FUP]:9V=0BYTYK M&IY9X;32+OB++R>5IB$FM!'QK&$S.+QX$Z4VDZ4,7*A?;N#Q@7$V 0K9R%G- M*(0&-]^$8,0,9]8_R]MN"R+LL4-N.*"LW6Q3+X01;\?[#Y%6W&$NG'A5DK3' MB_ 2[C+TX#\7;,SYX@0PI&U92V^MA)S)])R6*:JY!F+NT32\][(PO%T,R\#\ M'Y(&\B778>GDXA2.2X+M1?"EX\>_P!,-(A,S\_FZ?*KU$W4@F:*W"N^ +;/L M>C=1&.=_PH9!TG2\T*1\Y+Q@'$J90HP)1\PVYGWL&Y]@">&FD$PO7ZN!%)F9 M,DY;LG;[1P4+^$[?):,O8_K;CH;N^_+-5RVIZ-6<2_BUNU\;6.IJO[ M!H,DF!2260_-9&-H[75^GT<;Q]_/5-RMYEQ:>[O[M:U=76T.K5W#>K/4+S=\ MH;&04HS3<\_)-& M?U^$)D0D8!R$0AZ"(#]]+_[Y9Y_&+$R>WZ_I"XLVK4%M<^6Y!+H6"(JA;4/- M.02[G@,F^KM"/,H!;G((0^>A;I.,N81"%TA:.S^5@#D$1B<_3'>'TN=2V* ; M'D\"3#L %ICC*MSNTH03Y0]Z0^+:&G-A!;6[M1QP6'P.$=]@M8%F+*03(1[+ M*'<$E[DP\@.N&/VQ)[V>03Z&['YT C"#),Z4I M@2>8^+O)N7$\%PFSCB>QY>9-_&+K!# 5*DBF@Q1*I)46"R^N3NK[P0]M\_H2 MO'L!T;-Z#:FW3%7TIU4!*?/I.UN]3Z0JC7C(I&%T__:;BR9<]H(XZ>A!&Z5. MT#2$&='?!]"=Y24O7S!HLRK_@HO"&>3KE@$QID,#&38 98C@]'=/\^=>(4&P"G M],D/PPDPT$@99L-_:89]HGJMPEYOT\!GD,+Q M;_EF?].UB-["D/51:X,&N>B[(-G.M4\*$B.0X+"VO;2I=O:%*#FBN@CWL-1RN1'I# M>$;:4OR.Z?3G\-$/ NJ16'3H!@]"*.TN$^:OUH*E5I' M,7F*(H^P_R8T?O%=2IC=8;*F,9S @LKY:/_UF>8R_01D>GPD+,YI):Q(^@P+ MTE'ZS JG3#[9.DF2697Z&SKQ08PI?X(6.JW^0D*GA>,9&!KES@ 'CS=N*G8H MVB91FG61,G4O"-J&5 <59S:V4MMOFA6DUZ!M3YO=1A+^-RQZ^C- I?:<2> 0!FT>**O.E0IJ M/!AMU+,@I3:43& 0C!HR"*+PZ82-S#8C+S\5[AS.[O(BYW3+JO,[2[F67G(>JGC48%'U$W MT0Q>W^ZA7NJ1=0LM3AI=HH8@? S\[ @@/*:1;8<<[I-(>R.PC_+Z[+O/>WLM MSTY"'BGLFU"7^B^4"_"3[$\X-[L@;N DB;_VV9>L=#;PQ-W=C/2#].YFBE%V M9M"X"PU&NYK(A;UKD^T547: ML_0!H.;B1&,]Q&O?G$V LT>NAI1ZK&_V3P0"I+2%@V#U*%C< R^N5686 MU@+1C%UKW7F$OQX$M7=LFRKB)P!-^P(^+C$)CUQ!\#L70 LC/W:,B> M.SUU<7$"!LO-(<(>&/K+%O%A$+,)-<5- VDS^Q&: YD60":2'61;B^. 1;H> MT)13O+J9Z%"!2,G-'%C%&MP@:=@7WLPX9V85HFW,(45=1!YAC,+O=O^#>A,O MB]D%;0#?EU986/NRC9INX]J6C;)L84C/@5;3#C$[^YR=JQ."E-Z'@:)]./1 M N)Q:$]'1ER)W\N]41,]*(Z,FL>F%%6LH(MS0#EF 89[)?F:(ECDNTX E.OY MC/&RS//A$Z2"CD+UX?)N$I!320\XZE;9-:HC)I$^7@Q?<\^UD4+=@A0*2:&1 M?$EC""4G2&SFK+NF24+I-65.G-/$C?TMC!N:\D VUT >%QKNRG'04!QQN]>Q MNO\+1R";]8P@'7:B"_GV\R_6^WW=DGZQO=8LV_2!V^WM^GH&N1=U+1^C?5_; M?N%G?.?9?\C2=6%+B$^MH\!W#W)Z3QG1S*##_CNY==Q?#Y< ]6NACV@MMZL1 MW5@%=43K63ZH4=>.RQ+VJ5""9C!6"\7GA*[6?_9#+X&D-]U@/*@[SZ9?#X%& M %0KSB\,%/:;#X8%8:I@P;I0ABDHSJ*D+9]H7;DY-/8ZUPX:MEP(>R.NM75@ M@P69UL^MF?=NM>7GI]E(*^!#+UBN#Q.+N:@*@PI?%5C4%D0>;FKGY'@[+(4X MX!J,'=XFI=BS$W"C>B:&KGY$@[+(4XU!J,[=L>N4B> M[<9^M(WK'H: :XNS&8578U3-(9C,-;+1 Z?M>=CQAH'6)U[B\89EZ$E9.L5R M?\NRAU9%Y#&F[[P-,U9GO'2S'KM:?$\I!TYHM']9!3@): M+JL7:O8J( Y]/;N-+=]P!2?1^@36][D.6P<7IW)<=.EWJ\]9R"](>.@TDEB^ M3QGY\ ?OU]DA,2>XA?QN_-AXR@8E/LS+? MCLA."U+8 ]N1A44D-XE\*8TB8)7%S83=P83]%^ M$ X3I:CON/,RHM^BKP[D^4F6G(=LH]CNI?QF$ SWW(/$SYHP3/;=_67/EH1L M]MZ'='4,O7?K.Q0Z]>89DLUO3[16FE\0&O4^XN?,24CZ]M*@8^C>N_T8LPW%#F$UOQ 9L;FCZJ - M7>EJN*(_S<[]6.X]@.+#$0<6SOD+A>5-ZBU?V*=/9988_B6< %(E[.LA9E8L MI0^,FK[:9XG_+[N'1N79:FE^L!:+V;.I-( C#:IU,B8*ZDTN3(>J>1:":@MWC- M2"MCP'- *UZ.!K.CUV%#U6LW3O)\Z_C>912+?,[)5>@&.X]Z5^$GYNPNSF:1 ME>$7&R@I#A<:$XJ4/\R"5CYL,U0B]L2:YASL&U(W$3SHP;IFOMC@O#A^ -=, MIGY"QCH.8 $!$_B+/)D1)+<"7FV4[("E&C&FDTRQ=@ 4$X+K('IE8/'4F;Q% MS> TZ&W]\\BMA9%RL9Z3ZA';+8XGB/7'90<&&QM]W5IYS'9D+WF<;G.FVPM* M'(L^>^?I5H\IFSP"DUV\B4>H&,MU6XP>)A%YI!N JY*LLK\XQ)QAPJO>R2P/ M#F627#^,+'(+>$#ND9#M=72KL!4GSDDDP45EN$+ZFC%7A.$IJGHH&)GF]'V^ M:[N UE$$[#T(9E,Q!%PR[XGTU$*:&:4$N$F$E/X?"0GY ?.&S,8N'"GF>+F-Q&ZR3DF M\I"AZ4T?(.18"*3BR]04 LIG0")&,/J!TQP!84S/$;:2$D^$![_KB#3^/X?Y MU0;J7;RYK*@XU=L'LP99K/F 0B*R=">W::WBR;_"1 M"ND3'"_OS2>C8O4G[C?(8S:H\ M&L<@>*-$?+Y,W'__P_=-=Y@FT8J4E2:&O;@%-;Y*[->D)D1@ MWO>H9@!4]?A=9J3RU#,4DPPEW"+(GW-2VBJJY-\M[\\(L]?N;:S9_0Z;['=H M. Y)=AS?D&'OEMCCNLJ57.Z85S2#7)HL=$D@K"$$:0\U#!3UL>LV"8A'RCT= M,72%C,VCA<:"Z'*=,+]>H#GU.#%*F,XZ:KI^%3Z\1K#^J'=-5$_.<=#((30] MF*04,G\RJ?%E=#X1B_I^" <>^:H^;B8Q"!&*@X_Z;L,I+3,\(DLZ&B8Y@*,4(HLZ%@8Y0"<7H122#D&/CET M9CHZ =VS8!-S(*$X$JGOM_]B9GPB"SH:,MD'IQ^9Y%*.@DP.G)F03)CN>9") M,9!0G(_4]+L\934,OXJ&:3=E,+SG,!X4Z-YWN*&O2YHG M44R$!3"/J13+C"!?N!D6GWOJ"]^U']*KE&Y4*P@FY!YIB!Y 9R),"Z%'&*J' MOED+5S"%<%LL9=&SCZ%0DO#$G.DS)8X7;?EYR&C-_RZ3=2:I$WI.[%F\?M'Z M:$-S2>0,U/*\0D,QQ"PQ1MIZ#!G\)_+/7K"=[A)&,DER%FT>_9 ?=CV+PL3W M^*PG"A]B)TS6-(ZIIWK!K:,(Y.'9!Q Y;KO41QS0O=SH&PFY,B)I6Y"*/B(I MM'4C>E),Q'K EKGQ#-WR-O;=7N\HC4D3,%AA@Y@*",LXAJ$&']S&Z<-[Y0[/#+H8":6Z+LRH;AZC6L0?2+9?:1% +6,'Z_6WXU_!3>/X0_IG]Y_[W1#S8MN K-_3-V6P#UA'\_O;C M7__XZ>./Y[\G,=TR$/E2&"SDL#^C&"ZVK]D4E3^CD-WC81+@3,Z&WV5:$"?T M6'F?%:4A\9SWY-O\23WVY2.S-XQ2$O@;7SP1MR"OE/Z:@(4.%P?K;K_M'%8_ MGO@F+8Y?=U /+XR!_IT(PKO@VABNX MZ?LM(+1V86^$9&+7Q"N@!-U MH<+^UJ/2^[:]1:V*R&- WWFY];?70MSN.Q@_4HNWOGLW(03<=YK+MQ?EV5YD M:1W 4".=9UZB*.]D_E]&WNNA)1:(-\"F^-D MFL;>[=-8M)D6B%@"(J2HXO[G.&)SA,8<+:V59A?K=4XW1[E<8U;Q76NXT?1[C%=[X)#_UM"NJ,,[!'>!Y)*P'<1 M@#G^>_G1.RQR;7SQ,M=':EEB%'K03T4Z+3 \RY)30QFVL@)P<-=V4J:"B../!UK.[;FJ]N?KFX>5C=75WP[0<(F)*OU'4UH_$)5BVY:%><2GZW.UX:ILM8< MHK7=^*'M^AW.F[R20@N?B<.^8:[)Y^;7BKJ\TAOC6L-Q#@H 5V[C,]V$)\1!! ](D?GFR%< 11?NF' M?O),O9^CR.L6Y8TUYQ+E[>[71KFZVARB7,-Z U&>:R%<#;8@'Q&#PO$GD(UP M:YRYVS*!UJR*/,J[ *"U02[50QSGG\;:;TG.\R M=(4KKS37:*\XK17GO,8<([QJ^$BQS94@"VFSCN\'\U.=QY/N@N\VNP#V#,[A M=+7K\S.I[-\!Y0=B0V^YB>+4_P?_7 F2>C/2E'CD%&$:R+T]>".R$=..<1<' M[&_GAA#9D@4I;.$A+%NS('NTMJCRFK6=/BR@BDU "5E/,H=CY4AVV&-#&24% MIGM%D+-2G4,RL\C?(V:'6C/[-D99F)VAQFCN'(02H6];&B9BWWV+[.1M><\ M5DI>_2#0NUZR7QIY#+:X67]YI%(4<62V6=RW5>=R85DOEVS_1DANR77+!9"Z M%$+<,M6V]FV393N\MGU/8SSG[ ?7710$EU'\ZL3[%^*;2\XD MP&KG]?9>D_()T"V1M=6<2KUH0U$5P8\49Q+2>_4.C?$%R/7)& M4TF3K6M1T\) ')=-R&)(H!$3ARN 99)=#&@ 2]A.#I ;RDB0^D^A.![NOO,\ M< &?:_[L^.&U>@^HDX"9<(,^&'4$T5Y[!BS1P8GA5"%)'YTBM(<&$R"0J2!N MIH.D$A!. 83!?%;EO!Z.G*3TVG^AWC+TKD*/KLM/KL*4>>2S6?DR26B:G+Y_ MQ6>!DR1UBSFF92/EB5$@+!);F1*,/;>5<3][+[$6=RWR'.*'8_9\U97I MX^NK(42F])E?6)D0A]O)X3L_)J'#WZ2)I(^@8C95B;99SJ*D ((9Y83O$^?%0M,RY&5*80KAFODO M6EJ3?5C:0X1! #(WB7";["]P7NJ!MWSS5<.\;A*0\O< ..2!7H?JB$=Z?;P8 MZX0(Z<49+B1P[8ZO0LI\HZ8)%LW(J1,QS^AI]&18!"D[ M'#E\0"OY(O1:6EZU@XZ*7Q;Z\$RX2QZMTU!($+BBP>!3?26'UJS'Z]\L@C_!:ERKGZN4"B".UWL[>A\>%-,O1-HI/-@][ M\DBFW@-UG\,HB)[>[_RGYY: :J^%/,0TW:Z>$FVL@C@,=2WO?_@RDT]*!41H ML!RLTWF>%@H,[C^<[9(TVM#XCHI=CN39WR:KV*/Q*KZ-(V_GPJ>GCOLK4UP; ML /$((W@H< 4&P@]9&#?*QCB4O^7>8KG*!PF_L5/WTE,Q06'-")N9I+X++>) M^/SI"=@[B, \OM0NS&)?B1@W7YB$(ZN3'AC9'U3\18]PH^9S0]2ZX]M>J:S^:59'21Q\ ]/9!RGH(":*7^:.LZ2^(T$1 %;8] M#H,@_(7"Y(X!L'RAL?,DN# A'_R0_)4Z>+0'4@:"Y%3J/ MG$$='1AK:P]#VJ")H%C*9]&X]#^A#/^FE$$:U>8;\LJT06UUYAGF9C+HM 6X MQ=Q!H_O.I9"S_-0I?R(994A+*4?DU"+=<5,+FF_8MX"C200**?.DAC9GQB(+ M.VJE$S-.L^=NDD CUY= >D2ASZ]5&31@\W#&S:RQL72,9TXX:VY8V)D, U6I!73%?K M?0@42+560A[N>DY7GBYHK($XO#4-'[I%SX\W1^O#>8&=+GU*K[/4Y"BW&RYW MD 9'-O="6-O_N)*.2.3A;P(PS8V,5GF(J<.(6R-N@BPJVWTDLP!>54Q<-L:& M\X+P2/(NA@LMMB<95L&\2%)_PS=(UUQ7[=L** FL!I4;^I8^O-+@A7Z*PO2Y MQ\$K/:'S);$.H.F>U6B7.$\BZ^+8:&,844HYN/LV(6IK[[E;,V:K/-Q5Q1T,Z]5Y-RSP.V# O_C$+V\,SC2E'82$EI!-'ZL13,L_."R5AE))W MFI)'^K2#MVK@<9EL"XQ:?(ONS-GZJ1. $6?19KMC;A29H#W/YYG2%*!K5D5. M2UT D/E'IQYBHNED?N^D>Z42DFLI,J S0LD5V2&-R2%(C"8^;WUM[FJS=?P8 ME-S1)(UW;LJ?P%R&W@H>JCI[=N(GJO.T7#=!2.-].#@UC\9UD((]Z^LPIWIW MGOS26Y;[-7^?U:.)&_O;_#P??)1(CX/YA7T+$LL6\AR&$7^$S15&6GM+;4H, MY8?3KB1L[@ZPX;I)IGS("VD*[M'S^KHIZ6EW$9CYIB<@!=-TK(^=8_JZTS1YKUT'Y('))"6'Q+V+@^H649Z+=WB4A' M[8E'+"E(92/X[%'*(N$T#/XCI@$.N[WZZ3/Q^,-'9,-3&2>$7PT4VJ*0/Q"Y M<<)WXKRQH&32@>^$#=.RU]2_3B>NNK::=A8Q-!9O;15&KM;74?@DLO+R>>]# M=$K/_82_L;I:*\;?7>HC)?G>4%2N;^E61CR=[.[#\-" \0[HRE:LLCO@8F4E M5\C*6+K0.1D@F=]"8;^E),5PKHGK3FG(>K'T,)=4MYI(X[J'^\683:\:]J%: M1R\&W&+:B4C.;@ DY,.C$/_-P3"*OODIC)8\'CSPUK=X*L1GM;:[.-DY3!2+ M?X>-P';I(@# MB@'3GVG@74;QYT2U-:A;%RFA]H) Y)_KJ'[RD\ M,L+BAGOX48'182GD<:YPJ_*(>+4(XHA56=I[PR:7-V+8,0V/4LFWWB-MS3- TH#,:S\W<*?)IK M((]%#7?EH&PHCC@Z=:SNOU>;RR:E\$5^SM16'SFJQ_2);T(GD+DVIF[$[/%I M8GN5:G_13AJ!7X7N+H[%OQ6 Z==&'M =89"#6[,JXD#OZH&YE5MY0KH@N3+^ MIYV,C%-!(9*R9KL@7KEF;8\(^&I]1G:JM:G],LB#NM8E.70K!1 ':+V=?=N> MV#;*Q=D9'9OU"!(]4X4_EKI28 G.'PF-7^CRS5?%5'LMY%&FZ;:RRSRL@C@2 M=2TWTT4^,!_(%Q#4 7-D;R-=;R>\I)RM$)T%4<(L^L2/("O0495%'J.- M+E:N#-<51!R;S?8.7C/,Q)(O0K"MI+3C.[F+Z7=L!BDMB];.)P>H7#:J#3C=.D@#KY/+Q;G(M@K83T1JV]_[JFAV7"W?F4XC$I2+H@#]X0E( MUN,\YOL;Y6G(B8\[3H9,OCCT$!%IN=@.?TWCN5@CYKM%?'FL7(6V.*W--WJ+ M#>3&486Z-%)ZTW13'EDHBB(>6[19//@00'G(P>[X8G1''Z33#K6[RY;6F[)% MB+LH""ZC^-6)/9T5C-I:R -5TVWE>M-A%<2!JVNYF?6F3 'Y BI(IL-2)$_K M^<$U EQAW0&C>0:P;M3.+%3'B<]1 G)+8S_R+D*O:U ./[+E!'SDX*3\,CR% M4!1Y0(1-([I[GSIQ:MOA1_KDA_RIB4:W!RQ8W#KO?!+!N+/BT U-[ZB_>=PQ M+H8"=9.>#G61\DXO"(J%#-V*V!0MG'NZ" M["*H\I8G/QD%96+9OHE7.R:#+5<$PZ[JOH)XR+BBS2P&/PD,0OH$ZQK*Y8_) MH/B0:_IF01SO[[LD%9Q6 M4PSQ,*W)6A,YN?@U3+@304 3*54-2L%EZ)0VLPU, \M@"[/A6(JB*/(6V^1@ MY4!V33G$;;;1W-Z+S96&NL!QV&3?T\:3)LK",VNEZC,F]25GU%(-G;?(Q0I. M%2W5ZM&2$?T\C$GKQTKNZ$L4O,")MYAZ?IIOMS=N!+7501ZC6BY75ZL:*B". M6#V[^Z]?9=*)$$^*HQIV]XDL>6WS@EY(5VMA3F/1!V6FDES-#2IV&N0 M5N=-UMR;= G#B\*KD&'QR'JDU7I-65<$QEU?G:[NF@=?FG61QV4G"/;6.]HK M(H[>;O8/6"5@6DBAAF1Z1 1QLZI/*] MKS"W(U.K/:(E62';D7PQ/8C2BHM/?NAO=AME9.Q_CS@V:EW)HZ/R)=+XJ+>Q M;ZO*I%F,D5'\F3@\G+?F\-C['G-XU+E2A(?\)=;PJ+6Q=W,2TFR&QQC^8#F7 M=:UX@:Z]--(0TG13?4;K^N#I*CSAI6MQW\:Y=RK+XEMC8WMZ&L5Q].J'3Q8O MLUQ+VSS%)JN@A\*\,V?+ODG?-7:*-$0@C]D^@*@V,=OJ(X[N7FX,VOB,UON; M\0N2=[R%2I+KM+\I.CHJN?./A?.NPOD!-T_J/+K?/0;^QD^7+XX?P,K]911? MTQ30R8ONX3-0%%)*, %0<4VEIQSLMU:&NM4[P1.\0KU[/.&*^'MD?LAOKD#: M7B<(^#F#\IA!$3JLC),2/R%.;AQ91S$)A'EEA8EOL=B"4)T M5GM^8UP>MHK5?='<6MK.R/1\T-,43E^%S #G(*/[,$ES(V=]>!JYN5W,'*FY M@U=#F+D,$#\3"Z]K'PYD\@NU'LSY_'+.MPL]N.E/XQ0>ZG;]F+F:I' G=^ID M2I9 5/+RX4A88NAGOG*:;\ N+OD[I65S;/AH:&977L MU&'XWF^9F]XJE(_GJ-[.Z5 =*;?W!4*]H*:NBW@.WMD%0TMNC&5 %Q'*2!22 MRA$N#(MP(X+!#\30)"4Q'-;9./$38X8/#ILQ0-X'ERFW^ A 'BL,=I[4C_STEX>/-'"DXVHX&ROAIUD-!VO M<$E+'^M+1-*Q($*+M=?'QO8^S\Q3"LXF*$:6F,8;@=Q1.(W& MS!VR9=@H!#L-] *E;8"AEH"9(OHY8GPH4>A$O7DX(C+ELE"V*+*V?L>Y.H=C M&-#&X4%#<>1\T.:H>J&B+(LXQEM--K80 ;+'[/4[+CL8=/4V]D/7WT)"O5KW M;$7E612RH5#J,^(0_TS\*+R#30:]]<;F^K.*6PTHU('<4'DVD:WC@[%0EY3E M?X ZPO79&O)/AX?D<5SG,2H^8.3E:NX_-->?/Q]4H>C(!Z+RO/E@SX?1^8#K M0\P'AO"0/-[6>3S@4(G2B=N8;OS=9A7>IY'[*W>D;J^W8WVD,=X;BN+82)?* MV ^+]/)ER!&1;;$V7F15%YKX"3[^00(:1>O/R[AE5*RID^YB2N!*C.=1+S\" ML'>69.+S(I/BV,R9F4:R"@G7:8.4^T6I= M O$0^T]/RDPDPZ4BY67#L&F-R/1$SG&=.^]ZESC;9G6H@Z<9%DH!9,T^='V/S3*:3@%*\ ME&(2F9L=7 WGX^3,=Z_&=TR< 4] 4W>7^B]4 J+SJI*&O-ES20M4W7A%(6S6 M'-/FT]A\(^F?"?>,A5C)0ZZ$"49.NJ,>W6S3?,E.'M\5FW-BLP]*T@U5O=AJ M0.RL&*H_<&JBZBYS-GPUP#5CM%7:(*9;B[V96+D;G9U!RTW!06 6(-S?G\]7 M(,,HI0E)(_((K^1MF>O/#IS,K1S%9999/(TKT3W >,/B>Q?'5'G.IJD\P)1 @(T# M+&,3>6?1B>/WXHSQ:OWP3"]^VXFK!L*1SGN5.A*1![X!N/3VZEO%(28/$UZ- MM)^?&4#*QVB% :2P ,?(8UK0,@S04M2:,C;V+OT0;DB?14F:W% U_:A*HZ>6 M1C>KM%%;%#4E-%L\+-R39,;T:2$.M@[O5TS;*XK,X7]-N?>_!?-Z?EI-5?@ZFTI.4IV,J+=C& M"9GQD*@E(OZAM9'%9&Z?R;]VS2\])E[-:Q% M:T; 2'EKG!G3'G/9GA5-XWK=O,<0?YF9^N1)82[>MC1,^.*48NA97Q(IKVFX M)T]W:HHAGNHT63LX.5 F5 PM;"U5C.'A \RMB)_[285H5)%W\>8&NRSM0ISZ M_ZCKP'I4GU^,-@+1$KBU=><5S.F.U2L M(+NX6H/WYW[BPB R._VO@$VG'G(>T'9=)H#62H@C7]_V 7EW"@TP].0C\5P) M^9"I.=C1GRK6IP> C[V]3 F6*!>+N9 B!>8"6E@=5)E5;-<[K [K:OG91+3" M;*/!7)U6XPCDD?U&-7^N;JI^#AUA+/5R)M/:C*VOASRFM5U7GT>HJ80XNO5M M-W:V0%)2]-MF@_PGX7=(GYR4>OKG!\9P7_;6?B==]3>?ET NYHOUFKIP_+LU M#7%7&;,*>4U(U.'?(F V5*#KAS%:**;RH)'-X'.=UO,(3XM+Z;=?R6V.)7NP MS)'23D.VM*& L+428:B%E TW 3W6%UL']1OTPUU4A@0K\U!OO3 M,!LNGR=,BQR%3PR<#3_5(R)31IS0DRYRD"^Y0DMO)T^&1W$8@6=)#PIT;!^9KAPF MKYP@UQH;'E1!'OXZ#C=D0-4)L7M'5%E@S MB2FC36Z*0&J[ F34(7XHSE[0W+O/U-L%D'CNV8GI*20<@/$NFU+S[;YE'#._ M^(.GR>E[6>;6>8?/EJ].[#W 4R *K$S*1QZNQJ&48]V8<,1$8=['OD&96\(S M28*>DT>>B4.VALCFD,?W2L',),)M(E^X50?3Y"E/NKK1AMZG3LK-O09- .B; MKSKLTEP#>21JN%L]PJHLCCA:=*SN?U 59)-".,FEDR\@'U]+/H_@L:MN2!5U MYMF:JRYKM&=187XM>L_N$=JTT&!I&1.;UU,FDTI2UM<[ 4T^0:I]53[RNG+( M8U;I6C5IU%XAQ+&IMK7_JGJ2DA4;7X%,\D5(M12#(WG'1H]/4>0E)(F"@W1W M$\[Q:,!D/OU,0QH[P3+TEM[&#WW8'8&C&]D&:G,,=I6!/#Y[05*9CW41@#BN M^_G1>UXEM)%,'6'Z2%5A?K#"-B-8P65!GC)@8*O5J6BT1Q]W-*$LM)X9".?T MA0;1%@82&0*-I*%7$SE5='!?)@B-:HAIH8OU?1M]KH.S@*0EIP#+## I!!#O M7JG%7K#?,D]NG UM6!K:*X(\?.L*95W(4!U_S$8*SNKX2[!GGO*H2[ M0VSFR_=003H;0_R@IKJ6\IC933!B8I(: M%84Z_[CC%HEH5(>Y^70Y_1JJ$)/2T)N CJ4(> F,"7-E*&D$/XH \UFLHC)[565V5F M4A9&3"_M-O=NM/DL7[PM+V1;WJ0:SUOA9,1%FIS6W])X'<4;N%C/&>>.)FGL MNRGUN,;/H9\VK&=VJHTT%'O"4"P Z%?%OAS0PQ,#BP-^R)6*-)2:L"%,QZO1:2<;T:'NG91R;0RQ*PVOL_#%[6$:4H^7)#"/C&"2A95ON0W MGIA]Y)VFI+30\KH8.L _AW$AK,JXD&;R".F6S9_]R+N,XNPC*/=QZI]-9<37 M2LR-/\HD;%UKP==(X=F9H9+B&*/:=DM4N3U GAB;B[* @87O"EZ86/-F7(V7QJPJOQ?XE" MS]=#I55H1V)1H>3K(- ]7Y%Q)QOOUW+4X*3\&04,/ M.#0[$0'C_ ]^*"Y])>.\5BK4W*=.G,X>O4?ZY(?\5(DVAO/IEGYF!=/D*A13 M(YY!?J3?JE[3D7=-#?":[)QJU!QQ]]3D+88.2MA'&#T("\=\F6'TD?T88'.9 M]$@8E,UUUM1/=\R+9>A=O&W]F$LH,!OIA]'1>^3LJ@V]2:YM57K$S*OO.P8> MEJSE.9DD>TMRMO7H'_Z?@LMD\$8Q; N LF.A[(LW&KM^ GG<1UV+J=-SY)2L MA-8D!1\H.6+*5?N*@6(EZT9=BQE]F&L>9DEBKW68^="IM&:2[X4NQ59HA@&] MC7V7PL; >JJ]1'U#CIR0^_\X(ZV>:UIQQ)0^ P,G%]9?\\=()D'>8] "??! M^KNR,_RM6B ]^G["[B_YSQYA[V>PT W\D_MG2_A'L1,[ZB^CO3_KL3[%B7G> M.S%'.):MVJGA;=K ;0<94?^JS.Y3NU4?,2#;][R-O.Q\5[^#^E=4GJLZIDY(.OU@H;O1UW[D'4O'GV&D0UI?:6?1%0$,W4+E M0-=1DO]4OXKV^2\SM-_ZX&!'M/:PN:,;D5KY+ KY>8Z=$SS0>),?[]C[L:;6 MC93&K?P$-:\ECJL8(87;\7_,!TL* J][KZ2&J@NCB60U ;.MG\C^'D.AO+3FH&P3\" !H8A?O-Q+GV6 MFW"X/[-?2^>(UWS[#/4$2H6H*D.H'4N.O,\8\/.8[#-ZF''$?<80-##T&8G[)_8KAX(>)[_[B!#LZRG*0MDJDS#XEX,,7 M?_3T(>3J2=VVN-2364H*4TEA*^'&SG2!9Z)?0 G;?#=;I?E&%;3Q[W(,J%!]/ C[6^8'D$?/';SD_?KT(V.>#/DR?HY8#0N-IGWPRH6?[@YOK*B#]O,_T.61O&>FO^RU=X^!3V/.V4]ZZ?@Q/V& 8GN\HY5?;;\QZ&>= M>)^EBXE?9?\S#"G\?92T9W-P@Z[)%4C](^U!8"<_K";J>&3U/@GI"G I0 M3W5 V<@PW.+]'?5V+O78GQ>.^\QK9 MY>S^#/2N0DJWEGV5X:N+>)EBF9B]R M^3"+^XFCE0[FD#NZ91KY&!JVAL."A<5I:A(+U02:GM@\CJ) ^KZ&?/B_*#.4 M.&"I^)!ZWX["WG7=Y5Q_"ZYQ6%)IG5Z4W.6_*?L$G!"52>;&G')-V_NM;O8# MI2X08@GHPX"802=]%;HQA3HRA,4\;QEZ=Y1-+L-I^^PN1GV-77CG'VWT'EW; MHJ^U@^\.T%C]O9]; OL^_?K[\C5T>) ^SBP_DNY_NE]JJM% X='^>."R\COF M?AW1\&"ZWU)KM.!7?HC6@!I]^*!"]9;&S**-PWHW_AW_,&$EHEW*OG.!0)_V M-^K&U#._3MX,M"W]]C E\^R*#?ELJ'?=%I(A]+=<&_$HLY:_H,"XG 6Y3U\$ MEV>GLY\B)TA0]):6P51V@,V=GF1=5D#81X2!I+0035=F&>@,&(=U2WM-%MIC M%/M/?N@$AV-%WCLQ?%EOM0O]M/A@05Z??>B]V$_DPFV$6)PC2J.\9B8:,'#" M]]\GK-AFPW[9)(W<7TUW;"PHV8_XS%R]C2/6U6Y:7[=KJH&^LVEUM]IM*(O/ MH@-HM[[_-1K&U&N?M6N@G&*\9H.8QW-2T&@IGV0*$#P]-[W3%L\G .T=.+PW M>]FESXR*_T&]A^A40D>9YF.@3*0\9Q2RRG&"(0(QGQDPXE?O6 /M-;%6MS91 M&$'80.%1CE!;V4RM0E<"%)=2BZ%7H=8>:YU#]TB]4QJR?Z2WS,T;FHI#TKZ; M?7H6):EBN#5 #')NZ@N,3$==92!FH-ZN](V<3"')9!-0R0B'IB376GP%>JWG MJ9D<("44%I^,.03AGL8OODO!+FW@JG5FQQ,U+C>3@E1A5@Q09[?9<,\T\&:- M):Q->IW[Y];X9S-JKT(&#$W23F&[5VEV<5OG='/@RC5F%;FUAIL-W5P%JM@U MZG?A(;;H76ZB./7_P1?=5NM;-D2()=(ZBZGGZT>UIK#917L7D)I90$?2K-BA MDT-F64-6#;-FKKPR#" ?A 'CY)CJP2F3H+6/RY;CDB =/M3/? 9.G.9(,LU M]%DJF!61M+@PT=+ .$01I4Y@8CW R#K -O<;=J.!(N@;_,MB1ME#]\\B>$7] M<HZR!B+$"JKF\<;(*.C00TX- MKHR497ZX=Y^IMPOH:GVZ2YAU2;)T?]OYB9_QI_07N.B'3\P?]J_$]VC,)U$/ M< Y(M65L3#IRCC$,8^4DAAG1B'G*M(>]]Q R.V!9(+>$R*9 2$M_B_&0,(=4 M["%?N$4'&Z@#SFZ>19N-G_*T-LO0*Q2[/DVNF:57*=TD>_AVJ8&;ERS)PDG"7B"-+GI^X 1N^@]0HYN5957Z 6YPA39*(:8"ST*]^^DR\:.,P MT1L*YWR2HK-D'T4A'+MFG6KX3IPWFN1#[=3""=1)?A))";_C5%%#OO!?C&NR M<1S5/@+V1DMYK\#,>V01TM C2=?QDI837X.%(N5NLZ#)0Z)A$A&/A PYUC?J MBD&/I+]AD"/;8/W4F&7H))"D$2)9/0;^$]=JD;6R.U274:Q Y-IW'OV YTZ$ MMU)8B:6;^B_,!;H_IC0E$SEG&8%,IJQ! A$SEAF_!ES5XW<=X8:XDJ8*"^ H M368#*8VP0UK72J19MT =(@P MI+1C!J1B[MM;$O8)\7#'!AP;V8E+Z4$>F&QBFR\?LXDOZ_$9K?"\<$YF$I26 M@HLRJT[@9G%4VC7Q[-4>?G5#2[*4@)+H&]2?,/U-HZ<))KH6&YNZ >VUGW$Y M.L\(<_[_=W>U/7+;1OBO$ ;:.L"ZM8,TJ-&BP/K.:0ZP?<;M'5(@'PI9XNXQ MUDH;27OG_??EJT1I18IZY6P^Y>(C9^:9FQGQ93B#Q7]O$OJ]PF277!VSC.[% M3_=T)9W'?=RU)\D+B]=#%&:+VGWH76#L'@1OJ%/=/V(4E%%<51=B!XN19*]J M?&V%$"B44J"B$H,&]]^..3^9\A^[%]5?:P17$J"72H;OF!:E&$C)@31!8$3R M157WDYM!7=JYYM4C^_$F$6LC_9O8OI-Y,^G1S1#N0#\GGOX,XX]4>[,&?)*Q MM 8\'-+285Q<%J*K#8UIZJHZ.9DV9K\5?XP$[]CMW_2'NLO_301'WNQTR[KG M/+$.,LW#E<67[UVXY2F0XQ?3G1K0*#N1FFSK=4=2%[A4[XML_#E+6&IG,^I YGA@.7;RN-/_BGTI-?;[2*ST,W(IPM(AW[?&RB-Q:B_3!^V) M+O*R-#J&Q2\!^]BQBX!KD6/#&IIU)!DX3@4:NH G .L[BY>(;\/K&>CLR,_)>SB(8"NB!. M(EXV@0LX(W8*+BO H?^"=R1)>+5ZDPZ@1+9J'7>3YT=+8=R>1"XZ\IF4XAX) MFQ0N-C(:@C2^L&I70(1XS5#=^8)=%ZC1DD/JTR1<=+)I* M< \2:N;%!H37PVT-;ENY4-($'CTE4IL>4 M400!AYII< TO+LFX(\H>2?ZH% I"=B34B'#2M6TP4A4ZY=R^#G-\:NZ]]]" M=H=44-7)&'I'<9P,./P- #'88Q0II48=QXU5PDI#$1%ZXRGYE?J** M%XT0H1$63#*FD9=Z@[6S&J0C,F':T=%8%A]9G\$KG!4!2=@56H8+]FO^9-TA M/DQ/'6CPF$F-9>;,=*2A9]+,@'3P_6ZME:%(12YTKY25+M%+^07_CA]61'B+ MZ=#(/O(@@+"#4;J2"DOY45H"H+,D:A2*T;Q$",/-B?(2) MGZ #Z\Y@_':4X M2,J#E$!\#!=)Y?8T=.XAUQZD2IO?'A=3G. #-=%)75D>:X-W+-K<\8(Z5/J; MJIS.NY/\I5LYMCZ4@'ZD)E!/>YDU9S* U[QCT$Q1/DT21B5;I/%=\9;%9:]/^:;D7_Z7\LE3"-222> C%O7W\CS>6>=2!0I^@&QVS>/ J@ M23L(.Z)H2T56?$C1KXRR=W.\YL70G#11#KTHDZP#-!NE&'E2<:1EI^4Z![C3.D%N)!&9)P!V6C>Y!Y\C ME%_6:;=B_4U8"-*Z%S.-@6ZB;9!J)JD/@&R"K7*.-#E/>ZQ9,8W;41FN6#WBA[!^0HEQSX_2%)\@/F M>8\H/^7B8D6)@"(IPW1R0, M8K1/$T)MBQUK\-P&$NR2-"](B"C_B*1QNCM58:J2['("U6S:U)0!(5@MB7/" M@'5[*%(3I!<5MM-Q:W/% VVALJ8^F$;"]CZ.B$J(S0.!&J+W?(.-4E&&=UN$:>-*@/UE@$R']1.<&-: MIDK:MPDV+ZC;!@'U)CNHJO-I13W(2(!>OMBL[U_PY@,? M\3<2IOZN#:^8!R>%>,5P1_*O[T[OW [59>GW-15FX0?1XK]WHA M#Q/[@@DP08SS._R$DR/^A MKPJ5I+'!OMD*L)<:T#03LMW9Y!R_&&%4DR2)* MUW,FY3PH)4%_CK<.0]8&@2(+,7EB!^A6W[,,!^Y^74!U#S2-!>R$G2(/+B@H M":.*LF=/G!]J5E*&M.H]W5.>_;9UV@S@[ND MV,SIX8#=E(7J2=42\H._*(]8S]-8U8OD1N?>71FU%6CZ0!/.7\:8=L-M4X,[=1P$M MSY6L\P"[>2_QQSYN:JW%@WYEC$3MA7D\WJ4:_Q)JJ J+B7G9BD.>8[C"_ MG,[R%/W%A$]'%N]NMV*4639M=\6& M93[@2V"UIA9/V57Y;!6BT*EE1$,)SI. >F0_T%7*4=<,\"E(S@#&&Z_*. WKF7!9SI[2!W(2.!_@ MFH@PNXRPY:;/D=8IGC:(6DK\YJ P!ZG%W.L?;G]YYF%DP^ZQ4*3[;GN#;& />?5DCU MVQ-M &#_:9=SW(,BW_ERLV":^.CS"6<%^1+C#4Y(FGU*"_H-/6(Z]'O+>TJG M:4 ]IR]P_0"T:\X%'($Z0YCU7>:;OW[_]S^Q'E)*')1S>5#"!$+1$2,F$GK) MZH>\X%*^.-N'SWY,.KNN-!Y(,$&<"Y)LO+[R7 "_, .;%K@9>$S2K]JX_T0U M@)]EIC(U8[J<2>B/(>ZJ>-R7!M"X.4HEM1S_/@0 KUB&X1B<(E]QXY=(E!^J M&*(Z1^^YQRR-\G:[CM)#9Q5_PU#@7F #J!M[VSC -FT5=ZCI\IS:VRU29#VO MRN?#F.H8O9\65=%A4P1)%&11_G"(@H)^P-_\\/JMRVNSSKG O;27"EK>H=DG M O;C?O*/?+;%\Y$4&Z3S@?%>;6XM;!X0(_CJ]5N?_7-(08)X?3C$).0[KL\X M(VET==P?XX U2!6=4N^S(,D)^[UEQ3J8&/!P,$Y)]58\0R@!#A@C 0WU'X/YW+F)WM#:?VAW&ZB"\[!CN?U,> ? M1EW+1:IK0H7*,'74=[AXQCB1A2_^/ M'RRY"M.0!>J]4RNNS'68@";T7(@I(8[\J)($A<(W8@DR.[9#QF[9B]2%/*O.7I^ MI&LCUNEUAXIJ^[+'Q6,J'JV%U38'EU)+:4D2QL>(S25RG\0.69G,&H2%7[E! M^/.V+#^%%.ZK3RJ,SR00"%JL5I[EY1K[>7.%* ]_RU#5%WD=_GXDG4?JYM% M/RV.,/45GF$HX*5:E\1#35;111IA[V?6;6#9CQFV5X5SF7>!1MP*O+<3M(\$Z@3#X!O:B!IF 9] MJ](3Q029VT'2Z!J9HUQQ15^4\=/=QQ>2B T*KW/Q'(@M28S9*4(DNORQ%&ZY M42@>L_2X>]2Z0OXE1^Y-)_VVD)Q+[4W\)1]41ADX/2.74L*YM4T82S]GY(EN M4./3SS@N7XY>L:UTR"8(FZR@Q7!#SU2ABA7 MKZ1#P7+JX+G!(1U8G'S%R 746[) C$?U[EQR\1D<%T"_[K(HK\_1V:NNTV<* MK5@GT7NZ^CTP9^PLF.\V$V@L'0"_\:"]:QK@C64?Z4<\%.<\5HASX0O"DL\* M1G%]HQXZB^R[S;Q4V[<7W7>8=HFV/V%)>L5#FOY:-WT(Y?B7U('5_[TGUGV@ M8EG3XVH#@/OS.1C=;:O? O;.%B&'&B CY3GG:V(T/F\=2,RNAFFL4#_>[ ]9 M^B1>JEH]R'4N<.?JI8+Z#83#1, NV4_^X6?Q@C3_6);_HS/R[,O+JB%?H9 \ MD1@]I]E760=?X^;Q@\E2!Q[3.'+V?_L,X%[O +?VC34/!^SA+E(/_FXIVI!\ M>1G ,!RV7'-;G?1\%'#'-,#2G;$Q!+ #FB0=G&Q5;C;]^ME\N-@'L4A3^JN= M/]?ZZ9@EI#CRG+F?R#?VD_U3:)T W.&ZP>J^9QX-V T=A!YJN25IOKY5Q#V[ MYR)XF:=N)7&?_1/VAR-5B-O7T#P:N)-VP*PW3&@="M@]NR0>7K]/T$50/INS M \6*L'^'W*3;XCG(\$U24%"L>N":M7ASKC4,S' +CUG.H7Q2%"I[/V3I+@OVXO TPW' $[*"(A")6NQLAD2L*6%> M9,=0I"D6*0HJ"J0F-G\J)P1?O-?;LNH\BYMU/=PD2'+T6]G8BU)4%#4;A]&[9 M4/LA(86UH,GY.. ^:H16+RO2& 38&\VRCD@]E_W>&4GO69$U@-8LR/:1EV20 MYBS'EF&78I039? US=)KRJ)'@$L6)(WPEE7?P!_($XX:!P+YN]-'UH_X*@YR M6ZN*_E2 >^Q M=2KCO8B =C3AR(97C13\7L5,X9GIVC^^U1TJ*12R*=@;T_K M'T;ILMW'IIX>+M1&YG+=R(IFO"NA#P97XGP19XP89^^E>GUJR11P5NYJ6C(( MR1.G.YQCZIV/ZR2ZQD\X3KOOFUWG@@\T/510#RT.$T$'DS[R#W>,\MQ5\>'9 M)!HGSX.V-E083W0?;5?KK:,@RX"YN U;IA-<8 =DRC MJ$-MKR+HN__5?,A\7F!D=$<>%/;FSN>C@#N5 5;]9J(V!+!+F20=?A8OZ7F_ M<)@)E\_><659LSMQ_WV5YAVO=;KF ' MN&4$&:#..U8Q91+5 !K04ZG&0)J@%!8K4Q7A(B!QWFC^SGXCA>,95DH\Q 1! M0DA4DY(7@E@X=.T%N7X%;ID >&WD)O?PZ*BH(TZ>7Q[GZ YMT(/GY=', MP#8"5S. M2$[Y..-;]H'L"0T&EO<7YV. .HL54O6*HC$ ^NK>*.\$2_>K_]XA27PE7S6P M0JN!*&_/^OVPI?H/2[]EF!HQ):A@>GV.,#FNZL_G\P0Q3(\)2Y';%'23%V11 M_G!@;:'H^!]?O^TX272;"S3@#%)!_63182+@KW@_^8>?N2DNJ&2#=#[>3QP7 MT<+F 3&"KUZ_!7#[]HFN;_#.H4J">3QPI^Z$VGHWUQP,V'F[91Y_7_>)K<@% M;>]K\MG1ZL#^];=*B _T)_J/ZI_DQ'__'U!+ P04 " ,A*%0YI1HW>=0 M T^04 %0 &]S:7,M,C R,# S,S%?<')E+GAM;.U]67/K.);F^T3,?]!D M/U1U1-^\EE>YHJHGY"U3T;Z6V_;-[)J7"IJ$)&12I)*+E_SU W"12)'82% M(45GUY4E .3YS@?@X.#@X.__]V/I#MY $$+?^\ MT0,''R'\6V@OP-*Z]VTK2F1>1-'J;U^_OK^___CQ&K@_^L$<-75T\G5=BU@" M__4E+_8%?_5E>/SE9/CC1^C\,$#(>F'R;(Z'Y,71&Y9*OY_D98=?_^?;_7/R M\E^@%T:69V]J59Z2U1M>7EY^37Y=%T6/AY076C>-T!L,_A[X+G@"LT'2QM^B MSQ7XQP\A7*Y<_.SDNT4 9O_XP0]A^ 5KX.@DE?_?;C*:Y/^./>?6BV#T.?%F M?K!,T/]A@-O__C0IO1!JZTOX&49@&?YH^\NON,Q7ON82&;G@_MI6ON<(T12_ MR;7O.5B%)\7 $3A=\^*'8B^%9"W6?.:R_]H!:C" D30 MMMR.P=AZEC;(K'\-I[/I"@0)^_?O"=QTT;=_^$:,QL%N(J,_3$J%K*USN9B+5-J1(2YMYZ@9$ M%G0;BE37CA*)?O)]YQV9^\@8FR"^>'/XZH)Q&*)YN)%DU/:42#A9KBP8X/[^ M!,(HB.TH#M#:"+W@%-D6P?7""N:@F;"\3:OAJA\$_CMZG884+517\O[5.:N1 M''7-*)'G"=FQ03+O7 $/S&#TB,: 9KHA-:5$+C0L+V&4S*>(^&BBC1!I@&?# MAIV*VIZ:$22Q*5^LCZ;#1+&^FKX$YAC0ANMV:C.Z6$N/R+QKS#EJ>[I(^&*A MJ52:?'EKNMA1K:0CMJ:;3=5"2HY6-;:O6@@N]@#%ME8;&E<:T<3N:B$3N3&- M;+ 6\M$;U,T>:R$H1ZN:6#9MV$IL3!<;X!$$SVB\P^I8Q>E783M'A-@C=,$! M^^WP>/)FN9B2DB$@M:Z+]'=H/OS%YJN[I(_ 3>@!>CEFU_[D'\3?J* MLB0GMZ\+ O< /61LVWZ<#+W)\N13LO[IS] %":0D]-']'#O^*@).X7T#WT,? M[60^E@R-X$.U\;@G)G+^P]A&@UI8H+<\ASSS.;JL,R6[[;7UWN<_M9%7I'G= MY-_^^SE^_0W8T8L_7OI!!/^TVO8":<_6&+F=0J4--GP.AS: "#Y!8Q30/V@= MB-2(9L0@!LX]M%ZAB];YWH.2;)/@3KQ"!%[8>'H2? MH0L2>)G\!%9Q8"_0TY E. ^LI60DZ,_0R(O61FY&B[KYT=9_1 5+=_KJPGE[ MCXR,Q^J&%V*M@P;Q7ZT@L-#7[>;.1L]1O6_<:C:L:4837^LF*A6;=@[Z$2%M5>@!U\1,!SDDC#]%L8X0<='1U='@V^ M#/*&BA\MSQFDK0Z:;;XG@B)17=\NO8N+#U'X 8L#^)M_T20@5NVA)GO:]"KX@E#I'(B;@AL'^<^V]?'0"1V,-+_.$+_O#E:)B=Y?@W]-7Z M15Y0NULONOWSO\Y/+HY/+D\OCL^'QY<7H^'Q6>$5BX09!^77M0([;QM]K'"H MK)^LQ-=5$NG^Q5Y =TV+6> OA1#,WL+GE,8/D)7QCQ^&/PSB$+VCO\*MX3C[ M'6KBOV,KB$#@?B(+!ZW^*$K9*FF.?G@$RU1UK%)5CR" /A+/N;$B6N\IE3-' M36RQ,B6=J%32"[)[4K.0V:&VBYJC*B[),FV=JM!6*M$==,%#O'P%08V6MHOT M7SM<$F5:.5.GE2Y"S/ M-=Z*"SZO?8>L,&JMLJ2CT?!DU$O]B0N9J?-"G3K1NC9?RZ7GN1EC(J&\*2H4 M$2]3WDB=\L:.$^#]WO0?M'8&0Z+B:LJ:HC1>T3*%72I7V#7Z. U>_'>/I:Y- M2<.4Q1 L7QT?*==5,HY/@\? ?X-IP@BJPK:*&Z8U'NERU2GQ;)3>]M$/(\O] M?W!%-4WJ"ANF-K9LN=*4^#CP6# .@$504_'G_BN&*4VN"B6>#)S5QWU<^!YY M;;Q=I/\JX9(H5XL2E\4SL., "3,\?GW!VQ4U:MDNTG^U<$F4JT6)S^(EL'"> MK^?/Y:OOUNBD]'O_%<(6)]>&$O]$SI?;#SL)32)XD.J*]5\WW%+E*E+H<[B. M RQ_ZA[&A$+0QB'10*LO7A;N)IR*P??[G$>V6^_7L2:AU.XPBGS\7K#+)! M2*EDBO*$9,RCC$RK6DQ%V1&4!W,+0M M]Y_ "LCA9*2B1:%.CHY&0[R.[)6NA"3+U:7$GY%+MWG5._1-G6E(*-E_98D( MENM*B6.C_*)IM"*?M@IE3=,72[1<8TK\&6/TGD[RKJY59VJ4?N^_9MCBY-H@ M>2_^_G7[H(:$XQL-D_07 "8>YQ@>X>,@S]?3AYO;A^?;&_SI>7H_N1F_ MH#^NQO?CA^O;P?//M[.3GADS25-S:SP-6DO#K_, M+6N5DA:X49A_L\W>[.M_K46;SNZ@AX""J,OY:>@MX4"(2%5$DK.SX]/3\^/C MD]'P_.@4>_7%.V9[.=/S10R)RH7*!!^.AB>*(D); [[IQ0*2$L^6(,EG -D_ MSGV*'E&R1*P(!"%(2JI4?&:P<>E_JZQV-.#0'4GA/*))TOL;"%[]M>97:!+' M.TO) 1@5-,#IP/!1TW)6L'%T;07!)UH.)RFS"+3@JJLI37@T7F5+^B!Z>P:O3TD,V13 M1&=.\"BQC@4,Z0S9+;CWO?D+")8WX)6Q25!3TD"UB?XAYM"*7-84X3066Y.52;H;PD8,%R@F Y[[G^.64D)D_LF8>K8'(SO=3U MA76F@!27!+_4ABQ,;K*775\^44"4O'_-J&4Z39J(;\@*9GO*Y-ONJJU@.DL$ M)5>^=)%N8+ M"],IP!+5D @HRE5-I'!Y<@W3.2$JNB$+#^$=55Z@S6.(H.2R MEB?JPZK3MTW$IYVUJ2E9!N84 7.B>EM=2(=5$O *V[4_X.C\/.+=6X.%K<,>V'2_CQ.>/EEG0)FZ+LRN:1XV&,ANR M]BQ(F]X/[2^1 O@A? MNSWSW@_Q"GPZ0XMR\NZJ2"OFD4@& (8L5JM8S,W4W$780 M1MX" 4-B1^[OA6QJ=8)H?1>\8)ME_1]HU?@*@:>*GO%#DYSI+6GK4(1!9ZV M]:_A=#9=@?2V>^'LS,>\V9F?7] _WVX?7IX'T[O!]/'V:?PR007ZDZLY E#B;8UF:93>N"VBB\T?PK*!=%W8K3 3V!-^#% M@'4)R78Q?;5'5T15@UR2=3 J;S0_5*KY.P1C74X#M))(TVGB3'SH/X<WXPT4#(GM:BVXBP:[],)K.<#;6XD3Z[+L.8[!A5]2./HV'GX:R=F _:,P7 M89YHQX^&:A;AR]Z,*S\%?A@B$WU&/*E1**$=$QJ/%"RA9 61%&)>E:LZ\\)[ M\^Q&#Y:92BQO#@W$1.P@6D0Y*9Z!Z^(T[\!#2+AH%!P[2^A!C$($WT"&"]'I MP%-9.[J(:;W.(]%8;$,\4D](9PAO?(/<#3+:73^Y'(1.%FH=XS@B+JTA7BPD M>!3$=A0'"+QG$$4NR"XAGBQ7%@SP'VCB?8,AW@\F=! MW(:5UW I(W2!$%)\K*LM0?@DE&6O*#[KMQ9V<[J5I?A-2>U4W]Y690C7P0G/ M%E8J(:/NQ$,C"QKE\EL%,QY7<]8Q2O=?O4T$;!M>>IFJV /S)#FS)DN1#:]S M#S#T8L3W3?38%9CY 5CG[0/A[0<:-1$:T+."SP1MG*8-^X[]Q$3/<:4&477R MQ/X34Q5('>1K56ZYK+').O856CJ2/6Z$TJ91BD_ MC&QC+'N0@TAT,B^Z5?C M-PNZ>)_\Q2^$#&<'\Z^L$-H$H@BV8@Z!9 B>$>NRDW'F3 VM\LQ"^>$EAH>7 M5-P3[\]/MW^C,I-?KD=3![0W[?].=HI:DRZ]@ MR9\YCJ^5/77F:# V-52X-+>.W/E.?6IMGNR^CWZ0:#B* O@:1RE::5))5G"? MG-9-9&&7T!BRE"1!=.<'R)3PTNOX[,^7P/)"! 5&RG.2O]R4#,YO<9C)4GYN\3NL#9D&4,",OF>D?J>J^Z!J TQZO00D,J+@YMCWXWI M<&"H=/0Z.*VB*+78-BJ,(9%2HPS4I?J@8 F6J:BXG?%"L4^F>G&!J$OFM)E+ MYOEE>OU?/T_O;VZ?GO\RN/WO[Y.7?_;2)=/@/C^.NN9D']-KO!!$O#IP<(A* M-+"5ZB^5%H][OH?[?DU.,JXZ^FJ7K!&*&KE%U$JK!3?>)I>#X\#TG1XMZ$R\ M:VL%T6Q#S74DW(Z^VN=69*TQ( $%0];5VU?K4?E37]A(D@B(:HAKDN-^/"HY MN.L;R9=VTAMR]<86?K4)-:EEC:0&OZ2&W*HA+1^?3@1H9&[2Y3)DXD"C6P#0 MROP&I/].O.JRZ\EWW3L_>+<"4OBL8"OZ$H6N\RI99 ANB#$J[5Y:#?@@0ZUU M(PN7X)+XL (!]+$#,8ATNCBC_64JQO)#1'I)TX\>)$F7\XFP-TGVC\?DM9(; MJ9+?IHEXX>T'"&P8$NDCW,Z>$$L.+H:LJ[1X9 MQ. FG"@TQD0UTG!.TAY!.\JN5SU3^=K6C:B>D$AQ)VY+7J--X-(7<+E>N_PG2.>TQ M#NP%&EP>78ODWVS4EG84W?UH*H:-(??)4KLH$9%&(R6Y->W()X\F@H.B($:& M>-\VL>;ABT_8$$_PP6%8200>\,*$#T\ #00AC$"6"3[%\@G8_MQ+6DE41MHW M[/BQVM&ZFS%5"8R&7-> MK]GSJ&B+VK&L\RE2"D*=9%A4,H E'0Z;"@B =BQLTI1V])--E)KA3Q9,Q@R( MZG-!#(?JC]1U,_#)0$52UD^2LUK1Q:/Z'_0TEY5=H"0K$RF)IHK.(\L*C#*7 M3)R"RTHBF :]W'HJ9TSY<5'FTD-$^IPC<@*CMCFB.BN;%2[N7/\]%#WX>]8P M%]OX^>?!W?WTU^=>'O==P\5_RK>FBB)[&K])9NE>$/:C2D\"MVREV6(;,B^4'K;*^7VJ$T![30O29-5BC!D[C0Z0E%@ M3VF'"6\/>39T06EMB9:44L:<+AZU/]S<&7J&'&"Z >A];9CH'GUV09:';;S$ MJ\\_:>Y.GJK:$6]G_*A2LS%>ALREXKYTAAOX>#0\/=I;.@D@U&F:.D7QBC?9 MFXO=DL:H=>!7.Z@ZO4!8T?58Q>%Y.KN#GH5TX,VO_3 *\47=,+3]&.F'9,YQ M5C]03Q)F'202T&.K!E^'B>!.X<\Z(VT3IJ[\@65-06H;;:W-9G/5R;R&,@N5 M9"Q0^1LXL$T::H9$FU91&-OI6(ZT > ;)?,B3U7M"-=2ZSPTXD3!F&"9*@(3 M[PVI 178US:KB 9-W>KN\J=,&H_6I^-YKRLWCYRBP>"3A>!BCQ>523RLWI9H.X] MM%ZAFQBGW'PB-[&/U!)$HX,3N!JR[-KW$E1QG/8U6CZAA5*0(T.*Q1-L91^Y M)@Y(!VM Y=[5&J 3"\&V@[C9B$:H7T;T9(3^,YYB(E"T/9&HXU5&_%$&K>._ MM*-79Q$6+3$QY-HA @IX71W*"#&D-*0=U22%&(J*;$@$#EK&Y)D+[#]B& "$ M"^I+T2=.NA&A)3..^UXMR2=N^!O0CCF2F% 3HM@.$V.B ,07K, M"*.?_4(Z/"'2Q!X33!058SRL%202JQ,A[L087$#UJ/)5WF-:\>/1L>=4T?J0 M'^G6]M7^L*PE)K*D_YH)L#$D25,$?/>0 MD!/TA9>L.CRG_K1)DA=V?9%H\68"H4%*TC/WA["[A['3@ I%VT/98OO.#_!> M+$(A32(1(ET%62Z*;#NV1F-TAT:S-O>(P-)AZB0^?T-117?2Y_X@!-0F82@R M@S@S^24E6VW:W/X13@I"QJ2*YH>[M9^M#.29 M^JRJG5&M)29MT_AJXLJ]GCUIMY)2U:FEL"/HA#)'Z<5.9\O$W2;_ M]UJ@15GQ3A^"QGFJZ*?F%FK;D*"QZ)WF%E5V! J]#AHM,RR(!YU*IMQ C/7 M#^/$!0S#Z>RQT-H/)341D]"N7O+?7 MZ3.U&5'X*5)*ZK9S;#J+.^QZZ,FDO_:7K]"S2E$[C+'GN&;LR5H;;#6G\=A3 M!P!C]*%743'^U+S11B^L@82OLG8C H_BBF-""S%[V[DM%\>$/2\ ,L5 9$&7 MMV^?U-D526.#I+7!IKE.^C9A:5TCT.8=:0MLSHJJ'46EUUR_'],4$&FB3/"+ MT?!$Y5I!2*$DQU$CD?O:IW_R?><=NBZR4=!*V?+F\-7=.EW)Z-NGU;Z=-SJP M/&>P:7:P;E?C"9P""'-L:-0&HM/9V?'IZ?GQ\6,$<\ XT9]6!9M/^ M?PQ*3TA&GN09@\U#-!YU2B^?IZ1/.+(1,1.$,?8T:$G""$0PL,CZSZ(8-Y%D M["%&0HO:C3>RM+6U"](!2GT=@J[\(/#?D?"\P\QYS5JEV(;&HP@^7L9MI) * MJ[EWI_@N+!N#4%J[SDU71_E:''Z)^MH1R5=N,SKD1;5#%MOZRV#=FL9=LRK] M@Q^QNBBKDAXWI^-WXN^\W/7+Y!^-AJ>GJH-1>%1(OT-=1-:^=O0G$,$@\:5D MMWHEIT(Y._NHVMDW[0VR!@=YBQIW^.(1G,3NRH7@GJ %6BC9A.?'H]-C16$G MC^B%T]=-@PX)#Y%A1Z0-)='7/*_(&EO$&BEWF\O+TY'B%=;BG5=&N@XOJH-K#A<7M:W]^!G,\CA5"QCF[=4V\8];6H-R8QKT[>^$GL,+W MVWISED^!4%R;)<3V"PJX%M@UM>OE0NJH\3 T%+FO/;TFX#(/J.3J\HAS1\=< M(_;_WTZS/]7V:T(5?E4A\XOA@-CR_Z%'_<0DA#$IA^ MQ[F5;L,(HAF9F,JE7*CG.N<0QI#,HK=6X.&]U4>09C#BZ_B,6CW7?A/I#,E[ MG1WUWDYWP44*KKIE\+ 'M%?4:"ZC(:EN[BP8_&*Y,1H?LXQ4ECOQ<)C+0/!JZ^4/<\ H9NH:CJ[QPFX4%]Z\#T7?\1[OK[';[PT M:JOG7)(GL_+T+;+RF;X7$ Q\#WVT06'BYN.2:#,]IY$4<3,&778P*.W>*_IB MH;FC MX9GB7*IBE!"12KE/F'!R=#-VDE(SU VEZ[LQIJODRA]OGF!!G[HZ?UY/Z:0& M%^4^:"%"UF0KO?,#2>QKT+AY5),%@B'NZGN NALHB[^>YK]9^)PWIZG4H*6> MLDNVQ)*\UQT.4?GE*6,G?;GI[ &\)_(^1Y;G6 %:;&P2&0*G.)Z+C%;RGM-3 M:NT6C\Y\W+M/'"?DGSRI\T_6I(_KW#_9BSQRS-&A9+VE-!>R4=CUM>G-S;+" MR9&WKS'6E+ H5Y[6NVU],1P/=E>4)LA3NG1C'67R-^?WQUF&/ZI,[4PS0C9'Q,Y.$WU[A:*?6_DR/U:79D:9!FR#5'1G_C MCIDW-)52P)QKTN(>T*HKE#HSW':6I55H@CNO<0RN6^K)_-7;I*T;^N*W*IPP MXI]E2!6U&P'X4[DV%*ZOSL)JBDNA#GQ1[#T!VY][\$_@I/1VGLP??>T/V/"C<6Y] \]V# M45/:-6C3*,;)DK^O;L+Z[-I"1M>H:G2124VFW0:*OZS9*]E^AL>2R.I90\V?W9T#9AT3:A1BG[#K;L8WF MXQ FIMO59^&O]?M'.( 1.B ]ML\_RK1^@HXC4;L4W%V#(VEPTB#-QAJHQ\!W M8COZU0H"RXL^Q4X'BC9C,N-:(-#7389JFFB1J6Y8DR6A)EET3R8XX[)&;UP2 M6Z]:T,W59_:C@)='I#7MQHNVV:4EPM!70[DNXW262 *O1.+TJW!S@3U[*#D] MJLD[7Y]PYX&LK 0C9^!A^B% M-T;"FQB@HL??P/(5!%OJY:VFO:(IVMJ*FVLJK7*E2[*IVHV1R!8&$VSMDBPP M2U4#;^W,6"L&$C%M>-?IU2H,D\(ETX\ MQ/#I8%RFVH7P&<+S"@: 1%8_1#C!=%6;AF.(VC$*9-L6F;[*))3>,UK0I#;F^KJ6+NGQ$@=Q=+./E+9M..FZPZB#5,$;P^E2 M7>S=UK7'HF%WQ[QA=_@Y@\*#]CG@[N3D]/3RY+1L,N[R,$[MC=>LTS?42MJ- M*X)JJ XE#>0U)!Z"('ET;07!)P(TN7A+C"7ENMJ1I8&NN0G#(7JG#O-S=7/+ M^I8VT5F%\_;,+P/\A$'RB#V<3]2,#J)7[Z47$ ?5F_@(\DIKO]S53OMV#UVW M..@;@[N6^^HSDQ*[0.\"\$<,//N3$IK-45,[3G2K90JK!#$B\D4I1>I$H,9L M<]34ER*"*J,H7U!Z0^S:.O'#=<^J#087J:HO<035S4<<+O%-8\[5Y_KCSQ $ M2!>+SWOP!ER^:8E265_V['YF$H6)& JBS2A3E4AXFB*VH2]SQ#7).?0(06': MQ5G$4)CC6GV#BJ*$O9QJKF4(=3OD-)LJ),%%.]IPH-/D-B:*6,8YWXB'9\*61>/_6\CYQJB;L.=MT_2T"[/3BUFU]'9T>C\[/+D:'ARBFP;-6-35>_?8C>"*Q?< M !?B6&]\963A@ MMI[998^6>=J8^<%Y0;=7A1B(.^J;(&CN_Q>G$'M[YP0-X M+\ 6^![Z:*?"43SA0FUHQQ.):JYRJ#TT^E(')R.:SL9.^DI43U1=4>V(T%Y7 M5?US"V[(NFL#V3,^0F0%3OA]Y5@10.5/CRZI).&JJQUKN#5<,S@T%M@0MDSP M>&NYX]4*3=!YREA\_U:\C%T+!_O?SF; CE[0X)NF=Z?,0LT:TXY/G4Y'$C&B M+/$5STOB0E(W;9LVIQVS)"I?!K,H*!DRO-U )#+2B@VN0/0.0+X\_RF&#O;, M3KP4DRLP\P. KTJ>H5=^\5?0/C\ZI\Z5,IHV@* 4#E4IVAEFAM!U/?-@3+'1 M"X(D>3V"9OKJPGFBD=N/%+]*0KRRHEVJ3(G@Z2Z&LBWD2J&XL0:0 T4&4I_+#E768K&,@F->OXY!J8V MH'2<&UZ5F4U'*<#J:C)2956-I%=K '0;I79 I0??LYNS:5-[?PG%P*#C*,J= MS'Q5DU'R7"CZ "/9MB.8.LV!+&S8RZ'C3?;FF;E;/S_*:_A /W%X9*5#UIAV MQ+E4:MME="\T2!^G!_D8"$G*OJR5/R.3O':#DV]7AUI5.Z;)]68TAJ#3&RX4 M+1*X-LW;!"OH2B9Q]3>,.*!1J2OGA=H-Y^81&&E T[ -WSB:WWM*-L6H8S^) M\"4_!&NN 0;$*SS;-V@BVSI"I=,)5E76<9IQ6XYF^I-XEX98(R8R3B(2DAPA MFGE[^1/;X"+>C*,,DKA*9(<(0$KEFR M^U/P]\ *P=;QWT_17.5GO"?ADZ<--H\;I,\[)"[?D0 )_E4FAX^6_3OYQG)& MK3+K1XCUBAVA8DG&FTBG52IH@@#?0S"=_0P])\37V(FIMES73 5SR*A54M5$ MC&L_9,765LJ9H#ZF/,J3MLE1\G259.7QYFNI"5JN%M1.S7R*JRJ<4S03X^I_ ML0*(CZBPM%\I9XSR^23K-"Y5T9KM>>$'T0L(EBSE5PL:HWU.T4S<>V%IW3QE M<^FX=81*;5I$13JNR_]W#]"7@+6.9%;4CA5B1EY# 3L(8U)O]3WA]SS$EIN8]^F@;B%KOQ0HA- M+,BYNFC<^I[2L"5 ^F8+*DO->1*!7FE?*,(EMXEV+1T&R2-5\^;WE8=RQBK: MYI9>8Q7SJ NS7AF'2X3#F=E,88C>:4RW7H/6!HFNQJTF3]AC0K8$B1(.KN?H M)4:FO2,&3)#*F7>K!--(Y.BM_4CU6'\*G5Y8 M&VYTJ&W6B$3%PL28BRWG[?0U0I,]QOCVPTZ.F"+\Q$B] M_ CKO,/>Q*Q=9)$FM"%BL_WDUJ)V<%)<350)-E$)?:> Q0/XB%[>@?L&OOE> MM"!-FTV;*T%\>C0:GBB^DK$U/^K"621BHU>6SMUR\9_ "E[>_984S%HY,(\/ M$A.G3"%\19"Y\V/2M36BS1Q(QXE)I[G/^L Y^"9C MI,/-'#C'B8F)F^2\P"170TDB7JFM _M$@)&THM4LTP$O/BUY=Z : XM.=]EU MY-9WS\DVZX!S^V&CHJF+M G12&WM/>N$@&F[_7Z94M##ET5E9;4+]9 1"70Z M1'B=&TQ0A,D,%8Z/@BYTE8 MC6A#-I7T80V6C4 T,1: $Y:)]_+NX\467W@)1SL'FK:A*0-'$_JMJ$J \=.;ZK1FZGM^'E@91M6 MTKC8\=[.[G-?/P%\P,K]'#M(). 4W("![Z&/=A+=+IH,^YPW&7;^^$'V_%)> M[.(;'-)C[TB !_!.($$X#?*+V8LEH&?#E0M>< \ER-BJS7)W/!D-SQ1O (I% MX)T5'QB?^S\%H=1(MN='U D'W] TG)!J WMN"%?VU5&M4=(7P:]H =, M9\ED@%[I&UB^$FWUNJ+:\:&]KJKZYQ:\@]T)*9NZ-W"&'@^0Z%<@>@<@O8 C M_"F&#K;U)MXM^MV.KL#,#\#8.TN,+7-TIR,44+["#!TK,S_=65U8XR'*JL\?9PBV;D05-F*AE*2>T(L*LQ M@Q<+$^>6I+\4 &!$H-67UHXYO!HEC!^<$AJ:7WT+ ;[9I+:"P;S@FURZNB)Z M9UL'<8C&TC"\]I>OT$MW:!(D\A_&]A\Q3+..BNT6(/)5=@NR-@?%IZ'ODP=N M?BT\LB_; W4P,N9G6A7$N/.SX[/S\]/+DY/CL\N+4T5^NV=[ 9S8!=-9#1_" MJ\_"7[2- M%FRCWN%/4XQ6'TPLJJCB]2,-#7PULC%&4W@%!:.[U+45J5"R+B M]TOE^&, P(V/T\H**+]43SL:B.B+3]ML>96[9 E>_NDJ\H$+[ @MUZ =/OMN MG':&3$JR(Y^O9B^4SU;?EN.^A>RZ$@&MQM^L"+B?/P/7>0;!&[0!GB!7EO=) M)@&[EID$:"AW!QX)3:8*UIX+K8IV%-F=G4#'P$0'5HWM?8U A4X2]8< #2PO M3(4C708@TH1VW!(F 9E'C>4WE'A;L:48J*0$T#@+LC$X\TT_XTW0VC2/; M7X+P%\N-P<]POA#B7M.'[ \[I2+4L;=.5EJ$9DC<6H$'' 3$(T!OY-1975(: M-HE[':/2Z3''XUWYABT7!Q4]+P#((\7%7, G-2[@M,U!TN@@:ZY[+R^IO]5( MN'Y;6B81KHJ8&4=G1Z/1<#@:G9R=#R^4>W$? W\%@NCS$;U^-/:<6]1Q5IC5 M?-Y;>G5MQH>6*J+Y;AL@0+2=5%"!^/Y7GS@FD>*RY:BI#0&DZ*U*@Z80](,! M6 2JWY:C9EG\L]'P5-$)M;8J$U ^0WKE[CM)@4>6YU#C]C<%^D,"ANIJ HGH M0AJBZZL808FL8 15_G&R7 7^6VH 4VG 5==@AC27WQ!7;W(B8>&[#C=E*#4, M)HJHU!TL*5708PT8E1);I0RF 8^D'>2A4:'ZNSCP(#Z;CP"[@Q_X$WU@(%

"8W12_ -#X32!K-"1&)#[G?+17[V9]$[@GJ"=.?-\:7WR>D/ M+H)0Z^X!7<3E5YZ.EW3C\K9$RY6;V$R)@B8>PLZF1A\)-6 @-22!T,%%\&H& M%R^,@MA>BST/2.SAJ6(@7QJ+W4$">JW\I*S )79%[=BR*S\Y'0%#'"#9><40 MY\"";QBV!Q!EI\SXDD91JVI'GH;:KM*FL?1F'M.KPO%3X(>,\YOT2MIQI['* M>=C#E-S$ ^)CU_7?\<;WG1_<^/%K-(O=*C0,$HFT44;V'"%[:@ZG6@/1=DZK MO;A)C]%H@VJ#V@'G\P8*HX:VA%$FIDC*G2G M,?U#Q51YLMZ_H9$M@)8;HEXRG3TAQ09O@+2X8E?4CCBB^J8P1DQH0Z(1UM+_ MZ@>_KUU40F0AUS29+8)2&[+\7HM_!ST8+H#SD^\[8G0AUS29+H)2&Q*/L!8? M2Z0)>_4*Z,EWX0P3^3 M[XFHD3TM4IHOZ^,"Z>/8&"9VBE$G;C[EJW0:^@UF2I/9)2QW!SX_Y7PI]BL" M/XI%3.8#4\Y.[Y9&,X;&EB>,]@\ M99 ^IEB@)[DB*:!Q.\Z%VD#\.SL[/CT]/SX^&5TBD$\4C0^;,)/\_?F.'9=* M:S=JM-=%=?@0D5VKTZ5/8(5M*&_^W8,1Y31QI9QV:A51056!?/+IF]NQ]/[4 M4\$U);73)9\V&%JDR*9\IX40-/T,;'Q%Y^<-?(,A)%R\12FIMR(I"MFH4E0Z M757Y,[#<:&$CA-C*))4M"SP:#<].>JE.(?F4;VOQY5%%UL,WRXMGR$9 5/7F M;"T+-6"*ZML+;TX^Z>B)7J.!T(1P+F7!AC;GTDN7S=1Z4_(J+HG M[TKS-V @BQH*;9CU*#ZG#/NN^'J9)&W'I+/*K5<^J:%N%V;[[^?X]3>T>'KQ MBUO=HELTQ\);--7OLA<91/Z@^"J'/1SROL'Y<#@Z'QV?G1\=G5\N%89UNSA2V]9V_FFNNVT/99=( M:;5#=,CX>E([;C3 M5J5").%&Q!!'2YX4!_7(_.,-> .NG\0 7?LA(X\E=_T^T8J;!#5!#*WP,(14 MCU8$6 E02V7VA!QLF0WQV6>4!\X+L!>>[_KSSRC.%DD0J+(:EV M!584E(668"O:\$S%8DL&5L093T,*"2RZ&K2D#95DJE>8-/NV %LG*\ 'SY%N M%JB[%E8,5(.)JV[?:-7"=&J.AR%D>@DL!RRMX'>ZH;U=;(\HPB6Z\E48P9P6 MFM3O"4%R+5K2AB>[-'9DXZ5\K=:U;_I["&:Q>P]GI$-./%7UHII$]8MXHQEP M&#)I45;&["PE?)5+\)T=H2ZNZ$R'2C8Q 5$^[77.)UJ^$E8U;3@D0=-"M"%+ M;_X 5$B@40S9$:<0H:&])94('ATG&E$4RDI'NM%TM[=L(LEN3))AJHEP^V&[ M,;YTC5O14E%2)#5GRBF$ABGS:LZX0;[:EGLF56,\Z+#W;\ M36A#M5T,<"UA,6;3N&:QPS^4\536AE72=,^FDP 2LH:JVJ1PBFQ['H1;C%?[ MR"AN'&1YL73B4W&)/)UM0T-@$KV2-ASJ?JYK $0'-TS7D$B+,W(M#L6=M#H4 M=S@"MY,TAJ8<@3L;HOZMR4E<&6D/NT>J+V>9.CX"IY(XW2M9R$_*A5-?:+.C M(W ZC#MM52I$$FY$#'$RJ3D"ISFMN$E0I58[/)23J@^Q=_LRI7)-"0-N.*!)76A/^T18+C M5LT31=OK2"L "W85AVB #<-G,$^N+:&$^E#K:,,$R2JLV4D7AD'?RU6S5Z>& MZ93*:*/FYMJHT2A30N4;@KNX5E4+=3)5L3U8\\NEJQ*E7ZC:2T4*2:9\LTF_ MJU3/3M2?.!)6>GMQ#=GJN?:#E1^@J8P:U+A5JM?Z%Y%)^38*H;OS&9?WM+A# MP2:T47EG9K8T5#J8(S;V^J6B(ZQK7*:S>]^;ISZTQ$_VXE^AF3-<^2%PIC/" M ,)=7R^>R:!#=>1I!X9>(5B$ 8H&UQ7PP Q&U?T)@9HFTZ0M#)V./ZJ.T).[ MS,_ =>[\X'M(VFGEJFLRH=H#T8&QJWQ*R_TVU_[R%7JI:NT_8F3WXX_)+1IX M)R4,>P9O(+ \&R1B#PDTVBJU#USA$5E2X!#IQG)% ML>9Y+[G]@!&5%=6"^T ,3JD["-Y1OC%VC\;)>:*^9Q!%;K*UD 6S$"A"J;$/ M7!$57U+ #FE N5!#FVU$"Q/MQ+-C+!;^S!,^0*Y=QO-T-#P],XY.;:#(J#7J M),G4F1IB)5AF_8ED 9?*[ -)V )G5+CLUCNC1607^L=#_TR0G6\',1(,6J_0 MQ5NB@B%?QVU"OKX,LO<80&^ ?AE8Z=L,W/QU#E%A'"T5TQ-='EV>GY[(<@7J M%"BF<%22K1OYL6/E$4R/A#\5M)*9.03!&Z $C#%J:<,)R9IC<0&BE_Q?T M@.FL) 8U9HQ87AN=MU%-5<%B\BH/1)*4_[3>KTB-8*#6T8X<8FJMTD)<6D.H M<;M]T3I%EE3Q:G\F9/P1)250DU!. MR]<8/1P7J&,%;UT3>=%*]K;+$\8%L(KV6^7/'3J=B.]Z\I"7\BR=/6X]IS1W M=+SA>N4'@?^.)!1,EW%>39>Q::HO^YXWX#7BOB^'5%A%E\7O,O$P/_%85;=O M22FIW;!.5T.Q3_)*H]5.$@YX1\; $K\\]K%0M@_KBFJI+AXE5-7'+9[6^J-N M ]87UDZ'W)I@*Y$BH3&+ZS???<.;I>B-892[LZF>?6H=[>E T6F=H20JJG)> MD-S\OO<&@@AG8GL&'C++'_P(A#:KR5M(9L[V&G MY'264ITZ E0+FD$"0?F4;^G)4?LO5@"QI?.$5NX4 VZ[F'8J;VZ\<8E&[.2J M=48UVJH%M=,;%_ITI5$D4SXA2[/4'=^;>.@]7BWO]^D,O3MPL.SWDZOI$WVX MYJFK-2TH^JVUXAN*JR=7PB J\ 3]M8BS M\DY54=LAMW[51AUL4&L48&8_^@8]N(R71/65?M=/@93W*JN0+4>?E6A]T)58 M_+W/2F3*8[<]?6"OT2 M?7*X+5A-:$X6NLKI'HU&HBN?#0A^S3K!GN-7%RYA-'ZSH(M[U9T?W(,(/SLO M6N?K;-B4(4R1#H'RJ4> ,94^L!9VXMD!L"KI0EJT5 ;K8C0\/3>*+PT1,,29 M6@;SRD(H/2,)+&?J%1T:I Q%O-4-(9$4L0TV<+Y[2"0G[TC7_A*-PQBA.P > M06!C'<_)F8P:MF<8M^3B8,C5BT50./AC,"5H6FZ;"ZV^_". MS$K_6T:E$,.7?L17#CUA'?.MN2GUC6:3J-PYF=IZA/M'IL< VIP.'$K],J@C M!.J)X62BR)V3J:VS6!J9"+YCHI2/ 5C">#GUGB/?_CV1M,YC+%+?$(+(D3LG M2%OW,(D@BO*3$W%Y04\)%[Y;F-*GLPU&+P&2ZO34CWQ-PP#(1+!GEBV,_^L*SX[(D86.BJ&[<%/[\(@>D:)Y0WCD)B<.3G:NLDU(P=Y)6T%P>=Z M3VHZ>UF VS_B=/]ZY7MD^K1HL0S\I?I,GEUY*9HAD5.PK7]>.PJF[WX'O?6% MU<&!K")%!3TA!2B$J84Z$K M5[4BFZ!&_-L/VXVS*"ED1OV9Z)*?'[752Y">'R%(+PPC#;_8.9.Z\C(K8E)1 M[NDLSY"'[>YL-XA (68]P[C33-Z<-(9YD,M@I$9X?M<;%U_*58RF"H>H.4N, M=O5^]ZP4%^#D/8?+0U)3SS"^-),W)TUC;RPC2;06NY[%J+K;V0S8>.ND14AB M31M&DZF)[#FQ9 8\M\A++X=6Q5Y56%+2KY^G5S*,. V$S9G234#T2'T6WNMT MPV/L.9O=#T;V;M[J94"'?0]?;25V?MJXM8=6W\#Z\I8&W]90J8IV?&FE<>9F M$%MV23DPM [ZZLQF-IT_O "T38O!L*$536&=&SOFT:>!]!U?TJ.(.\G]51C< MEPQ< ETJY4QG")_ G=XTJFC?B8,-9%R.C2,"4U9962EJXPT4K9^+0E]3P^-J M2NX3(V@BMTUDH>>U;D7IF<&3]87WB2 ,J3M.9+&>0CJ^[BTYN8-#WM%$EH9L M)-]<63C3C[_$5E7R"+'+X"ZJE\$5'_270?JH_.LO^+XW9U!\7E]NC*OBAV\_ M8?B>Z)40WF*%$^,@P(EWD^LSKSXW M9;(K-!@JN#4;?P4-PRBI/I3#PT3J6Y&1(/ M)WX2%I=\R0JEAG[4Z%2K=;$T8MAP\$*1:4N0A'J1"[6.=MP0U16WMBGR*D]1 M+.MP4!BA+F6Y(*3>ZE(IUQ<24%18I0&?E(:H_AFXJ,WY3\ #@>4B\W_L+*$' M\5R+=]$SUR"=%D)M&$F9]@@H3UTMAT[X9F\$_0)!< />@.NO,*:9_(PK/IDU MC:1.4[D-25[]Z%K>@[6DW0)8+*(=!79MD3+!T.K.P/QMJ69FN9!V&F8B3E:2 MSI8CX:C6AJ&WRY7K?P)09#,6K-X6$*NLK9*YAFX)LNJJ?C2C(:20R9(,3%@* MU+,IES73RFNC9 GZVE*^L-BZZGN\3'S0R/A =DB2T#/UN#U:001QRHP<'%3Q MG$R#!LT8S Y9:!BR)DAM'/04BHU7*E,&XW0T/+W<+R./C4:7-XZ*^Q :@[(1 MU'.X;,4N'J4=W=CJK_% [ H8Y3.9-$=%%$ ;C_E7^V^!KC&WRG>M:\&1'1C8;!6)X\TX52+Q*G'1AMTHE MLD&M44#O[ &^F^"+U]S7J*_TNWX*I+Q7685L.?JLQ.(U]W5*+/[>9R4RY5!N M3^W(1T&:4N[S,\)-/1+,AK6ACRIW5T<0&G)OZMA-&D=F:RU,]/..?)7+\)TA M/1UIOF9HQH@:3VMS?#H^FJWH&-QZL0V"-VB#>E@>/G#*\H#(?EY99^>CRPO%IVUVQNG=0MJ!?: \6+HS!!\! M$LVY\X/L*UR.=.'(;E_BT%T4XMR!KTEY'VJLO]3#&Q9NQ'[R71?!B'^4;813 M'[:_?6*'>':02Z#G='^(:;'VLI]C#LG%N=FEVABLE^,AF>C0R_H&%Y)FTFIR7[K]9GWV22*-_@Z MY7WE.0?>R^0]'[QML[GI8JK+T]2O ,X7V!/\!@)K#G*3,KET&&MQMBM/)>>+ MF--K%'HQVV!M2!S"CM!4VV_,Z2QR.:RL<]%ZU)[X3XDQ5K5>MR[ZEKPW./0O M:?VK8Z68XJ-M"V..E-(.)O02ASZVLS[67B]Z'C/2S^.LP&1L]4Z'3K@K0U*^ MF@XA*7U=L(UZ'+JN>S]KHY"#][S.[:J@5W$^_="K=M6KVBA$N6^>F4-0$),M M!)X /NN?7"KN);G_8\O%%XP0+HC8Z;/-Z2&\7G7U\"KGN\09Y)6-X:OP6$9" M]9@VF^SV3;3I-^KI3)A,--!'!P?WE5^,TA9;\D1-PI9TL$O!FQQZ78>]3I8^ ME'O<99MS&3[C^3Q(@OTF" 3HA=#^Q7)CTC5?NWAD&?Y+!/_P8+QU@ZJDF_ZT ML-GDK#_+X'7O/2L_3QOJ*V-DIYXQ#K"E!B]HX N3,W.6@=N!Z;3UP$._Z-0P MXD%;N?VC>*I(D\1//*2C.-E\3BYC?UE87H;G.@E!AP?B&[V$-IVG/R&F\G#. MNLWHT&U82'9S6D'T^>9T%GD<5M*Q*.K8KP#3QE"60PQWWK'*CS_T*[7]BD,; M!PN/@>$OB5:5=:CRXTLJO#C2("_I?G4H#FT<,A8P4KZP._4JKE=56K]KK2%!^(+?VDQ,3^P8-)W<6#!)/JA:>0)&W-*>/ M:N@J;*V(K'=>'A9HK:'6N#N:TP=WV#7T[-"T7GSP7HHXK/3KT(+O5Z;"$)E_ MIX=>K5.OEJ'/@P=5R&FF7Z<6?+]#I]:\4\O0Y[[G .!UV.$CWOKU:)&7.W1G MS;MS:V7N>^Z ?5Q!'_JQ=OVXI2H/7NH@<^)G=X"&XS<+NCB2%VDX 5%V[V0\ MKJRF8Z2FDY[VN)WYC9L@FKN.CHPYA,9 X0DXL0WP+6VWEKU(:B3?5^[J4/06 M^\=[G8#.NX.Z*\QWW!TFGAT 7*>(T#I>8NPY3P 9Q]YN>P?W2QTZBT:XYWVG M)^>921@]@F#F!TO+L]/?DB]#5,*/(_2;C1DUWUZK=/:< \.[A3(GK7Q?W-^_ M%K6#I/\]_7K[VTSTBH(0#E_"SQ C]J/M+]/'W,#0=OTP#D!RR]7"=]'KA^GJ M*,'F":SBP%Y8.(V4/P^LY0V(4"]?W["7<@-\1,!S-H-Z!"/\]-.CBZ/CP9?! MYBGHC^*#_C)('X6_QD\;;!XWR)XW^&OVQ']'C2]=+Z0@AY_]BNK^H.HNMQ)^ M#WY$RE' 6TG-I71H=8N[P@L>RHDO7BQ4[@DG&@PJ7,HHWP#'%(BR*ZXZ-4W^ M\JFL>(CS/>S5&'] XEV8M#H:*I2I'HI.N4745\5;(MSX.#$,0;6U9?55*;=V MJAKFE[2#C%0J:(!$7?I>,KQ] Y20Z4HY[=3/K[JJVOFDTU/E81 5U(W^VE8U M^NI?3]CXK1F\2[]IIU*A09HM"B541>Y@S*^2VCZW]:LV:F$C7*,-,_O3-^L# M+N,E47VEW_53(.6]RBIDRZ&G$IM;O&LO ,O,K7<7]&[8%)2K@\B@%J,OS9]6 M<30PT_L1:Y21.-7@Z@P^9=7YK,2$[#3OZE!55T=F7@6&+<]S'"W06_X)G!?_ MJH 9\4Q3FS:UH5=3EM2-)K+QZ)2)YUHPT;F) ^C-T\#-%",^NM54-)]3O$)W M$*"^(<[%CISI3R""0;I[ 3PP@]&C:WFAF.M\=#3<=IUOFAUD[0Z2AOOB(R_M M\"2[?YDX&RD9#G.A%E2,$3=(*QYP"FI_ %%*>FAGWU[[8<204[09;<:/%JHN M#AY2Y#=DK5/%XAD$;] && !N_A3J:$<6*=KF(1$+!&,9,_'0.X$P$J),L=+^ M\0L6>M,UDA+R,XNGL?UE7&-T##D'Q@MT M2]MI?PDF@(>LXTA^9+GZ#F[)]2KP-4Z.?EQ]WBY7KO])W%SEKK^_#!,!1-)9 MF3<0O/HZC%M%V5,LPN@)V/[,3PW Z.R&OXX=1CBB 4;)232T M6L:"0V\./!N"I\.R!Y3F#TM.3W_,7 M&!3>8%!XA1[YGT@HBWB@1-I0XJ>V%\")73"=7<4AZDAA6- ;&HT+?VUTBSZ% M$'6>1*/4T$\YK9>[[]EH>*[X!&PCWTWZ7Z MJF01047?J-0Z*?#' !JA"JSGG;L$-$7G[;9\BKW1A+B-:X_@GNXQ$>X:@.J M:LOT0J%LE6R%:'!)J:T:R1,>*:J*NYYVZM[-Z-X.GTX=R8IG" 3**_0L"KZ% M(W\APP9OUZ@VW&S'%O(L(Q&63L-X3OI$R200=SJ;QA%:OH,P2?WR,YPOI%*4 M]!!M*-LAU63Q60A#$P,FLY/,=WY 0.L>6J_03?(?X1Q'J,38CN ;FOR($6RM MVMQ/]LJ'K%/[X$SWP7@-5^L1=]W2?A)3%E"2=INK6<);6 B$I4Z-R&/'23WI MLXWPMU;@H7FCX-FN6_\T;FR_Z-8!5AWDQFPQ6_-S+<^#

FA4 G'O7 M,7IIS_Y\0>B&;E*6DW$B31YX)P4Q2?O4!JR%KA?XXP0'*L5>5.S(]=/'4.HB M2?CI96V>(VV>&_5="UN5?ZAFR9M9]9RC-&=K^T70+L#*"'?1 M$>$4!:IIM#@RG92R@>0@]TBKTJ$J)]8NQ-G5XJFHW)K4.&FHLM5810=_\MV2TG7C/$>JW M.(5F2:[/L6T'L>4^,6\;;="2=J1HK-,J/63!8>(^!QT14O0BM9)V5)*E_YIH M17$@S+H6DBK_IN].PC"FY!$1:>3 +A%@).UVE8^%*(^'H0.3+7$IR:PX*A]H MQ@-(V]TK/3T&NYD3A_O)IWHD)&U*U5_UU/'B?N+A&)D7ZT-P[3X\JAXC2ML: M)(VA/WNR+E\CP+T*I]1 !#D[.SX]/3]&-!E=G)^6[D7O4P[W"_6SABC.M;V9 M):"^1RO&SF]QF'H6T!CV -[1((2W9' .K<#WT$<[Y'UI<0+>L!T-G;25Z+F_ZXKJIV"V^NJJG]NP96?RI T3*PARVV7\/O*01T' ME3\_NJ22A*NN=JSAUG#-X-!88$/8(BUML@8\:#0]<,IE8DJGM3UU.YL!&PVJ M;O(PX-S /WM?K[XZ9T,6;*.]$:H[#I?U;M I!.KQP8[L@Q]@SFJ8/"-X2/64$4IKKGZ*%JL#M8B(AG#@V@_0D(=LWP??RZ1F7*I)*&\2 M#\2$[&!]J<8WEKQ!(NVM"Y=9Y#^5#=0Z)C%"7%!#\I"OE]?YH9!\:.2Y5KNN MCC:LZ,X(;(X#<2A1HOKT;:E)#$ME]%.ML )JE,B44+DE0+I2$M@Q]AC=P#<8 MDD9R2DG]U,E4Q9:73T N797X,[#<:&$C;-AJ))7MOR*%)%-NCQ%4.5U%/G"! M'06^!VWL0OUF>?',LJ/D5D"V?H4:Z+_2VXNKIPW&>5OW;WYP'8>1OT1/)[C9 MJH7TTWHG+C9.P8GZWY46'ZPEDKSTMD3_&K&L-CH50+ZL+C'1=)V*\U>?>H"2 M\WF[4%G$2R3BL3KMB2EB:SSF$\W$J(UKW[,1JNDNY!,,?[_ZO *>O5A:P>^4 M=3"KFC;4Z'XIW @*XJD2/3B0OS]U@ !T?WIMV1Z0@D.;-;X4;F$-84(6;(UDM@%\P^,E3S!ZI;BI?!"25_FR MOC-; D?SBYD1>0WMB+%3"X** C%3I19*QZ\N9C=L:FBG=%'5<"B7(:TATT.^ MHJJ(3]^"I]?2GQX,Y=;0HX'$AE"$,HS>L\XO<535CBP=[L8VA4/2?:KJ[^9] MB'%OFQ;JLT$1/:1&]7MD"[0PCC P\XJOE7&"WR M07CB98D<:FFI,FTX16W MTT-'(T4.E.1\#\E=DOQHLNHI$G9P#XBD&S6W;/1\0LV'N=I=,U8E$Y7<0G(3 MK^&H(/$( OR%-0>DNS-H54QD3&.Y)2UAJH-%[1'4OW]-E073DY;_^?\!4$L# M!!0 ( R$H5#8R-U]>X@" !XJ'P 5 ;W-I-$RG76L\:,W/E/_]O;AJ)*7 ]S;;^_2]VA_XW M 2S%5C5K^.]_Q58.H?_[_W[_KP3\7_2O1.*?_XT@":V;;E82JJT$)K#\A.(" MV0=J8J;YHY^)ENTXLI6H M?5#".1=C5U"-9?8>ZHNQ2)8G<$S9!$ D%^;S\V M+7OP*;;U#\FL7Q4.2O[ ?N HCB;(GW@*_G^B7GT^?/6Q MH?,G?##Z,(UD7!.!.-04D2G8_4]+=G"__SS\B'S(4,MKR?@8<,9=GY]]O(]YV?/WX,9*]_9[O#'^L_ M0$(P!D$QA,"^K;]B:);^,'XVF]W-^ZX1?0='4>)'^.<^9-AF^-S3GHR>$9NQ MV(]NM2(H(V#*B&9YOFPIC]^"SU3]AR]NOR+Y8_7'S5!M[B,>4)Z\!/Y^-[2G M/S0+3@>$?/OAN[+E#6S7E'W(ZY"N)(+26W1YKO^2#?##'2S0YOL8@!%;[]P, M=\%@+\.H'_"OVU1KK_#V.9=4H#UET89N^(==T_9L$L=2K[U@-6+]A5URPQB& M^3$/$;1YJNUI3T?"#Q!OX?G ].X4VXQT 24>IS%_@: GSP[_^@B>=V ' F(W MB6^A 4=PZ@D M9T I%8 U+[]_F<$9/7W/R;PY81B6SXT.O]^\\'<_[%B4/AE M!$P";?KOM_7?$7_AP)G^^/V/K_D&^/W/C\U_5\_JV^KB]S^J-DUX_L( _WXS M97>H68AO.S\)U/%_P;?^@']^,D;5/,>0%S\MVP+A &W^,WP:<%<_:JH*K.A' M."#GRDI(/]M#0#DN@&D(:(HOGJ&:PG\0.)D@A4"G$GV9,&66#*"P85"I4<(C9LGVVS MWQ*6;,+YKHW+SXQMFIH?VFJ/M=0,?!ZT[]#.:\#[EM#4?[\5HJE+MM(A"'U@ M=;E.,2-.*X!OC,$PY,13FCZ#1D(B,"F$M.1Z$ZE5\^2Q+H_'.M>AC!)2?#>- M?F:(@D;!G* R-^C/R4*WQW0:EZ'Q6#G6H0V#;A6H@F\K>ELVPL=NT2:TTC-R MUJB;'-ZIB?>=&K,PA^QUR.\MVG*+9NL^QS628EX64I*;FG6DS ?DYHUD%WA2 ML5.J(@,G#S@P\4&!5OLU?<&^3U@J4#13-J M+=9RN_!I6Q%Q0O1J/O!#>QJ& M6D\(K73S5D 'NJV;55>D%TCNWO=FWWYC-$:E(#_W$5R#P9BK*4]FG@WGRTP%O%",DTP!58 ZM'[%-G@Y@Y0-:AH M.IS^\ T)96\,*@%%A M4QN.?'X@>H#U/.!#!L(P 0J('ZR%)AMU&#^$4^'FT%]Z6M\ %7EJR MM6)3X^2F-"ZG)I.TWH)0?'BG/P)N] *O9EM* -77\O>(-MZ4IDOS5)&IZE.= MK^1!,R\5"D.%C1>E%4WN:X;F+S*KU[^35&3 Z1.B3W&B>]DMAHWD^3= \M V*: M8@I:':T-]]-[>3!_F&0Q\+SJ=*:X^B29Y3I*L9"=95X1\;M(_I CA5GB3P[& MHQ#,\*VN;!0M%P;[]1F(6A M!(-2R<^<[UH1Y[21R66RVCU'E.VY?#^4DN%L&\1GSI6%$U6CR1KR M\&%^*8F>#FT\-T:%Z3QE*2E2S%8;,$2&\QO 8.I:XKNG2FUA5ZY=J#OH;.;XME3C&B:*%,JC04=1V^7D M;CI_/"UE1<\'E@*\W_^$)<.?7E0-A!0DHA+BS[#0]N\W3S,=(RP-1I^-HE)L M6+%$-E7)N[FGAMGZTV>L7K?]CNA7SP[H4OMSS;6(H!77R!77(#H\UY>: MLC4$[%SSHM^J\EPS [,*S#YPI36CI(?H@IL$H2?>I*Q>]+W-J*V$;_W]LJS. M*,G-]]# IT::J6*J)4+.K:<&(K^^^4U3P]\'&G 3$8E@9[4\4RP_=>O/O[QY MG >&X8Q7OZKP97/'T!3-7TTMH6IF&!39%F2_Z_]\X,*WW^&O3]CPSX^=CSC@ MR1N@O?T& MR/*('[OH,\9J#BT^AL=!P(?KN3-9-BT$Z751C1S7BSUGVD++UR[S"^OYJ6'P MF+6?1,V]9#LM!NZ\)R[4B>$Z35PM5*X]JOMD-5^7G"\KW\.UO&6-.\B26;JH M+++3?C63*?2<:Q?YY;7\I"@@3NO,TZKDM>GR8(SF$0IKID)V>G3J/D(T9V:61(S:$=. MLOFA*66RK5MJ?E0Q[CPQ^[$"/ES/[Y61D%UF:0F=&-AX-D_6):Q_\^9QA4%. MKFK&M6%RS0_ ].PIUD6IWT2T)S)RC)9!R7*GFA,7$](;],J3HNQ= M>Y+ZR4;N+!G+^6P<6A]Q+B+K9*IN$V"RG:IP54UE*;P NAKZYP7Y==']+I1$\-OQ8>K%J+ M>I@J>6R_W;)TW H*!.C[S1X76U%OT_SM=TCTSW<0_4>L++Z$![1D(253$"G, MBB48OL:!.,<[\I1;M.'$+5)J2FF":,EX; L,S\0<*>SAQ'XI>_T<'?06 M.O:J_K'HT-U^==KH]_NBEA2)J5[2ILC]#1W'H8,^&!W/JY&G]^81^8'B!VYT MU-+S5_$.<*=[8GHP!6[(O#4@EAF/F>4(@N,$32WKJ8F)6VILP[PWJ-T1XS\E M]SK\_?%2CLQ 9B2[0^ U092PMNR*YFM#>2M[6S!@KDR]?(.CU'G0J^BULEX4FC4[:I0R7]P.=[2X6%:\=VQ)WZ]CP>1OESDK=9J><9$IB9^G@$PXM2-UI;%.Y5VG9/?1R>B1;:A%TW'M:<3135AOX(7LZ_#M'Y2Z;*F;'4(9O%DM#\B>J+4<";?RC5I' M_2)"?J#R3Y!I+G!AEAJX ([+:?/PIXTB!S.B[K4'\[ZXJ!2:"TRM)+/UV*9C M1\EX/]5_@LP?_K86=-XN2:R?G;IZ>=*<=0/OWIRF8ANS'27H9Z3^"=+-V-8J MJ(5<*UKPFT,([HU.:TAGABYDNH?FZX74H!R@G#_[&CK]&MU_AMQ-)_"!*]@# M?R:[H&C!R0S#3C11.Z@U .8H[_4&NFVB)J]E^LD477"+7\-Q'\2 /PD)S^V\ MTZS*-EFUYSJ5XPN=IE&O3DV;GP-PW\0 [XR$E:5N>?6+VQS$@Z4'QRB\A@'].>=>5#)SS2N MC(^'_9J;"@3WND.^5:GN&"Y5FI/5:DI+NI$JTCW92Y@ ;4HD(62&]_S MF_&NU)R_/O_.2@TRK@IC8CRLBSRJ\6I+SR_%R1<1\IDK-?&2Z2N5&J;HS"67 MRGJBK%/0D ]TKE_X&H'=9U=JXB7SYQ&\G%^4@J(\GW&XC)EZ9U0!G5%L%UOB M5ZF)EW1?K=106;-:R:7N"=2D6D@E*$V6H\[7L-N?7ZF)F]P/J=1(BL8P_487 M1\OS J#3>1]'LE]#UR]8J8DG$I[;>0$'0ZE1K)2Y!8949IF>P;#^UW#HGUJI MB9>T#ZO4N.5D/J695I+K:.7.!*_7DNX7*=%?L%(3#R2\HU)CY<;UE$O-9)1J MTLY4;J#W;>NZ34%<*C5GVV&%H[M/4VPV';$*9,OJOH M6,S=BF9J/MAD[FYK MKBJY3(I".PO:6XC#!E/NQM80[*%M(^UGQ)U2H-L[JL+BVX$[JLYW6F+/69KC MI#^>FF!.U@E&+!?*D\5LP$Z '-OP+Q[2O^Q9F==W5QXG?:(X&K#VI'$O\FA% M48;C '#9V&9_\9'^I^^F//"DU''2=_A6#AEJELCEVW6'3E=GN7GV9OE?E_XE M3D(=Z/=/W>!"*A@]MB(0)6[2S)<8OCG)55JQ]0UQ;G 1G]CAP+WY)T*0(*0P M0<0+25%#922PQCHB^[&U,->"H ONYW\(/7TY4.@L:!@BCCLUM;OTJVGS[+;A MZ+QKVU2?H2>!.@Z\U1V[.=NM@1F$AAU8X:5N,*^TX(_*JN3PZ(2SVF!]MTL: M^#, K&@)V[2I:'/R[XJ?!P(X6H]@!3%Y;MJ,I-+GI3R$1C)Y"-0^: MAS+C<7CC7L&ZL9/S/##!8*; MPT6;#?4'';2*T"@ )7 AV5EMJGF/I^L_X-C"@/8#F1%/"Z\ZKLA4, MY/6!RV?@SK<'-D_4&K[(+]%V0>4[:96+7W ?Q?0;YD^-^0*0#7^DR"YX M;KL)O9FIYWJ$GC=ST',VEJB5N<'[6'COX^\-R4^07(0/<]D]YL5M8BCV\/SM'N5(DOYZCD.3]H)'TJUTNW\]6,V8W,^KG MKS)?ODB.Y5VI8_+$>YW/ZN2Z+XN!QE6.IHE;215KA%N:/=2T,C M8..WMR/VX(Y-CO)G8GYOCJ(5W&1IXC0546M.=$%Q^I[-WN!]#3G*%2+Y]1PE MU?3):DV>W:.391QQL1SE"C&Q/T=Q)FDOIZ$#5\3+#,B8PT(N MV;C*\N!%KSJU5-L9R %^E8[SEJ/\N9C?FZ,,/5_K(>JTCN8;^9[;RLHB MG;SE*+'/4:X3R:_G*&!,5XOYLKD4)YU%,K,L+O1YZBICTLOD*->)B?TY2LN@ MG&0KF_)$K9E.VOZXSHJCJW2]GY^C7/T9T]T7QTOZG0/-JJ]2F6Y-$MI<2$(_<;]2.7[M=CYCUAC M(XZUC4Y+-+KH@B5))IM YX\7.B1P8:[[P)U_9B^S?F=&4 MK>&J357X6U6S-#,PGR5%%=L:PB#,S(*^O^/.[ZEM3,.;]%R@:GY.5C0#SDE8EG/>F#$M]_AKT\X\?'$9Q<+MPW3*SS\FOM# M#D:D/#\M(I>.Q P[H_(([93D45,8E&DQGCO,GB-RFQ,W1'YR'Z\/( X$W;J9 MZI5+:#E;TQ=>#;O'E[%#W T7A]W-\2H0*C#0X GVTET[5E/-S\[W@/I+L1]P_I_LZ4'\ZN3\T9@VOR99=9<1" MLPJFP+"W^U>K2Z=6[S13;53#&H17$1"R&K_SQ1\&PT',N Z$O.RA=#++4/8K M3N 62R7=;!@+S>M2)C6/7>)W)9;A_'VLSVL9Z%X]R-@&4^6"0HGFG/2]58_O M'837:!D^O:OU<Z*@P0(<44"BS.00F6WC>&@DY/S6@OAJ)X^K=50JZIR M-V1=>ZY^X(K866U6M3RI- .RI7<8H8[<]R91R1$>>UJB9P;#>TI2), M8M\\LPZ1_9%O>G$H$;62>YK14 M928)K3)5'<4VZ-@'BGBMM3C?:T--.# M(.UVYNI$D*I7)]B+&?@8R'M_/[_D4&OG&EH/+>?$_)+K!%P[&]NT[Y)&^C-7 M5H^SN\32J[=;+&MQ>!FE&LYT*N+W5Q=_?:;=/?\:Z4GLKCM<-BVGVK%%WD-5 MPR!L@F2N3CEC8')A=\^P;OUZ MQI-[QR:'.HS 'X^*-T0FF],[.HGB[:10:O>S6:$36]-\!+V/U?@G!'^IK.B, M*%GO] !J"R@CRS;LX:*I#48,$- M2:\C:74O<.#YM@G<)C"BYWLCS?%X5P4N[]9=6PV4\-.TK.B0O9N=EV4ZHRDM MK2T*$T&OC@S+20E? UJKZX2/Y\F7PMJ^S/ ]9DJP!_Y,CNYIW/RXM4UT/*X@.&^VI]Y\>N7^R&#=3 SKB/K/$>X@RR7:58=W=>XH-ZW MQD2CEBDBMW#G2TCZK9"E' C+27K)MM$.0F&5#CE!E^+7DOTGABQQ1<.[PPX2 M3-.I:B:IZ9E@+.OVT#2G_-=P$'$(.SZS.GG>2$+-#^94=9!2N7*24;E45K"F M(+:5D6N,),Y?#?MX),$5):UD4&G 3=+#DM&1';=9_5K>Y!,BB7A*^JU((H\% M*7M80WMKV=A9Y0W=$PP_-=3?&!*OBVHH=+$%Y3$#?APG3045-3+8,5$K]4=>I#2.!,Q[ 7 $1,XIVM%J:-0C.UI%P.%4&W M,0.%$CVVFK$-&O>@8"]Y7PH!^[+0]RA_7O"6G?X]V4!!"RSZBZ+2#R8WY8]! M3>%8!2:)/5,$!JTSCN#T^2+VCTEX*=5LSA7KC$@!W"Z#:;&1B6^3SUA*^+-B[$_H MW[D9U99=38:<;,( X6G',]M2;2MJTMZ7+9T?# !\3CBL4DSSS8W9L/B\(R(B M*I87[;:>PMAYKA0[LW&=;4 /?OES&6[U=3M$B%\J8KU\'](3:98%FJDZTJK5 M]4G';.=R>FLZ8V)GKJ^SG>E-L\Y7#;B\YI0UO;E47$/F\ED^B6M*I:WV8Z5= ;A337D*SO5G:Q#>2^-I%6F-:)024O>66=9&DTHL M Z-=1&TM?VY3=2YYQ^&VC:/EO?[C6MY#+2OTNY,\+5(#PDUVEP;>'<=N#?1M M>3^AZFO*>W]D>(1^,\&(4S29(E'3;9H2[TYE>WB%\OX4_8YCO'*D?J:S) !'IY@;QV_T>%_V.PQU7Q\K[J7X#N\LZ0<7.H(O>A&L+O6S31*]0 MWI^CWS'LF[BJU89;L-9;KG;L3..MC7IO0)"Q+052O7IR4_/T]"(-+&44=G9_ M:AUD WA-, 56 &K ?_LQ+VI;FTF\&+M^5K=Q7YKPFHR(LI1Q=,3WM'+\ML*M M*KC/V?QLM]L#GS]>@7I+0%N6;I>$SC*!EV6X-V3[I^7)5ZV'#.O0.-"K+ ?Z M:K5:(SH+0XUE9>ZFAS'1P[C6+\ZHA^N^S5#0"M"FX1K!&51QHHCWO#U<]$5^ M4D0&Q<6T54S=5/%@5=PGI)LV7J*Z=-5>T6Q/9\2T;4)5E)*MYES-])'9+3J] M><5KJ (];I7\"E[QGLL'2&-6''*(%" M ^JOB'>L7C:C;;^UC/ M6J.[:J^80UN%P:S .F)^X2ZG0CU'X(58K@K$4Q7_1*]XB=KIOI,]#Q=L<), MSCYCFXYM@>?7%<&/3=N*#L(4+<4(5,T:LJJJA0R3C;JLJ44K(SN:+QL;O1C/ MLTC6K5"ZX'*V6"2U?-F(G5X\H/ U+FP!YE@VG!)"GW)']KEA,16"W*S7'KO< M0IMG7*:6)U$B=OG\=<+BU)>'OSQ>="Y4#'*TE<9:0TS4:)I?S-I4]EZ[&8M3 MH>*D;2)>WH!W+E2@JJ\I1%]LB9UTN]H 2[+"6T<[E:[.I05PH+^CPNY/RHN.=9L3+AD8!;=( ?".G[2;]P0\6I M4'$F%\*/ZG9NEJ&*HN;4=,I5\M-LX>PF_J*6\E$E[D4*34\0*R\BZ>P@V1;- M9>?\5;P+2?[ .T_/VXQ0-))#>2X%.6Y28XM+=^'KPR_6U/0BS0CCOB/E<]!E MYWC @%:NPR&+/%7N9H>N3MW0]>57=C\'7?FJ6FT#.Z_JP01Q$$T9+MS\#5U? M=+WRL]%5RV#=%IV5DB(HS\:=ZG19<]S8AL]7BJX8[I%_D9:]XT;Q^M0O&R-, MZW)F/I-G,V.T,H_O[3:QO%$\3BM".5ESV[(1@/3BX<<"9+GL*J-%)=28)S;F M84S1<@+?BP80SQ9:MQY9!;(7N)$ T[")9M0'6#;#8+L7MH6VSL>49<==AJ7 )9XZ0X+/[ M6 7;"*(VXYLOK>7:J&=G&4'B.9WO31>M4=&RDGQL%]->E^MA))]/VCB",Z>2 M-OUBW>Q5:===;0K#/6-1 (:Z/O[IA[7CS8:GZXPJJZ]CP>9NML\TN/[>K7E[GY)';4G%I M+"-8;+'Q1I+^N#[ZA,BON:3Q$31$UD,(XUA(Z+.R35ZZ+Z7'9;JJ(X:7F0_I MU%258AOI'5*VV4WH#14[4?',P+*66I6M8" K?A#F/,_ ,DG7&F*JB?,-GCX1Z,?+9(\WY/-@1JH>=2!5T/ M;+=9HZ1AP"UC!ZSPK.=N%CT&-'MX]/%5EWBXS\^X&NUSD'B MQU<;C7)_FALVG=B%6K$'Z,7,[=?![=[-0EW#,>^1?@M!%UTEHP9HNA,H-XC& M<8=23- 8W3"RGC=G:*9FR=LW37(U:S$I33DTWU87XX$C%\M.[!*&0_#T*IU? M4*X/196:;:T1OI8I3_#WO3PB]G6!+25;)'[/#.G8K54?(M.]-%Z'/)]V3;I8 MW#THV\ OC>:*J.6(@JA7ZWJC'E(X-""]^ MIRIB&'>?X=KOU_=W?.R>]WM;[_?2=K$&\RO%9$QT,:V.8N<+-K*,SSWOU[)S MXV/H\+$YD\<$34+-D5C34U.AFQ[&S@K$&QUQ/J;^,72(?3F;5U%:%Q@', FM]69 M0)I.%A./ZQ!-N4$6ZP@CQ!8QK]"_?>'>$0SXFO')QU'4!!X(SXU"]FUU:5CS M;I.O]$92'_?ZEBAG>)^N4E#>:NQRT*.PB"X.9N6NB$@<;PMLV1B+XRX; MVZCV>KQ0+/:=?@!%AWBA8G5@I]7J3!#SS52+7%"\-9AZ=L2\]$)E M'&\,[V?+%E?VZUFDE7-S;22V]91X>:$XUU%.[X7:(C-UQ6*9T(-DQAN#4G6A ME*X[GHV-%[I7C*#K$"Y'M.HHO!@ 7RW/3(,V&8VGB_$L;+#NSUFRF7R?0HU2TDG1UVW M)8F'%XIQ^\]3>2&_79QH(M\>ZA/2+CC+ M$CE.N.8"[IA:X<,2^]T#W>:RI5 M7*/$A6*B9)W,+HW^S0M= 1H.[#=RXEM=.EY?S>++@<659\1"3-7MW"@96U_T M*A=BRQE\(Y/Q;;D M!3(IW7 M32GH\JB8HLE>;!.M>$9 ,NQ=I< M/:(.CX"R3*"R9+-<14&A<6^CV+U7BN]:YM5$0'% T+,8.CQRUI2MX6JK>/A; M5;,T,S"?G5YE9[*K/MU27@?NP'9-V5) 6O: V@2>[VH*9&^DK:*E/9R!Q4IR MR^_V2@LN0Z:!>M\5^6$W=G%0>#;M@1???H>_/F'&7EPZV5ME> M\*@IB,\P6S=DJR:;6Y"%WB=DRA1$CPW_#M^\.98#VHN2CEIXF<-[;*;AM0L6 MA<8V&W@&I:V%N/V<^3B MUFZQN]K//U2B-UW=5033($5@"8P8=X%H^8MA>;[ MAC:,8!XNA892:85'YX?A4IBO>6'3#BT,NM>S?P2J8GF^]+CV((%B*R^47-1% M =\=:6BJ92\R%S*@/@2=NA\BIV4')/$\#[Y3[? Y3Q9XSONF!V788N 'C]2? MKI75@>8X,B_!NM5,N*C+6J'# N[TJ8'.R8IFA#F" >'\<%$?VU')>4FDW:-V^%V\'L5_*])T8'9SI&/8" 'JF1MJU1H?=LW3:\NP*A^#U7&-8 M#<8QWGQW,$Y>)?J&EI=H69VX'\GN$'AKCK7L"F3@<+L)4[*1K8+Y2*[J\MP? M976Q.1;ZUVM55B?OWR#Z2Z%E7^"]LPO#5E1N&].0ARY0-7_CHS='&=DJH=8; MI"LB[&P^3A4,H3N+K079W8)A*UK=3^DI@?!9+7$/J4=]0/8C(I]![X5V%D7F M%&FU.K.T58A=GG_^8M0?A*K'M.3#MYGCSX!X\MO,E0E>TUT\S^IE9;CD"DNG M/[N/'3P?S-OB)+[7 M)?^A.'AL<'E-]BZ?[DI*>B@W=,#+A:%8GQA^]QJ@=;-W!^+\?(U"F/ANTI[4>AHN=3G^BU^;+>GMR=I-R M9"H=ATY2S_?IUM(ENEWE!DE],2BF%;0?Y'CV[*62=]0@8K<=M7DO8=-!5A3S M?%>R*THA,Z7BAKA8W$WX:@)_< M--* L'<4T$=5:A8'5JTSJ@_A>RQZ?%IJ? MF82PZCCP_,B]Y"!=8,8JBAU8X:4$==>VX(_*ROD\WSRY'B3 ^:BRJWJBHT+L M05"2*/,L&BU:FJ_)!NN$G(D4M![-.[/:@1@>6Q\,@.*W7-E:5=:?O"RKP;^Z M(-QZ _P9 -9ZY3N/8!K!'2>7)ILZWQ?+QB/9]\GRFWZYGH3J57SY+$N MC\RT[)IFN/6F0!::\8%"A4,DA8L/VV7:\B#]#V/O&GKD_Q/"2 MW58^90SJ)*?-4&I@+48ERXUM$' SO)]I>"^^:'E@3P@8_X7;)U=CFYJGIQ=I MR,61*;OZT_9$8>^,-5-KP'^FCCL>\V)5+ /A9YOA>8QG8]?/6M:F0RXSTA!N M41#GBYQ IWTKMG',6XS;ZFNTBW,?UYA76+YUJNIUGI\+\7'N61$CQ.<1@V": M,FF(?)MB-"=9G4WCN]1V0WQL;?R)$+_V]6$U%FA3N6^ ,X#>-.L5PT.]CW@WWE^KV$"-+GP1$.D-4>A6Q,ZG-VXI=JCGQ;:EV ML_174?Y_N0X9+TN_9.=SKR'76ISII=N5R=+/-:S8;GR]6?J3KMYL5YS.WA&PQ[%2'0TIQ9JC3Y,BZ*FJMQ/^0E"NVQLH;J'XMVWTN\A M^9SU#OSP*!A'<.:$2*&W;".]MHWT84BIN]"!^9O<<]H2^D!;$@T]W=X'4L+IE?%H M:(,.FPXP@,JF[G(Y-0BFYS__>O1*'8G@]/D7J]"@VNV2$X-;8&Z_YV<+C$7$ M8>'N(MEU8&DKKH4-&Z3-2H_DC607>%*Q4ZHB R_BB-UXJ"EFIV^UC3K&@=/5 (+V)G1U0]F3VXHV:9Y,X MEOH)O_*!%RKK\$("[IB8!7E40#-RCVP7C&ZRB;^D,S(EFR]]X+T.'"\5?38@ MN]J@CY93$[Y1)Z1<,ON2TK40X8_'OS"K32$&([ZN!5HJ#HQ>5Y-)41[+C$3Y M"I55'FVZ&GUA^V&U )(J^[;[3@F\^'[X8198MJE9NQY[*)2>/.+'T]D?+@C- M!Z;42IJE%N\9/%I.-DIBD,SD9^)PM_##+WQ \&LG(AE=CA4+Z6%-#U*8(PH% MT3:H/:]L(R&ID>2!;?O\#_Y7P_(4!#9@ISY&9 MIOJCGQB*_L\O1U;#EGN( 0;^3_*.3#U^Y&K#T<-G]LJIPM>LEF5_?7OV5'>H M68AO.S]Q[(YR_%]0/,@(1(](WJ62\).MM\(O.YNO#J!)0@:RJ1F+G_]M0=?N M)6I@EFC:IFS]]U?T5T]; OC%\*G1>W["'Q/A/\3ZA_"!]8O5K^,6?5MA]PUA],EO1LOXH-**(;&A#ZV?(.?C^5E@02-B#1"8T ML98/\1M. 4I AO\X.R2A&$!V?_9M?_3KN5!><'N+FSAQAY,;DD.02129Q%(* MW9LZ]N&^FL*H[-^=*3OYTA3H8N$W_^__Z%QE/CUP##GO?,T8 RX85/X]@V2 M(8^AT7[R48A4;"=I?=N%FO/XG7G"LPU-3?P'C?ZW^7OX .(NQ-_3/\>3,^^3 M(!6[>?9W,#.Y:Y;??HNU8HO+)H06V^*$?_INXL=O@]B]S4T=0^G5B'%0K%6K[%U[XGLG>9NP2. M)DGF_?.Y$$RV[.&A,R7O'CW!1DVW/@D5$WWJ@+ [C 'F#K/ZU"5MS:4O*_K0 MM0-+113;L-V?&_7>MBXO'A>]^HZ"KUH]&$_>P2>O# ;T'!9X8&="#GP[?.?* M*ZS^?;S,DA\$48YO5O_O?S *_14!!\8-<)91T*8IB76NT R=ZONRJH0EASF3 M"K2?65L)PD FK/)]B]Q6379=B>:9)DUY]UT=C%(RF!9S"VH^?&/6&(HT5D!_ M,N$;H#X.J"OQ%:DGH>!;*/^K*KMZ@K? WQ\TC^?F@Q_%D!O$K.(,B!9#=CSP M<_/#1OQH. L/7]T>&)W]4&1C+>9(XA!KOV8CF.(@ M<$)*&/S.7-GYM?^9'^'A*VKV[;D=BGK@^?]^T^8A-VT8-5N^&T K6#2!8[O^EJU"NN2RNJ0+#7U"U=M&S^'KI=3L!?8VC.A 5H7L\K99P.R. M,H[(5B+@, SS")P]AO"9R#]->#N"JSU4-T2VV>*:E5ZBR=7Y9BM1%YN"R-9: MB1:?@+%:"P98*^^$$0F^F<"2?ZE_KS[@H+#\B'7LO_4^RY4@G(M71K+#6]Q.)/GF6HH;_1)\?9S'6?(U>%+XY M;E%W:K=(<[:;\$<@,=EH46)5@$P R"(UL2/*V-;N<'^Y"1\Z4N7% B;'P#J3 MDJ\VF7.K6NF6BOO&M-@9JZT9)W?RA(#I!3*GO Q'7N- -3R2GR"P[XEP3GNU M\TN[YH^$I'SSZG*8F]L^T&T/9,,[E]]^/"'RPG&C0:HV,@T$%P.6);)#?]ZE MHP[;G^ZXF11.? ''W6JR-:$8NN>;Y[Z8Y_ZHH=VX:O]!<3:^>N#:9F(EK8__ M.^';)WO6U7F&2X=CX>U*FA=NE4CD-.BCH)T)-U"OB_GBW&;<(MYBZ%AV]+_'@O$@\IZ9Y==9M@J'FA8_##6S>VU+?; MK UHI=$1.,#K-*7WD&359=\*Z85B0N@)+:XJ?%\9\F(M_W[9DQNQN2L,ELOX/=3*9*D M45(B"!R32(SL2[)*$Q)044#V*04H_56X+7I#)T^1[,0ONP'GE8_KK%+.H1(U&8&XE@_<%J MUTCTR9.8>SL(7XU!G>=[0IZFQ<^S77N3U9+T'8/]S[9P3I(C/9ENZ@[?B8@G M6<-JT&NV>2L)1CR@A#OY?."X]C2T1"1 ML=6U+8>HX!E-J%7J2UXO!UHOLZS.FMQH)J$1?G8$8_3N8"P+-78FA]O3#LMF MGPEU970V2GZ'42<5*_U".J^YJ3>SCC>J,4_PB9\>GQ>/"EKRO+C>U+KJU;$= MW4-(!8*:O^2E7DYET T(*/PI2!(&@.$'3X?[7UT 5504N9C+H M4UF,OR(53%M!?8V%! MGODCV[5V\^WPYWQ_8PWQTZ*L-;\BX\V[=?@R:*.W4V59)0(E'?06*"^D$9_G M_,;H@9[5E?W$,*@>/*$BZJ'6/HU46'9P'&AC#5'-A)@#I0@S%3AQX/P--G? MB;\@P8F0XNLJ&UR=N0HM%.L"^1FX)+J40X?J?1G-!+E1S^BE,^79<3;J+P)# M_XZ[IE5L& 351[;ULK:.$7T>"#G/1B> UN9,IU?-6,=9'"9%(V@2HSY7Q1[+ MC2% L=0O+^$# S@AE0DK(O-[ JJ>$81Q70*FFS)DZI?7M(^N\-5^L.]?,3M$ M;CGH=V'&$H+S>^2$X2_RVES*EKKY:*!Y$+.)<$3:Z5QM4/K>(,K%Q@DTW0;S3[&KNN&3T;BG$ZSQ9Y91"ED5A^SB-KA MV;#"B#T?B8F\7"GZNB>:M5FAV$U6>+JQ*1P]&5DMD\"<+ H3G:\G&Y,AY^3; MR]FNJC=)%'C5' . MXAMA84*;]I?W]WL80%PQ VKKY=D( F"^BA,2T)3.1AK\Y-'>OF#,4;7@TRK2 MV=:.3IHVK-W6 L/[D:9MI0W.?%DK]YHJAN*9R5+B9EP/K^Y)&U[99P3%)/BV MHA^:0.UYU/?$_T'O4!1+.+*;F(871AV]_G)Z&W#IG'=M&5:&X6&]Q9AX/;I: MO/=UJF&/\X62DZQIX1(P=I3P>*$HO'/Y[IQFY\1;X5HP"#MW;KY1,FYMNIYM MGM'R1GII+AE/+U<+RKR.YH=%Z;B];S56R+*[#S\>_I!$WK#[,"$3HLY9B?!T M'/!/ON/VQ"'K!_"S-KG8R^7@_8M4WWX7+35) M;.<8&2F$"$?XYW!R=4*-;VJ.AC@L4$$4-&)Z(SLYXB;_@\V#JG? " MZ#2]D1WN9=KL[?5'LO]\[C/YZ2S#*:Z^O*;A[^]1.O\7OJ*Q#P#D6M ?A^B! MXZ.A\$OA+-;/B6Z4B"8133),\1DTH%D5H<"5M=9 M^(&WI96='COJ$VZ2U(5J;])C)W9=B:YR>0T^]I3VO6<'=IY MV+<3_8B3@GM>^V*"-?O B0I@:(.$6%R'K"^G&QYY(,E+*?+7,2^AVD&-,S7? MASKZV/$0&II% D"OO$@40_-, M M1".6' [X.$K"C0)$#,0Z4)M<0-_?7.3Q,0;LC./W@FM"7P+>[&44*-BAID M?@_#$_@XZ-/#N0X30]>>^:/-G^]@M *BN:E@H%E163E:+ UYAJ._]LTP^C/V M:S/LS0'[Y[<9&(8HZ\%[YKH9J5DKDP>3803?!%W;D=9=?$JU5U>FI.\8XCH* M+,^WC:S:"5VSFUF_8\NA].<-WA&ZK24: $2AE-'<'Z?> MN[MM*> M0<'?MQ9XLOVDYP7@U]H?^XGRNBPP3[;'N[8KZCJA_MY@?7E8?_LM[ M17RMY M/0]"PE89??@;-2WT5=;X>+W6#[PV^.[P1MZ\&$B=?M)ED/IKC^DJ6+9]4G!59 M453(KFX297-^7R@9S=(G^J3K7@(]H.0X>*6T%^ZYWEF1U :[UB>B50D8W%IV MM*@0>*NR('S_JOG?CD9#MAN]RUB$+Y]I\-7PM0D+TF*'813D2Q0L6[*E:+(1 MUCC6E](GO,VM](GPG(^F[MN#2?PE_[VSPIOCQ:Q+PV@SUWD MBBK:W@@8Q@:!B;\@KJ*Z\JHY1UBU7?<5VU>Z_7N]P-P#7KQ,G1 2]M+"#>RJ ME3*29A_%%ZZK=+QN>S2=0_]'J+; M!8E9^*\U@'/1BB0T;>'5+Q$^C[F[Z4E71BLP5=M7@:+!C/!;(CRD 4E"GZ+_ MP,O$$NO'>/]^*]9R.[9A1#L$HPV"0C1#/O C&P[1LZ4-1J<%J')=ID2Y4&UQ M.;:S&*6AO\?H[RB&?<>)Y ;.&S[\3JPHWM@"]^59(F6U.]$+7YZP']_[D56> M=R&,.+>I/L,%*+ON.-FZ N7E_2B', ([-R-.G 8\3&+3"RPZ$?-D1N%9W;ZK M_?>)#-X5PQ] (WKXU-='/4@PP/IX"I?@?U,2F2)I268&A*3*@Q3 *(QB^O3Z M8,36N9[_[W\==+)HZR:C35^T"&E#@/1=(.N(/(!T_Y2-F;SPUAD3@]VAU/\\ M=L7=]&T+T1;=.95X_/'QM-&!%UDE[VCZ^456Z\\^6[,6LT6/6RVQ5J6ZSY,+D:; 3:SV/(VWPXM M_6#8'?EJ#6P+7%O/M^$S!X8]V]B[S>](V/'ZY\K2S"!3WE3RK9.7#T/EOA=> M'OS\8.7YW,\1/G#[I.41%38:O\-?+4K=V'P*-E-WQ*N%S/AP^06!;Q>NC]/; M6 1KI]20.*\Z'(/.MRXU_-RM+*]ZO#J;YW8<1CEP>>73(7KBA80S(?+,\S_* M'GY8IZ*@Y$0D;6,+!E#A7__]AG][4TX,<4;K6*N M6&-KF2);*=;"N_W8\"(&B<8)G$J]4+O3Y!&1UK[,(L+9K*/KS38[&L?P7XF' M&2:VIK@ZF?>08,0;:\3-,EW/_"^.EI-8I@MAZSAK]'AIRG/35(3)-O:@^-&- MO%6NUA(D F5H$KM D:/H W.]D/3$/+VH=<1).6+,S]S#&FW4$'%U_/,OT9(# M5?.!^O=Q?+VXTMY,_">@.,U6(( YH?"31Y#@';#:"_+8V\"']*S-0F@-+,T"F\//JVU/U:T+03'F<>3QVG-QMTC>%"@^ M"I3AJ_4F5^!J0K'-%6OP5TYBL"3.H''5GG#SDPM&<%S8HR"\IL0$[]6CQ)6J M4/*F0O%1(:'%9\H%OI+EF@+7$(NMGD22&(GB<=6@:/_4R#94X'KK[4T);A) M*?UI>D3=]"@^>I3A:UGHA[@L_$'@*\4L#.VRVP%>AA4*N0H?5[7*R-XHD3/L MV6-8]U7UAK[IS?DK&S6^Q86^99=:;)?M+J /-=O?;(SW[<0>[=A5S;NF1)^) M%ZBY73\2LOI,65L5;;D M8:2 #[O9LYJG!*L[O4,?Q%JRL?"TR(\]ZFVHV*NC5N&8)O "XWD%X\H<%QZO MB.^42DTT1+;6*L)X"6;R$'+PU\KZMQ"*%5X0FQ=5:N)*E3JFC&V$IQ0U/]K, M%^DG_,#8_!ZJMV%[07BD1>[;P:8_;Z*I>?J5Z2P1KXK[*766A#%=J\E7! BK M>I//<%FQR0D2@^(X=HD"W*.RDE>JK''C:'C\P;6-U4U&===6@!HJY4T%;PG? M;;?25]]'6>1;!:ZYO8DR2>-)^F)[*)]MHHQFM[V!\JKV3\9K&?&DF]PJ7)ZM M1-X+1IBUO"!A*8S!R-L.M_?L<(L/,RM@")/J* B(.IQ?713PA56.;1:%' RS',3.5GQ;?>F9K%1,URL-;E\46AQ32XK ML!5.X'.K)7.!RXC-8JO(";?"\WL*S_%DK&AMW6XJR,:JP4]::8<5%,LEJL<0*;XUJ]AX4("!R20&F2OE6/ MWU,]CAE'J^'^(4$> .@NMY9T;BH8%Q5,OJCP,31!D\Q%M2]YI=H7(V;R46?1 MHK5J=*C9UDWEXJ)R%-?PRIOW5!_23S=O8NJ"NU.:!ITWF: MD/YZL97A>1>VK?Y-48BTLW'30Z.V\S?*.\H2$9YUX]W0)N8Q6/)SH26P?Z4FL MYYA833+QEUACQ2P4?O;O,^O':W/]2S;#RU*\\-X,?V0'GFRIWO<$F"L@;.@> M-LU/;(:$JSB.[":FLA& CT[Z5!%%4DT2 ) #"0,H)9%)E)'D05^1%$6EE"3= M'\@$ND;"NFFS(HF25^IE[H6<2 U9*PV4O.?E9N&]'<]'6KR = E[5M?+^;HV M-?/5<6H>CDP^'VFD[[NJ[.I-U&PK>']<$QS/927\Y3/G9I=AV@M<0ODZ)K>] M:K7 "PTX\L4S9RVYFV=TM: CW?M[@0(D/6K,)$)Z05%#R12K3+=GZ?DJVFXG M4T4$-6<2^7*D519:^0)%S;G.T+61+B%DG1EQ: 6 M3JHA42_?7AGX,[I%"IH(-"9_GVU/N,)D**5>CER:.=(7,)KF0&U:7B1):7%M/>\TVJ[(M&9I!\H= M?3G4)0T-KY2[4S2PB]W6LLJX=:8A8=C+H2DSP\['N0G%R60%P:A:J^BUAQ*& MOQPJC7,S:I)KPPD0T*#A4V+21. $=LA^Q)+Z,%\>3#@AW3+M41\9IWE6PG8( MOS&MMS+3$8 &N#"N"CX^X=)PZ ZQYI;6 M/)>PJ@C':DU]6!0 M!OV,Y;7=*GSJ#KBD7+Q6%V?TC"O7<-NWEX&<9^%3=QB+3#*UJ/;0P5*?))VV MLQCV;#\%A^[ @-]URFP28P9<1\[<,TVRVIB,X 1V8,!UEEA[P70M%$G->[:1 M8C)4G0UOF7DQM).9Z5ZN/%UPO#2B1UFT/%0J< ([I,6A'DVWN#Z.YEF2J")R M$QT+T*SND%9V&J1EJ(%RK6]FB.H6I]W5SJ!:5;&G5+6D,B=B!\X=U+#*EC M61%O>"9KIY?+,0J'[D"XTYS11CVO=5$P@0PS^7G.8EB)V('P>5G/]IIH:2R: M.I+O@S*JM3$(A1T(;_:D1E_SZ (JVPV M)QJZL4=?Y#:'%'Y'74D#_"N] M9F"D^0"!#U#"&D;(GH.:.P6Z,OYF:/X?Q-U-S M,S57R?@=2^POELZB$[ MZ7^R!W,UZ'"6L(+ ;>WL>$M/WN!%7$*"$_F!=U+[5O[[M:A]*^G\6M3>D/QU MJ8TSDH^\]OB3_=$KWB;PQE9.5=6HK;S@:7YS?#\C@A_D 0?PE=V54D4LE*WV\><8D'IZH% M>A,[.Z#LR>Q;0@E/VLQ7WV(]B1](5+AS+RP]2?:D01:8\H)!A4(EAX@-VV?; M[+>$"A3-E WOWV\(\2VQ.O/][S=M[O^T E.U_?7?OR4LV834!QXRE&7G9ZA1 MK*6&_^$>U8GU,[+K+B#;VN$^^&\)#PH ?@L^>;/]2YNTF8G;R7*R,2N5RSG5 MPF:LE SWOS'4=P*C_OGQE!&W_.FFHU]:1XEPRVQ8"Y1<;R*U:IX\UN7Q6.=RMYI+JO--(ASI*??N-H=AW%']-2:\S-7P>,;"* MLCK8XP(%0-;U#? ]80'_%K%?S+3L6%Z*4R!^:3-R-E>_487F@R;4@)\)7!ALGOA(%>+YQA!9X- M#QF'?CQ%?$]AV"U5_[,5\A82G$W[U!)3JF"M^507J&IM*/+RM!0TH/:%(0") M?2>PU)?/P>LN<&1-38"Y$UZQNVJR84?=*955[)20/0_LKN)_2>OR+B/RB3OB MSIZT?S8MES8_9W/^:]WB5JK%6FK4]96-U&E_8I+2 AI'=&HL+FB_#IPJ6\*I ML)T(C D(_#M)X+?4_@OJY@X__Z$G3>YR2)H!G8ES_F%F<2$80%%HM]IAKF5"OYLC;R5"LZG?EY2RDSSA,.) MN-QK#>M$_H<$PZ]K=+' MU53%CL O1_.E MV!Y%_;3# CR:^HZAKUF6[:S7.$S(;W6H2)-H%_9Y+D+=&^0O6Z^=E/ MUR4CXXR4P;*#B%";4TDEAV:H\#(5?)5P,]_)U&M[4K]>PKVZJOFVQ'V.,#^F M6W-.FY3_:=MXSA8=;.W:J=F6LG>MKEW%I?MVD6^@&L"7H#@JSMO+1GAW%0P' MDM0;)<.;9M\T^[8;[XR!R:%J7)LN.C)NIIHZ8I&>*6D$0]53+,[.EAPGB!8^@8Y+VYDS[ZC;85@&1:=> M,/I\7\]+BPK;1D1:RT2W4(;E@N\X17ZGJ5O!X*9_?X3^G7E+W:[^5&T37[)I MM29F)JE"';&4<:477>U*1?I'PQ"=>4W_8EYDV._.GRCG:MCC_8>W+L=?:I4Q M1M1^>N4T7N3?H/UUJ;TJ:,<[)SW=#1.5(ILN5HJM(B!W+43%&7XQSVH^1O$+="[!7K7K+DW)-^0_#60'.\,Y="F5FG9TA.&9L&7V(.$X@)5N^VFC5F_ M^E@HS:5K[V=;^ZI \/.#3(3\7:?JFAE%*4U+!108RJ S&]-9ILA*6-1DBJ:_ MH^BM?_1-@:Y @/6& E6-5+/60,RVF.]RE,!4Z6IZ.0L5B/KVFTF^H4!? M+--[<1/4NBV48[N1I*$/-FSX/!^X)I1'?Z=/\TNG<^Q M0T5J03W*0C7:WZW&Q<9!*^/C#K<8=GR'EA0[;T/S%'6+HM'#]K;<-/*FD5]' M(\\7*1RDD?JDD)J/C$#53;=A^29@^BDNTL@P8$")K[N3]?EE3XZ\""_GN*43 M,;0?-S-Q]AN>ZBOXO]+_.;4L2&Z JAS>6W1KXV9!UIP9G%-T?2/Q/7G+S6_* M=!W*=/:[GMY4IKG7SB[,^UR2"Q ;JU?[Q603L*$R1?SNB&D>[$T.YH_RJPU8&- %IL/LL"!@WV/M=3H%II% MV.IVUZ&X)-HS[Z=#HH/BI0[#CU3=M^?0\>-KQX_CKUF5F[K=U"TVZG9R;WT& M=1.U3-=,IJLJQPM\&S1G7*I=C=2-BJY98Z@_J*WT<^^^;GFUK@X\N1IR<^63 M\1@IW=*/6^N<6U.LBS;%.BAO*0BY&M4<#[JZ.9_GR_\_>^_:G+B2Y ^_WXC_ M=R!Z=Y\X$P%]=+_TS':$ '$' 4+\O-K(]VI?R-B7*3R@HY2M>D-TZ8 M_O\*E:$5B39O5^V*%3)ELC<:%;UM(U8921DLDB.RV"L;72 D(23=Z@[\*B01 M3)0KC)C^#EM7O/D2#^S"3 MY;BOV-'JGROYZ"P?'??]L*)DP7^^ZBM36= M6*.QT$Q@Z"S)HQ97"-L(VQ=BLKP)VY$GAO5Z8R.+3$D<2#Z> Y*98!OVO6*R MS(O8OLZ P?&3?'2"?]VJ""4/74@2P!$MTYZP4]VN[&H8J)3R.5 <34JC6,LD M)0!9G,SB)+IP@%#X55!XC@2"8WL]731W):ED6CM6'C.8L^![8@>B,-[K69+* MDB_VJKV]V$3!=1PS2&YM'.X;Q$^,'P&6>LS S%\M-P '2>?_A?R9*SJ]O"!J M+[G^-I)D),FW(90*=*>J=][J: MU5;I#;[F Q4R)**M>9(7N\,!F/8U.P1MX,EPK@]N*'9P0UN:YZE;11S5]!S1 M50I476Y*=44.MYUX"4[&AK?$O<[&AH*AKOO[1D_%"B#7K#&T,ZM&PK>?V'<, M.Y8D\.R#S$KS,AOXEL1R(/[]REC%'?.J@UHS9ZS*0 3K %2XZ:1E[83/E*&$ M4[X0!G/7B_$U/.,*0V"[^=ZRI5#H%CO1[V3GSXD_E^2\BGBO&96F M>GG04.1JURG55HV.,.K .Y>P"<0O&D$\%YL#"S+:PZO^G5FZ]Y^:O@_+,+A> MQ@T#'W(M5F[(9;PBE_%<]ZX_+RC[9#US/M!SYC9W6,P?E>0?5>[E(RKJM!V1 M&+24\:#%[YR9\.Q/[YAP%V1^TV0//\+'Q*R)\6X?/KGK3'SW48JB;S\S]ZKZ M7M102 ;AZPKQ5=IU>^.2V*&5LB:SJL=& [70N7Q\76V@"!Y5N,NK=A@.)+S= M3%:]:7.Z'#3!N+JV&"QA* 5-G4?/<37XO15_) M57C$N5>9RD,_7Q.VS$##UM--W>)D053XJ_03WDJY3T34>((%:T4+\'!;=J0A M:"1.PCN]A%?L"XUA>1ERH>5:3M-3N%VN- [\Z//V!:AA8^UY\&J>;@K)B>\K M2#)TVZ@TE^4^5NZ4F!9;BW:N^(E;W1U)3]RSQW1E7YNS<,DB7DT6[*AXCR@Z MJ@;]IF"51;EE#15^+$>QB.%<%F?8;*Q[?BW,0:86+D&&Q+(92,=!!*Y?%;[ MK6&@MHGA!&LH$KMHM\"XN!'@YAES"\.Q+$/0+W&KJ7GZ/$/BD%V0K^A(X.*< MCBOS+:XLK?$1U!(C[4A6E5T(2EY!9UX3&2#B5@&C&<6B"0C)ZVC;503'C\ MCB/J:(A9CC_8E7$K5&L69\U8H/.Q.J(.88$L>Z3%TM%;1@BG"*=7BM-3MF3^ M*)P:[FJYXYCFW*J/1_K2W.*>7.M G,*2B726(JB7<'IC,8?CI1&2K(.Y:\<2 MZ]_?4@'K,,8\\G-0F9=KUGW7'<^0'^%23/!X['S"601V9ZC.K7*N:JY7M+P6 M\X)*)L6::1H_:HD@7"-<(UQ_EGGS*ESW[$U49D;%(B:IZW;/V_F]E1-!7#,0 MUT268%_JL':=\8[?EFY*4CK>9J_NN'$!N=14_]S(N?J#'1\ MMB8Z1UDG83E]E5X:E 1M*3ET0RD,I(8R]6L3VXL=JJ2H-)Z%5>@Y)NU3(60B M9-X@,L]1ZNFUR,1YMKW"IV%H#3JSB;+?VQ(N)LAD$F1R3);F7T)F8C/\'6CQ M@GT:FMXM!GIL6 #O61D. & ':M>)7[.+92ZS=(/X>8$+5W0*&U(GQ:$2Q/'\;CH/,(73NM-&&/:_'P+& MIZL K;D'T^[ !/(@=LDDDZ__[[\>3S;MN=PID$=4S \IU$2B2V8@-_& 9N4T M(W[Q#\V.M)U_1Q7'?2>H>^7TXT$)0;HS]'>.^]_,/]]"ZE.L<[1M[A&#GEBU MA[^Z_RA10O>?P>[Q,<)^>,#6 G,#X+.?/#59AS!,:^V"M\S0JN8D96\ M7"U6A6Y5E/_S]^0QL.6>$/^%V.K)4DEJBUVA5Y5:LDIR+$OB=X ^/RT%J544 M6[)8S,3?R5*C6HQG&=/Q,-F,5,K\,]W,7TI+4(K5>,R_'N@[_ZS_TIQ8;P1^ MQEQF@KD;^O'&[F3$EU J8X9DQU"DPF=V*@/91M5U5JVJTO6&4P!YO-?N;EQY:@QN;(\Y%B ML[*R9#5G*(YJ.4RIWNL69G DEWJF@C>%)F?UL)RV;U&J5>39BJ 2Z6>NAB)M ME9O#4"&,262XD33Q^$X\DDZ]?;Z<12J]6&)R<\@UN@8(=&\6CTR]O<:TNP6B MPW"8/.DHCE'G\^$"/A/'GP^=XS,N;.^Z92R7'RO&WO,!(\]B(I[3]5(G/]44 M4=OU_?6L7Z5;2S@R33RN<%6G&'4'UJXE^^OMNL^5*C&+TR3I5KG>8DD6$TU7 M*I#5FJNS6B?V)U,CI<@&-;L_,[""UF[16GW$+(HSE4V/5#R*7&*:/[',@K.T MJO1N78\=0"X]DG8F;25J3IJ*''+%/HV-VI5%I/+ID0- %3K.C/$4I[2<#Z9$ M>1YAD8ICZ:'[")MU^V3!$'.-^GJSE68&:\YB+J6':B$W75$C:F-)98#+55:H MT-7XJ41Z:'M$$:AI:]AI2;LI+S)TIV "G(J( M(!YZ1*+$*+)'H^UPC>T&Z_Z$&PBJ'794_,A*310RI\S!",=VN>&VV=XU%MPD M'GIDJ0KCU7*#C>J6)9D[IE;>#VR_'4_@R%KMF99KBT0V/K(3LPEIUMN;.+F75DM0H3;EF*NNQ8 >7*K$6H*@$L]'$T#H5&TI.66R'>=YE(L)$-3"%1V MFE6326*A:(WQ9-#H];2@E0Q-0W"C&]4^H^&\N%LH/([+.X<*X\D>$:V]8(A; M=MS<6J#<*XUJ8$MNUC&WCHB6LA6VE4Y)=)1=8U0+RZ5NK 5G<&B*!9PV542L MU>2M=75<7/G+\1A,DJ$I%C2H.C9;CR<32ZK0,AN9VK9-17!HB@4+2J;"W;;7 M4Z2 +-1"$LR@LHR'IEFP9 9R-]+$D;7+F9V1@;?Q'M361W P%;>T(1+!7,Q) MHB?%606^[UF>7=@29M)(/$57.,@98RN/NV(8;-L2 MM:\,N"CIE)RBRVV(8LD#"JV$GC(FU/K.-J0(#DW3-2477%WPHGPLAQH^6OI6 M10<";+*8H@L+5VJ@!9'^:[YKX\ ML#NP$QM94/?MQ_\]@ 81X,D(,GHH6!>__!P0])/GGB MK3P.RA_&I)V_P+N?Q;TO20#/?2>*E,-TC:_[1\]WXF8;M1O?6TOW/ M.1AC^G%P[:*8*;_UJNZS:AP'X8'?JN&#_]Q@=\= M2F1(Q/A/83R&&/\9C&>_6B+&(U5S:XQ'J@:IFJ_$>*1JD*KY6HQ'J@:I MFJ_&>*1JD*KY2HR/50WB^Y_S_377LI+@Y[LBE:>CG7L#[;])Z7^)S#_=Z"Z* M\)A,^.'_?:.__?E:X_QWDC_K%0;NG6D,O;D'0*89_V+N9\3E%$P/Y?H.224D MGKV_]C%YOYQ<@%"D.("DY#52TC*7YQ:2*Y41M&5=8Z\*^/ VR(? &BWXM2PXK-"+%OP++3A"^!=;\-,C_+3K_2)YOQ:& MR1O-M-<47#F'I=8"0<8#&[ ,@7^TG^_'%1DXKVOVV2457HX&WQ:UOPO!WA:U M2))OEUHDR;=,+9+D6Z462?+M4OOE)/E2B7UC/::3NR\/U_%Q(GE@VW.GH1Y\ M1"GIZ] GEZFK=V54[G_9!,X$>*IKC7RERY9X49M7G/Y"76T+1O2..O:)[U_R M7 <6,( D#\Q@7@C]>(V 5UWJ=@B9+_@^B/\_/92J?5ZVAR3 M41K2=7GCDL4 "Z> Q'=*I6CAL'P.3L0PI9@LRY\*II>*TJLY]GP>-[@3P9-V MKKP.]?JQ ^,8=Y_=:76#8KRNI?44<3T>2'[.(3')_FS; M:V.UVRW&E\J1TD!* RF-#PZK/%4:8W6Q M:>9ZD5<5V%]4_Y;S\)"L]BKSPQ05H#:0VD-3XDZO14:_#A7-1-C:$PQ^LZJN1M M-'?VV5JC-MG6A,C$BY;)D7MMW.)+K1$T-6#4B:"(+,&=MU'>=86C+B/J]*0O MV/)1_CV*XG]:%/_#6B??;"C_>-"GE:]Q_:9HT-;.J.9U;!*6).&S8_/3'=VA MN_5B"R/\:-^OJBZEQ;95TMV+Q*A829ZDMQ?"'L+>.6,G[^;(AUC8' ZIM2WN<&\R"HH5?DE^]B' J*3TM&%'$3%-#N=R M-73EN@6[%$'/G./X+,:>*KGR4K%W-?D@\3,*KA_ )GXSUYWZ,$(V19?AT74U M=%T-23*2Y"]"+9+DVZ462?(M4XLD^5:IO2[OYC*.%]%E^$M1&RC "?L():FS[;?%$%F*0I'B$2(O#I$7M2M M]C5E(DD\4)='G]0@\KT>5U=#D$70ZY MK1L.F^(&4EY4)U_@W2#4@W(-UP^7?4 MWZ0;VG6U3RW-XE)QG*W8:KG#=RL**0>D')!RN/P;YV]2 M#C(]ZMIVU6$4!LF[8^H("$Z?!XEL11[7&$;X3OBXU6O(SOS:8VF#EUCA&=+8D7>LO2FO(2?,/P!,9G<930 M@?"-\'VYD8Z7\4V*"Q#?_+>?),YF:?9UU3(1OA&^ M$;X_(4KR,KY'ILAL9JU<62E@A!C.]^/U=#F#^(9A$1+GLQC_NKMO**WB,\(B MT@I 85K.,F"[ DL?^$>K MZDDKV\BXGG)^HZBNT@\4/B=SU$(?&[%J*0^%T/ M44C\KH.HZ[*_+_.\,GT#WK;CQV3":]\\ MD\4X D$70?T1X1_#%VG:'*1W!R-+:;1&BZ8DMC"1XFYG%S*YO$L0[_N MY@,Z/?ST($47^$#S]'D2G)B"#;#=E0.61[.M;U*C7I/B1/KQK#V_#\B(-6/Q M'US\6BTRC7XO9Q64C3B@,7RX-!9RIQZK12I)>B:S#(^N@R&471W*3M[=^VTH MZ]'#H-9L!!XFM5="N;7@![M^!Z(,IA[369)&Q0L0RJX(96?JX_TVE(WQILD0 M@KA5"'>U]>Q!HZSI"]E>=E69Z<+VS&0_X@1?J0>C!%%WH M6+O!''@9?1[_>?S\OR9@"0PS^%3 M&$"69=/7(O^%\(_P?\WXO[5PQ-M4P7,-(%7SVT*[)0*QOM[.)$TNF=R@ S4 M+'6?I2F42H04 %( EQPI>9\"J-7F(T&BU:D8+CP_HK$AV=XG)@!,;,CB-*IF MCQ0 4@"7',1YGP*H-@>XQ3>)IK5N[=1P,>XH/DR/H _I$5GZE3T,47+$A52L M=U.WK5&H^PK5+]*R%Q1R>:A@U^00 M[UEK02@U:_6].I@E,&6@N9-EB+-?$D4P13"]")B>-U[P(DS)9K1B2YU&%3,7 MA8+<6^#=62F",.6__>2P+,:AA 4$TR\-TS/%#EZ$J8"%8V?;6O$6J&QR_M8P MO*:2[*8P>L#A68I$%=LO-*T@"1X$ %X+>70;Y"Z9X)=W0&Y2;Z(([.5$8*_W MXH;KF_Z/>T@)RZD$ 747>FV!8QTOY((+^MU%L!#KYG11:0;B&%"QEYJ.N/YY0(K3*A:F8O$"4%W("CA_04F2U,(E0B5 M7P65IW']WXY*G)%G7:&W V(X;*X,8;4MR8L$EOTN 8JDHEGIKL=2S)!#\$T(M>:Y3B.=A+L.8>])#ODX^ M0>!A7 _B3]P&GA9O:N92\W;5 #A^RUU""CPWJ8][KZ:/5R_\#"H0,2F$CKA1'#_TG _<2+">>%NC*?%'>=-)9'9V(,E&>FE M"M6!<(>E)[DLC[\NM1K!'<']UN!^EH2&\\*=ZC9+[)AJB!AP TFOUQ9@ODS@ MSG_[R9!9FD2E7!#S.:BUE@S"T,WNNT#W&&$A6&S M.(6:6EQN@L5?#S4Y_I6Y*Z\))>VWH9:;5,(H2OU%HM1G#*K$^O4N0IT_P.N( M#@4Y=SBO5?8:9G9#P^BTV0(L?1-O#;"19I;CTPX2.CI"H+S=RZ=GC((U&U0*]IL"-RZLA-DB "OMFDNB*.$+I!:#T>M,NWKYUYG/]"5L" M55S)4?Z@MP'-1;X]@XCDD[XV%);NN('V3H3*VT3E.0(+KT&E63&\88"-=Z)6 MH+C.1,7;WB)!)0P*T%GN2+P*&\VTM9BM/;?@.HZ[E -7M^:N'?/>SVN^ MJ1]1RL-9IX>5I^0"VRW7$V7F@>%([Z@$GC39X+,,\;JZD C_"/\(_^>.5KP? M_V%_5YO.V].%Q00EV2GEV'"")?AG$OS3KVP!BO"/\(_P?^Z0R/OQ+^=[H**N M>U7+:7;F]?F\70\W,XA_V)R4R^(D2KM$^$?XO\S@R_OQCZ] LRFT1C;&X&2^ M&G9+(R>?[/])I@:>);ATFSV4J7$IF1JBYBWC)_J9%? R_ESSP \4Q_ZT)+CS M$W6:I+A/7RDD?M=!%!*_ZR$*B=]U$(7$[UJ(NE7QNU2:KN:T]*'U'4XD#TR< M+Q0U05&3+Q(U*9H;$/D MY-YQ;@-/AE-\&A_!_JG@,Y$FM<':75NYXE":% =R:U"-5(),SD>_8^B6*L(Y MPOE[\F.(<]_;XS*-L)X1SA_%TX?_.1YREPOICM M1F*W;NV4W4SI[6J-Q9 ;)#B'YYKD=_+L0+]4G%_:J>;SX$G1M,, 3%%D]U)34;2=$N*-6S@]L05LVKGJ+R@$M1=U.-U.6$(G@B>-P7/ M\X8J?@W/;7V:LQ?VJ*04QMRFLI@)ADYV(#P/P8K7V38(G@B>-P+/SX@P_!J> M3,_P1_ZJG,,(NE$B@FK+7I62W3.),;SR1@6")X+G;<'SK(&!7\,SKTT4O+/M MY15S/%G8@+2#C3J#\#R$!HA3X?-2X7DU>17Q,Y*U]3.A#Z89<_E/VG,FGI,> MVHF\'4V!1B';"ZT<>D'47D="%Y)D),E(DI$D?PUJD23?,K5(DF^5VNOR=R[J MQ/.7Z>(WJ4RN,"3TZGJ$3LP&&]Q($.CA+OQ="*@ZJ#5SQJH,1+ .0(6;3EK6 M3OC,!FT&6J$S 9YD'&(&4ACXD(*8H;^Z#*\L-&+JN/EX.I8= MJ0*-B0$V4PDF.?;DLAB+BODBG'X!G)ZX;-5[<3J<;WK*6#!)9=TL[VJFW.Y1 MJP2GA^9A.$?\"4Z?2 $"Y6>#\M8/5=Z%T[.4EWHO3G-[I0SZ>W.+Y?+Y]KQ> M(XP5K(S/)'6XX_V40XE$"+I?%+JGK0SU7N@:J[IH]6?R0-DU-+WH%C8KJ9=L ML4F/="Y+T#@Z)KW,8](W9%"CN.6U7F1Y?\-%Y/1<0G#B#IPIQ7Q$)^OMG;_H M4O,I-O#67=N9RET*)JZP=^$)AGV=2D:@1Z!'H/_,2,<;0-^NM"KR.%QTQ=QT M&X9YSB;GPPX$_2'60>/I7D8?)B (X=>'<.1[76C8Y V@[RB1L%LJ>D=9TVY! M**RT=J.8@)Z_V^E1/0JD!Y >N,H8S!OT@%0L#(@A4]J( T62QA$HM<1A8O'? M16$8_F-W_VL/S_P=P +HGS:1=T-"![&P>L]2W@'(:+KN.O%K=C&S,TLWB)\7 MN%"TI[#GWA1^E_0PU&+!RACF4EOJIF;'LXD_<.)G^M_?,;]WLT5+Y%DUICB. M 9Q0"4HG5(HC2)6; $:E)SQ&TCA%\!,0O^!O+?YO:FY^_B?^=!Y4%IW4GG!CVOQ^BF)ZN D$]"JD=F$ =Q"Z99/+U__W7X\FFT7:G3!]1 M,4^4PP\B =$,Y"8>T*R<9L0O_J'9D;;S[ZCBN._$@Z+^\:"0(=T9^CO'_6_F MGV\A]2G6.=HV]XA!=Y#-V< (?AS^ZOZC1"'??^;Z9G*9P@/P5L4&P&<_>6JR M"H&[^D'$6@&*2?SC'54X]9WZH&5Y%M8D_UF$6*SF'M3J_]V3"L\$\TVO./P( M_S!6=K%NMP^?1 =:[CYZ)!Z0<_'[>U#59%PC4X [3(RQ!Y'7?CZ2CU\)\=-% M.<;MDVB3_TR>//6.R(EK3^-?2G(U(X_DGMB4LP<+I-HJ?,\(K6)&5O)RM5@5 MNE51_L_?D\? +DC-=E>LB"VYVA?C/Y":HLKC-,%C=V@^/R$%J56,YR,6,_%W MLM2H%H5>_(/G)%*F2?SSAPFGDEH>^G1?RDM02E6X\?]=NB_'AAU M?@[\I3FQ @I\>$LJF+NA'QL9_GLG]%$[ 8]-,&[*\JHQT325(FE>U:8\I4X- MCIQR4Y)B#.9.=K1[6PC;-YKM!D&[8FXOZI@6X=2R($ [[OE(;^P.3;!;U;!! M?C[LYF:;?)/HQ".YYR,7VW65;P!QAIUJ<=7QK&?E7ZF7)%]DGFWCX?1L/!"N U:X?- M2I[7D2I-%8[$\>=#7:D>;3U,+UF#,5[:%S?THK[HQ*8K]GQDSVOXY0ICF"(C M[ZER95E7C:X0CTR1--Y7&C3 M$,F[:B>&2*)*W='[=I,X9^3FVMUL-:F2"&<&2:)':=X\VMT(MY/^MU>]4^ MN9KRD4JE26I(>FVZL;61I?$#/=3#8%BW(Y5.C]0+PU)_*#"D4N D;[1@\$E] M*ZA,>J20=SM1GV%5I1Z!_9#9B^,>,8O]@O3;:[WI<%7J=A70Z.%L5(F\@.^H M7'HDVRP9S598Y<0!2_ XWB[-5[H0CTRQOM<>4+IB1RQ&..&FN:G5I/H4/C/% M^HZ/+=N,1O84,Y>WE!TFA1('GYEB/."B45^9C/=^-'&K8;W:NG^Y]ST+OY<;"^HI@GOS5\ M[NS.Y,7W0[5);'W'3MT'6SS/E>RC@?$O7^L<_6.EOOMLGD.,_QS&XRQB_"

J!JF:K\5XI&J0JOEJC$>JYI-4#8$8_P[& MO^;.01*#>T_ ['2D<_>G:X_/)CXHN>/C\<4))X]CY7 M:H($Y\2"@U^5X+3,Y9OE!BG$ (\6<(^17]W'>* MORK,P*3(Z]*D*8GX]:*C!3^VX 1V?0O^&XJ1"-P^YB]F[!=1QW*0>N;LUCQ0$\_U?U M0Z21RPRCK1I:]<&,7K7Y^694A(F \*HZGV6(<_=?1.!%X+T0\)[XSOG[P:N9 M.YO<+5J1N)X,0=321@ZCS-1#+W0^2[^R@Q$"+P+O#8'W+'?'WP_>J;3O+:F% MG;?";H!7UW7%W;HPK9__]I/BLCCYNII["+Q?$[POG]=>.WA/>^'[_> M+G"Y MMVRS!<4AS8;#ZH8N=Y+[,\2WGPR>)3CV!?2^M;#]Z5US*9@#+P/O+GM@#I:^ MN0%WKGKF+SMFTK^.]NJZ215S>9KD_$2=W3;XI*5#\G@=1"%YO-JE0_)X+40A M\;L6HDYC_7]@>9\K.(]Z7GRYY'H@GD1&#ST/+/5=)O"TI7]H5)O1IHO0#V"! M'N2"7Y$+?H[B;#<:1#O+\57B=18>.YT'M_P.BX4[*/8@$@_T"AIV[;K);\( L^XRS0C^"/Z_]4LR?UWUJ=>Y,1\_,Y[AL=JMD;AI1(U%091;ZSG1 M7@M3PIW%X&>^_>2R)$ZEP/\OA/[+1O_K]TVD&B[P3.UB5$-?*EB2YVH]K&P, MZBUY$XD2 PM9\=]^$EF&1ZH!J89K.KP[AVHX[8G=Y:B&PF2]"1I88*U'9 TC MJD[4&T&K 1[\<5GV2+[4G.6L.8\<6@.IHR8]KXD_ZDN/4'R!POV!*"8NFM#K3LG]4Q0K%6(UB&KL M1"%:RVZ]N*$:H@;W8NB/$_S;DG O.U$!]K=Y3:HN"D5^;"CR4UV)"^+&ES5C M/C5H *\H_%EV0S[0&67+$$E;W/;D"7 Y'F^**:XW;3*%ZO M+GYYQ)&CZZ-] (R"I3F#2A=L.E&8BU3V+C$"0Z>?2'$@Q7%KX9(/4!SE'1%@ MD\UHBPW$$%M6*P-_'T&#XY VP::#*DAQ(,5QPA2++Z8X/B="\P&*HT/*BPZ! MY73+F9@]A@88F\AD^?MU0PW^D4>)9 ^$3X_#+X/$L, MX&WXE&K_TY<]4\#U;NEX5@= M=1F C*;#/ EMN8M%+[-T@_AY@0L7-IZ*#V!=^642$=*"^ ?#7&I+W=3L>#;Q M!_"RB/_]'?-[-UNT9(55@Z-8GIMBJCXQ>)4B#%R=4#JE\AC!ZCAC3*9TO-#_ M^5O[>=>1[%%C-=T&F@?A/+^;S@-:X;0^HK/:+U8B$')M#/FZ?]O_]Z MT@4N%?R[TR./J+CK/DU"G_7=/*CP3S#>]XO C_,-8 MM<2:S7[2T>CNHT?B 3D7O[\'54W&-3(%J%]CC#V(O/;SD7S\2HB?+LHQ;I]$ MF[S8E4&2JQEY)/?$IGS7K*K:*GS/"*UB1E;RRU*@6A5[\@]R+_VF*K9Z< MD4J9Q].&2@MG_YTY3#_SE](2E&(U_IM_/=!Z?BK^TIQ8AP1^QEQF@KD;^O%> M[VSYT.;<\G84;O-679X$+*7GNFNO79AO"EE88V/0==:;[8E,35"K]T('(3I;T.APJ.Y]6EML\ MT0W(63R234V48LKC><.7%"W$.=!H%]2>#Y^9?KT:S7H]=NGD+4E?896&:UI1 M&Y9X2;V^ZT916Q=P( +?5>KLJ-RK:G D]7SDN#R4"E5^U[;,1H,8YXSRG"G" MZ^&IB88^,;%;VI#!"O*P+0G.#%\-._"V:&JB]-I>]36*Y*S,Y=(BEOJXVQK0L<# >V*IAU9FON<)E< 2!_)6R>TJW5Q5A=FQ M*9I&K1&8+56R*&J=L;BGAA/-=^ S4S39[2*M"@6:S@RX"3I,$JUXEPSI&[RLJ/8M'TL]'^KU. MNU%MY$9*P>?KB]H@)QAC:)>G)IIKC$82O>\WL5VN%&\53'OJY>$STQ-=#T1N MFV,+O$+0^"[H.BNU,8 3Q5-+2NTF!56O@C%2S+4:FB*[9 M#YQM(1F:GH%>TX=./K9^E;!A&3VI1E":%_. 2,] H/M\[&ES8PODR6JH*HO9 M*A_!H2EV=4:U]E;0>ELL1_>LN2R$15GKP*$I<1UVZZU>@\K'<*J*_DCE1C79 M2H8>F>RJ&_A83=QC3A#N.R-WM;5G,6%D>K*]?'TE28U&S7*:1:\^7P!)B9*A MJ )4>JZX89C2PB/VHE:AYHQL<+;9C.#0%+@& M!0'T"8_J68RDX N%KRV&=C(TI3 +P*M@BXY"*!+GU1EJZ!H1D4P@K3&-6:M- M1.:DCDEY+*^9"Z/9;7>2L?6#'_??/+95F =;Y>"\ M)(W2[CXXN"[))T\^DSSB_.>(/(T8_RF,QTC$^$]@//N=HQ#C/T?5((E'JN8+,1ZI M&J1J$.,1X\_ >/X[B5Q7)/%?BO'(JODDJX9%L9IW,/XUY762N/.[@L2GHYU[ M ^V_N)_?.Y)/>W ,@TXQ_ M,?_";, M?UHA2&F#3^7$RV;CU^'$[Z)3YX;')?'F=U[=UY$2A!>$ETO'RY\:Y<3'VN0X M_J$L>*_!+>AZZ(0VO,'SU*#^RFM_.ZKQ4S7ARQ&@2S:LD3?Y=;S)!T5/?:RB M)[#O/'E5P9>"ZSCN,B,'KF[=\&9P6281,IQ/:3A?(R>NRE3Z(F;R76N_F]6) M7U8%(@,9&<@W8"!SS^D^G).EOU[10UJ!?F6SPI5_85 MUA5M4U_"GWC7-H4,WW]RG8%$ WH*5R08L)<0$HHSZ(OK.M?ON8%FO_VZQ&NZ M=Y_(PGY23(O]3MPSP(25IX,?N<-'3SB0UVQMJ8.DI"KQ[R+0 8S^9D@\FX$- M 4[;.^[DQO8;O.@_)>+D%R$^J.9\4H'65ZN#6C-GK,I !.L 5+CII&7MA*=E MYP5?E0Q8@H^\ZPIQ5R$>/NQ0H5Q"P!D*C-POE5I/&C55 M6Z6W5;*_G\'!3:CZ?@BF#U7LL8E>,^]1 F@KK$08Z8U/L%0N&,H7%A.D8]32>Y0GFW) _JWV( M((\@_V&0OS]:NW>O[W ]SUFKEE-3"MA HX7RS%$+Q=Z)<0V"%KZ;+JH+)<>[ M"Y>6Q3R8=6)<<]]^D@SYZJ9N"-<72NU)&.XON7K9LMR<%6$XQM6+D]'^V:0Q_S76BV MPZ+AL=W.-IGS(M(R[@G3Z']+%\1/#92@J]KMFXZ?VD^M,?4(U%Z:(Y71LO;3I M<7ZU%OX\1G9X=Q(7BRF+7]\&GNE.#_&RY)?2073O9?I8^(QK%%6G4!Z'2H[- M&ZLV6PO;&]@5!_: Y+(,?J(FK=<0(;N\/?7\1-V:JWSQ.N#MVWI:!?0U.P0O M:X!_=GVU9'BZ4I)G"N/CBB.Y.XGAA5@#P%#:;[;\D]4%O4JL( 5P"@5P=[") MA.X+$77V0 X2.J3I;BVF\!M3IY6O']=YHB1MY1 M+(EO%L1"A>;8,EXQ)6D&&V]2O[=%;BRSYUE*^."'%=G6*] M#M\7.G78$1=F V4)6#P9)0)=[YG"!5'[V7[1"Q8J.A)#XGOIXON2AX7D%U%[ MS1$"M*)(_UY\L"$EOS=Q?']P'C)FXE7$+M<4>!G@K&QW!\#=>?XJ]/2YYH/, MRG-GGN:@@WWD&%^18RS>27,RJ'TGRVU;6QYSA[620_ ]7Y 5S7(VRXY;QJ;Z M3.6A.TPR\'(,.MV_J>WIVKP =+K_AR'U7ZJ!(V'U74"MW'R)V%B:D@M*BV(P M7S:B6 O0WWX2V7A?02?\2 E8(Y-@ M%;0CCBICCET"0C@>M*P(FB/PE/]W]LAMG_(G[,M-8M[!*B[."BS]9($S8 N_ M!^C8_^*C&^>)"U^!?XWBPE=Y+H<\\A>V0&&Z"/T SM/ON;]X=!EX&U,'A[VS"W1WMDR>DFRC1W;+<-6N]L>#I:8,QD)#JNVXB"I& M*HY![YW.=J2)J44X 6M$OJW]1>.+/PQ.?8)NUYG.6P&I# MWP)STF'E24$/:C-HF\%0QN^,LYM(N.AIV_CQJYC)&0\D56+,X#,YC#2BGQ1.(/ MDM_FGVN,(ZD6Q&+DJ& VGHAK4XN:2V-""^783\.3JP=TEL?3NN!H0:.;# ;= MY+Y_Z>[56_#_Y>,YW55+8332<4JR]LN:6W4&]KX[:;J("Z&\_ M62Y]>?&#\'][4$'X1T?>*,\"Y5G<_OKB8Z#D/A>L?A>="K0+WI6-$>-QG[OU/+*3I8GG?%\*DW>T8LF-A8.)?-A M@T%AHYFV-K%!SWT4N+HKJAU;9:9^Q!)C2I:F5$!+M9SRJF5,9ON>Q'5@I6_N MVT^Q6Y<@VPWZWWEAF)>;W1-$792O:J MI/[B[S:KF\AG2'KF)'N 9NDQ?1&:OP#) ,GO],HM.\%Y#U!<3VH.K><%">\FQJ]>W:)1E%I<5HD(K M)J;EPN7"RFG!G[=H_-7;H,>0%%?N:=NVZT%"A2#PS$D8''R(MN;%5!QQ&42% M;(Q&DQ(0M8I$XI9%K!A*4''RT,).T>GW>UKU!]OZRQ]2UTH-J /2P9+$L>Z2:/3BF1SD ZXP0ZXQ>I.?G8YNES=6.!E7,, MWLW/IX3 G%@Q5(LJ$9(V9XE@4 2=%NVM0EN BH'[]I/DB"S'O:[X+5(,?T[M M#2N&8V'0SU4,\4,_^B+$^[3!ZX.=S0V[KM;DBF>970+SU:"+E? /5A QR^+' M'-$4RMB9=ZC&2E0(Q\R/-S6#&_43$R()9+)9BG[E_4VD*I -\R(:1Y MVRU%!::JF*N6Q7AZ>5.LG'C[]UKCC3/$2KI5=ZA)3VJT\KM9E( :UF;D>4I.P5P)/5\)+4:;ZW-N*MCZPE7YH.VTB!SLWAD M>J+30,.=:7^HE)=^;M5H3VE_#4>F)[I>YX4-98&Q0FR\ON8KYE8+(CB4?#ZT M1_2Z;Y<0RE2O.-D/'(O2.RJBIAX[S?F-/R6U:U JKO5O; ZM-"O'(%$UK MJABX'7>_$YF=Z2S9Y; $7\^D:=JU,6/7R1?*%NBZ(Y!O#T:K/7QFFJ9&>;=5 M@=7LB+E1KVAR?3H<5).A*9IF]5&]:.Q4%5NW9&W<7;J;?252V31-QK@XZ.X< MM2Q*=JZRZ&JE,3?NQ".YYR,KM98]79=L&:NOL:%:H.:L(<&1<-]_.G1>CK:$ M;W6^@SG!;. 6W$[?,(1X))UBOK@>,JL= M1V'.UK>CG%QO:=LH'IF::-@Z<&1ZHM[4V[N@N]A9 MA+DF\]O6IA;P<*)X:DG-\JI;+7=7=:O[Z:AF.3,^T7)Q7=B6#*2E,O6-M M^C6/W*V2"EJI]V.:/0LZ+:]DQ6 %G-#H*EXC*82:0FE1:LYL\2P M8Q*S03(T-=<\*+=7I4%S@H%VG=^8B(^;BM:4 M#82[BR?/8-V1=L)NK4V509UK##B]KS9C6,.\W]0,>(/1VS)5S(ORJ+$U)LR@ MT,QUX/E?:@8"7A.F!%<-Q9V]&&B[&>E$L<#B1[8*CVB-M'#4Z"A \@:87E2V MLI&<*J8 ,]M)Y=FR5I3H<.+GEMBZ5C8*+LZR=+US=_+P=&AN,>)V9,\O6>%TP[+#MJ%J M_'VT\9G,UL2FTG&&'5&>1SV)5#>5!1'=Q1^>#BVQA5RT4.NFJ#'$,)947IML MXO6BTW.=!%JK8U0MS'),I<+W@HXXHCMP: K>,W)/C-HU5<&(7+FK5W7'-&+U M@A_9AAH.+5CJ@!E@#%7M:SL>C+$PF4!:9WLS;ZQ4.MY>8V,#VM96/OAQ_\UC:XEYL)8.YZ]:&+CW'R2FZ^&3)V>TCP]M M#V/@)_?']4&WBNW88@&>$?K2!^FA@ M_,O7NH?QW!^^GC19'C'^5(S_W;5_Q/G3B?R+1\V(\2=C_,OW[!#C3\3XW]UQ M1XP_G:I!$H]4S1=B/%(U2-4@QB/&GX'QORO$@1B/)/[6&(^LFD^R:EZNF8(8 M_S+C7W,C*8D[?\)UI-?0SKV!]M\DMKQ$YJ54H,PLN7P,N'$GZ:6L+70/F9[X\])3R%_4_EQ'FKV5TN)TY>VO7H MAG =O#EWWO,E'ELO'RIR8X\;$6.(Y_* O>:UX_NO3RU'S^RFM_.ZKQ M4S7AB6ODOE$3OH45R'?\.K[C@Z*G/E;1$]AW_KQ5LMZ[%QQ**&22"TLWO!E< MEDF$#.=3&L[7R(FK,I6^B)F<7 B_89WX954@,I"1@7P#!C+WG.[#J5CZZQ4= MF[Q79[="6*SC0+9KG%IY?^S)R06LY]=5RRB">S8CY<_D_%1&)_>=8R]*A=T7 M*+LNR_.R%O7"/(DG5:6^PKJB3>D&?85W;4K(>;@LY^%J"#][H[?W*OM#$?'K M+#-;.;F+VY)Q%.G*VOR$8. M2]&HO_#$G;DM>'RK3&'D69H2Y?B=V;2F'=LJ-(21%6PL>\3/5.:N)Q'!L%F: M/7M_D2_7D^BDU)ZA?9RXV&F$DMVM71:M/#ZA^,[U\V]/&7=KLXZ\P,*Y3T M>:$>@,:\#_L?W/7SP8DTT%$_'[2#G^MH^+-W<&*S\IM]F=^*!5%>JZ6*[[:, M/^\T_JK-=U@L2$Q85 :BO PM@+%,BQPDF(3M>&@VR^(O6=5'0G!7$&F[7]0, MD[Q5W )/-WV0<8WX]3'3,NX*TND?D^:;#*NAZ-FW8NAI\%$J#KLQ802F]MS[ M7EGQ#Z=VJ ?^9%HD]L92K$?D3F';;FE.OR.6=GAW$C^+*8M?WP:>Z4X/<;7D ME])!QN^%_UB8;3OAQG)W2NV47)>0IANY1M19V-P'AMFRV"N[?M]D(.WR]M[S M$W5K+O7%JX"W;_]I#=#7[!"\K >N>:*O?87T0*WWG M*]OTWJ1)CM!_ >B_.R5%0O>%B#I[M <)'=)TMQ9X^(V=TXZ,_J8UP@EE,)BL MK=9VW^ZO.Y]KAU!%IE$MK#%,XYV]!E;N<&P+L",H]1M#Y,9RA)Y%+OK #^(_ MAX&+KJP@_""4'W0E[LT'1CBZ,3 \4P_ -!DF1#&O6B"0C)+K&< ,PGC, MD8!'(S=KE+J-#6\!4755;0^D2GFF !\.^+N"!4HHN]'CB@JB]9.\)':\A M^47R^_7D]RM1>\F!!+2B2/]>?$PB);\WD0IP\!XR9N)6Q#[7%'@9X*QL=P? M76[ *O3TN>:#S,IS9Y[FH"0!Y$+?H@LMWHE],JA])_1M6UL>>@XDTR6I3F4*G!3^]BUN0LH5> /0_2_5 -'PO3Y>2 4 M@KI14T P$J7.M![A&-0"]+>?1)8@3I4O='MX04H '=ZBC &4,7#[ZW.CF@YE M#)PF8^ MYD@)SU?I@3NN69HS+423,-J*/6B.P*R!W]DCMYTXD+ O-XEY!TO, M."NP]),%SH M_!Z@3(*;R20X3Z#Y"OQP%&B^RH,^Y+F_L%4*TT7H!W">?L_] MQ9N3<%ZBZ@N/-'T7Q(3Y\:++P-N8.CCLL5V@N[-E\I1DNSVRJYJCL,,V"\TF M%G(;;U58CR/@1"J.02^?SG(DBV[K(]US&[H''=(B:E&2 5K1+ZM_41CCS\,8 MGV";.:/F7O+V(,+6>FD[KPUF6U*90=LL*>?P&^/L)C(XNN A0<,U8&P#=GKU M#YU>4:+&940H_OV&$DI?/#OC'W$^DJ)Q)!%#6@6^YVRQLEB@%;WFCBDJQW14 M'(>9& 0/50#YNB)+-QD#NLGM_M*]JK? _6N&<5Z"^J_V>@_GC%%8L,N*A.=L M+^J)V%B80:3#; LJRW+IXXT/ OKM80(!'1U]HWP+E&]Q^^MSHYKNS(&*3S!I M3I%D\4:3H]!=[)1^85RPI.U&*Z[-JM(]F!Q)1L5O;8[;SJGH:=OX\:O86LQX M("G&FPGI6X2RN&; M2JX7(V5@!G-8FS:>2/Q!\MO\\S#HD? &4U_WQ%)QVA1WX^%V[#?-)MOR=QD M4. F=XPK,\S12162N1M/J?V0IJ36?J,[XPW!*"#JCA1MM(NFY3\W;N+=^- 3 ML>'ZOK#13%N;V*#G/HIOW75-BXT;4S]BT! Z-RD5"K69M:M/!T1NTU=;6FS0 MD+!E*"0V9K(GK;KG&2]UU MJ='[\SRN7[T->EY)DZZ>MFV['B14" +/G(3!P1=K:UY,1>QZQ?R.WWG$!Z.V M7G%3GM2F5EF7S2;EK%W2$F('3,7Q;S^Y+(E1*+$+;B0ORFO&9K2QWGAI ML2WFBEZ#L61/=)4J99;K=O3G=TP>S>!PW>100_C(-9+N8%2VZX5!00%MD\J3 M6%^K;2(5IY-&GUP6P[$L0]"H9\D[]OTSH.4)U?_S8:?S-X#ZU^[>EP?YMU]B MO3N6.ZNGCA*PTS'8<2;+L00ZKD=(1TA_+66UV6C@S:N@:=(\U,69-3<=LSM2VTQF$,_?M)\5@ M68Y V3?OB2%>(YR/1?\^%\ZG\+7?A^'7Q_LF48'E:&&[MG)S31+V7#6*__E8 M6/_2#]06_Y:[;5\;6%IBX4E#AB[EJM^,"93%W>X%MVM%V3!49JMKT!V54''L^= >L6'6/4#(5CG:#4(-F#-;F\4+G7HH8&<3;*=%=:5< MKG%D,"^QU%J(1Z8?6A_SC: 8]O/8;LOTU\-2;^/V9BJ5?JA5W\^(0J?(8#E# M%T>24S;6K4X\DDT]LXJ/+79DEI5P/*_DE4Y;WZGPF>G7+ZM3"M0#HR26"[GB MIE5H%M=50:73K_E'5NI KK[6S7Z<0CJ>EM!;X>)U.,*BYR-:95SF/U^H0(L2A7%'*SV/I,/=0=6M5-;2251;G4#RQ_ M1.,4 T>F:))G86@7:_F*R!"YO%#51N96@2-3-.%,WMJ.EGW?DII-7-T."O)& M$^*1:9K6^JA.&J$E8+*[6"O5T:2\-.%#TS05MWVO'(!J_/Y"WE-PH^3X0%#9 M-$V52!LKTW:=Q'*S[B"B^P.%PLKLNAN"U$\$N[6 M3X?2@W*M:?:60VS-].EAW6OTR;F@Q:CNCJ)$ MU6VPTJ@XQ=:TLU::Y #TXW7B$K7W=&BCK6M2"_\@MB\*@0H0 M$A)H8?OU;U4)W-C@K6TPX)J8V\?&A529E4]69E969FR1VB9'VC2=\7#![Z/W M%Z1@RI5G#5;9E-/FTAT7[9I:1T./-4^'LL'8K])4-N7'D\W 7Y=:>.C17%M! MW@)9I>296DI)BI5ALMM:X6XPQY.U\UG38U)F@6J"C0OH'M.R4[A\V+$ ]*?M MI%VBZTIGT6_E6F,WT=)7:.C1#)C%TO1'-B50S45;[Z\+HZG*2[@HV=$,6IN9 MMY8'?%(.IC282QF^/MK@FZA',["Z0WJ0&PI-:E/=R.W)N%2Q6OB.Q[%6L7MS M!B2$F%*E6D&V4Q7L5@$G_AYQ-EYI^;:O.S5Y5DNDR\V.LS+"IQY)=FHA]=5D M/#&3@UROLHI1HYH87C(YIDM4F4:S P8=27(%\IXZ-%DG;R8&?53%9$J;AR%%1I#NY?%)V)'D_5\+]91<[JI M,$-.R8)@V &-%1IZM%[LFBX"-9/(R_Q$LCMC2[$4#H?CCAG;&F7&U:V248I> M5Q-4:R5I*AYZA,-U1NEM:J.XK\0Z7+,6MQ?Y60%[#4>ZM<:Z6V'2C+$F0[<4 M:S!.YYJ!A*V:HQEDJP4Z4-ELQIREJ':YK?/)_(OGHL2QI^-\2_?A2.,/Q/C7[L*3AA_/E5#))ZHFF_$>*)J MB*HAC">,OP#C7RM]01A/)/[>&$^LFB^R:EXN>$(8_S+CWU)Q!(>B/SMN?!9V M[!^3@I, ^X=O@T4-7H9H8.)8._U@Q;! IP\\G7D2V=:!'3M^.HA/_^6OP M-.WE [CZ0A 1N'PEX6_O@@LIC@_H[K_W]J,8O MU81G+HU[1L.:>)/?QYM\4/3/ M$@-46",DVQF=6WE_[LG)%:SG6=3R39Z+D9CN!/_K?5]G[FJ#_^97#0<5; M\UYV4I-CR\UT,N/GNM.N0Z)1RQT^$>6$MS77(FTX">*_.^*?Z;V3,%(45^R4 M,\IFP7FC7G&1U[PSM](R1^E2LUU98?U::: ;ZL'SIUA^>P\>JC:1W9AFKBE^,&R6DCU#R/&7ZL$S]X)ZVY\W M%THQII0'PK2BK4:X_0 -]V^(=_G[Q_MU7>"JYB-E9)99,C^)M M9;;M)/Z\J?6;MMY607UTR=I='6BWI2<"(TJ=E76_'<7'OJ M_9I&>/Q6>0W&!B#."KX=,BSAS1*?W/;M37S_ WA$0>^@C+^ ^\A!EO_O( MTXFS.\EJW+0FUFHH*8M"K;FP\ZET=O"!7M3ANW%,#%(&7U\#KN'H8:P,_[$: MBNY>ID^%SFBWHU$]9LLH_'*FTJ#14ZUI'7((A0/AL>O;4S\- MW_?F_UX]MM^_71]#NZU9 7@9V;]W\ZG)YLLI/Y:2 :"%>#+%-=P!0C:*CT43 MXKE:S]^ $4UP?3Y<[XX?B2Q]&5&?)DL7#Z806;ICO71?_OIK]D:CK]++45I1 MLM6NZI2&N=22_Z#[_D%[0-"I8KI/50<*+U6<7)F>6H#&732YUPV"3TB@N6*G MOPT\'WX=^?R-IG+2U2?9,B0X<#?!@0:4=]<8^D#'PZ05Y%4%^-51QG%'P/ # M..9$K"!8QBUG9K4U"FSCZ2KGCP>#!>I9R_SXAXT+T01#X) M.4@B8DG$\F[$\@O][)O-9B!B2;3E#?CR1V)Y%T?/H6T>,;#1#CT:';@1,)M; MS@: W5GT/'"'$\T#D;GKC%UM1@ZEB=]Y0WZGO)-F/*BVD^6:I=FGO,T4&)># MC>)IE#;*@NUF,F:ZFJ0FD+"T4O5 MS6>X^/K83O735 M#NW='DZ_QR:8Y0#?&D\Z&S-564JZ3/=J&7T%;0*'$_L@1I#Q0HU-]Z6 M#5EO)GUOVVH6)96F<-9V(AJG+YYB<0.F*=$IUZ13R*'A[5%+SK)O9*&N2BSO M0EL2U__/7?\OL) @Y5I%*&A;:C$O,E*W'1,**6PAX3SVUTRDN\@4:("'1 !G MA ("J(^E%_:QO(6$@"^(1E[<___['85AOGFZP&]Q/I$S<"(S0.^FI&EKM6E0 MSC%),X%]#O#Q,$Z.08^!Y3 M"BY/U#7',LCZW*VFNW"DXBM,FC-D)KS3Y/ GVVI>6L8*YBR][FUI6VC%E3HR M.5!\X76;X[X3$1Z)_:&HSET0P\+ZXY^6MH93F$.+,N("7(B'#,ZX.!R?"SM=GQDO3$[3/I1@#]'B;L:,%%.9ZY>'7<&PA] MD*,-$@.YYAC(P7E)(]P:6\Y[M<1O4R4VR>9LN;1,4M55=N5OYVX*+.I(2Z!D M$38J<#0IH4V4Q'4IB5O*0'NF+4:ELF69)9O,FC,UZ%8I11"YWHM>RA:XCJYY MD_/J@W6%V<92L75<,82$*V5S@WHEC:T&\2 !E62/W2ZUWR!-YYKUP=M;:Z03 M@2YQC6*9 KEZWZ'HOE2FJ6NJN*@N,S&LC->I JRD38*#6?<2J<\;/CC'*A7+?^[2(*J #]B M8)U[&TE/]U,%Y5-/GVX@JG1+.O[&W#]RD$E$Z3MX#I\627C1RH!;8NB%E!S/ MDY::86D#"[2<@[CGK@<8M#*,X0G+(IO+5D9BD=HJB]IZ7+"E=):2H67!HA " M)T9IEK0-N2*B2#6-;R-+M[01D"LU7ZG#M5XS$)C9HDEMU(E0H[)CL22ND X/ M^SB^HL3O.X$%Q^UP#8V'P%W$@IPF&2=O\SH'C@ME+Q:._D7/UQ'/L0P]\M\4 M_K_K="5($L2?QRHOO>!?#OGB?6+;LQS;T->#6XUU=+6-<=%A$J^[QJ#P _]G)KF0BJ@6P/Y#=]YPK^I MYN.S?C&MJ++AS&>9^'A65Q;0O^'P&383Y87+Y\9^*TWS+390X;J2IU=$%T^8I'2X).U!:2B?9 M+M=!G+:'@?3GUVH.9A#>L G+#9^X.9.>E.S:LCKF3-#/=,;I=F%>DNHJ'0]O MSD1IBHJ*)[)C2#+#VW?["Z#E$=7_\VFGTW> ^K=N[M<'^?=?W=T==(0S/54+ MC-[JHRGHF690;G79F<*7^.H*@1U=@.&I*"N^K5SJ71K\!.D$Z7^3 M7FW@%QB7JBZ26G_ +&NC_ACA&P7N:"'*Q<]6M^\> 7XO^_5QJ.U;[=?52#N MJ6"X@TRCD"3^8)+XW__Z?X>3/8Y4[P3]@(H)0)+YB\$R/P:Q@0LT,Z:-X(M_ M:=9*VW@[JD3Q)_-@]/YZ NB.Q+_*8K_BOS^$5%_Q+J9MHX=,.A1+#+\UOXC M#);]9XZ'/<)?N,X/W&O0LQ\]%:^"[\Q_,5 'HT6'O^ZHHKF?W"YO5 L)Z3!G M%$DA!0#W[07V02*C"2!BH'*.QZH#E1^H B)1. M)P"ET>*/\*W:7@>TK-0H5@]H0S'4B;.)!\5.>5I7<17=QR/E0H$O:56V2'4& M4VNVS<3+3$]2&96FG@XU!99B-DHPE%.S>#E7L[H3O3:&VN[HH25N4;8K:R^@ M#-^4]&2I62O0*SCR^*'S;"=NK(#JF=6LM.H6LP4^EQNKW/%#3293LL&ZQ2D& MFUR;PZ8W6EEHI/!T9*/9 (Y()PP9N+;EF*-JJ[E"(X]?O^1K4!E-FCTJE:\; M/*ZF2]V-R>6/M:NSV"LT]&A)Q8 6:O5B55.JG#@>,ZMZ/@Y0 MG]XCFFK5O^&,5K]L;F:*D&YFYU"FT5;&G4T M] BE C<>;5N=7H_JQ.GIDNC*GNI^6R))W \ MV9C626HB/X[+L2F]G91ZK74IC2L''DVVK@:-%F/$AG)U*^CL-FXF&PX>>C2# MC"?/I$8*[>I;,(>QE*=AMI-X'O!1S-H M",NU4J_;,473MJ[C.%AQY)]IAM&Z456ZXKG5JI-.%+H"^F\-!CNKR.+/<6 MS673; ZV[D0N6>Q@@C,^CB8KQKR46$Q,"U117;LMQA9D-X.''DVV/1HFUJ6@ M'#=3S87K+UKIK@?W"CCT:+)L2JAYZRP_53I-*Z4X@.9G+!YZM%XU%LRS$R$V M- -^E)Z!V-H3QMBR/IIKJB9IY2'%))58MI83IYGI9A/'_O 1#DO\?,LW96,I M!Z7KY_@'5MG!*QWXFI'EK/:^R?YW M7/[R5VBBKR"?7K6.=\X)?O%^J#;P'"OPP2>;Q4\]K(.!\(_O\K=V_YXUL8 P M_ER,?ZUT .'\^43^Q>0 POBS,?[EFY.$\6=B_&OU CCSZ=JB,035?.-&$]4 M#5$UA/&$\1=@_&N%4@CCB<3?&^.)5?-%5LW+=70(XU]F_%L*V>!0]&?'C<_" MCOUC4G"2 ]<3+R+;.M C^ 9A>+F6I:/A#PS% M4/_Y:_ T]^L#N/I"$!&X?"7AYZE;? N47_AFX&/"CZ#_I9RX;&?.Z^7$VMZX,[68_-Y^^\]O>C M&K]4$YZYOO([->%[6$%\Q^_C.SXH>NYS%3U#_4Q"L)I&!-_,N^/- MX+I,(F(XG]-POD5.W)2I]$W,9%ROX(YUXK=5@<1 )@;R'1C(XE.ZPU.QXW]O MZ-CDPP>' :HE$Y+MC,ZMO#_WY.0*UO/[JF42P;V8D?)G]NR_*\KD6],D_B4=&S[["N9%.Z0U_A0YL2<1ZNRWFX&<(OWMOOH\H^K )_ M6Z['+48+0\/MA@1#FD&*_=O:_HE@7$ P]O6MB6AZ_1"C.KB]N MZ\R^Y?B:]?Z+#W_8;^Q:>TH5 AM$6.KYEE*D1_;Y;SA<0>LH7F6IR_21&65$ M.TFWQK1BB&)ULVKSZ;ZQND3KJ&9BYK-4L=:7FU:Y.,VQ5;9.C2'IN\Y1O!#% M=Z'>T(""-!S_\\Z29Z7V9,'ZS^VZ?/WH?U^A^FN"_N<7PD^:^4JVG$WT"K"H)X@O@WMY+RXNVD$KCKGK+1%Y8[;S!Z MKO3G?63?!.L>DU8YJ=6@E4ZQ,JJ0,M1)*I&(QM_8 I+ ^DJI/2NL M7ROR2%^FD M+=9+8X$R1BW;-JJZE.Q\(#X6OAO'Q"!E\/4UX!J.'L;*\!^KH>CN9?I4Z*R: MK,>FT]S,I[0&F'L,K]6TU@IRB/GQ#V11E*+>YD7?97CL^O;43\/WO?F_5X_M M]V_7Q]!N:U8 7D;V[]W<+[ U?LQ6)3.[G%3:%;54[WJHIU;\QS]?^@-3!NE;:MMEM.RIJ3&H[S3FNV].MH_MSKYL GI,]GHDUP9$AJXF]! \J[:PQ]H.-AT@KRJ@+\ZBCCN"-@^ $<ID!'XXDX.9:^A5WGUDQQ#S]LDEPW\?3F'VQ >0=JO$Q MFP/;PPL< 6OT,R#GU=<>-[A,'/4&'%<21[TBUL&).'>CE!H"$>7#1F\!=&D,0[H@-,'3&-GX*WAQ/I6BYTZ$SF%1.GV%3F;(3KERW4*.3&\/6KO_R";2"71E<3Q_US' M_POLHYY5W&Z4E)8S%Y4U/4C3B?K6KB/[" 4)7C60[B)+H $>D@"<$0H'H.Z4 M7MB=\A:2 ;X@%GEQ[__O=Y2$^>:I K_%^42^P(FL@*W0G S;L=JS2-$H+B/-,5*#>6#7F+N,KU[>-7YZHB[M [X'[]XREO 3UYS;[X5@J M-,6UOE1BDN'74NRHG1-6".EQB'0Z*@C'"4"?!/3[PP0!.CD#OL-T@LL3=<61 M#+(\=ZOG+ARG^ J#Y@Q9">\T."96LV55V;JN-,UBO)>J+.K=>1T9'+CZW:L6 MQWTG(;2T-7S\'-J*$1?@VJ(1WXG8P(]@#S;B =^WL"F*XA( FZ,1#=TL)O?I M283B6KR6=T8H,.7H31G'A0#H&/X$E="$$X$?X+\FGP8W3\0L:JPZ2((.MS1G M5+U;Z %FVY:@)\/@$GOQ>)3BCFMOG+O2[0T$,\AA!8EJ7'-4X^ $I!%NB2WG MO5KBM_EA=)J R^=+@EQ,*AR3ERO3]+*.M$0<:@D^*O#'9>]).6RB)*XI(G+5 M&67/M+A(+V.+M=R5*275'3E3-<5T?'[\DE+8 M?1-6]R7GU0YG-],Y>=#N0% M0W46A=:LE6E@?2 >A %(-MCM4GO_>3=7K0_>WB8C5; M3-9>M!LNHR*RTU5V5&?T@J)ELOZVF?8+=!L[%JB%!M$1Q&8@T<4SISY] HKC MJ6(LL2JD^C*S\?*CRA HPF",42,GQ/&FI&98VL$#+.8A[[OIY M02O#&)ZP+/A)C&,[2Z4NIQ1SFBQ/RNO&4E)I%H40>#K*B&^[3T; 2XICD'W@ MF^X#Y([,GSN*'U?A\>:R9982MDW%2@E:FRZ;I=ETA50X<@Y?U>'WG9."PW:X M),9#W"YB04Z3A).W.9T#QX6R%PM'_Z+GZXCG6(8>^6\*_]]U[B D!^+/0Y67 M7O O.?[\[E)] P83D6HBU42J7Z;VSJ4Z]%&O2*JO/M_MG.?5+WHQS[T-.36X M;51+6]<<%Q$J^;YK# (_='-JF@NI@%X-Y#=\YPGW9KN-T3&SRWEFK"_/[+A5 M9V,%"?HV^ 1;C/(G+O23I#>R?[X_A/'--%4CW.9A.'Q34K,T>PAVQE193"$M'(VCY;N-(_,LJ>SR& M-@NAK3L!%+;+JRH^0Y(UNT/G"IYF & MX?V:L'CPJ5H?U76EGG:-E*DU>*&17XV:XQ$T#N+HW@RJ]D-349XA;4 ^LMM? M "V/J/Z?3SN;O@/4OW5SOS[(O_\R[NZ<(YSIB7T_4Y]4QBV!]15FS&S%\I9G M00Z#'=4^I?FH*+S4H)J<,!*D?WND/Y.7LF&G*<#SOJY4/2>1:[#KZ;CPYWDI M;X*S9PYY3DP$>9G/\V76CI)QQ/145&)'#^0$#P%N%\*N;WM7 ^ MARO^,0R_/5(J@V MI*+9R6!\H\ =$X]R#$?*4.;Q5B^4_& MY%,H4HIJRMMMNR2GC$Y%SW=< EFM8^CD;]ZU/0]W@5&.X@8RMD@A"* M'9XD_O>__M_A9(]#_CN-<4#%!""(_V*P\AB#V, %FAG31O#%OS1KI6V\'56B M^)-Y\!Y^/6@=1'JJ2>"^:Y7A+^B+T+5 E6:%7ZR"FG9?70@'HAS?Z-24F@S<$:1%-*D$&,/ M(J_]VS:)/_#!X]=4?D "IGE(G8S$>:O69++C>CX8E6OI+Z M&9$JZ4A323;SZ;S4R,O-__PU. 1VJEI)RY6FG(8_-*NE?%IJR>EF"_Y;EBNM M9C63DIJY3*FZP_;ER7J88.1PAI'?4XQ4,Q$TR0B<9:<9^;=2D91T'H[YWP=2 M+S_K?VLSJ$)\+V+8$7_B!![J>ZIW4]KO.T"B@&J)S #E61 M$@25'0*:HSB&&6B)G4AH>R. +3:'^45A$%."M;K>])6AX,3K*BZ+_7AD,U^H M4G,G99C\IBXGU4);3^N2RAR/G"1+E>TF<+(4<)EEL+%'?+\Z5G%!FL^UB M2*IW/%(I1*C M@CJ8*515TGIMOD$UEEH=CCR:)^_F;8.O>H&<$ORQ-U^EZ\%\!4<>S7-D-%*S M:;[,FE6EWEF)$]HTUI(:/WY[217]2GWKCI6LR%/Q.;=2Y.Q8Y8]']OK#;'5= MUB2EPXNY8H$K&4&OK@K'(RFMF@*IA4S+S4XC41VF:WTA75?%XY':-#%JQ"?5 M@:+5N%%Z7-EFU@M)31R/C"4%.YMJR1TS5D@(=KIE!2UYC%HB' VME.,BUY[0 M+=.8Q$I+58M5NAE<4/EH:*N0 71QV%TH,3$[DQ>#]=(9X=HC1T.=1L$>;"E& MEYFX8+:"F3AIB?B.T?$$Y);!#=LS05YH1K*A5XM.>8R/=H^&(\7^WFFK$)C@8?#96SS9&N4$M.Z>0'%:J@%Q;Z' X]L533'COL]BRZ)VNC M=JGGL:J68> $3JQ5C\IM*7D[K"K%K=I7VJ-LV>$@7T\L5CJFQ-O;=9U2M![5 M%2=B?R:@$^L3JS7(I+KSCKSB*3!;]&L)WRB5U#IT'8Z'6@FK.O?'4EQN%IIY M;^H[";T!P7=BM1;-=B%3HGQ2VR97*G%@MOI3E\VQNEJ$V6JE: M*'2@R5N"3SVQ6BUKT,N/@3LT9_')MFXZU'AKP*>>6*U6=CH8R)HC*$6'+IO M3$LK1-:)U1I+06'D0\M5KKI^+LADS72P@4-/K);HNW4EO1:62H>N)=IFUNGR M::BH3JS61*@,QT6^/S(UMM2GG=5XQ@-(UHG5RF67:6LB6[I97?"=DM@S>4%+9$ZO%SKW&V%AF>^9LQ'MSD,D6BITQ M<@N/):LW*%:R5GUIQEI^A9^4Z4(E@+KRQ&HE8DJ9*=4F7;,Z=-5B*;6E6W#H MB=6:U^@>6 H]3DG5BHFVT5:6JQ@<>F*UTJ/-;"+&J8IL&*TV4"9!OR] #IQ8 M+2=17RO&M,K)@=1L3(=B05*6>.B1:M><5=N,.;.1N6C&^D%?R 3I$AYZI-O= MKM?@$X/ ,HMV4%D6YX$WLR&S3LA >5RH=[AN=FJ">&S(&P-O;@9PZ D9Z,:" MT7 RD5TY-E^.C:8-_:XXW%M.R,!D16.]L, M\G,A&RB\TBS0XZIJ5*!^Y:ACLGROJ.;-SM+D'?NU_.#22^ >?(_20M,!W]A^$_A'^Y)$7=9@K$XXY=DI]=S^+ MO8\4&EQO2_ 1Z)_9#[R,@^<[\)DCRUGMS;7][S$4[/H5NIPKR)17O;V= MLXU?O!^J#3S'"GSPR6[>22LT' C_^-8XYF_7_(.Q0.8G\V(*!6'\F1@/)9XF MC/\*QE,_7\RQ(XPGJN:^&$]4#5$U-\GXM]R+Q^;JAVS+\]$NOH/V5VY5O$3F MGRKCM**DJUV5:R/_[AQ"C-GN7&,0$3 =-M%@-Y$4R=1KLU MC/.*;?))LRDX):MGVPA,_ 6KEUYZEWT$M$.IF[L Q]KAF(,>(NA&@@O@ @X- M"^"6NN$6O6^P.]2\220R=YVE@<)X@TW$F0.TPO8X@GBV-'P#>%$\%O7>'8W M$#YUY#HS^/=%8(01>N\7L;N)W7UU=O?+MS.OB'PBVG=,[2V)]M7ZF#2#'Y@& M<)\;&M@$B4#3):+-4"VP+?Z F,I?AK?/[%EUU_;R>9W/0WC GRV R^39NG2 MDE/-'B<]?=M?Y\LF3]7&C#-=M!E>4GGLEC)1CCIN$D>P1K!V[5@[KV_ZAUAC MN\"K4AMJ)C->DEZI/,O%'?@?Y+6R0E2D[LMKW>W;N-I ;*"%]^)_]ZR,@#7Z M^63(F!C75VI<7Z2)R%UKIO-: 6]N#RO.92;6M[2!R??EO-%8JU6JB^Z7PGV? M3D3C]'&='0)4 M1O!-3SFA!O!JJ3RBJFL.T7J07'KK=6SEI7N!6<)!]6JSU1 MN/J6?/H1<%UH&.Q#T]H:G.RS=9?JY/JTQI<4V[YXB.SL9?+/[>F'H G+]K6T MM1P:TDE@@Y'Q8AG\3:#+JY&R2IF!7,AE=7_.Q;PQVA<&TYRGIC/JDJ,:D[HWK!47/DKB$:XM<=?A.+-!@,.(R3H M5%D' S^B&]X0E5;"47W#\P+4L@(NJ>>?M>?F;:BE&_(YKHG:.W=.SFMA'**T M.LJ$]2OM<0HA4K+U] ZOIS)SZK72H*V!24+9 (7A9HNRPG=1C2EH8?!1@65) M6(% G$#\R\V6#T"\H@\6E=)46YI%PEZ^%VG\6BFTMX.R;U93K4(N)3J)21XC#6[! M3%007FJ"<[.Q@]1$L\< UU\^R%3W/.![.')@&1H&I@&\7;_+7>KZ(/ ,&WC> MT[1UXG<0O^-:_(YKI99(\AU3>\62?+V.HA@&LH>A?XRN6 %CB0!V7E\16JTNT#R0!N%_\_8>&XT':)RP81?K7*/ S&L\M?!S:Y$V!MR46Z%F M -!;C$<3_(L-V0G"KA5A,TBE!>X93N=U"/\03G89=!(5>4'+1CLIN_GIK%@3 M<6\-Y!*RT01W7%_@M@^4PWTX;R^![3NN<3IOC)C!5VH&D_S46]O5#Y#V4FRJ MPY9F)K6MC:AL9D!U>&M>FL;JJ',/B@+S489]6\-U@MR[1>[7F@AW%3[^8YB: M'5F=L4K<5[3LLKP:5VA5&ZT03-%E-#I*)6[S&#>T"FHNF&N&OK]B%L:''11J MWP6,B2=QA?KCVC?X>_35=TC99['N#I\D.VP3+V&PG% ?],07#+WJ>90V*XB2 M)?1H:UI'3?=PGA=/,LEO$W/$>__L_?@/ 38#;4$W-JQ %1L=*3[/QV;T/?CS#W'UN;9Y+JA.7(,K=0VNB=I[U%U?%8 M5L]I*+.109DYV2NF!V.$961[0"QS+]WBN/;8 *3?#8".# S7L2P<&L -R<#O M> %Q56Y9S5R5-KE'NT">S2UG T CA$WI=^+E2R9"$@P<6N['.86G6I91::1! MIU=7Z;#67)2BCK-62; M$:]A]%E+0BMNUFN-G2?-%$L7ZIMXJ^C9&*S0DDA$18Y_IR5Q508#N0S^JJJX M8 _7LV<27)J6;Q8T",\[P^#;&QV5S+(\;V^&^&SDN; '^ SE@[7M,R0$\KQB:WZ7&55#/7QNC$A6!H M+G%?802&.T;N,VW8*F_NKT:N\)[%A;E2-?>Y08HK4HEW%<2 Z$U!\-9VT$UN M% _5]ZSNX2L]H/>$5BSH*];I*O$UE5WD>$K:^E9\/E9I7 %/%*("1RKK$_2_ M-\#Q?:%^7D/H0U"7D\YT/.M7)W*U5942"\NISC<2@CK.DXA'X_%;2I2 STA) MS5PD4ZIVFI%,HUJ.Y"MMN=G*5[(1*=7*M_.MO-PD_M4='U=L M->Q+J@(O&ME56<7Q;BWDFTZL]"O4+$2!7'S33S[@I +\Z@C%FG9_T4\UA!I[ M.KN,ZY*R83O&2**==#"!VSZNB4>+448X[L9.SKL)U*X3:A?>J]\'-=O0M8HU MMDH4WVYF\U2SD%]D,-10_9MHG'D1:7?B^QLV7..Q,;# FPKD$&?BVQY)W=R! M]!W:$CA%!WHD>H .I<"SI4,XE4K,RHIC*"FGG*TI3L.D!V.587=]6.)OK*Q+ MX$[@3N#^9?;,6^$N-C/-?G$Z2"BI5F^:"^PZ,V^L$-RA)2-&!?XXW^06P@Z[ M;+N'3+K PVWBX?\O@7>41$=%>+$E M=%E&X56AMF'C\;JC0D\*EP+DJ*AXHNV=B/73\ZXT%(>F MO/%RE62WGN%9?8P0BWH%B%&6>]%#N)G@QXF$MDR^(E52KR>T$=_G2L]-KXG: M*TY.(I),)/D^)/EJ'53^P3^%)H[KK. [O @T* ::;48L=!2!3\5=H!LGT^GN M$G_7![/;/:.[JSM5T&2%JDGW,JXS:X#Y+MA5'9404*JC%(;)"5MU.@.#;JU0 M$LV@(]D: ZBEZ*Q4AM]? :>.*\T3M!&T73O:SAQ,_D.T#5:IAE8LM]<*D_)' MNC^W6U6CCM &/4/A%;#=C%_X9 O?,RNL"V3\@>?"W9%'?84[M MW=H ><\+4#5&J),@X%H0;VD(MQ,J2:TYO"SU*CV% <-:V1V:-68JJ8P0GF;# M:9+KU 2TWQFTES,EW@Q:L](N*;1<8TTP+:R3TTW7FQ8Q:%&%V1.M:V[&W]\? MTR-/_W53X2Z5RRWID&M7%;=_B/S(O7A9*[22EE[,Q>JN7+0'I>I@;+L>NM46 MEG.+BB)I&D=0=2NH.N^N^PY4S2U?&-&=&:-HY=C"'$WKDC?#J$(^._-B\L5] MN.Q@#=RAX0$4;_=\9VA&G#FB-&S["G8U\G=_F@?N<*+!P7-+LXFG0#R%;^0I M?(5[WYQH+O 46P=N'GY@XUQ66\#]&^']*R(#Y\-[ MHMC?M.5APY&93;VY+F4$D4[6$=YQHCN;>*DSQ,V$%49X1>&;X*_H1\_00;BJ MQ!6ZY5R=:U=-MQ^)V&$HX[BI!P2E#@'TT-(B8]A06;U6WG'0YCM:J5N/F=EU MG563RT3*,>LJ2X6=:(3$&^_1$8P2C-X.1B]RR^W3,.J97,.H-F-]JC@=J9VJ M59C3,0EA%+>R>Z7K]*V&/QI@'\78&0RSF6.'\0WBX1 /Y]Y5U&7NW4,=]1MG MU5$*@PR[**<*]L7R\XG<=$4JX+Q5&G#Z8#VOHRFB@GUTE&)>;(9!L$JP>I]8 MOXV&:[(-6MH:?G&N M&;^[VOL.KM'GH1!,Q .^;P'$-60ZH(*_J/;O"JXQN49/+N7>YZ7XN60TF)$TWUQG9_3$=9GJX;DQM3[M01^%&O M7S$:9V^JRB!\ACP:@6$8 UD/)YH]!A&X+" 2_HSO=R#3ACA7-ZB.B-;Y:I,C M1%=U).^PU8#0JMI($:'_H38J2ZAAL/?E^:XQA X8+MANZX\_.!CYDGK*RQ8% M)J5IC0+3>$.<,+6DF8:V":Y!*-*D "'!]7?!]7FMB0OCNK'=+I>N,J^Q#*:$98MB[7DJV'OX ?C.+^%/DR/@;);"? MUTCYD-JJ ==PH",U=('F@30(__N0RWZH($.E>4*]%>F5J(P+W9:I#=U6O55F MFQXW5MDX#JDP49$E5UB(!OC6&N"\YLR7:P Y-J+B;K+258KF8,RO3=87:9 MSEV/A@,K.E'SXRM9,3A=2:8YHR[;T#T*BW]20I3G2/E/@G^"_S_"/T.IKK=0 M6Q5/FYK:=&K*'=XJQ/)7A'\QR*9<8]95^%5J*\JI=:E3Q/CG$?[1O;IWFCA? M;E++$YOU2D_UKHG: M*T8LD60BR?<]3-CA$ET-2TJ",>W/^[ J\S;0V<&(CZJ]D-,;G+@0;35=5@0 M")6X!-?S"JO03XR3V2#%F '/=HKUH03X,5188:U ,6__P'_K-_T] "FHM0/-E-YP&D:%I[#%/_^A0H/EX%5+;IP9 ,F2"& M8HO:CI^)5\)WY+X;^B:IHSN"O.ZIH[B?W2JJ2>"^:Y7A+^B+T+5 A6:%7ZR"FG9?70@'HAS?Z.:H6AG<$81 M5)0]O&:Z$WGMGP/Y>$Z('R_**6Z?19O\9_#HJ3LB!XZEPS]6F_E(L]=LR>5F M-,R'SE=2/R-2)1UI*LEF/IV7&GFY^9^_!H? KE1;&GA#U\#]CB1;E^#&&.">"#7XY:$!O!:<8=+" M18RQ73& VXUL]4U?B,NS9J9LC+K)L5.J_]BU# J +ODOC%/1,/I'!+Y6F\.Y M^VX /LF^?TD(Z)\1S 2D8 [9\" 19UZ:W0H\X>\F_/>8QPTQEV]D05 S%]V" MN*[)Q4)9'9^%:T=Z/E3=A@_A-OS[K);:XXD8S\_BQS_/+)[QI7#^A->V)N ] M=F?$P#<[ 4[=T$)APFS!6\W&@\.\: 2Z!S_Q304G<"->,/ ,W=!<"&:X]U@6 M+G5AC* W9_OP>5"9[HSAWP]$W_5=S?9"M\"+3+0EB P L"/ ,J!E@B>(:D0< M:IF?D?=2\_NQ.&VPBD&G0A,/5P>$KT*1<'?5UBZP,?[*?)++BMFE80AKD7^C5:4H?[.2E(-_TC_ M_;^8\I"N:6"'GB%^*WJ2&Z WH1$N& >6%K(&/A']L0F&@8M+F.$1^XNW$50& MWO \]*#]"YMR:O^^GY$4=*PU^,:#=$O\@)'C^,@S.!YS]TU=,BH?F[8S&4&)R'!>&$TF_]B0:_ MY8*'CGOP#388PDU:@82&?PF4*\[N\_7> MCE'J@8/U>P]Q6#-,3GK0WL0)+,A]-!?M>10=O/4-[SKQGIU0X#<@!2>%2]L M<\?U4WY93"$NC%S 47E4D MT/OEA!L%G+X.486\D_T:[MX!*=V_&.(-\A.LYV#H[V"/Z0F@;.$''U*&=0(4 ME !+TV[AOS12\=3Z$B\+Q@MNNH'BK*L'9FJ/L0])&6GST81' \V.D0:]?.;;\WHZ\\ MN?7@/'0[?>Y[X9N0MMJC]47]>&I*GK;?78>.=_C103IN^#ULW&#\AGIH!L<_ M,MO"*7@O,0GI"J0>]\9=V(AE%^?T4< 7?K0$T&&+PB5T1H8?$NUX: L;.O!E MZ$'1<,M9:E8 'C%VN-MMCSB%YA!JY\'.QT1S&""C$4TLNG\6FJ!APQGX#K)- M#UCFPUFL@!NN#*0<#D19RW!;L:!WB^P0_(AH!'>;BPVT<._Z71X?:TRXHT71 M9O%P1!U%NPG$.M3TF@NM6RB)>"&B!ZLV=)90!X?@B:*2\E#50O*6.P:C]SY( M.AKMZH_7V')0+!".UW>,@E/040/BD8$G#K=E:!8:Z,<#21L[CKXR+ N:@[O* MKY![!TOK@KU5\=NNW6_L.^%938PAWKTV<,? -)NVLX(V>3K BQ[:!!-H5$#Q M@9MR:';Z:!M:.M8R?"[$'7K6PYNC6(*@J* -=D_EPSJA6ON/]AK(3F0!Z :$ MIAM!3W -;)./7&?V5&"_T\8D:RZJ-X.J]>!^#L^Y_?UZ*3?,\]*,BE7;Z6K> MIUW''!^'5DZ/.V-HY<5];4]=!)(7P?0AKV<>A ;J^;:YKXQ6= !6. '4J%#] M0)D!>R9 +.RZ7$$_1#>6AHY-5^#O=9&VU QK[TT=MLU$33^ ZZ'O(;2& 2RD M2)!*@JZD'ZT8?@NW.8<8]3UT7HG>--!^>$3*!YPX*^J/=]%W$U9[Y&G:AO/U&N?_40!WB$3'!W FU*%@#=VB$ MAAFF"QKA.Z\7NVC[:Z*[/Z)3XEVC,O@S9$#H"*"B6P'TT<)!,^!/]CLW'F1A M[V77Y@RMA6.#ATW\K2?1NU-":@EN M35 CS])@X+3C:CC&AHJS W5O5T[)>75K9/F546$4U@H3368Q1H)0>I.91*++,["^\!EBC$ X#N[6<'Q^/84_@% M:!EHT*8)$10&SQXV]KTX5D(GV\,1!.S+ADYHV+-/?Z@,BR'T^PU8W.%D5YKW M5HD.0:GF.X5R;#3/ ADL?) 3]4'%W$CGS:"*>6"(Y',%#3@H#B?R*]S=_>A= M&T<\5VDN)R67(MJ4I/2MC,;"J!X"C2C=#J#A5E9;VOMQ97!L XJXV[7F=FR41-J+85I6/.N].,?VSF1#/7N#W[; M,^"AM<=OI?K>P"&=P(,0;W]>XI"R.9P /;!0$.V)PX*.WX:2K:?#70KG:AR[ M+]WA@DGX,1:8Q>:H&V>!4!]W3YP,GQYW1O?E$SS$5W^_[A2K!$FQ(BE69T^Q MVF4FZ@.:9OB$J X27%SE$J.$*M)QJ(KX!,=QHB[J/+W+7M(>VE>VY3[+I+<5 MD_'5\7RY'KC-TA@ILZHVY/F+FZ97*'#^SFBVJO7S-Y,QB74K'ZY3DKBTT,OYTI):<+-SE1' 4 M/K7L=S9++M]7)#CRZ.VY1"%5+[2&+#53BHP32ZBI?JT.1])'Q*^TD@==AK$M M@SG<.@MJ+9FO2U!_4T]'5I+)2M*AFTEJD5GV!VESDDY;=3CRB*2LO;*3BYG7 M-3NRP%5[56["*NB91R3E>V8WL] 9UES(_?IJ.!97,1T]\X@DUD@'N?9H)B72N1G;3E#L,11TBZNL78T7Y057X-=J.1ZT.BLX\HBA0[-D#II&JB0SM=6?=6M#^$, MZ"=TJ8(@:OHP 9DV& &5 ]"LT40AH6I0'^EB@J=H@7OZ<(.?KJFZ2>?,H-Q* MCBI-Z);73VJ5AA K94;]S<(,>M7VQ.WQF>8::17ZZ*&6+R27@Y8W,_GYJI71 MY,)2:HY/J96N*,>7?#X[H)KUFC:4@\5JTJR?4BNI_$!M598+0V;:XHRWS&R9 M6Z].J95F8TD/TS)8FLS(3RDUW5D,W--JI3(&S&PU[#5DGN*]1*I1FWHB>N@Q M309?\S+0]*N;';N7X:N3=JG01331PA&GXR6X FP!P) M8F:1I>..LVI0C%C2IX,VSTXXK(#9(Y$Q1,&BY_36U(:ENF9P4/_F5J=4X&13 M$E6&HUG*$"B1V<[2O034 MSQR&*E/A6:FCDVBR#M-TJLS2\S*SCR:*%,9B " MH]:GS*J27FJJDZC5\Y**6W<]62B*,L:BU]#DF1SG%W$/.DD#]/:C)54'TW%Z ML1AHIL:GRJ72(F:Z\3$<>;2D=%8:R3%!=&2>C6?G#7^9J\;1/!-'HI>CBA*K M!;QL\+%TN@ 6JY:$1AXO?GINP!=:M0%5I6LM>5J'!%'H]<>+7P"BT"M)N;G< M&5AZIIYIZ"F J*>/B!J6L\;(2)8])1LHPT1^.N_YFK/)GE5U@:M=CV=Z<051SJU!8T8I=*:9-,UDV^5)AMA MM;1B4^G4%K2J!LWMVFYMY%B[(/?Z>:]!N6CDD4A1LUR%9?E1BJIV\FFC*8TE MPQRK_+%(K8*M$8!F'&Y[4KY5SQ;H>"*%GGG$_733*@Y;HX5O-F/-03/9G_.- M.7HF?X3G1G+5D )N(6N3:E^G?"B!"33R2/@J_;6>D'2XK6T*7:;1 ,QBP*.W M'XN472EJDF9W::73[7G<>X*%'(M5J+*7,D!DES5EZ8GK%F=A5*#R!([): M94J0Q!*[,JL:96W'?$&M)]#0$UIJKI7 !'KA2DQ>LW&QQDR1ZN%_BQ3T]78^ M;'CX^V(F]-Z/?4<^-//CV7>\>-3W[+=>]+ _+?-CY%B6L\)',EH86 \3T'9I M5,/?AX#(Z0C/R1X.?4['NO^-3[>=P(/CO"B.9D/WZ???=X?0__OK*T^/=]3N M7.?PDB-TFRUM[H%?^Q\.W\H_O#5T8K7 =_8?A"XL_N21HWMP*7(WYCANX+O[ M6>S=V)"FMY4(BO,_XR^6.SIP! ^>CS(D4(70/8OVO\?0_<]?850 !?1>= Y2#@^V1,_?72,!\(_OC4D]#MZ\N&Z(T*",/Y+&$^SA/%?P'CA MI\ 0QG\!XYF?'-'Q1-5\(\835?-E$I\0">.)JOD^C">JACA0WXWQ1-5\D:KA M!<+X/V?\6XILXB#E&'_[?C_B/ M/Y<&AOI)BQ=M32J^E/7UABHH+9QX6 [S#>7?^89A<2*6CNZ[M@X^+CAO<@G. M4PWHRN6&3OSDA)N2FPI*4WVGV!"%>^4*5SQBQ$LB$"[Q\;]'NN(!(LR?0>0Y M^L6?XF7[0'\4-"@+^U,TZ9^&=C\N$<\O.EGP4PO.4&==\$_?38D*N'$5:NC7]:U_.I:\"BB=L>UX,,@^7>L M!?])]V]?OD@/01N6@R\YGB?M88ON1>(;DP>8W5W>.U$JGNJDDGTW1C?-&5A: M-#/>^&L)W15!'>X34?[%!M?G: ;QR88M40!$ 7R= OCP->GS*X"EOE#\V+BR M,(N;L5'A$O7V.(LN=O%8 <3CXD45P-G#AD\%@F@$HA'NIP/49VB$KE\7YX.@ M6*.:Z\)VN:P 36FC^UB)'_]P8I1FCZOL$)^ *(!WG69_8P5PWOY0GZ$ !J.1 M)>3Z8T;.4CJ7K9>W&A,?H[O>S(]_>#K*B,+[>EI^=73C*]K+WH+2^N0,H)LD MZK5$OBLU.._2KR;R^%WD\4;=/"*@WT= R09^&T2]EAY[5?)X2V>"G:?5G(_K M,B,R:>9O?+^?Q ^-P9P5FI/G.2?)=!W_6[\%U;7?=F3W\-/"M%7P:74JZ.P M$&KU-P9Q@<+V44PO M@#BH)\HYCMJT\E0I92267@IA.A%NRR(Y72,0OBZ']_(0/N\9V4V7@&:Z-"ARC\S&(829.W];Y6/JX=<&N95'8\(C$T]Y^6'_6)/7W MJ)M/2,PY/RW7H74NXL^_J:7)ON4&T&O:!@V64+O*L#WJ45<35&E>"5QW.V=I M99$>%8IE$WAA 5GHY,<3;W,/[M*1)TC^QD@^LUM_%B3'N:6JQ89LABH.>P,] MGYTM$TDI+/#,LB\9%.00ED#[&T#[(M[]6: MC/JJ6D_S:3GE9ME8/>$MNV/4 MYB2!-FGV/- FYO:5(_DX#?:;(?F\3OY9D+S.=.J5K-6RS4U;M4KJ,*B,Y[AA M ?3\.>XE>_L^3_YW]?Q)A/*>\O\O=0IQ!Y< KC;:\$R,H'HA:N)C-;<.!2I6 MW@)9N;GLC>'L$SOSX-)U XB7<']JX$ZN"E]MD.3C:F#0V;IB;<3:2I#+),JU M54"OS!6:?9@+P;\8W[S"7 ARU8A<-;J:Y,DOH?(V/&TBC]]%'F_4Y2,"^GT$ ME&S@MT$4N2M\IJ7$J=(GNGH3E_^>7'Y2&? %;S]M+ T=X+)@.W^_D!]9O:ZA M<8HVU1(J[P_Y]+#^R:>"S#OG7EISOAWHPXG)C%5J MW%C*U6%:4A/XZ.\G12X.$Y@3F'\$YN\_]3L'S"OYE:A[4-78MK4%+ZTYV$IN*?AY9\>AH MCOW)OH3SMQ_,/2<(%[NW#/0WQAWN4C'=B_XAUL2U!PN>U@O_K6BV6F++='Y?>%[6R7\>GE*;MCO>9F*:1:I8 MKR<:YL155PB>H9__-GO_>[CS!*_?$:]?X9P_CU=:J:[%6'.Y5OA\I9#D)F6O M7ADCO&+__(T-N8BU>T_P)$[UA9WJY^&9%NK3HK+2JDJG+Z_B\B0WBZ?J")ZA M7\V\A,];.M,/TW\C8#VT AUZV2/7F47T9UWNB![@EL'^!!AN1+-](Z8_KBM& MPHCW%$:\(G;))0CG/9J;8!BXAF\ 3]ZIA@S4#"EG-@]\/*7JZ*DV ME69PD?T3UP=XNK%RFF-C:39+3IQG@@*U-* RI5'H@.-(H@%1(42%7$B%G/DJ M\KE42''>',12V[A/-3T_.\[8,Z>;7R$5@L(;W*7+*=]DV(,H%:)4;O(>\[F4 MBD1Y-;'2B$FRP31J)@7&8\?#=@EJ@DPR)(@*N9@*N>W0S_7?@3Z;"HEW+#/; M=RM*4QW7 L')MU,-;)?@J]$4]5J8Z"]>*ULBP VTW MV:-/0G(JP0RXQO S5O3Q0J4T;R+9.OJ/O B,)>2W[7LUQS*&FQ9\4])RAN:. M_0,5\KXVK>6SJAQ4O XC4V6NQ:Y^1 !?C4HJ1E>%/(A"/.W2A#@/^Q 4@,H./G\#?W8@%/"^B[?X$(MH0/L0SL$K1 M-1^'%@?P?8B+X#<7?]XX"ZN!&]*$1.0I<9!F*$9 C_P/3=$_J0A\OH7XH?F1 MLN8.)Q&6CD80@GY&JHAK!F0@5D?1B#:?N\X:ZCL?P!7AN7]%5I"W$V#ID<$F MXL"W0@4)H'Z/>,$ KJ"AN6A=T"S@!U/4!0(RW 5SS7<-C-V(KZT?EAM_XOV, MM"; P^/&L'M#JXU<$'XIKD+)^!"INS?^>A=AAUI0DVJS>&WHWC-T8X!J2W" M3W5G%H5$6MK&,S3X$U@;0R<*061KNH:G*06>[T*0A;_!R6I8A* H0ET N8>> MGP5P$[ WT4C>UM%C\/>L@6:C;T'1&T<<^%ZX HAI:%(_(U"F)]IR)V@3Q])Q ME!L^:V38FCTT- O^XOF&'V 6P'G#U0!KN+DCB?<"%_[7,F8&7#W(%D@Q7*;# M+_P-'[H"T J(0D;!%?6-,99NM'BNX9F(57"D96SABS&B(D/X3,./+ (-2>3S M$X'FQGCB!#[FY)A M>QCUA)7;GHYGU,9@^5)ZU>'HWCBT0^".!G3)?V&G$QT*^HRU4/YY_H%@@&YY5G]$0D/ Y:)^:P2EN\/HB>PO^41MB MV$/8@2& WX'&UL&'B]8VVNR!83FLQZ5^?7. ",)O#X&.P(=XPD!UJ4>V M1Q)"?8U@HX(LP[ =#N38U^ZH&#;[GL"B4:H:%EL1B_X%[P&[VT+09AT@'*2= M*:GT!V!EW>ZA]04Z1V+#1UT%;:G'" )"FWBN69ZU+!5^"C1&$3IEH51P9\SD;$%AZ83ZD."M1%Y;TSB;X^);FH; M73 ;* # @^#JV:L2ZPW9IQD=^395HK\Z IPI>/U@'2 K, O+>SE*BJNO#(I: M96!@J3T@B^YXPK\BB:O+%N$R5 )O79UP41X-1"%-NUBW&:G)!6^BYMH'G7C, MX'A\[ IF\49^'+KUF#TV_ 9NU/IK6IPIJ,["QU]-5]\O%'!G(2! MS2DA,S/5WFY>I(2A#:)W!(N4[>KR;DF$:POT -'E^>[^5EK:#^CS6X S7L3):H\YDGJ\\C5KS>?5^F+K9MW,:MHF,(0:PN!1 [NU"]+X;5)GJ:%5NH_?CW*"N4Z$1Y+RY[02L4KSVVH^'" M7!Q*X=N)7&UUG8Q^NA5Z>,DEXK'$:WM(;HHEQ:[?3-JX0KJQ(Z*S\86/!H!\ MSANXBI*Z!UDH %*OD5JJ?01JDUU> #BFH3=!W0&+:)+CZ?"E*PTJFX$.8DS/ MM2C,*:HMNS N=&"X>T [+NU##+P$T!A_0K, [Z:@G2[M'!L,%;)BO_@36T7G M*/U+6 %'!+\E[)FN91HV^5S%?F3OI"X/B.)JZ)SXS)6AK)#1E?)2+7ALKU3T M!=/C\2Z[0>^KV IR#3*YDE.I#&^':OXE]?RD/%2*J?XQ_)+&FKY9V))+1GA# MS5&+TN/<5[0!4/-IFC&UN;\HKQBN#<_8?__\S,6GD=9%Z)X%VV48IF3:Y*?_ M8?6MB<5;PQKI.3\EUS'\+VC G'WCQ>)9FY7@O-<&O_%V/7C^/SAVQ_)',:"E M.7\*;$X?JX\9343B>[>*%'6RHW\#^NS!DO@D\O\.XS[$SZY%I&$8H?,?D%** M(C\IN(#=MM&GMS]!7^PWE;H &ZY#-B9ZO*"V\ M!;1C[XO]_F&D$_4O:,)DS]JF/[7L+3<<_.TK^F;,&[AJ9\ MF#[OG!7_'5*\!\KG30F8-W[Y_WX(PH_#<@@?$;=J< CFC*/)K,X0% M]XC\.O?\*1P'V'MD\4EM$6+?HK-EWO[_%F0L!$4\K)S$(HG$18D)/9? B"1< M%K!>&&Z2.0D49RWYT:IHA#98$?L?\+@B:6I.MG\Q9^2MS@__F6G MYW]^6%!^NQSM)T1&CQ#6^LWIOY>R^<6G_U[BY!\7U]T)!6=,D$ <]F[ ?_'I MO[<-'HC#]^*'0!P"<0C$(1"'0!P"<0A\A\!W",0AT Z!=@C$(1"'0!P"<0C$ MX=N(PX[=F$_==/'O9^,2M+_BV]=@[%K4\Y-?SU^VP-6[5_+F ZRU ZZX/TF_<1-.3.NRGT :+P&.$#HP"K_H@A]@$O4 RB_ M'"@_RF5O1S??Y;%X/[3$0F98DONO^9M7LSM]/J7Y7BZ\=@>)?N>UF4C5$O)K M+S8L.U/4#BG0#F(H%A,"[1"(]9?3#@%W?'G0/PQ"I]4XF0[F^<$PD72:PWC! M:(YGIT3HE'NES+,O%9?/EMLS44V "R%G *'%V <0^MN?TUBYW/#+'=;X]"W# MD^97??%TJDT /:_I?SO6/NEN^!??_ Y8^WQF&[!VP-I?=+$#U@Y8^XLN=F!K M!ZS]11<[0.V M;_H8@>L';#V%UWL@+7/EK7/_# ;GI [T1W<$/'5A7"(O>7 ML6_X*5DE07+25]M^#I*3S@5I S8*V.A2TAV.NPPL@(8"$LSS!<%CYO:I';V\' M,^EI2$;Q\O0E9;>2MRB_>*HA$.# PPA,PT /G*<>"-@H8*-S-2>.."6=UR.*P BQGY]-QF>1'36#F]G/R*?PHQJ8HP+$/"##= MA?F_CM35R+]^LWMW1"Q5_CPAW!@&_BU3PKB2-WQZ9_;*U=^R1B0+&7_@O=Z_ ML"2*PSC$W=]O%LD28RM[1VS2 K]YO_?_^J^UB\JW]ON\I>/9) MF-V#+O7@S3\E;2K-;6]:J51$C/GWM/Q<7,B"$^?BD53J/]SR(TY_BW8C:19> MH9 '!F&-])R?["G_*RK7_G?O7,;N+8-CF#]%(8)[:B/XT[_V/1:)'6A=-C;P MHLM5^!^)&UB(#__=J&1WE3'[Z"O8G_@@L"7(MK9VJZ[WU0I_(.7@_0T4*L[H M<2C4""<+'I?^7>&/M[AX?5%V47M#+!@@=#O1;EY['CK)>'Y4O[Y3>X]7?:-< MZV!3D0$G/$&4C/->Z^C;[^@]):=6ZZ4_XN=J-%'.3=LQX:E/GQ)^[)+8-9%> M0^^O1S":4%@Q#F:J:EM&5 MH@[ZHZ\"[=G=-_Y/54-3Y?D/?P;/R>JC6M;NDL-1NAFNMY]-\]D&8XP P)K0 MLV.YY$!VB+K6!V,DU0%>D>%7?WA<<62"#D*] ^1C#/))^'N URYF91'3(C9R M/^<,"$=F,B@\SG3!+)=LPIG #2 C8,"PGVT'%*5#%*X'M. FJ)!1@O WB:XF M)\EC5[6@!1@)G+8\-8>_ W%@2D<\#J^%1X%:\ ?@VD9BBL['![I6XS+'Y#_S@C7@*]ER;+F M )K+2?17WJX;#B>-###;7HD2@D<=.B8=Y$73YIP#A$ B&!:G+MB"4URT1;S! M@@A! Q7- 6[L2A;H!4H2Z)1P/6;C.-"52D<)W]'^@3H*6(H.= PC6O8=X=J, MPD RZ U(2E$&ED&&MC8V)I(\P'_Q]0X *\&UQ1G D-" LY&0"H%QC) ZTP'! M]W(JG1D=E:8."4YN .- L 'AY)P?;&EC8[Q>0T'1A_$%RUH"R1T=2<$LY(U M%U74@LAL$=B,V+(BP6#MD'/H?')$IE8=%Q5"'.*.3QMD"1P9>S,.]*.CI_W" M KY!'PE[64P$'H7G-J9BOS47%WZ9$FX@P:(LB*PL!L'65S=6F&S)-\A&6,W2 M8]B=@XM\)N!L&GQ'5A8/X.V#!KRVC)%_M+FM.H.L:X/%2"RF*!KPRBN B.%" M8]QT>XG!^"X3'HK#:-PHRZEGN]O?UJB[VWFZ\>3ZQ9LL![Z,T==5EL)T\?JE MC0Q,)_2*G]@4Z6EK+B/+*$G(V;XG:8,)IJ@]%&ZT81J&"6R5X!,ASJ=.#WB! M6YQSYZ; #IS/#S;W%TY"Y/_)U+/X&/U+^.=OD,B!"J!HNR:T(@I""T@>Z#00 M.']0UI+NW @@T5!LBM, -M"_-0<'';Q#&!O7=U4%3]U[^@,Q![K29=5D9J3W M=A1T*O9 =Y!N(#9G#PQ74W90A"(R3)8!%4Q.MWN$0C^M;&MH%!M JXU4U'D( M'H!AJ%ZL"2AF"NGR@@RH674/J-@0P+S6B.SI]K4T.7R248?J=39.,C-9:X/K M>E]J3&.#70"8V"=T/$ D, VV!A/ABO!VT]0H7F*WNVB\(!D YI)"0#-4B51/ MP]MAF/!];^Z/FR[[7_;?;.&EQ9Q#ZRUAF:ESCR6"C2[8^G2J\**EVEO0V0MM M4 ,GM+ V=O^.0]K3/^67[<65[/T/ ?_8\-GNJ3#IO]0(B80XHE*ES PN$#BD M+[(29QHJ+"JL!'[[=V3!;#W7HD]XU/-8C]5'1JM+ 0M$P^6RW1XPL4IH+RP$ MXK$!T:DCY-J$&1(]L,=@BA)^=F&N MEB/!B*E26Q $?I(E>\#U-&.*! X@B>H;,OKLKU@ZC_1>]3E SF&"?R,)LX$ M&?=K@ZIGP-8E$) (*@)N)Y12FMG8" GLF;TVYYJPI/9 -:E= ;RC$ W,1&N. MYIZ^ )4-:]G''=OG\Z5X 3H1G1H[GKV-D86\^1S#!< M$&EFTX/@4&N]3W3 6O06C!Z"^A*G36E.UVT]Q(P1RHGN%]WV8QJY6W@E6!I*[X'/;!= QN5\OQ=?^];R.F-3Q<))?6 _1LMU=0N8HZ/M!]R+N,OYQF\(E@U7 M5D)RJH9"50B,->0I=?J0!6PZI;8$:X1;7MK<-Y=]QAE)[-X&"8T9RAFT"T R ME1E&=$0>^Z!&\I8]M%!FH37Y"RV6/+3D7>S28(81!H&9;>H9)>QIG3VP@IAH M.U.X!\9:Z <:M0^!L0LO1H>^"WW#%&P,Y]CKM QY=O,:XM+)K&DXL^RV7#-?:7;>1J#O5ZWK1M][T2: 3V7X0Z@A:U+3RS8\48H%/R M7TZ7"2?MR?V&)T-!8.D3>/X=]NG9-98?K-EAX%#;A2&914T#&O0D"ZBA"G.Q MFGX\<\[B<9IM^$\J&U &S# WF0!P=$^ .38^IE)*RAA.\@VSE0FI*PC7)3UT M--=0G)HS78)FP1++U\S$K0&KGH+9'";.3R>.S\H]&J6D8>%MSVW- )7^JI*!O+:UH1;J0 MVU%:>"GJL[UFZT?L4H1BO_>%J?*!EWA _>X;:%C3#SAXD0AJ #'G<,497*$I M0!W, 85EA8Q4N'R4\_<=[#4#!3X:,43T/.3U9ML6/MC ?6M7CR"W#"YP M=@LE!/,W=)UH=/O*1&AG=%C.^RV#WV?%1VL+\(FY AZ2N"E))_XP=XJ^1E[_:?I8-H2 M]&R^U,ZDVYG2N";&^[BAN=ER\'H3TQ]>AIVA^]2\&;U&'_KQ6 U:QC=;WF2< MNE1,B?9P/A.R9G^2-V:56D?L\)LM*Y4;IU]YC<>&XVC[,=M2#UMNO3T7 MG=;;@WRR.$Q46HFGD52;WFD9:+GU]KG^8N:'0O9Q6'(F^9[QT+\1!]@RM=ER M-G^VRY*4R [;S;;5>K!;9G4TA9:"L-E4>J[=QBJMVVY3#Z M/:515BKI2J'6X;-/[=LGY?XFDY!KT')K2K'^==.-)_,)OF#=E^J3UT=YGL] MRZTI90II*Q?/U)RF:)9>JZ-FS+G6I]!R:TI@Q+X: X7/Y^OI[%.Z9$YMIXKC M%-9?WY$52>@*R6A'%N)2)T9ZZ4Y74=*=1#PJ2(F8F$R*6T0(V[=FFT_+15Z* MC^_$ 0EG^K?(*UM$".>[>4V-W6;X0KHQ3[S_B@+GRVNII)&T,ZS=J MW;R:S,-N-[.+ UKA:E,;\?7K(9D/ALXPCEZR7:\,13\)-MS5HY8W6+;84MEZ?NN)?]?$@V\E+C]>VPV=F MN>?8=!<':$K/'(9%,]6LO_0UNR]?#XN5'6L 3:]?1-YIRLVG?/@FYS9>6FU; MSN)-<%N=JOGQO%_BR# M7\A)$ ^3A;"ZGV!M^: K5N.J]<=\MX&[V)WUS4DZ430OWPL%A78ZT?Y6^M:V MI3>&]7A(EZQG@U&'>3'$W2]>.G\J#1@SQ,4MQ MVG[7&Z^@&_U$7PV#2_9BOC2P\]8N^,)I1QMT?3XK+X#?NF ',46YNF*XCT,# M0%\Q#+/VVM5#$N#LA>DQ"3 ?!F^OY9*F;Z_;1IX$2\)8BUJP'(P#)4RL!B+Q M<0Q&KJ1.1#BN[7$+2Q0S=-Q*T=^2*LR;,V25\JB?$;&(E?K#L]Z>"A+ <2RU MZWI<3HFPZO*P\4AK$HG.OOU^[-?9MS3PYIYJV&AI??$<;.?:?OB5)O]M+0"NF*T" MKTK6VBZUMV^P^@V3:VE[7A@Z4X#J,F9U+J="0X0TX\^?\GX*,7*LIFA($PD& MAI/#) P_JN)GFGJQ@V4F)<5LQIBXD6$@L307=PU0QF!I_UQ ME:%BUW.UGJJQ5(AE?BQ2_QWEP78[+":_+#L%]W<]K8>+/S L9T6\V&8KTIT* M'C BB5KRF(+RW1.;P,-,[>6O=+--1L4A25I6VV]C.6],=1W00^#:%WB)70@ M25BNB/=*H#>P)W#C6H*K.9C;-&KZ1I!L=0(]+Q=YOAXVMK>:T4#=5INM>)N, MT3/D5W9'ESLVJR_X^\NIZS:2R<'-*,N8@(X! MGN^[$I*#4,2R71/9F8+5*F^R"/OZ9BF%^]4-8L1'8&R:X/V&K"[2BW!E/'V^ M#$%[6Q8CU?%5G;?W05BB 5VX/@M\LK5G=P+-64J,-[#5O3S/8/4SW= MWC+KBC*4EQRHCKJN91,?C!"6*9*[=#?.&5B&VV>FA8)C0P9:;M)\:O+WB2RZ M-D5EJ=^W2!\IX&-<=[Z"A]X9$.ZONI=($^(JIF,0S#JS#%V5&;GO%C%^>(CM M\=X027,&,K##WQM9M\L3)(L<,IWN\0.(6,QPLC%"Q2PMY.+%X146UU^D@#(K M<.L)NK<&&#AR=0^S6'/3!2:6P1Y"[0]LS#W@YBSV6 UO=N6?IY'3G MA)HC+$UA)4W9CNQ.$V6*U,)D&H-M07N['WZ& ;65I-5$##^QF&I//+R"] _M MZ!NE1)DP-/8.KJ"J7"::4I+TT>MVF5= (^0TO5N?&*@7ETD;=/P(_'Y.Q7:> M1PAQ?#-/9.GV;*2"_4(2R()VUDK>#P $1I5I LBN;(H(EUE(&>;E;62H^/DC M(5!=]JK^6$E18WS@6PXK.07>N27<5]_:6:,/?3@I!#0CU7+K&4_>7*7M;)"5 M_)9UAF(O2;M7V_E9(<7IOE/FHR M'4FGZ8Z=8_GC\/?UV*P^5DX[%HWPB7U%0%9VQE;Z1[<$3U?X1/+_IJKK)]LF MG0)9WMVA]':(Z8O]IE(7C _7(0?>FMQB,0#CO\4PO,1?F])Q(#R1\.:>$#W &J^$>$#J F@YEO1/8": &J^&>4# MJ DX_GM17GRG8FM ^/V$WW'7W-8Q !J'^Z.0V?'FGC*=M;3WKJ$I'R;&.W<- M[IOW[\:P?ID2J2U"=->Z6)TWSE)(\/]L__]__F]W?,"%$^] 8U#LL!>W5PP "G9H [K'3O<8 0<,!1IOR> MK_5]%,"[IN"!S_E=%'&^HV0$_/#[UOM)&&)]^<_4(/Z5B5'>4##5A.9O_&1Y ME:I.-G_9..:[E:?U\\AJ\K07G1Q6#(YL/WD9%)Y_*9@SCJ8?GU M/CU@V]2!I[5EBO.'UNF=P9^+*7D@B?W-V9X@V++S,KV#C?_H+O$GW^1MC&NQ MFW1IGN;K-^7K<+-F.)E6YK=OPWLSA_Z>.#NNO8O>7=TTPK-:@U=;)74Z[0RR MV1>L#1+]\:^0#HFICUVL?3C9/*FN#40S$,TMT5R>6K'L<:=Q;TLO0^GE99AO M)[3;?GD(SQ]O4[0<4^+'O]%8*/G!&V4#T0Q$\^N) MIG_A;$9Y 4FBA_BN#0M&OKRWJ&H9NH%WG-!?UZZI739:W&W4-/&X+FCD&)_> MN,&ZB&?C)"W#RI?@;*JT?D#6';DLT2/?ZQ'9:> 91IK6L?:RG(H72V MVROB M3 G1O4KO!:^Z4E%GCU_1XX(97JXD2+E\X664;+YF M1O6GE]^_,_<7H>@UUGU58X^C^C KY 5=<8AR=X560AJLA'@HAC&]+P5%OC_U ME23T%Z32="W2*3H9-_:H]KI\*3FNU*K1SG4\MR&6[QW[_&92&GML%)):KQK+ MJU,^T=/G@UO=FJY*J?@!(35LU7Y;0F%6& >1^J328X&-A<"&Q87$WM5K<4UJ M#DOYMO.H/D;']4ICB!*+!2)3_(G%]1@7I:\Q]G_>N(K[>,$Y/)$:G'8-$BB# MTZY?FO#!N9 @2_Z;43XX%Q) S?C? U <=_+\H' MIUV_Y&G7$R?WKU1>O; ,_V]_%O)+G?VYB+-@ 6\$O!'P1L ;P1G2L^6'8Z?I M;V:.7%(6?H85BK#+^FQD\BRKV_AXGMP1/U MCR"VM2?^-6=F8F.^TBX66K'FRZN3QVMZ,8E?#*43J4!L [$]%[%%4?TKR-P_ MQ\S] V 3K#B\; =(Y=JWL79>T_OYD!C?3N__.T"I M;R'EP4F LSP)L!#Z[=, OPH#*X<&;DAFK.+M)_R=C+^1E];Q\..WOHO\QP MRKY3BROF#Y6+'>9-/Z^5Y/"#+>1'M9YO$]T<6-F*>'>;\:H4\*%D+!X(5R!<06CB M')V4$Q05V($@;X8A;KH/0[%S0GM-7K$WSA>,2]X8NO^D]->5)UKT+U_)Y M:2H^-Q*UNYY4GG9B&)I(A^)!B;= 4K^CI'Y.D&.OI/+*@Z5?E]1*O4BBIB1__"K%07/A8$#$0U4!4OZBH?C=W[)31D[W0),5GQ"2IA#, M,KEF]O7V!:$I_>/?>(CG/Q:!#9#I(H3Z%P0YB+-<>)QEA]2O1%CE9+]NI(U!YJ:9 ;''"$L\^EU*/'K3O'>!M*K\1Q*GZH ?SL]HXA"(N&P\V)PW5!:#GO,A 8Z^(04H1KX&2A!<@9I0)V*_L4TI;'U+FI M9/_^I'$JTA)]:%,O=XJ3^A+,SED,BHX3UL'FH.$V)=CT%V-\FPZ1/V"8PS,N M"A2.6=5=R0..[6]HF825:@\P7\E"F!CXA4J]^@]1',@ARCV\>0!1C"W-7,_4 M%<3-D@[_Z[_6:E-LP9Y7^&!E&EY-#)&"69^$6>D+"?7%3TF;2G/;FU8J%1%C M_K5(/Q?W'^'$N7@DE?H/M_R(T]^BW4B:A5,CB& M^5,4(I0SX$^_TDRN(Z(??07[$Q\$ MI >9U=;.E'I?K? '4@[>WZ!U=T& $4=1@!=<+JV6_'B+B]<791>U):J*.ZF4 M2(1>6N[PW62B$TOWNATID>8[T;20%)+Q6(H(R@_V5LE7WI/T()8&@ZR85Z_+ M=]9<)M+M?1_-K\V6\_3KC5EMFJ7AB$S'=N+1>4R^3J%E?+/EBRN[[?MI<9RO M%\U6H9&X*KT^XA&QK3[-67G^,BI)F6;=GDC3^3 1[UD9:+G5YZN1?.Q-:H5' M7BQ+R:>XD^AW1KB-PV^V+(O$G)9X5Q]?8GM5$HSK71 M T^,<68\?'W6^^4^M-QZ.]]_B;\\9]5^,YNZK[XT!;$G:.C9;+W=U%-J_*KW M]# =R;/+03,S;77[K_I&N=;!IC%F M>,,31,DX[[7&][SQCIMN+S$8WV7"0W$8C1ME.?5L=_OT*?% 7I:Z?IR;BI_J M@(3)\.L#&8$N1!NDNJ)(*TM%"DKCWPBW;/:6OJ7RQ'1]II[EP J'KTR+V""P MU+Z1^GV+0&O0XFCS>QH<]#MT)&F:(?N/O_4&6O0&%#-G 'RJNJ0MK88IF.6< MQ.$6& =O@9XL>"JX$U 2:1*5GHHL ?KLZL"A4&(+'1 M@@6&B(,?3>JX1+B,C=^L&V6AC:E)(_21_"??F:CU+E'1 @(CQC)F8 4Y!(;Z MOS\_3AO_A6"(YP MV&>%R98\MG"*$LPGNIY\#=,TCIPH(.#0I-*KKQB[,!3+R<&@J:.,7FE'!B.6OB7,"_!?AQ0;A?JMQ5L\ MJ3P.5#[9,.;9WW-X?V.X2S=XR\NE*]HOC09WRM6S,*RW2K%!0IY=Q:]K/_Y- M;M]B\!]?@MX7$:QKQOPG6 %_-3TG\NP79F4MPC:1?X([2#W WQ*C?6-DP1=A M936R9?(Z)J.6GI]KRB@M:T_Q@I)A)O>Z)^XYI2'J$RT7!<%8M3UA8X#6)4N) MHTT!BM'.CG"YC_NY(6ZZULU"_?X&!MK^;E@=9^%9!='C8!CL6( MGJ_UN@04*Q6W==UW5G[MT6VB*J4@4)]#D5)4=#DB'!I"10P/V!B:0-Y&1D6+ M HP<$Z!(12\%8RWV0#5-2M6>XX'3(M(P (UN=!V0'Z*P-3$TG]A]PU!LROXT MDD*TA6 Y:-/0-LN^88@3MHK0)1@U/5AM#&^L_@+L/?!-(30E.)N U8.&RFXX M!2,''%3\A';1SJ'(DDD)!3J53LRPJ:9E+6 MN L!-JS.PHRU?M[0?SJ#>+)V%[L>]//N/%WLYM6),I$R&XRY'ELXA57AG#DQE=N0!D%P!*)A9%/\HDU OUK"7V MQ:K&77_?$GGQI2-I2+Q'EJ%J"T@&;Z0Z'%]+?[_TZ]TZZD4=5@#PC&\NE>!0X2$<<;_T32F%6V,>*% M0;ZD!I"3DI!35)OR&$=U$.Y$6".J"1=OP)'0[1'L##1PU[ L8XI/TT>@'YDI M'OJG.L( O^I@1)Y(8$2R=P*2X38$K)!"=PZ\]V 8D3F(OCK#Z4CR$%P6NC^P MT/MDH?=#7N3 Q!Y@=JZ-*^7U#K2V;>XOX>^E,M+G^+"*.;ITU\6SKY9[!V@P M&)3:2Y:!M_PE_KU"-%F#OM7>RM[%6QW[S^."_Q7]F[93V=XK4-M"/QA5--L$ M8IVL/8EF@6=^$+JC2K>(@+;;A-JF#I)"8JC!-IEP"18FQH+5&&;262S- QPP M$A0F:L@J93J ]?#&0[9GML" M:T>Z1#!#C?6QGEX!;%JX7<- T:A4V3>T!P4 M11>VX\)T;-JDTKL!"]A&<%DQYMW*K58VQSV)G\=?8O'K3D?E05?\._#;;CEB M.Y; YT\,+$U]]D3T6O2"LN%+@(]=2]&D-%1\CI8-2T'<0SQA@$;HLAX@&P/P!JDF>M>%SX\LUU"BJ3^ M;IOWCI&$#"YKK@)R9+(8 $P9EIB&["S.DW6'+&>Z RU7<7)URW$ QI-*;:$= M^ YFD8,V\11,;7@CL605R3@P[,58(MRMJ_1]>\HB8Y>*K#<'AAC,2K=7C5B+ MZ&0*%%L9/Q5\;X+,R]@>#W6Y_8$H=#;H\!N6S=DN^'G [K"\C 7@4$$=,X6G=+-D!>JBRHST[/.$8[ P0& M?UE+^YTH$:Z\J>,(#$"A&\$()Q9-\6#8"%G4I"S) NP3 M,#D,P!%O.1<2OW"NO"W\D?1BT-UO%'!?/F$M+4R 62XLZ\>36@U,8+QW 8J!TA$RM+L5L-$*N@C%Q&!T#-*), MC&^$2<#8@5*.-,/Q/N#X/<[<@L\W9DF5_O:$?I6M40>,W-&: F@LV'VYQ+Y* M\&F)E@,&S"V$=5 &JH)XPDS O@OZ'B;,!KG:R@&MY3#G?8+T<.RERJ9Q!>;F M+LB.M.AI:'%ZJ1_J'H%W &!L?_^^9FK]>G7_/IY'+]\R:]C^'E\\71$3'[B MI3';-\5@_LJA4HB.?6/,'YQ<37TFU2_^JIX_J+F1$@/"?P;AXY%$<"%;@#7? MB/ !U@18Q,_O"IK]^'MIU_,<[5ZKY#$N!'R/3ONN^$3'@E,ODE'L,H>UAE !0SUE,_G3U/_]*0"807@S*,S\$ M<\;16"?G)R2=$C4E0(L0\8R;PL? T8YTP9YP]JM9T6W/-C$^N[+,?I_\[*\(>L^UO;2B,HN-+:'C[66M;6Q5I[W6Y/Y)$)OM=G<\ MO)^]5EOCWZ^YLA"WQ5;8CO(JSI5GIRA.GK(VO9U^56M9P +,'BP]S:[LVGJM?GRG524*)U83$IC">=N1TY&8_%N-$:$;GJS%G!UVC>+/35E#0NWL9E>KHR4 MV?7.>LV9^?6HU9$R?9Z4W*$[N"H-51OK-<CTM-X6FN6)"M]Y8HSH]>H=6+;+=6G9_-5>6C+0VGJ9KLC.5U+ M%C( ;5MUD//MBF8ZU\^-H9I[Z=2KXVMI3+"Z\5:?_;L;U15JF5Y3XHU$L>S< M6\^93">UW6!,'(JWNF*W5A'YI.]GB@I22+)FWV7GBOI M6$.RGH:%JW0]U^S'L]G8=-=:R=6;T; \S*;SA>3KDSJ30*45,[MJ:_?GY9+> ML-.U85O,)N\3F4YWU=9N9VO%AY&1CC;%V=!LZ?8K7RONK*TMWM5:1N>I M\Y ?1_N-"GEZ-.]+.VMKD\YMH9[(YZK\Z/I^TKJ["?>$^\RNVMK\7>PUT2TU MIOD*/W_HM)]NYV)UNJNV=KFH\5;YZ:$]' G/,9LO-DF]M%U;NR/$I5Z\)_4Z M@IQ.=V(I >1&3$D=64REE+BM=Y56JG)S;"9?YX]N/Z:F3)/UR*VZTNCOKBS\\5,>Q MM"S'AFU5+$VEN#0GN=JN^N+B0SR7+NJSR7#T4C,JK:0T>K1V2J!1E 3QAHQC MP]%KWGZ<-OLW/7X*YM%6RU;#?JVF4IE9?G0_4J+%J)&4!],M:4'TN=&Z5Z-T M)CDLD->*F$SE'NOM6@<6;:NI6^C.M%@G7,C/I:+[XDPUT9#[V'2=HIUX6B(Q M(1'M$#XN=6)Q2>YT)0D$41"E'@ABBDA;F,'G6N5Q[G8Z:HX4-UVX>R#6/)_9 MQ0'/KZU84WL,A_GZX'&>;+RVI[>%VBX.B"7F=R4K7!#RE?ZK.'*TEV*NM),# M4K>BC13:IMO(QG M4^.G^Z+1'$=O4THG]Z2TU)T5YD>EW&UY7XUBY?FF]5"8[L+@.R-C\B!2 M[>$X;R5=JQC/U>)]:.E3Z=>KUL=_J6H]&-%OO6-O^<*CU;N@A:GK\H HKD8J MO;IKFII7)^Z*U:NK8[FZ#"WME-&5\K*PTP.K3M\PUO..[#^;1JB26E M*1:FCTIXK%T_UC/'J)BQ.HF-JGMOE*A:*;2_45S##JIJ++WK8U35B D1/JBJ M\0DGW6.QX-CO)Q >^7WO@;R \@'+?RW""Y'XWGM \(?B_!")+;WZLF \L?.=SB+OQ]_S/5)Z2"IX^O^"CI%Z?B!''4$N"XY2W[#F1SY]?*FLEE!R/KX:-Z<:CI[_W9//< M]+)4=PCO#%Z_ ^6XV9L'ENK/2-!^UW\[_B'3W=QW=3M+%M-WP\FP4BZ0AT+G MYJ8O?^*M.]XT@/_8+0Z4X[X4LYU3_K\:>\X5;H5DO5OK-Q LFM8$?DPH)0NI2W9C=<-EIUAZ>)_'4 M$U\BT4DR?:-6^?O^>6MNO+F:%HYX'R3/#PL/5MKI;#5PT[7MN\E4MH;C>"[? MEHLWN6GV?#3P@GM^3=V>'R=]EI/XJ04'#E<9;5? \"N7"_@<17MOZ/*;NC8K M#=1&+]%L-]7;NXQXKV9AJE@Z!'2MD HE8K^H;,_0?UX1W7VD(_FBQ<97[\&XO$ M-@L< MC,%T+=(I.ADW]JCVNGPI.:[4JM'.=3SWQT&&WX\Q;$!RS@.F!\"E*K'DU1AW M6%Q$'\C8RJE#[:Z4)\EA71K>W";$+E9KBB,^1[="#_\Y[WIYIZ\SDI7LP;5F M3(LZ6S=XQ;5A?:RH"&D;5Y-L*=?@"W?\4_TY+-;']O&+BL@P9 Z/Q'+J">D6?0G@Q8/E/KM[RKEWY?:JWO(>_Q\]&/2QMCE:H(Q[A#QN!^=-" M'(V!10AW!S\,;"ZO*^"A'K5XRW$XY>+Y(A81#GM5Z)_RQ;VJ[V6+ #[/62@N MOZ(1 \HO5]$H8)S3(.F78YR#9.6< G(Q8,^9$M"Z9UB?E>Q^:BOCTW,]CG C M]PFSH]^+FUU:\O-IK\];WPRK2G/K+9)3(.=DP%L"@)H(831_CNMTO*JM'5_B'2PP,E/N?*/?# MBF N2W(SO2S>\R3ZU)#Y89WD'U$$$WCC=?+]&C3?(V=P>5TQT)R\0=X[R7$M M^/>-!,%4L=!]NAD4*LU$NBI5.A-#=Q.U8R0(>@/!Z\2,WKZH"'"^0BPN4\]R MJ9C(_:60'K6;ND0SIG]SDL/1>!$7%4(<4BFX@6R)5EO)@ZD_SAU,)CXWP>&; MY@Y&(\G@:IK/(+P8B089;)]!>"$97$#VR?D\[V+]]]F0?@]_O^&^8CIR61+$M.]:]?0LG\W7QYWK&]NX[_5_.V"QUV?V-R=R+KF' 36F1)L0E@FV M*V 8U9.CUFNZR8O7G:OF?2W5+]>F'1$#AND0'SU4=:538(S HS'D@R?D!QN%BFP$X' <0JP$!=@$7T;+ )[Y$SMD1/4K@EPYXBX@Z<6=B!/._6LC4I1 M^XZ7$+\"N9(;($6\< <"R!E,,\IW7[SJ=$4Y5IEV!"RM=OK3"?) M;!DAMEU1[@)MF3/2_9>!5(&E$U@ZQ\>F'7#$"ZV;IANK7#43\M"NV=6>EG(S MG12U<-*A:/J2MG^0#C^YXLAT'7I0!9"8V$Y@[@3FSNG-'821O[X2CC1UOY0W M4?(S&9IF1OC7#E"Y']Y;[>N;Y\&0/'?N7Y_OU%KYH=]),[6W,.7O"S1R MV&5P)ST5?QDX=%ACYBM?*K8+M;[!I6+'0["/'])Y+3W=-^+AJ]HP.Y%*46&< M[H8[M8[ 4Y#ZT+5B_C&=3Y*Z@Q]J&:FZ.G)''SC< D0)RY(N$XT>$/&*8*\> M?.%W'7RY=77"17D\]R*D@W,O2W$^QKF7="2ZMR!9<.[E..=>Q+U7K 2' (YV M[H4/SKU\!N&%>"0:U+'] \H?X-S+>UC_G?>5Q@OZH_>[?_/8UYF5Y]HA/EF5-OC&NQFW1IGN;K-^7K M<+-F.)G6H4IOV=RR,YX9-Y1DIUX2W&'(_&5.#7C2JSP MBR,N*?X7\\<^%5B.<\3E$N#C_%#B<-L7 2(< Q&*>F-J8"[&KG-OYE-F;)9G MRH#/#M(9HYOOZZEFC9UQ287XU/&32D^ %B<^XW(),')!5L@)4BT"X#D2\.#Y MEK>@Y_9I%A7SXLUX. KG'I+D1NSDU0P[Y!(/Q9*_F /VJ0ASG$,NEP DEX07 M 2RW4"$]B=^U^'XTUZP4XS=7PB@GEIL9_Y1+-)W\"@;)B4^Y7 *. M! 9)@#PG0!YU\J8]8FE)6RA>#9O-NI@J/>F-V)TU61QS2<5]?@LX60K9#C3)= J34=X.MX;M?%INCJQ"2D[6V F7 M6"B>.OX)EU/ S&$ H'_5,G3X M*!-*\BIH8GG._K]=P+UKYJ]?JM;@=3@NC@:OJIFZ#E<]O@&B$27C[&G7P6;" M,FRAO?3ADG?T29^NFD6=>Z:="U7LN:8B9((<J+NFR"LI_99^A7]*/SS-Z?:MHNL4F]R]T:$=AGFQ1#'",;]U3!,$,U4 M3/Q[\;QWB8#?18@#;2(/.(N,7=6"9R2P0/#(#N<8\*5L]'68"K=R:Q,,:]M( M"7$ B@Y, 1AX!#\"3"J8GFU"E\"SW$327(()X3A?]K3IX6>( S6@0L==2$.+0>Z"\)'!\HZS!Z]6>BMW:'%&A'XOK,<(!M;9OE;0C7)MPDB],WM4) M\*I;%\8HL$R@$.?:^ 2.:F0HK'^+.)9AFT3&S$"8C3,PE! =Q)1P1(/OH1$^ M<7@$7%5,7<. B>@4?[8.5>%]851O@-[)STRBJ!07P8Z0^H0AX;UD69U&;Q27 M&N'K+#_NWI64T=-S.'%=^_&OR5IN*A=<(=/OER.+CN%+8Z(J[*HNCY81#KA9 M H:U%+IL4U@3_[<0DDH!;TDW' X/3$H. ?J,3,FB^98&;M3$"(\_B:L7S$XVON,X'B?8W-4C57,DYE6&H+[;N! MG^+O6V\XC$.DG+Z9/2?&EA::9Z4)L6?BZ,4YPX%X^D4O_AEA]Q^ENT&TFS\ J% MU@Y$L*?6CT1XW[V3 ^PM YXP$(4(/8P!?_K9QK%([$#KLF(J4W-YN0K_(W$# M"\'DOQN5["Y=_=%7K*A4'0%&6TNO];Y:X0^D'/JC],0*($(6@0U08,'CTFK: M\5M*XFK?KTV+92;XTK)['>OKJ+V?1^Q=K/ER["7=>\K1!E*UQ)OF4_Y:6V: M@9;QS9:MIV=3F1:?FORXEYIKU]V7F?E0@Y:IS997LW+TM2;?.$/R%!L(BIDD M.;/6$3M;X\PV=9(Q4CECZ&;O>]%!/94W-4P3VQJG&)=-,ZWFA&$[$7WAQZ_Q M5M?$EEOC5*>CQWBIG$_F77,B%@3;[J;&^/:M<99 \11'KVT>6F:>KH;SN]CM M0Q_TT-8X-7"9'O2742\_X@>%UZM,(FZ/:IW8=LOJY-9PLL-6GV]'[[7'VO"Z M(#FXT;PUH]NNT*G7K)=)L][AX^EI[C'U,L:66S.ZO6W<%&6SJ^1+U\6[E/V8 MJ=RWIM!R:T;Y JQ(V-6G0TG.BE6A\Z2-Y[5.?'N<$NDV&F[C8<9G7ZX+N4XK M64V-,N J;K4T276B5-+9<7-43%>3,SNFJR\8JMZ>45I+\O'<,)X?&V*L6R.] MA]@C]KDUHTS=-6^?N^G$L'15&#>J;E[.\]CGUHQJT1:18S7GN4ENJF:YU'A] M:'E13P?ZK/0 NZC^]HW>B@Z80^.M8#@H5\PPK*-= M^,:E7<7:<[LCMS-"?GQ7S5Y=AQOR=?XHEW8UP/"3W9'+8(PC="Z^9<9MTQ?[$WRZ./WOKP6U?;HQ$W!&/Y"YQT_ M?)C1U[E_<)HQ'AQE_(03=?'@7-=G$!XLV(#NGT%W(9(**!] S3B>P UGUB?X:U5V>_0'GC7X"W2^!UGX:&NI6Z>X?_$,@[OH?2) M"'2P$A='*^X0C<0.F_3]I\4;O/@?)SE;%2X"!@D8Y,>_^440U@\I!XP2,,HO M(,F?UTLZL/)-;1DA;T^+$D0ALL%V:'[2_ A-U"7@%_>09?E-OD1"K0=PSE>FUR&9L<> M]_C*,][TTSK^T4[O(^

OS=T M^K53$N$XD)JSQG=0) "03H[0?(DH)-1 M7ES;H<W\FIO1X!09')%7&FA.CL0%W!5>GQOJ+.-EFN M"(@AR>@*O926GB]-Q<0[,NH2J].)IH=)7K5%/EQ*VWFQ]BP+CW]P\]('Y?@V MF5:+G;QNQ3(<2#'9R+'BZ,UCN3*J1RI M:4U1-.^5QU?G[FIT?'VH)>SKU\*P-QA6$@G[)=DN-YY,/ 26_O%O"O1AZA>+ M=IUAE*Y\FKHZEX$-E^.&GL"5#D)U <<&'!MP[)G.-N#84W/LN0?V9-G"VC]8 MI$5?5,EAMMU[Y0._I*2=G4 %GLXGA?Y6C/RW+W!*C*?E;"<5K34K\]3#T^M5 MM\TG^JQ L2!@B>(@:A#(TD7)TA>,_GU(E-5HM3%//IB59BF1[>0)[YKM5RS+ MDL!KEZ+BOK!%(,B!()^)(!\U_/C;[(DS8?G[+B_HEX*)K^V#9\()V!='Y1Z?S:AOU><+@SA.?'G*$1OJ , M&\U2KU[7>00'L.W!(DG&]MVI&H!# Y?%!Q.Y2SL%<[[4GX4R\?M6;.NA=NI MJ-GHR+<9&!LF#"1#0NQ==\&_Y.),*G4?J#[HVX4[I66!_[X'P8LZZ0-I @TX M6"<8C*1QZ@BXV<&2];2TZ*)8Z%H-45I:'3$?W^65P(??.:^$Z$>>DB5[P/5H M_5"_\JBNZE@07W<&-D=TK/M^)UGR@(O2 UHB'_G4^NJGNXNCZ-VO\,95'/ Z M6+_CR-2O%E=K[+J1 MHVFB&-$GPH(8XE:IXE^ZD8SQ?__DZB#$FMJ;^Y=,K'2'LK;^X/\9NX;S#U[F MX?7,OO@[PJU\QUED9$R@N0QZ4%)UCLQD8C*A=PSZDC[1 0TV:V-WRND,E4\>X'FTQHUP;; M@[0 U%;ZYKISO*C#\B:,/8!RT5';PC"AXU7<6Y\5#(B54L:BRD@:T^T"RVGS ML&-).,HNWM1!;,0CAVHFVDK2=1>&PZZ.P-[]2R*Z!%99IZ- BW:YS$*<09A' M!SREJHX6C^$E%JR&,H#U5J\1+B]9 L+?(=1PT\CU7'8U1B2/E]TN1P=>SK$ M;LC )M+2CH>7]+PK11@I<0&7@_>^Z*FH>]DU&/"5_WYVQ8E%_'U?&!K!FU;8 M-2CXH&E@Y?Y5;=+;T$XPA84FPN]<:UU5]!:7TRR4AAVY<+%_#_T=U6+:\0HD MJ:+SGX0X?NU\CI_59@8/63RP&/:P;>',2!M3@B4\,:>FVR M7EEU#]]66CZP:XN8*"$@['Q5A&L@G^,$B*:.@*,=8OM7'BV?]1%56?3/LBJ6 M=R.!XX 3!F%8;@Y4^#4GUP6A@'6 M$+2*IO^QMTPEL$0H?['[++(@13;:3\C?3/=R6'_:2+69 ??&6B!Q5)^B M+EX.X5&4TAU0B=!!8[%-YMMA(2A\4M/H%0UTY\N_OV+?3$S-M:GYX@$$X J9 M+LP;FY&889AD TAV 71\2&43)3-BR:K-2$C?YY$1C26=R MU4US>74?#SICYS29$I)D$&16VM>[@I%*V%(G++#:M?VK*BUE<4>E[,$ WF6Y MNJV/#8!Y/6=M[2T28@51+> '1QTQ$97@3WIUI>W]S%''GXYD\20XL@"*Z(;; M"P_.H7=Y+WLR74L>8 "0>MB*%Z9;@O*N=RXLLH_.R1X8KH8&J$<-YE/V/34< MX>HN@*L'8Q@N\$C(P;))OIHTX*\A *S:U]6>"GK"68R-&;'T9::W4@2OR62W M?E+GUJ)?T&[4A3W@30#>O[-36 D<$ZZIKRVVGD7=J[D*"7%=E^D8#)BB*4_O MXC1"7(]>S4RSH:DSO1K4M(S1DGH+S1U:?N<0>: ;FM&? _-AN('"DHVW@Y*> MJ\&+)M[LT>Q'#N0L''N$NUN0CMHV2;!;EC-#G;)<31QU5T+EYYK(;DLZPHII M*IDPK=5=T9^$3I)VAQTDDN?3-79-@N:WC<:#VT:]90AN&SW>;:-OW(BXUS8\03SAFGD=3PAY:"DO MC:+,$ON^1J1AY>ISC+]/"?>7,P#![@^H=U0Q'8->KVT9NBHS?0OZU>VA]J+Z M 19?1=C^>T7]X"['!'27-@=Q >MGM/;$8M< O"=^(7+(W8\+P=<'K$C MICV7Q\O:\1=T93V7^3D;DZ[C'19H$_@/>2DX6I@TDZ:=X?F1(C]/*N-PRLI, MUW;Y8[^PR[_#S\JN&J8-5I,F\, MBKH>KV0.3'WT:@#WUM9A)8)E/^"G2J_B.M2R::%1>0.8NG-]QK7ZHQ6=&,;_@FYY>WW0DEG&->3%D-:=EI!GD**9B#$=L'C\\)+$?21 M\'G2LK)"89O(/\'LQ/MF;**OW53[>^N3IX2 Y:E2 W)E,?+60TTRE)OV4'3N MRG$A*9%>-//C7P _PHS=39/-,T(Q-+GN"N-]KRQP!#1G%C8Z.O#+ .2%M??- M:FK$@\>%8466V*':2T"$S^ @NL !J'=9$)%N1CO2#-U5T*'DBX?RUU6OD-ZI M>K](E/\6U")3O9CEL*EZZT0&?>G,W]&P'-6PMJ1YWK 7AK5IQ!C\I5_E5]H) M-O&B,2/J6BL$0])T+XWYPZJ^&H[HSE<"%A>?B+2Y ?-G*[.Q'BQ%PC0M8T;] M>VAW-!LHQ<*^*43U% O[PA\?0O6J/XL;F(2W/8/@BU/P$+WYF' 3CM*V^-+M MK-M3[^^C\WYM30/'3VG_/.1:3];3X[#$9\7.R+4?[?C#"]@_?&3[L,).\^>X MJ\*,H<,OPVU"FTN/L]1SOI(JY>-6T2R.9NO+D#@O0ZC-\W)&-.KM8;9[=W6M ME$C.B<)"'=$*PH#21^R@SY&83[*!JNK]4^-)R$V;X;O'Z=QXF?9= C90#[SS M?2:0E[ZUL25P9,,(@\M?WSA"JP O7=BM>'[/&]=QZ'F6Y(X##\T>#45+J8Z+Y5QI?")RLA1YI5^],Y(#$N9>7Z>F(]S MCSV0+2$9>1OF?LM6ZQJ694PQP.TE*B"G6&1B:!,:;9'T(8FH!Q],E1,=\ M%1OC_UAKI[LV6K.*K8@G$[&-8;837J9OE< MHM:'EO'-ENEIM=A[SES=Y-N"F^I?$6/0;&8Z8H??;*G;5O)5UG@Q7W@EQ=)8 M[8]?Q#[&339;1K/V:YG,KSOY[+R>K"6;U>ICH@8MM]Y>K4WLVZ@J/S?'@]N, M-4^4"G4]TXENO]VNZ3>Y5K=2R8_M;"Z63R3M;J$&+;?>GA[=M^YG3[U7V'+K;='C>M![SHS&^>EFM,:/KZ<2VW]Z-M;*CA-6=-TL/ M82GWV"S6GHK]3GR[Y:.5UYV7FI1LCF^%66)V.W\4XQEHN35.][%;?LIKUV*^ M)#7&F;%+YK(^A99;XS13@YO[679Z-70KNCM66YEGP<+#35M]-DMNKM";7(]Y ML6OWHMJ=;9GWV'*KSZNR&W;N9M?WS7!'G NE>#S5ZV? ^MN:42+7B\=JHI0? M%B:][MS*I4J=-+;<>GLOT8^66]%*@Q_9)3/\>I4J=.^GT'+K[4(K3K+7*?-N M*,ZD8K[7?1'CK4PGO?WV1JX\K$TRUQ,^,;U)]*=7TOWP=0HMM]Y^$W_1A)0A M%9KC4:EP5\P]..4YMMQZNUUKF;UYJW#-9[7>.#'+Q*;I*<@1O_UZ-Q57$]<9 M-=H<57,/J9=;B70[T%38;JHE7*'ZF+^3\J6*]O*2:LS'>1>:[A EHI=. M]L#.$,5D)Y94$IU4,@Y3$M*\K! Q)7036R)MZ+/B:ZZ4Y,?5TGARW;N:-.J9 M78 RS23:2C8&"U;)SL9/+]F&P[L[ 650O=5CMXE4G1\]*:Z34\5N^*JV"U#: M[8=&.<^_JL.YFS&;L8;;ZUQ/=P'*.#\?=!/S>(VO5^[SJC#HE\3R=!>@N$/> M&62N'O+->K+>T^I=LURQ=P)*TYCE[*%K\WDUE^9?,HD9_SS([ *4D1S/]@3K M2>&S)1L08R0]\?)T%Z ,9+?DQ+H/\>9X&+Z>RGF[,+V;[@*4VL1XO>-OH^V\ MFQ9;_8?8P]3.9W8!2KLI/"352J['EZZ$V/5UZ[&JQVJ=Q'9+.64^W_<3I,K# M0HWCB7'IIE+" \I;+:.%UM/\.69?-\.]6&MR7;X7$N.=PJ_!J&+Y5.^E28J9 MB3XJBN9S>[I+4*]*=9(>=P8*/[=>.N&6T)\-;S([A4H8YF22T3.O_*C9,BW) MK%IV?+=0M:/3\NV5U8OSZJR4LY_SJ>)M+[-3J.YB&;'<4@K)83W?OWX:?90=.*/Y:PRG+SFI]C49Y0CYRS67=-/%M:\"U7I?:K+ MQ$5[.W-QVJLV7\KQ8KQ)'A)RH=\6>.6UOYVYN+O=03,7Z5:\BL=$6?[$QS,9 MHQ%N[099+D<<2=66B8I'HCP-4-3E ?@*&JGT5HGN)8W;-)M@F^S&U>2J,)TV MJOEZ21PE@ M-EU0+]\2L]CIH3C7!J?$_OOG9_I@+,?-SPUB%US*,$7)M,E/_\/J6Q.+M[(L M'7J?IO<%R]&AWZQE\JS4"?#:;&=&.98_"C]/A\WIW;IFM)=$*A)+[:M+L)+I MLM(_1A@QK=$GD?]W&$L>_&1I3QC/>S?CR,OXHB_VFTI=&JTA!TXUVESHE8;P MXT>3VI;I87]4#[#F^Q ^P)H :RZ3 M\A\IH[KO2OB/69?'FWOJ%^;^3LFO?=/\7<0]JXG#-/'+__=#_'%0(@AB)'W8 M.G6I?8TKIC'&,).QCA3/$S] M0JB,$DC!(W4TZ/63[IWC/OGF+QL'G'[\Z\>S<..Z,BS%P1SQM'M<\XG_AD)"09(@Q7_7BLN\K\.@^^42#V99;@# MM8Y;E/>TNOZSB_+N]VR/=4G' 0OR[G<0+[,@[]%JZ?O"]+"0I8)EV'MN\9B- M6GJS]R3=#L7VR]-\_#JXOQWC'GL4<"4>#<7YCUV($XAG()Y?1CR7>\N6/>XT M[FWI92B]O SS[81V&RZ>4#PK@W2G;E3M7+[./^35\<-SL_N,F7)8T3X9"T43 MOWC-]F=K^S+-8\4]YD4],L5PNPY63O$WD ]RX=8EP,AOH<4)#=-?*<'_>\AQ MZLGLO_Z5^^O"M+TO1]>&E?.D:!MBWD:7YFVB8L[-NN6E=33(;# M:RWC(7X'N/P="&<@G%]).(^GZ_]0.&N=Z]+->/ITGP^+I=NK;+I6E\,HG*#Z MA40H%4_O$\X#1 #>XHZCFPF+DD^"2#ML8'V\P.DXK-.Q+MQ1$&ZTPS1R&J@Z MA5=R\AE^MMMRPJC"/7'>1BZ2XJ\D0RW>\Y5T[B%3&W8*Y@MFSF-,(9H*Q?9> M]1.(=R#>@7A_;E1BKWB_9 JOK?8#2?+U\>"U-9V4JO="#<0;8Q+Q9"C.;Q\D M_IV8Q-G8'VO"O9H?"+:+R0H!DM[64O[6SF&7S&;L*A/@':&I1([X.T_X.V+2B1[ M.W4P6.NOMM:7G#3X($T7-:UVY@L$L<,@'^G+1/Z.%MCW=?P*4B5UU[TO8?$VS!V(1D-)<=\.W*<[.-LLV3:L M85C5PZ9EX,UY%VB@7G $\^.R=>@,I*^&$L=7Y"@H1;W*Q.0]F+AJ3FN:T3(= M/B&7$@VAK:BBW<>"<*#*$\E0ZH.:/!"]0/3.7?2.KZ!_2?22C8+T_]E[T][4 ME:9=^/N1SG] .>=YM;<4P%<_:I[/67-T/TU(1TT$NB017*L1L85L,4;L1TQ&M+&1G^UF MZE"Q/VLH5D,T2_.D5&QL1""/, S" 8 % M !U9R/:D"?@Q\(_B!%CC^T+2\J0_L[P_PN MX5[4P(]6Y19Z(@]?Q?>ZBKZ?4PUV!'!!>G%1:O&M\UB70(>G.:75"RL"OJ;'JSK/<_2R[S<_XUB%[CU?&R.DKEBBXO+I2;TS02=:BVM">E/N&L45%S_RF_L_?WV+I!CUOA-? ME2R77[:*,T,IU!ESSI,SKA:NB\3#Q"/^;A%J@.V[Q_81]M;/C>T7[<=_ANUL M#FG7JRHVY/3NE$?L(MOHR]KIL-VW72]?J?D92$"*+FYGIDBUK:TKS,?8AM'# MG10[A6&1#70SOJ7WF)+TN6ZF0LIQ_!'-'"D=#"#[.@8%C(OO(KN?E@?V $,ZAM7#BZ8V7, 3 M]H3(SJ!L8T[G)B&C3S4YI,M#.P@WY>TC9./D%QO;7&ZD0Q$\9>R8']L?P#^Z M4/_H@D8+3)D]WM0687MHKKQLH=TR)0I,0"O$LH25*F[UA*$3FRF.,!TF'*;3 M5?(8.5K-8 MGA.JDM'-4FU_+K/Q(!]^PPCUB+U+.P#$]P!B8$5\ .*B4^%I/S]WC>JL'0X" M;V3-R1.Z"DJWF9T[_4K6Z#3SJSS)MBS-BD%,K$%,H%^T'2XV)%((W&C6 U=) MC HU$F7T&81$KLGQN:#1 @-EE]N>$19=5]C@:T-SF?)TP;M$WN,$@P@ZKFHP M8NF$#E)VX60$H>Q7N*53: 1*;^8V-)HG8UL%?80SI^X-"(CA5D<+C)XO$4,0 MHBVOIRY$;EDKM9>P7,/SK1/N")E<3:X52_,IU&DH%5]3.(?0M8@8B(08\"]N M")W;R,DYUC3P%?=/5C[PN*Z9E8!5\F.K9 N)MYY7!U$TGBW7JLP23M?"W-#, MT/X)39+2P""D9;U=-1#*92M2443TKL932?B$>B31]W+@ );O (7"7GX2 M;GI!91XS^)4=\-FQ>^*\6C/) 4I*)*1T.W7(-E'7P&DW25W C/FV&>-XT8\= M>GH%D^=.-=N\N<*D1;I$*$!$FYK.!18:]>Q3TE01T5ND);2A:H\?9WF>*,Q+ MVUY4D=]&@!C,O<,;&"#?A[>XZ"^"6C'4F2HRT<2&2P8=]X3)+8X@#:9A&8>9 M7#.<6U-E7H"'VWY7,/R85*^YD;B,[?EN('W"%@&.U_<=KU/W>SE]VC]V?TUM M?AJT^8.\A/\T]P\!$GFK7BN0(Q2RB&ZZ%E1FJW'_A 18+/6HYJ+1((U9R;<* MV3RJS\O;-EGX(TF O!= &0<(T=P;9?PTA/,.9>CI?@@M!6H(%5LE4JT&$..? MLOA!MV51#7?<'S+Z$)_A3DL=ARZ[Z:E%/*+085IJG<8R.E[_K&L@,N#!W7Z MYL"MLKY,%W6S09,9Q9D8.6M8&OA:V&Z0VK9Y%H$_0M3G]H, L]\=AB$1H[9 M_NK+P++@Q7S6X3,6E/-A7-/\=G;69K<-L8B/CO%?4_"B%ED_*4&2 BLP!5^1 M(QE/W4B,ZYV5^+2.8#G1*ZZ2+X"#0Z$4)S9S=4DMZ32/+RN!XN2CR2TRX?_ M K*X(;*XPVC&\3C@:);.$3E@FB=L2T8S,*,4.UG6R33@\DB+.2#>ST$SCV1F M=\/VW^L)3[S;5P.X3)^EI6OL-[S/^KB#=L.G#V3L;S_,S4M>.\@U BYG%_*% M_K2DBW[$+-BZF GYB%+OI? #3-XH)G>L@3O Y.EC(/LQV0OIO%JTIA@7C"MU MM]":6^*_BAQZB3^1?N_\@V N#9#U$F'C;"_)__Z]732UWS.X-)%X,8]-,$TG0 MH2GI=<],08V>_$LP0V'I;89%42^6P%_/L(H'GL)C0RSUYV,\_!W96<(B_4)" MK]JFK__J=>/TS7L3ZU_@/(R6,,&N^:@BX^>J%?L22BS?-DK[VCIK*Q521 ME!'>:+3P^X5^_$V+7T_*/FE'H(A92+>#32YUC'^1#]46-ZGA99Q3VH14U/HP M)*\T/KX4/LPBD7\OSIA2%E/%]I28W^)\JCV6>2H4O-3_/3 )YX-UUST>YN&U M:=1UMIP<_=+(5JA>G5%Q8ZF6LQ(D!H4F_3IE%O\")[\4P3,'$VL.;@BNRP>5 M^!7UD#2L*0P[%9\-[;KV\!M_V@VWI*(Y,+>R/+)C#V>7. 5AW 0Z5-<>CRK4TUF4931,);+;LF(9[G$JN2/E>A_ M5U%25C2ZL9=2;%F14_6XY60*A1]3\30G$HS']9AR%6^J2#%6S.7C<25+KC6. M>JUQ07O$PW,USW'%YH!W:E(I-R>.*-F\0D$**=9'4+/$S@>6/:E,/#I:C=X5 M[2D$DWFM<@$4U <#;&8R2]@5AWZ^E+%1^GB"<0?=D)X+QA):CEI> <*X$=%@ M$\'LYK'NZ)RMV]]1N:=GP^4E1U](PV(A$0ZODGBT-F D+PH*PF.HBO"B1(@\ M(42BA@D$ES+RPWJ]$K;6Y7C.9S''LD>,WE>-8:U'M6M9-IIGZNV5H9:=,OD< M;1E*URK1F#9!3)SED=TK211=MIU9$X&:568^UUME.DNSD<8@;Z_LJ&ZI-1U) M*-/OL5-3KHPQVJ6C*_&W5UHMB5HL)C+-Z5FBU KQHMQOQ/?ZRS8Z,J=IV>K:%OV2XQL(!XTZ:CV:L8.XWO"\-M+C?RRGL>R7@@A M#;\TKAJTZY3B:L70VRNA08&A%PZ'&!U?RR$%IN<7K;B0^&U.CD$*]/P 6FXP8^+S>((L^%T94[0]*F/#&UVZ4Q-"N8 MJ]"+H#YIL=&5NT/JMXS>A)O4?2X=RL498WEN9QF74=P94KN;*Q%.:8EP2J4% MRVRESI#JIN#BZRM];B$&W>XT,):6R-$4D6E !AMQT$_-&T*)8UD+S MQMP.HRMW!)KK<\M,$>DVH9PPB92XVAWQ>%S(9$>@8KT2D=7[CQ^4I^U.U5&Y"-$ M9[2FXS#E!AK?<_?Q&-O328LCNT8'QW$467F-KAKN(Q1F6A:&2[-7,*QAW\#& M?5R93>*.:CN/]U::KO@0/#>$&JYW?+:Q32G=FOK0)SX*TR))2;(+.@6"OQ MY&HO^75[M>:H-BA*D.4/B^1\&%)])[YR1U*\C85VME')0\U:9E[O4]EJM1A3 MVHZDS(7.J&7*74"62 >S-E[U\FY\SUU)5?PLTO=9;6QTL+$B68P<0O>?)5--H&JN*58&Y5I!-[KHC*2EL2W9V$4ZYG!%R_,+)N=-FQ;Z%FYV=.G[\J4,B('<]9D.E!_E(DL@+$5=I POG1'ID&GV+!$J!DP^L@P M:@6^.AQP6GSICDR9,6MTG'P]6B6E>8X1S;%.Y)(7V)&I 76Z1-"(5#^0IFQ' M#.62WMY+U0M^X(ZIB%&,YA#"A'ZCS#3%I3"E3+N6A-+XR2N4EHC:$,$Y VKETN>R7H59H-+BJ4N ;$%&;VF22 MJ[2S!)33T,B1J_R$T>FPK>:]QB2$Z?A2>$<#J@49@I5NMF405 L9IM-$IP"' M\7;?[KK&&+:37A@T5W5S_H23^0K&)MD!.V_ ]ARS49C@ 601AF$Z>(TRJLDF MXNX;E-QY7H9ZJFE47<=,5R%D.HUL!1C;?8/B(,W!G;!@,;EFD9BH@QP6L$FT M<@<#G+JSBPA;X@UN:2ASK!9:;+7 )M?NP"!=18FLUT,[W$QC:23(J4T225YA%P?. MM)H)2SHWAJRI6D&=V0+2S?4[O 8"CV<$11(R*)]!A6C=Q22"%U12B7Z@:D:1 M()&2=^SP+J;-5A-;CIRHH9IGV5#I]N(CN+L2+DE30AUDTH91K$TXHNFJ*YR) ME^T=BF_/BUS86Y4-+D=:2#/0<9SHQ6OQSCWM-"%GG':^S_5S@V*E6!1GPR!> M87:N9 P M%8]WLDUK68B6=S_-M334Q,K:/H+-\<-)N3%JEYGJ8MZ&2$$LYKO:/H*!>MV* MW1ZTK;\IC2%E]<]R72\ MP%6ZT2.SIB,9#]M@GVLU!Z2PX$PH5QVU/9J?Y:AF=',E\H.GT>U]-U .M!_V M7G][["FU'4#B#_\90FH]AO_YC[AV/2_"_SWR7':DL2('IM)4MT+9G;A>J]QJ MD983>)$^ M>/_^NIS)3[:VGK=BUKN44O32PM13?FT_O'P'XOD=UILB0N [VR_66R+)-Z\V M3E[L:FZNV=V(\MWM6VRW1=8C_%R6#48\9M_;9*3D4N"2 ,*Z),&[#U !F M&$ 06'(!7BX7+^>3S?TX,H(M ^<%,.D-."_ 5;E"53@X/5 [@GB/_=;U/'=_ M[E#BT18$Z(DZ;/FUGRX('44*W$@5KFM5 -/^PVDO*8+ICR7!5<#$WY4!6!?L M0!4D/P*]K8&YOPJC[S:<1A##!H;AC?J-1[8;3E@>_J?+2UZ/11?W3+FFE04H M"U"6.U.6M6$*E 4HR^>8Y:IT)>YW&K];W!+DM;XE+N07NEM91K7 MS+:U^+9)FV/'BWYL YG;=6+3W1A=>:U>EZ9M!JE"!#N=SSED]/WNQMNR-'NZ M!ZRH0J]70@F9Z]@1(G=KY@+T O0"]$8__L2CW^"W MY.B8;Y0K(108JM0;S_!14/Q^1Y!W\)M?DO-5SNRK!H&GF;RH=]HE.R[H2SS\ MQB+X$KNUP %\#P??]X]R7SY\WS\1?>/P?9,?3]ORJWV&-YAVM57;GM;[#M?T M(-DT40?%,MHQ,$WPCITF?%=D=%TBIK-^U'OS,-O@GC,$)_KL04P?:=+ M\@TV'#]: [QW8%BK%K!9N45!#,(-:2]7@VE3CF$((P^_48A\A*$/&VM]OHOF M*7SS/S4[I5F@NXJ<4@)R7??Q,(W[KH [+H\B_M[#]\XM M](\*MG[+W:81VQ/[6:H'%YIGML0^WPQ]S2BMPI;'@*;0D1;P>OPV=8"VN MMNKM(1RU5N5RF2#N9-&89^DFTPO+F;B2>NR+/R+P;M->@-#+2&,]R:#.#N5X M1#!R"%:Z4:4[NC=X#J6[+1?Q9^O'USS&8D%&@UYZD65TLA;RG6Z5J(]_'L7] MZK*BI7U#,H?%*408,]%7>DZS2L7+2N1.PH\0"I:5>U]6;LIA_'DWPE. "NACUY/"$9\S;6\V/W@@N,JT8-3D>'M*K:T3/FN M8'OFIIGLLXQ .NP :P3YCU\Q7L][,;3J0?Y#JG%1/;/1=DJI_5U-S#/;5#> M_0/RHJ#;-<>+23"Z(+K]'C9D"Q2K%5OS.J=8)I,OH\3,F-+1N"//%X?)'2K\ M%] %H M %X>DB[_N93,ZY]/%8.1! I-;SA;I"E4JG)LP6DIV;$T+0A-*DXR? M+BQ6K0(:$P81$<;N]AC@BP/O>=\\7\11#\ 7EQX*^1F)M.=3?JJR%F[,%-*6 M)4;KC-VX!V 2&(&QW< (X!%@=WP]MG+G/'*<@,O/H&]RCK!LY\8S0X!'5EKO MY++M=!B/ (FQ3\+OVA 7N+7_.NV^'K=JW.3=P\]Y]P@$ KN?)R,TPJGL!''S MR).PT=ZLH /X.2<8Q[FS@WX:$_$*#,:6TG,5"JR^3O3&6J,H_-S%V<,[:=@O M8!EO5F.*,TL>*X'5J=98GEJGVT?$0WXNMP^ %H#V7D#[U\B$A&MZK\#J0ZA: MX(HKIA\PO?Q1,G(KI>&\K$#U#I,;%*SIJFKT9#N,8+O)LH<^=T@&H'9__. Z M4;L;(@"H_6Y\P.AYLMF;5T(C"+)N?R'/.GS]*"NPZ77S=BY<-9F.":'#03B9 MZ00=07F=7$_MB1X"*-_\ KSCI=\5E%UOQG<;GC QA,G$8/J$64F7CY)3#_L* MY67%JFTE0+>C3O2L2I95M6U.27FCY7HE\C5=#T M2#RTYRF^EUW6A8GCYDS!\[JQU+K1VV1-1S(V,R+R<(Y?#&;,L,X$_67#1#FG MCL1SKT1S-XV>[+N!:%SQV0-'3XX3KCE#BEY;F'K*K^V'E^] /+]#VE14?UW+8O-% M@OOU-QM*65_S@F,VU\3?O.[A&OC=6MU \(!J;DOP MP*H!5LU]"1Y0#:":^Q(\H!I -?.! 0?JG@0/J 98-?_$SP!^E? M]>'.]T6D&5Q/G[?/#CSY[4(:=WVT%7SJKFY *7[:/(8Z;/,8A'Q"R:OJ'O/7 M3BLBT!V@.Q^U5]T]+IA:GQ=\J3U@^;UBM-S2:OM3?>\GO[WMLG7/TWVL)FSD M4^;P[91_,O5%U_$\,._'&?C[$X'$, M"Q# U@-P&JX.EH$5@.P&@ \@-5P7U8#"*4!.KB)4!H=#4#0%& ;W9U-G!-< M=QF] )CZ8T\]=6@A_!CTDA18@2F $/H] O]/'0_@$M_?[ /:![0/:/\.@?]7 MV@>^[&5I._5VW.N$GMV?1_92KR@!*BZ>=F7&S/=F^;AL=44SWA/,X,JB%I[G4T=Z7)I\Z M^?'U]:3+@Y-L=+=#DVQTMT.1;'BVP+FYUM/>ER8"3+V6T7VQ] M?O0XVK9+7HI([M=Q5#\47"4E*W/%=*:68OLIR?%\[V#]#B]S7H[6%>G8O0U_ MT#%OTX"T\+G^=TEKTNW?;/6$MN7MQ_P?CW2/,$C#[^IU%(17&^G\2'0[',M&I_I/FI% S25HU+[N3N)$CP* MK0%Z&DS*175!U%529JIX1F;(?,>>*]_O5_K.RR8'O_?T,5U@0KND9XR&(0QS MEEC,S[,SC8T$@3_\1C*/: 8]1A?AFX3I";R4;\#TR$>QW\(TAN8_ )M?PN:+ M=/27"0![T$IVRK-&N4"DH6+;&0_Q^MQLS^-%E7KX#2./)$;NH/5? %>PJH)5 M]3C(;2C^'I0&4S_HJU[>,CJSB2G75 [F+2T2 PQ',"4>"8P BRI Z86A]-3^ M:$^TJW-K6+>AZJ0$([XLAMX@/*7MFR_S>&L(Y:+_IF:;*LPEP2^',4ZQA]\H M^0@C&8!38/Q>@O%[N^#\O/';:94XL39%12[=SO6-U4Q$)O,$KF2TK.*/.+[K MJP+K%ZRK8%T]$G3W6[]H?U*$O(XVA!2<-NQB4:VTG#BBA$ /OQ'X$2??LWZO M)N_YS7Y-*R(P>__F#-@IO9R\YTO?SMFHT0;*+)?)%XR^@4%(#^]4>F(^W^D? M;\L&EEO%L6@9@4&TJ$YID/5[09V-1HE$ZVOF\WLV0.$O-#7@"Z?E_S*(.UBO M#Q.M>@UDILSK%9/(*LPLJU7,OC!UVW7VE+[N<&7SM=90\3BKU9-<9&GCGAA& MV,8??E./!$5]RM,%R+[0]+6#(_MF/.?KAO/GO>.%)?;G[1&>@W*=ZJPOH*.F MGZ8C@,=;0X\9Y),[0P#A8.T&:_=YP+[?G^ZZSK25*0Q%#G'H66%%9I&:H,6^ M!_SPFW@D"1@LW0#8-P[L8WC7Z=4J2\OC48,)6J(]0=E&KIP^J5$^[^"$I-4P MPT"FV7Z=J"A9SD^@C3W\SD16.8#V55OE)QSMK9KOUPW\SYOO5KZ'-F9DA326 MJ-2DL)PU]878/X\WMY!'; \5 /O]FI;Y\W$!L .]I>F$WTETU[I/2@64U5>_5: M8ZY46)Y*]L(@<'[IPE;7OSO1%W%D]=S+Y6'B8A]!M @'I*,UH"%35'-S?XD[ MZMS73NE04X/*O#HW^K+1*8?!9%A;PG FC%"+/_S&T4>,>&\)!:"]F$VKBZB8 M<,7;59>#U,][P'C3[U.^WIAP0J7F".-F:5S-:Q%VXPTL[!'"=[$+LCO!B@M6 MW)/@>+_+J@O]%IS!;!72FR(\RP49VY_3$6;CO2DT\XC!8,$%F+T6S)[&D:T& MG=4LNZ)[4#]-P+4^-H-6W&ESP8:]'K_4^QJ7&X[\9;Y6K)AL;"7'VTXX]DA! M&$#MY9C)IQ_4#=G3MX;IS]O34+7%M[IXT>;2E2G4L!I:?2;$]G1R7(IZA%$< M&-07M#B? ^9@%;]\Q.^WO(>9>9D<(X9IS H6J^$S!X'")#X-198W\4@0[YU= MOM935KG BQZNN"E7,1/>\\;ZU/M/_.[1#(']<'#XZCN8=[SHQU:UVB\UJQDW MD&FZ+=>1@P1#V;6F;0N-5*F<+G7U'M>9=8SZV+2G9.=X>U+D.*P1R\R,Y])= M65IJY5HX"4(^$^])D>!XUBE21$[84N@8F:*?LPA./8"' =2XP M9GK#R@?S61B'4N(MT,CU0;#/;8$"1KE2U^>"I'%'/M+-\\T7MF>7F79+[I$$ M9/50E.)XJZ;R<>PE.?!'/<)[& @X2;=DU%R0-(#U(%%J\/7))RAV,*@#L80@80RQI!.S,-[K@ DL6K8^5_T;8 N<][IT _(Y1T-*OST@2)E EG1B0<=0_@B(*@QY6E[3.@4-9UPO+_:9FYZ%Z%)'>U^:?!U>S&$3K.YEM/>ER8"3;W>T0)-O=[1 DV]YM,"Z MN-71WI;-KINC!1N=7^_P1K^M]Y$*N_K4@9F+MK8<&+(+MS[[/L M'A OV[*B?J, 7MENN8ZD>%Y;\13!E<:T+6^*XED1U#9G&:AA*\@Y9J;.!*4* MQ4RS([LU^O[)\ ]>EEE(9A!/4M%QY% WS3W[.UI5(=2R(Z:YC@,MB)F4#]EX MBQ6)LV"11R0#*E+?EAU_$>;Z%W ?CPA&#I$[=9-*!Q8;L-A- MU9VS E\,7'Q>P^ME#JD[4D$I9:@EI27 QQ+@OWN&%@ ?F)G S 2K#5AMP&KS MF=4F,K3'4(8/7IH%;KE0,BS67NC<@+&+Q_1,:!UC_ M6BBM+].UW(RSYH'F5;(U(:!H'D:3F#[Q2)&?.\ (6.1*JS7>8:'Z+_AS0*W! MX@@6QWM='*>+; =;H+##" UK/ D'[:S@:/'BF.Q!@-41T B@D3,'GG9HA%,Q M1-04M&\(Z:$(#;-D0U+/&F-2*Y51NM)R"&BFA?2@4AI6PNR:1K"$1DCDIOO#SVM@RP1)K?P&33KY=/=7K+> M)GLZ'ZVW%WL>XE49;OU9,* *]TWNRX"YV[]TH1%9RTX0*_Y)UJ[_>[#L@9./ MX]RKSM&JH.XMT/B9I:&4=MZV1MSLO-<;0T8$DA;PI]I&"07?83 MQ^HZT;GK$IT7G?]]IU7 O;&?3I?($L,T,V9/T JS5J"R,3Q!%7"P>%X,/&]K M\6PH_J>63@+MF8'14J!<4<=0Q9@X18Z.L9D4$D>1QPS^N#SMI;/S]JV]69#:_?F8V;6"PP\ M3DG*5A/Q2OK.[(Y$*!2_U?P^L0/G 3=Z AWEX[1YUG:T^1;\T MLA6J5V=4W%BJY:P$B4&A2;_>C<*_H$\OQ]Q4WVK7LR81:TUJ"*[+]_VP)8:- ME6#TZ48^C7FRQHOAPV_\:=?\2D738,9"B81P;$E%8/LCJ>B75JCVYHTAC'#] MOC@S&HM5JS=C3RFIH59#H54CIW/%90/F6:/=9D?LPV_L*?-W244OE/+'2O2_ MJRAI*QKO.#6-@.;(7DJQY4@5Z_'QLQ0*/Z9BC4A$&P_X,=)5;ZI$MYLKYO(I M5=C% '*- .HU H+VB(?G:I[CBLT![]2D4FY.G'1>&TH' M+^(HG^4QW3=$(O]8]N1[=T B^"B??OKT.]^,^EEUA&SYD\:VM7BEY:F'K*K^V' ME^] /+]#VE14_Y<0^,[VB\1B77^S,8;7U[RPCC?7Q-]LG" (^J]X)+Z[?8NQ MDEP"KT?XN50/"GY"WLTED/7YGOL[T3W5:(*V(MK^GHX=@5^BJPA&.HR$\M]3 MQ]/C6?^5K"D1Q-[<<^,@) _>7BJ(GF,&OO)FH,>;=OCST_Z?Z-V??_[(3T*? M4 ((_@R"1Y[@=XLY ,%_4_!6=!?S>0SH$X*=4S^/.:P/N*M8\7_/OO^7X,_B/)].B"_ZWTTHK?JAHHY5^H)G/;$ M_UAU:4QF#CQCBJ-%145:R^*4#"-_"7WXC3T2Z&X\XMOIPBD34,/I M=PY.0 R?[N -2.!D)#!4!+<;.GNPS]1IK-,OH4T.*3"44LMT:(EA>23&/DP] M(IGW=LVOS+Q KMR2N*!S1&?E$6!E7";!Q'L2>R@&P[S(%1,9E0M4W)KAJLLZ MI!:_>40Q^"-.?;BW>''V!0KLBPOD!0#_<\*_X 3N'O376OI*"U$=9_2%Q11[ M<#]83%D>2]"//2+4%P\C7K*!@0$# Q@8@&&.QC#1M7L8A@LZ2P.9ACE(MS@7 M]O)X>X6'/)XP#/J(8[M[R1=M7W3'BJL(JJ^XCRG=WJ1O;?<\_;'@I\;"7$G9 MCI]:*GY*5+3 CO,OQ.?-4T4&]LE[M'*A194^P2[W6[GAK.Q#QVA\AX*@HM@V M[1E4- C$JRZ,HJ3/@2V<,ZT(S6.-LQV\V13?-D8BI!4&0KX9_-\[Z(S*HC M))MW'-4/!5>)YN2Y?T,TIY[O)5EHWO:?IZXC!U+T;62B!:ZKR)']%5V09+1% M$M*]<6RU^8HTCL3L:#%,4JHB;(>5BN\AC:,GKY-GG:FR3E3TGE+OO,+SPQ+[ M\$O/$J9Z1->Q<9B*\TVW TB)RS\?HS_Q(IWW=3-)SMM^'WTIS 7=3/+88BEH MBAV]KAEG_T:/4>(!2($7P5EQHTO]5$0!TCCE1W)_G<\7V:IZ/$+:MH/HSU_^ MV^-+:<2#33EJ2G/BQ.;(Q)$?XY>(WRGZFR 1AS4-XK3!P$O&'OU+(K^U@9P( M*;K*C01H!\IZZEX,.5K)X\_WGR3V__)I9^;*RO4QTC$3ZFO" 2SWI&!?>%V;Z>&<]WA9BGTF:< MG+V>E#BY93W*YP2)/ZF32L0YCJ5+*5-7E5AN+R8O$O9&RB\R)S_I120OMW9! MHE]T._7'-4GIZW&OJZ;VG^R\4P(N'>>+3%=LB M8._0[E\+AVTQ3=OR]N.+!C&Y>(";BF+%NESO*4Y1-H)9>IK6)6WI%K^?P9[[ M(]S<&C/N\[M$:VM".7N3L^$Q(XM+MDDS,ZB$!1\4F%F#+J_D@P^3;[]7__KU=IU#O^Z\;1?#&,35XQDOB< MFI)>IP\GILXOP0R%I;>-LE OG-A?S\YJ// 4_D11_Y7Z\S$>_H[L+&&1?B&A M5X,,2^3ME7YCW+ Q334XO;JT2BX: M%#PEY)&X!-CK*PFID+-U;QAR5L=M3+4\VY^J+)^T+GI]I40,Y,@YR[689;&+ M5E<5KSMGXBMW[FGF5F$;HRH4E\Y7>CB]U+>O)/0CJ<()JMFV: M-XLOWXIG&YE]>7!G6UK:_FH604VPS? M=553["$TC_/0VRMI,1C/D#I$<'U9;R%LJ94>]+3HRIW15YEJ'9(0L@<7E]IU^QZ#=-*OE&L48*"C;%)&8FOW)&3W:DU5K2>(2$D4'*B M*NIZ:Q5?2;R]LE0B6 83QI*A5]6Z.UJY?%UAHRMW)(HV)BH^M&T$FA4GOB'E M^9>7NEVR6\EBSUTTR.*DR72&TX9Z7XREW9-\TY7E=\'H,4)3<;A)-> MU1O& GTC>Y[ ,0G"1)''$ 'G,8PD> $CQ,@@4#,HAI.$(NS(J].?E]*P/,MS M5LMJKWPSX@V-W8>40EZNT,)J@G(S,0=3PDJC;93=AY2:/0T&97$I,D%M$JW# M&B].EWN18D-9MCJH+1Q#GU"PZS"85.=#G"$WH>4"<9D M*SVYI3"(R\U]OU],CS/T7J0L%[H#VPO3@&:RJTE8OUSN$N%>I Q63KO@U(4[O1[3_U[![XW0LEB!EHY2[S%R8]Q7V;WZCZ]6 M[3'4GK2-/C:0FEUSE::3P<,[HR?;.C4F AUF!$->= 9&=XZ;X2Y4HDO[%76$ M86+-,(3>D"-7-!EV*)8G=H5?[971$5[O4T83:M4LM)-U%\-XLVF'*+ @Q]DL M"4M<$9\93;+ ! 2E11;ZSCV;=93TZ]#49=+#:KF#DRM>+H8\M7OEM!D8/4]J M-J$Q!;.4.HJ^&-<0-A=?N3.DRJPK]_FJH$/*H.Z6 M]5I0]9?QE3M#Z@]G)JK 8MUH=E$,,?NZXL^C%1_:?=$RVVDL%^6"R/57#B2J MTY49%MCXTIW1IR&QPJ594S*JN4I_T)EI(W&2W'4')-.90YJHP^M0SL2]\B2< M!_R CB_=04ECV"(:]6"V@(B )>NT/A7SH^0%=I4_2T>+/8G!&&?Y?+GOCC.& M;22W??#JD5@RTB^ MM=G<8 8APNYE_S0^ER">#%Q&\$VYBJI2J\SN9?]>HZNBM!'TC(BF< YC?RL8%V'2H_M<9R4..O46VPTK]#[V)YWR7!%">L!5-39KSD;5T6"^UTY: M"2S%PJCH,L7.T)50E1[WF7 ?^^>GB\"06Y,JHZMYI.I#0\=;[;63BC4]G;.1 M>L@U>Z:$.R58J 7L7O;GJ[ENBTXC32[7*8K9;#$H20Z]E_U'>90T"UE[8>@E MK[T<=DS6-\)][+]:%@L3'NVYAI#C((6F"F7'IO>Q/\8T23]HZBM#]\)5+Q)2 MUD'VVTF9;B&89=(D$SC5OA"T"*XWHO>Q_\C1)-PN=;H<4DCWQ<*D0[14:-DJ4:_$%A=;LGU M@Z:VWD%\P[]MO-YU7$2'A$(?:Y+M8<..7I3<0_\9.8\N2'(2^3Q\JTH&'#.Q MV3B0M&M.U)UE'1VH(2.L*+A.VVFJX[+[UJE65FFW5,>:,D1U4C*6=&:(1ZI' M[;YH;\G-%@A+51B"DWW5&7:74"OC*G;$'TT); MS#'].42033CR*1L65 WW+6ASEYG)681D&"$H4W2E;"]STWB9V@$37.(#>5CB M.P8RF5+Y"=JCRRLZNG('(F6BA$?&47EH*,4EHO(]JUBTXRMW(:(QZE@J96R? ML3I25>O,K8Q:3"Y]LT1@!(P(*!:-A225R)56,[RH1 X"(:MJ!B,B(&1VWF,U M7?3G;:K<9JKR *-[^05OENA]2X0\ZEIH6A4&3&[5[:9#K(X+N+9OB'QV$:C^R=]#BP(32(B,&!8A?>./]#D*>F53[6D5M,LML<QT$2)7D$EIF& 9I0T1M*?"%ROXEHF#46WR7 M-!!CI@G52K;4+(A]>M\2H;H=D5GZ$!.YO8&#C_I5)VWL=1!4R1;=RK1:-XJV MT(>RX_I 0NE]Q&_Q*W((RZ,2EQY;7$=:J*TR3.]S$*;AB."&HKA@!'/H>WQE M8I?#<.\20?4Q-86J:#V3KLWYE;$,]SD(H9?M MIX'9]5="GMQ+O.QH!D_,)0(9 MZ7R'0D4=M\C"7CI5RJSEMSLYDR'(-%VP"JOYB-Y+IRT!Z2MZ8:!QR$")I)H> M%8,IO==!$ ZR PJK2%1'/M*Z;6#<*1J78ZG>[_*UE30W7A? MJ*UXOAM(?N#JMD;;\O.Y)IN,%[I[B7%6B97&0+4!&0$C] MR-]7RY4EO=[QTNT@NHW_SG5\?!E\E%)>XJM[;&+BHF/*_QW76/R?_XB_4^]> M\T<^CZE7$DHV!9O^6'%3N201QXMO=I0B6JXD^3[)?D'*"=R4 M9CIBG/8C3 4IR9"RX_P6U16V$E%2H>Z/4W&SM^B?Q&7R5R]RG+Q4J)AF4GXL M,,UE7)U,T2+E55*"- OT]?:!E]PWEJD2W4&WIJXS5_ZD>D4OH*BJ+NF*+6TV M_*Y7U*\>^S(%=.HJ246>Z)K\6M/^I C%XDFR$/Z>AK#)/A#$Z%K'CG.24A%Y MI"7G3PY>*LF3TM M-%HG1KT\U/'4^2FNG>G?-IM,>@ LA!(R#&R2^?\Y3@;/OQ&WRV6&:,O>E]? M<2T]UHDDGRV:4^\YPVTL1)KEI.:"&:SG+U1BA8G^0+"C5S43.$;OK1DMP[27%](=(<4]%BXDAR75X4/Y7BK(741@QZG[:W_,<[#I]NB8'K)9/[E(H(+)H1 MYT7>Y^9%HW=8OXFJ**]>9"V%:.K\-SSEOF+[=;*E%S-;C(4M5)*_L)T7*$D2 M_*+KE,CV?$IUQ[KW"D@1&A7_N4[C\7/RCES'-UD -X<^]J=V3$.1,EAF'/F? MK$1W:N+,%*8?)&#=0'77CP6CEK,,'\"+!=>9XRTJ)U#]BAH7 Z.\JZ&I/X1%5M1=?_?5W1UZ&X< MIZW0_ABN:K4ACQZ?P[A MOR?EM.,6]_Z\\/;4N6?DTF)2[JP8@15@GW:+'7R5Y%WN'O7;7[W]DP#?30H\ M$\>=J,9V4WUG6KQ=3QTK0@QLD00%68&F5IJ=IM.*)F+'4]]_W?$\]>Y8V52F M3FA]35!>8$4717^PL3[7?KB[XX<[B1^^I;]GXGI,>&RK1=NZ_][ZN\A;3?CO M)'6P[ZOR-4H^4:#R]1>.Y1VR #.0^QGD#C\1*!#\.00//:$9('E -7-V #X'$#CQO XUA.!?5!5LC)?8H_)Z:!%W%W#F5=L -5V!S" M ?,/#&7@18*%$8 #>)' B[P=-J#>#GL=-][]>1HC"'F"T*O*7^@H4F0?^D 6#.#^7[@$F_ITF_.J#G''?JQ 4-P:3_9-*)JYKT M34?WKV8>?J8[_2F,V-J+NE?_;,IBZ8JWJ9MRY-[M]].H?KW'<;1CY;Z#3!]/I./YRPSJ=Q!R!1M^31A.WK=&;8^5 I^])IP%+GU:C8RT^ M<8G4S]4XWU[U[*=NJIM'K]#N5_%,A>NOILB,@4K\8/ZZ[C%ZB@*KZ,-S3Y!% MH4AE,H8-I;%14\/SY9SB;-O!P(\DN=L3_%_ &( QOK)==N>4\8FJRB<&/=%P MN_28KP=<-6SHU60#5W)7=@TP";YJ[D#H@&$,U= M"1[4;@6U6V_H4!.HW7I9M5L1"-1NO5.X''+!#QY2:(!X #@ %5W@,=]?6QPY-H\-P((H""@>BF8^QMVJ4#U4F J M C_J[*(!X #@ 'X4\*/NH;@9J%YZ]RIP=44-P9R#ZJ5@TN\ Z*!Z*:A>>FW5 M2\O65-#=N,)12AI'_Z!XH K002N67F^1G^-GP(%*=N>H2W6]&GGL(.!'^GC< M^E((]**^5/3+YTK2.5[TX\\VS-;NW!2F,PLNVS%75 6,((UR_+\Z,QF+5ZLW8DYLT\MC@TG:?A"$A5+*D1HX)9*YM:FU^9-/LB1"< M.Q! 2[- 7Q\,3KOKTJ.;IB;[=/<6^>3RW/LS#.KL/O_%^EC;C;PW'E:1'U6R MDRI5-]*FEUMH%#F7^?#;=+1]?LZQ1-U.7OT%,E_4!/;V+X-&'WS"T6_P7(/LB$DM.,J@+MEJ!RIW"2S_#H,[NNE_L8O+F M-")MRZ^2:=^L,;-L@^7(-M)DD.PH<,3V*&=TOQ_%^]$:XTESTIC#S1F'F"&. M3XMFWS?I:(W)//S&8+#$@"4&H/T3'6/:@^;"J7M%@Q'&;E=&^(F0AK_OQ?X( MTNC([A9)LC P$#.G5#U(-%;EV&Q,>L7@. #U78,:1)?.A,N<-,^0/BXO(*+4 MRQ$H9K-4(5YJDQ 3A'XMP'2Q*2B,-36=I:*D?,6U-D):AYY B/MZ4E$N:;0@ MB'7>(%9'B69,L"4E839X#[5)).)VIS#>-I!9W:B@'\ MV75!HP4>R9D3ACYF I9P>X4@.Z&-&1MV3;^" +-5<:-D3\<9MSZ(@#X@@E#@$. !P ,NG.'>O\&,:6JD&* MVJ9Z7#6#9RT7*@AC*[;UU_VIX:^&-,\=N2P(4J*K*%U!Q^WSF87N_Y6!)OJ(K-,D7.,"AZL:4B=(3T*-IY*XX^?L M" #@*[$*KLP! ERUQ^MNKJ@%% ZP'- Y2YH=FY4Y8!?_?,RI.'2=)Z-2C!.>\SQS+OG&U3JP[H-1WI-3$[2OUQD\&:GU' M:@VX^N1*'2OR/Y>XBW"B/(2:[NM:\K8=Q??-Y'V8Q52QDP(@D<2B^^UQO0J# MUL!JP(C!"1I4$ZARGO(8FL^LCT]ANRF,_P*: #3QU>C)??/$@4,JWT1ZO=DS M XBKV$RGVL$DD: J@U"+D8Y_B/1+2U_86B\I&$ENF-0Q3BEK(<@@.OOIR @: M05%V M%43D,X>VN)'2+X<8*!7&S(]N*R&=J*Y[O!)@6;MN471T7+=O0"[OKS MOA2'=FO@AKF\QJ2;K%<=<0PTJX0\#,4Y#A@!3G/_P+:X1JSO\3( TB_JD-3W ML3Y6;=G-6$S7*"X',Y%V@ZF#)UA/"BN3" ;0_OTXVC6B?6^H#.#]\@]"?9\$ M[&F_.\\5&UDHG>?TEE7-SA1)BTD@$V_]@JQ&L. # KB0$./W4;XD. VJC+@Y M%)D:U15;MH*.3,X<)$#Y#:%\-RIXSS _<(3P^T!MKLQJKSKMS#E$ MKMC$C-)&>9Q-@(I'#O@CCGU8&?P_OA#-X=D ECS].8J]UC#),4UAZBF_MA]> M/I7XHUUI4U']E^J63M0D^68;>X+^*WXQW]T^8KQNJ :O7_A \5%9G^^Y?YPP MIII.N!W_]O=TC*Q?HJL(1CJ,1OS?4V==HNM74@M=GRMO[KE!7/+@[:6"Z#EF MX"MO!GJ\5L/QB#Y+FM&[/_\\YJ( Y'XDN7]T:@X(_EB"_^AD'Y \H)J;DOM' MAQ" X(\D^ _.Y@"Y Z*Y*;E_=*H3"/Y8@O_HY"F0/*":FY([L&F 37-7<@=$ M XCFK@3_T2ES(/CW!?^9@^!"X#MG/P7^E[%37QC[!YGZ[PWSI)NE+[;;),7V M%??3DDA^"]=Z+CJF_%711(*(O_Q_#S#V<% Y$= 3A)ST/ /U"4&*KV[Z4FX/ MOQNZK:3JT?=C+\78LB*GZH(KC=#,__Q'_&)E!0"HDP'JIVJP MGN;=GZ\G_9V&MY"+9\5/:X6KT % HH%% H@,HYH7+D H^GQ IP MVR^*&VZ(-B_-F;\HV0#O_FXP=2Q'ACIT.?6?VB5_3I!?E>=RH^IQ>7[NJ_/% M0$7.M2I?EAU_2;(!/C! %$ 4<)6!JPPHY'QV&_($G;8AP4_MNFV-N'44E/4E!Z:\G MQ%Y*JS%:F@7Z.HT_[:Z+_ZP;CX'B_0=M,W;Z0EL'[B!VQ@I;H.O,H37RZ,TW MCZJ1%]S:%>CCMYM[7:\^GK^_];%J$)))#4*8>E&#$,XW>:A: MG)=):3'6(./G'65SCB7J=C*B%^;.BU*'WI[ZAFRG8I55K]]D^IE,3\+S\'(\ MUG@\KC:,4.2GZI "-@"K$UB=@#Z>61]OM"OY7Q:G]HB'YVJ>XXK- >_4I%)N M3IQI#4GCI>CM5JL)@Q1\:M1JY"NM;!BM(7&)W/<7D4OKHQ7=@[&FIK-4E)2O MN-9&%G^/%=PBI5R>Y__WMGRWY.4#73K%*G0P73JW!72QWM!?.RVUYG[5',/Z M@+&*N2*=FT"U1?[[358Z2C1C@BTIR<($[UF9AOPJW^JV,B%4[$0K6K^;TR8E MFB?BADKP(X8AH,_"Q<0N#L?Q($YQD7&*C^$Z:*)#'\=*)8XHV!+>Z.O!PH[A MFHG@BJ( K& 1!>88T"00 #A\ .!C[UHKRE7H"!(":Y2DNEX@:MX_XFF)4G,2.8#1!RO)V/@[^0"T@: 6E[@ MFGZ0"+#UA\+F[Q 4H)E!*$!XZ2'_"N.=-R);HLS>9S M1BFIBXQ*E=&L&ILS21[ !_;,!68"U!1-,-=;_ZE_7$6*FPGHBO?O8\I6_!0( M&;[CU9_P9,OQLP5./1@0OCYH^/HV=#$QJH F7JTF$C>CB1NO$^CBU>HB8,5C M:6*L??]<8O!S>]7S*?!-V+.K#XJZA+<'T!)#*Q6!@!89+_RVGU#3?5U+WK:C M^+Z9O ^SF"JVIT0.0R2QZ'Y[/ <[7.461DTFC5F[7IRA5'/4Z8<\Q<-([#F0 MF=U$K7\!NN\ W=!E+33G@/=A'?EO M1H]SB%GY@UIJ\WL)%4$LC6- $H_@F M7LWN_]:(2,%(LTWM,[?]RSO9(%" M<"=7U UBV"=Q 1X:35;C,W$B OJ((P1(1#AN(L(-\\;> WZ?)XF_QA;:0\$: M"P.K;2Q-+L29#(\V_)@MOAC\ XP!&.-S,<2[MCX.&T_\OI$P*?9&=,OO>DQS MJ*W"((U.>SP;PSXY3P3C'V8+_<<7HBD\&R*3IS^KZUK!(E4UA:FG_-I^>/E4 MXOFI:5-1_77AV,T7B9*LO]GHW_J:%PJYN2;^9AME@OXK?G??W;[%>%VS%5Z/ MZ4"95+(^WW/_.!E*-9UP*Z+M[^D8>[]$5Q&,=!@)Y;^GSKJ(S*^D[JH^5][< M"/Y+@/SB# N0.B.:FY/[1>48@^&,)_J,SF$#R@&IN M2N[ I@$VS5W)'1 -()J[$OQ'9Z6!X-\7_"TT4DY^NY NV[?:5!#&#MM5D("> M(.2JV@HV=%M)U:/OQUZ*L65%3M4%5QJO3Y"@\./Z P+%24/B^]4" ,(N"&$_ MU8OUO._^/&KOTN,4)/P^SYQ1'XY?UO#$G O =OR"1O,DQ7\M#L.6K:A,.*!10**!0 )6[@,J1"QF>$BO C[]LLK@A'KTT M[_ZB9 /<_;O!U+$\&^K0MC/!N/$F@/T)Y[H)[G0DY >RY">XBKTIZDDO77N:!< MYD5!.00Z2"%LMU^>3E Z.V>4^GR1UH:]H,O0WRY*]V>U:*HUQ]9J^ER1:<]3 M?*^DF'+!<;FDW<5./VY_CBSU8D[FTM@PTRGJ3Q@_\4D8T MO397S5?J9363TXT6'9DT<97=CVR:"^S)34NS0%_7!$B[ZUK#ZP[=H!W@N;S[ M,PSJ["[_Q;I8V[W.-PX69I ^-X+,H3'CJ-H28O+60/]^IZ'M\W..)>IV\NHO M@/FB!KBWAY)FCFT.,]-T !57TZ6VZ#7'.L;R!(\^_(8A\E,^%D#V*>R!TP_J M@HU6H'*G<-+/,*BS>^X7NYA\K?U4B98$#($[8ZBZ(GZ_L\R/UICA MJ-NGN$9M;BQ;PZ:J#8*I0&K1&A-WH(+!$@.6&(#V3S2+"M&,49L5:Q.N*?)= M-#U1T^WNF2!M5R80.YOT9:@HIJ5P,!CCW"HV&^,V43". U#?-:A!<.G[P:4? MX;+>;0E2MZX+$-)>B)411PW:2ACC,HXP0>C7XDL7FX'"6%/362I*RE=<:R.D MOT>>0(3[,C-1MJ4J;CD=Y1(-C!/&ICI*-&."+2D)8<%[&(OKS[*CSBIM,CJ> MKC4UBID4RG0T/O3A-XF^UW8. /S2M[".#W#@/YPYN^=C@)L3F"DI(6$P53S7 ME9S!_\_>>S6ICBP+H^\GXOP'8NTS7\Q$-&Q)2$*LO>^*P CO09A^(61!2$@@ M@_OUMZHD7$/3#MNMAUD#=$E5E3ZSLC*C*:D*&9P&WC\=-+-_Y"R>*VCP("!X MEP'!M_F>7T9C&9I:.MC44A6LWK041X1\'__UAXB][V0IX/M L0=#25S7^Q#8@Z.% M^PO@!7&ZQXK3K>=G%ZKSJERI-%I"/<#K7@9*Z&]+%F&[556V_WD*&;(31+_.FI-RQ4(_ M-\Q9N?8N@\O$-P[J?G.R1D9;0-0_B*CI[T_4OE<;D/4/(NM 5E^=J"$A_WV/ M$?HKG:QL8MSO.I:Z61T M2$Z&]7X<'=-'GVCZ, GGGT!0!(+BH_&3'RXISAM4^22O&]D8:7/1<8%U4\]9 M@G %!R\-(*]3[^#U>SOT7ULP(9Q +T0%+5ITC '*%C=QOV/;>L@4:LNU8KI]GG#"DG4N)>0,LP/(^'Q%3B[&2=^7E MD,8ZJI@<%;M1LI!+]'$,YA PL: 8P!>LBT?D]2.>1L#I=W7!Y_.\'J)]E_L";C\:2WM$;C\:+@OX_?YO^WQ>".3, M9\+.E;-3;#F8SS(I/D&9TAP*@3@0 OC[BG@'(B!0^-\I8G!/L<7WL_:KL8=, M.MM2".JYQG::93&F$B-*:"$>]P*-T?AAW9&C@<: S[\1GQ]&!G^TIC]OE/#S M"ME 3/_YO4YO[37K=&8"$&N M^?#WAM_@QD-4A&'^"FT_PNT?P&[,+\([$/*9-*S+BO/;>VK]$^*W]6^F5ZWJ M-ZH*KLYD^.Z]MR(T..;D-P&<&T@5X*N_*YR,D&?"RXN(DY.BG)J?%1+U KAYW8<..Y]YN7(0MM@C7:]W\>F=K[0,IZ-;KV6 MZ!-]ZN7(C",TBRJ7ZFD$TZVUZVU>DO$!&'GPSN%R-5W4$]&&EC69%*DFJQ+U MG "B]&"=2I6O$+@SP[BJ2-1B0C(\Q\IS,/)@]I+6'_%Z5UYH?&E*%!?E?U,IZJU27V<+,&1./YR:.]9SLT'[KR-\2166&6?GT6% MG/?)PX4^MSFYQ*E+40M7P],AEQS8J?( C#Q8Z*P351@W*;6X<#+#9904-\OF MX,B#A::FLFPJQ&+%JADV/8GUV51U60ZC&:T/&_,\JP[3LQ%LA4>%FCX M4IQ\.10;82FL,8LGV*9 8/:SV$GHXWF?ZF,O1Q+S*!6-8[S!374WV3&DUG#, MPO9,![LON5+8D4;-,;?LEANS N.D5S,X,OIR9%YN$Z8T3MA4BB,WVV&J[2K#86-2DW#\]JP@CN M*'ZPSGJCKG:6HQY+CP?M;(Y39E&C#KLS'$!TUHX:H_QX)G/A^4Q)5(?YHMY' M0P\@*E,RI1G)I)4N2D[>J@-[ MXF!D4\97LC)/"-RR766(B4EF,LR@SQR.9"R79IHYR=2JE>AS94;*0.DGP,@# M+&G3;J+:&XH#+KRL]4N.S122/?]RW_[(6'C1K"4E1F6KNZ'BPU.D4PNVR M-1J'C;S@.@^PE.FOG"C7SQ6QI>,T:;Z1M 4'KO, 2_EY MXCEI+N0:-GTNYMADMR68]3G,)S_ 4J8>7SF=4I7#4LUAS%?I&NC3G,X#'-I<7.JC%4\H5EH@^'PDE>>8K,8BP^CM$, M-G8'2J':K)JU57WSU+]?//;GOWMVRSF,2<]&A.&BWTUQ*$NN+E>5;;.2$T:C MC?11"\R?U$U1^[7>TS/K+EPYGDEQ="J9);5>W*JK8"89V)43,!=XGWP>IZ,U ME&$W46, 'E&-D .^\J((7B^%=)7WS$)H'X>LW5V$@)4> BI1MM:M2-$8^+0! M7.KP&,PX#$T @$TI)!L2>%N9M\1A*(H_A2 L0W/9 C/!QW3=G-NAO]'DIFN# M-]O__$:Z^$:&+C*S-V:AYTH!DU#G)[;\>_UA=U9Z,ZMGH*%FNOX/GGF&?MDS MXG9<+W_,UBB.Q2/Q.#*_'&N]CK61YNWJG?D">(0XZ:KOF#D[[X>7*!2 E#60 MUM_#T,_\[=F\BYF2AEP#P%Q,U@8P/1,U/ M OQ;%4<"P%\*\%@DH/A U/P@P..!'7\CP!,1/(!\(&M^$.#Q"!$8\K< /!/! M \!_ ?#O*9&$0OY?BLY?;N_,!_;^Q@W64]O\K,#]MAM_*SK];3?^5G3XVV[\ M)Y/ZIZF? RF8NO2?;17___Y;"'!_ 3'W0Q7;F^&*;[OS'TSK9Q9MC[+QM]SE^]GX M=W!,#W38C^7U>X+$;5W7>X+$;7W9>X+$8W/'Q5P /((3=^4"L..);BYE^1N[ M '=+#'?G#Z:\9F[_#HCA^L1 7KKOQ5%J")3)8T'BMG[6/4'B,H[7C?@E\,T" M@7$5ZY.Z+^LS(4Y=U3OE#P=&1^"._&G)UE@U_![" 3T$'LE^5^F (A[>+?DJ M17AMW= %>7C3/*")P.\(_([ [[@/XCB[P& . '%*-GK=10[_/1"2%_8PKMA] MY*OJQ/(*KG@*Y;&4R>/1!OY8M.$!**",*[D=#T09D"8"DKB\W_% )+%M#14( MBTM21CQ"T@]%&*A1UCYXSM9&_3*6]UXQLEB$6 - -8 Q[?P.>S_M02#)Z[PA MHJIMIA(JN(;LD444>_(^P(IYEVUD>%U7_=:=#"^><76TXOBYUG^9/*E3E<:) M2/P&77A_&$U>^E;/A6GR$CQUN^KW";M?5?IT/XIYY4K7S2OV2HY"0Q:5';5E M:R;O-;E89X8U90!(*-S]9A?%9H/!INU"BLTZKI;H+IT M1+3:F54);ME3FM-\DI.>425@^M?[QK_N'S]5IV>0-<\(DU> M/,_ZLC1YF1M2CZ=L4!^UE%&,&-Z=U,A]#I+YFJ3V-BLC^9VOXA@4FLYU9S#9+;)BH9>J#LCO*T!^78JB] MQ\M6'E7(H[YID_08M"(?:__&#.45W5I54FRUN,1*#5HHZ,L$E+6__D2Q4Q(M M8/ K!Z#69QUGX-OO%6PZ,]>^%GLR*[::*6>'@'$'A:P89M1BJS:X,K^.$_RX MR>>:63:LI(M:K5:4'*<.^)5&S1KC=,"Q]Q-:NL&F;A]ONF_F7E<=@K=-P4B? MM1,=B5P4N$6-G1JS6*K18$?9P;59>]AF<'LZ+E@L(6?BV5%K7L]/86LSN/[?K@WZ>N!U53Y?EQ9 O:_S"&:8UKC%J"I?FZ5=[ MH@NSXKB04=P!)B\K"E%4*F(A ?6VUQ*=IF,7:HG^+3G\XN&YL]G:5P_%W8)O MS]/+_$RC^5,E?(0O;ZF<>BS"E.^W[947_7^"7*#/SG M*<1+(]=VT#<4RK-D=2RXENVE#KX:P0M.$3Z?)W7%9,&[AH87++PV-#[DN=RI MN7/]:.):8F1,:V]Q0/(V=B7&$>F;E9UR<39.NUQV%9ZX?'DD"< [V M3O_Z0SQAQ&$B7B!=SIR)%TB7W3CK'4F7A[-F+A^(_8*DF34QNQY^QC.86N*Q M<(>4%$N DN9X*#80,V=.K@S$S%[8]Y[DS$, M8-4,C44)M9TL.E#JP!@Q_D1@9)#S>>&#SN=-#+TCHOF!C/ M!2U/TMD!KH7I:3R52LR4K(F8'86I<>HPP?MTF/HQHM'[=W7+O"4._O+ M%.B499MJE*12TV'1.&5+_TI8QQ,CG'>C.KP36G>J)6Y/49,ZSW M&1@3#'(AOQ+<>T1F/A:6"_3*@Y'B34R#\Y/BL=!-H%@^':Q9QN6%.+.S=9:6 M%FZOI%5&9OSCP9H/JA=7C\JYR226/>VW*C8_TOC12&,[M%X(YR]_^W92)\+J8C!G4W8IQY5* MX7&:&T!.I! GQDX%1U&XY-\.#Q#T9SVLXHYE2Q4O62$8G[R_2R98% 2Z:KB\ MM_@;,?D><,X15]O'=EH6G+1JBUZSKQ9X=U(W1$P_%=(!N0S ;,"PI+/)"]/5=FC(Z&D:5GF'%#P MM@#CC1!X&7*&GW^K#A! XF'1:WA+?&;J,WA#/&7)DNJ$MMV]+[>RZP&$,X"P M#YFN%;(V&Q6]C2K^1I]"SE .\8.!)0.[108$.QZK#JSNS(]-UW!"_(Q7=2B! M0HX9-$J ]Z5#A+:M? MQ\)9A2_D&AJ--7O1_JC$%^+U7W^H*'4@_T, TSKX$ FU &I>X"L$%@PD$,"# M$4I,+%4/ 9"1QX>JAJB[$AC+_R"4H0..8_AJ CM'!;2=6!-TQK1*,B!URUX/ M/8JZ-MDPD[1&S+0J(TVBE-5I/:L#F%!QF%&Q1EW(=H4PF@TN.*1[T\"C P]' MD9#'FB*PX7B 25&U1'=L.S N93^%YG)HR,]DCS4]40&Y#^#3DGG;^WV#96&) MO@,&!OQKP3DNC6S;#J6^/6'H$[0 B VQ6' M&X%JA^:FJTLAPW1"(N\"?$();1RR)V!W MBNH/TG>U-T QI"=G",3SEC)DW@)$ U ;-40[X1*^62U$9KH+A0)GJ: ]/). MLO-#0@EITT%3E(&:K$R@((& MCQP2UU^[)Y&A*/X$U0 6^ANX?^"[CUH1V!P6Y-.08IGC:Z/YB)10C?-*B3.1 M0<*H9B=7D!- I\): B00Y)P,%=^ZMKLT*&E;. V0+V \DHM(0Z!= ! M[KT0(A@)HI-.1HC7=7..3"$>C)KHO(CR2^#JY9"JH)E>K&UW,9%0Z:4%!5XC MN:)O(AWQ5 2D&OU=J!9<6 MH34KLOR82E-VN[5QK%$%A66 3_J/:#"/KVJB\9+J\:R62] MIJE#56+R87,UVT\'NR$RAU14*K#%5EZ;CEP>MZ2N1E4'KR+S6^JPU:0?'W2& MQ2'6*?##1E,I,ESV7KAMDN/ZLT*%*+-P^^QLTS=$XQE8$ [[^I.))0X(AU1H _ 8\Y_EP >]4G^.>K99SDZSR=T M;:*Y28:PXU9?LBG $7'JB-F]=>V573(V70?2#CPTVR'I$U81P. /1,5^S*VZ M!5H"&6:OH"?NXG9FKFMRU3*6J7K+UO3YKS\D$SE,.-ZBYRA"#J)QD(LW6/&Y M^'63\D!8;?%YS"@)^&T]4T,> W$(%O"^D/GSI#*OQ2O+#U!.?[\1F@]-\%83QO[ ');CV<"..D9DC/X_ M5^'2G= $*!,=$GW>@2N#*FV"0"JBL188 S )-*%/_!Y,X-PVTOHZ>IT-WN.[ MACMQR.W"]GC+D@$5@7V=TO];EK+D]3$&,B> +K>@;M55+RZ.U.YQ=0?@-I?1 MX]![FX G8 (_W#A2ZUM%NK/D%]-''OS\[^,'HC@P /\*I4P#99= XFS*A@I( MJ6(Z8-XTH%P"W5C_#L>C>2.4D04+6)=+L"L\AFA&M6T8_KB,R";Z! /=D=AI MD>VEEFV1X.$ H0!@ ")@';DT8]-N+T40;*<^S+>2!0M74I^7VOL!+B"WY1,J MF;%SLW:8[$RY+"&-K69EP2>6\"R$B45>/]1<1U@\>@*\R4/).8-Q(!-&\8 \ M\#2P-P"9_X!3+<,SX9& @[=T@$T?\ER0+0J))X1&[_F-%(51)R2@O4M/< %; M60UXOBE/' 3-D"Q--*,>PA"=ZCD5Z?#]N M1UF*O#T$^F<,)+KA(C\-TA%0##!6!_" U**G#G#T_ Z*7Q*7[8DWUUC[B::@ M^QFY.#=P-N$Z&#"98U/3>&L&5.RS%_SFA5K]+[[[C)Z&]@ Z#MU]QW\\W]M/J$,H]=<$Y]?U_0FW MW1QVS(#0WYZ=@$PTBY6A_R4-Y]R^G(PV^R;*WWE?MVW\>W8K99UAQQS8!]6'0Z^B&?QIMK' MQD.NHL5FS6YROZS)1V*8^XIC9_[4!EP-N*?M^1FVHS;(8;A?F,\P@^-CJ_9P MPLC]C##X]2<>B6+4X94IY)'\'_Z$8=A1UVPC98'1ATX-H)Q&XA9)O&.H!*\1 M$2[YR<0R%V"+#A2>;UB*:76F2C*R$^TAH"Z[7\@K>J^K\B3'C_AXGW9$.BW6 M[\,4(,Z+SQH$V7%\-CO84&N6IE5-KA6P]$1LT>049CM@L0CY"CX1 $/H%/&[ MV%[OOK/_*K1K%K"$W''5:#JFJ"&('S>\8I:8TO*S?)I;=BRU,2WG!^/P_->? M*'/$7O\+D#MZ+^0'I'_@VWT>\.U@%$GP>0FZ3=#!]C,17PA P%Q ?XV P8'8 M:U/.U9/2:TWGR>A(B$,_;E[QM.,P^(K71HWC)221D1;49;1L))4]-EOK37AR M"S4!7/Z39SHB @*_"] 6\GT2] =DA&R>WGTR$NKX81A?, #&1Y.BQ*S==]F; MGO:AL>P,372X;H._V8IWHKX#FZVMN99"Z*#C2WMNU&;]^\_! MW#%@M.S,B0RS)WCH#E39"WCMPVK'0$)O!T-U57;A0,4G$[ >[^F;VA@O;T;\ M6U)G?_X+_EF_1]2!:P!OR S]R3878."DZSN8V%]GN>:RW^R>(+>77/R++NNF M[FB5Z-___9_=U1Y63?'OYNQL8^A%;0AT36<@AP5@KVAA9++\YO4YO[37UWZ8 M"+&YS_=[<[\';CQ$11CFK]#V(]S^ >S&_"*\ Z&]VAG>4^N?D.^P_LWT*K[^ MMN#-..!EP'?OO16AP3$GOPD\0D,J %_]7>%DA#P37G9N&Z$;1ULL_).\5.7,V DES?BZOY/^W0!X03OTTI,D @RVL?B&-,G25SH,T*,Z/-17,(HGB!XDO[ES4;S8FPVYMB W MR(-WEHFI6B5& T=;%K-3.=9(YC1S +0X=K#.:7:8JN9%1>/M2KJ^T 6'4P9] M\G"D*XI EL18BJT6"[FB@>6$'#L'(P_6&6X9G$P4.W5-G<ZLGO7DM%BDBK"OV<'( MJ3NLMS$N;[&==H;BX@Y>F/3F?>9P9%M=+>3#K5Z%%5MHJEG%2]6L4Z*[DTAT/7D'IQB^STK2K_MM19U$U'1B8%\)AE>;RK M43WUJO,VS#2#V6$POX#W?$[/"WAI7 #S ,8+90,:)8!5P9/?U.D[BY/0 M+7 M'IKZ3KRPJFQ-V!;0)@/9>L62C8D.58QV\AR1;127:<.JSU682GFDR.5?:U/I MP),#/Z+C,B\2YF4G?A!SJB./^RUJ7&A5;;V*%:EZ@7.I5';.#>X2I/ WOCJ)-GJ]&JK=83&%.+ G3RB",Y%8[WKI $7@93^604 MX0-(0?N3$L83 M1F\E1QLMMCXX6DIV%T%[F(R$\@H\5D,1RP'P_4(*^,C#Y<'HRA FX3T=R1G; MGO*LSV_\:,V.'[FY/;7)@GH*P3WZR1W[7J,E3UT5O,YSK8!,=RTP.PS=P9-W MRSLHWWL*3NRY58YW2@5DQB9$%(CV%\36 "IT/''609]=J5Y;.Z_>:6(#*5M9 M.B[;B1G9BG/L(,.E")IB,S0UU=#UAR/7[3:R_;1[[&6W;U$N/?EWH( X471 M@N>]T'5V#93WL3GN<\RGD. ZT(GVHO1>).*0@'?)"1Y*>D$04_2R%?R@X;'G MYBKTKW4;$J3MZLZ:^M>'C\"^@(RDC@&X5"_KW(?ME.L8)K=%U;4-$]/5:[9-EEAVN:*D5*I0Z^?E MQ#L,$Y@_!$^;H>B83'151&[\%S$@ M)$M@C3(S43AZJ&+=43V7*:T^:$#LI=V!10"'#8!G:,.;24!T'4ERWCDLA#)N M*3O[0O/!CT-KK@5#[<@"2C13(3*&A?U\-Q@]%E%N 03#3;-.SWA$2$ZRD-E/5Z5 M-<"U]@]=P>)L[WK2#Z43 %A+EC+HEI2,V@ON]BK?I8%D1>V(.;Y8PZ9F*=\> M4+EX-@D,OUCDL)/QA@006VZ5ZQI]"%%__RB0;U,1?-)#P(8_G&8]H2N$^PT' MPSAWI%%5?+'D-2,!2Y"]KF?_V56= 9@=^STR;C9V:KBIT -MF7-*^JK8C-)E M5$3DL,W<%M!;P\2[((%B*OZ5^!VCTMS*)U\$>N*-ARD4BBW#BYOPQB-P5DVH M&P$8U[ISK2BW5T<%OZ6"/91E3]X),@KKCN'$*^_-FU@,+%5@P%(YL_4M+E61 M]TTOUUXKY$UNZ_9Y+Q?#+UI@.BBM]L6K+5DT!P::>1US]!P.N#8#V JG/(^0 MY96 W*9K:&*2$V RO&#QT M&".'+5@WTOD2URCO)!Q[$2#3\T$I.K0EX/B0S7XMM2(9,8WI.%Y:DQ%IDI^V>KQ:YL3*=;/5M*7)A6E):BF-F-J#T=E3?EK "5\! M.34QG^/Q09+4ED9ZD*XO9O98K$,#_=3]>N6E][LS]V41\K \X#FI?DL!^R@N MJCDUWY##A0&6ZHQ*V1J1B1(:*I\36$'GAW92SF4L?5F?86JM-+.949.*UN=O MJ%UXH+M+ZVM.4/BP/) M.W> =)N^,6@KUBN$^:[3"=;CI?%QP]?H= M.!B/1_[O@':O5DAEJG&W@A%=(/J=D5E+&^=R,+S:5P47^ E1S'<*(*:.Y46Y MQO9L99^M+E>DCNY'L7,B<]6OF*S%U>(<+1-F49[EZRG[7"D&W!9 :Y%VW)"* M&:EX7F@--3=#)F=F35@4&:C.8]=FH+L^Q?P:D#L:"10+G^6UJ5NHY:)38SY% M*9JGCC*/NQ&J?7"VN#E'M-95"?>,+71TZ9C;*E)'3AIYX]A!XWJ@[52&1P!4L6+);OYYOS?%.J%8!J_$-&CK18^6M=P_V%7-L3DI=+ MB[ESV;;+:#NI!+X#X Q>7@I/:S#L*( M^U=LZDYL2]K8IU,HGDZD8#QZI:F/U\NLHDN*NUT4OT-AS*9?V]6_.@3KM:H# M8[\$&=2:Z/8=;, 2@A1EATTE[!4?>P(L9<"[2^M"=S"%2/>KMXKK\NRP='M( M,G6=MP A3BQ ?A98["8;M%*^5?;V+6LN[Y8]]V3/AY^FY. C/ M6+G)X%%I%AO0[N>/.3Y513LQ*BSUWN1YAA'T,%RFIZTJZT+EBD>.5%S:9#_R MKY0VM]>UM+=865>=.U&7U]D2]A6P^_7RV=DV/A=3QC.' MA5-R-%<6>3J?@IJ&/&$^WU2 7[B%;U,S.K5#>)=QUS_X%4-0K_LU1;:Z4#NCSFL MU>18ZU6L*P=Y>WJS23IZ"QV/Q$^UJ]\IO;/S>FC]* G:PBMOX=AK_7?7AVF M.8#)FR60_!)4:.+U4%ZP3=UUY#/7/CI/J^]MO:HOMJ('QFXL /P- (]'&"( M_"T CT6B9 #Y0-;\', 'LB:0-8\)^7\[%C0M=U%P4)(3V:M?,2XOMW5F79-R M-U+U7ECL4]Z'MOU9"7S?D #[AC^B8C+GA I.1'#ZK&!A3I6A]5\J[+UT/Y0) MX\O_[U\XC?TGBCUY'_[[;R&@BY].%RA^YQ,&?I0P H%YWXS!O 2$A\3#?Z]) MX7[6@U^1OMY&.@=):)+^[W^]W$?H;F[D7M7\F0?[)W;[E!7^SW;[E M>GZYN0(Z";C;_0>T_8UW>QG:/L]VCRB?6^J83<,3G$ OK+THSWL,3]^2U>Z/ MH_[O',N\NI@/1?R7P-AD@T5_KIALKIL UINWY MBENF&(Z9A07"FM;[9#^*ZEL^44?J:0=\&?#E_?'E#;* +\B7INWP37HE,]RX M$NU&NV3'$338-8A^#U\^BI?YT@+@=E/T_5L?@24>6.)W9(F?]C)#?PM/]"E&'-Y].6I\!"P=L/2CLO2=6QP?9FE=F'3K84U+8G(OC[6Q8GF6;<.> MR-#<>&+(PP*EIZV-NPR8W)<7\1CR+/"9OG_P]\[M$[B8EK^8(Z*+Y=&RAM\3<3J^?X8ZW8X MU>5ZV(3OZ.,HY&MHDM!1P->'E6[O-@+RGW49$WWO,GK@%MVM6W2#3=^=_W1E MZ\.P*6#5CVI[/LUK"P[&F_5;'YD<:/1AK;H?5".']9EDVEFSU! MR0VFK-RN<^14Z$ZU[ARP+ I5X,QAE:4@4A%X-'?ET=S3;K^GZW,QH^(-X82M MQ(9C,-4B-L[P[K/35LH"ENC'O6 $\T11I\13P+H!Z_YXUKV8I&B4HW3)@JR+X@W4$\U\,>Q@9$2;9MOQJHLVDT#*M\!A&(P)UY M%'?F&DD9%[004A[['9$V]5ZYDE\DYBFMVEG,%NV<&F\MYWT<@Y8"@QV&-H,4 MBH!3?R:G7L4@>)U379-H.#F"I[2E(C1'XT&K:8H)R*G ,(AC)S.M'RC>L*V2 MNV,KO&8A!.[)Y]V3?9Z- IZ53!<6B+B*J#IZ!^[,'LG5=WAKE^4JMD3%-,17 MA=2X-)@W.KK:9[.Q3+&<;5&S3K_>QW$O\!![BE&'69D!9P><'7#V[6V/DYP] M99;#2C0L,VR52/74SLC1FNX ZD- M"A8% :\:+N\M_IOV1G!,41N:.F @FYVZ8#4PQ09> =)-V[7DPQ8)2Y-JY\VX MM="F=$UM9\.E!E?RR11 2Y82SHEQ?3@,OT1#A9-5NV*1T.Y.(9SQV']"WHXW MY;P>MV_/?]5]:H>?U\V+?OU!6P\+O"U+H90YANG6B'( E3_ZQH]WFIG+FRY% M8,NPG49B+!L2^ R[#S5DVT'MB0#3$*&\ 6O P7Y7B3D0Q:&:#O;Q-WSF_TU= MT_D/&H1^]+[_@]YQXIT8[=-5J,9#=:9.O$:>WHO7+P6CX ^;=]H %ELLR>.) M;BYE>/5LBZ[0!#Q@1]ZK4^PA;\EV/]\IE,/*)"NS\M21B MQ$_4@PNN /&Q3=#S09 PI#4 O*WO[1P^!C?L)^P-8@4[(;1;AD88;BX*5$VC MQ^[UP,U7,GM**VS+(E1YS:/EJK-/'K$CGC?K]MAA_4)MRE;,U647T&-#KN" M>6UT&[)H#@QX)\0#/^JF>ZAU]*JDY^JIY82=VJZB$W:GJ&F)0ZUS?-P%MPNJC+O 6MX:$_^<;6A8LX1V7U5RMB$N3.15EOR[#^Y7[U M]/_]G[TR\ ?6O6^&[VS#+S]/((M\((>]*O.\ F;^S>MS?FG[VV*8"+$Q\7]O M3'FX\1 589B_0MN/H>!\IQZ#-(];O*Q+#4#C%]$E< MD/JD$"/[#$9C?8D4>%J)QW&+-;1HQ=4TE6Y8TCR<*2;8!!#I MV,N1K:*LEN32HLRIU,Q>DIVDOB3G8.3!EB:Q2\F.%VX\)>LEMS\)TOP-2/4;$8+\MRGU9D27KX\T\QJ VIAJVRV71J7XLM6L\[/ ?F3+T>JJ65N3+ "A[ES1BK&D\80 MJ]?!R-C+D?-LFIK%;5+$FH"M19ZP)XDJ9*GX 571?5+OE2F=(]35ZKDD))F5 M?92EG@DNJ7#XT&0)-:%4T[%RT8S!D0?KK)M5@6VF71U3N56GE>RD\>H*CCQ8 MYS!7+>F)YL#5B%9NG#>ZQ<:"GH.1!^OLU-5XF>0Z":P:-1-TO)3)I-6C?!(F MG 996RQQME.2]!5>2:4Z+J3I@W6&3:R!Z=8PCI@G>ZH5Z/IOLUJ'<7-V9,*T:]WCK()K^;I4DK( MQ['4E'ZFG&)ZT$_!D0?KG.:Q8;G?HD@M.Z!4,9=VY1"C,L3H8K!4E MP2!GO4R,JM6/4?3ST'*(G#E7L>D\/^&LL#"C\O-C%&U4.Z7HG":*+,%K?)H( MEQ(=\BP0L:SO%9U^W3UN9N,XT[B&/4YPWRS5K!6)E;%5ZF2RQEZW3TJ MSLL-H)NKPTZ"Y;M2I942XO&I4S]&?95)'._5T@6;FU:+E#I"MO9!/A G@]AX98Z3?LY9/)N.#'Q, M$=K=TEYH8B\B(7MW]T.H1:F,NIC"HWX4"4'Q -1G%;63GLB>HVE#=]7K;FH' MO4U_'WIP7^MM2A'(@7G]R"-H G:QAH-XT'#P%H#'(]$ \+< /!.A@TZ/@:CY M08 /1$T@:GX6X -1$XB:GP7X6-"_.A U/PKP@:@)1,U# OXL_8??C)C]I ;$ MIR7P?4-BTZ26^ER36@\$'@P>J"-M:VC) 'LZZ_WCD MNB42 @$1$,2%)<2Y2BM].;6T[XX2VGG0X3>4,TQW)SG;A6\F\IH?MNZS&0;:I*D]=EV[_0 MIM3) E:>":RV+(YZN5JK5J3,^JNM!"P>\#N=\+N!';\/NOGV#U;[LNQXM!26+7"#V>6 MK/0;Y.=K+GR:W;,=0YL3JW"'6[8R:BXURW6;$\CN-&3W>,#N ;M_\MCI8=G= MO\/,G%.[/Q.]AE@F5)I;BF.,K)'IE2[<0+M;',Z6";J+845:-A5EJA##3-V[ M!T1% W8/V/VGLOLKU2H^Q^Y%@J@/GN>K%EMT:NEP*V-EVN'!]=E=J!MQ>R9/ M&-8MTN1"6*YFI16Z'DL ?L??K*[T_JK/UX@U-&5=!V]\"@UD0[9X'56XX*6Q M:JBV8Z'R87R4BQ\OOO=I\75,%-,:DLEQFMJN?_,A/5\-/4,[W1&@;1Z MHLC#@K0!OP?\_EWX_2L!AH_QNQ9W^[/IO$7P8!+G"AQ\C(W9!#^I6KWX MC$UE!1H;%ZA)AKX!&PNQI6@/B[DY1O"%VC2]Y!,IO@[8. YCB$\D<\K/"/@X MX./[Y.,O1 0^QL=,7ID7NURXSU;-9J*HC[A1-W&#X&":I9_M.M?HL-DEOZHN M&FZ^GX?J&$8+\-@33ITRP!\I:Z$AVS*J]@HC")(\DW5S I$9A#O/&^Y\]-8U MYST:O:.6-H\3R5BS*A"BZ2VC^D+,%Z!DNX812T4FN.)BK)/C^L10V1L80N56 MW#)*W'C&+1?"(%S(:7I-@96F8.X$_;[H12!N G$3B)N;!5+>(VY2O6%?(&S! MX/A4U6'*=#2.23<(E\;Y@5M0&HD1.P[K>,YB"W;:A6458>X&$1SF?FMQ\[H; M=]X3WQ\H1;X>QWF/%'':^:G*5=L#;4J:NH\4R9<5,RF5YTTNVXBUR"5=-93I M#5R?GCYC%\-5G63=GMB-%5-.41C6@12!L2.2>*1,DTVG"ISPTD[>J%L;Q++? M+][NHG/@&;RI;]T?\(WH32598-IE5H%=@_-)$1/<3#5Q@^2VC-V04K5^OJ)U M1OWJ*FXJU7P8MC] V2+,.TV7@%,#3OTNG/HR\%&;*^U9I8<37*5Y,-& 4W\:IQ[S"GX&I[X27&@\ M]_&9DN:X;+7;-TMB+C6C;\&IPVBV@,ET74MAQ0+#TB)G1N> 4V$J1_R)PLF M50-6_5FL^LYFEM=F56,PG\]2MD1@X5P\/1^L^N%>%/7T(E#:%19_=_/L&[:P M/'M[[..]?!W3X75 &-:F4>B^*R_",A:HP*77#!6UO3WF\_NM6+?M5S>=4D-S MV9)#LNT +,.W\$[H_R[3=%$U1S/_1,?8"$W]6NM6(:,P <64*+M5L0(;M_AY>H*J;3DYUM M,]<-U=,[#73U9B$U(4=+4RN6DNZ +"U')2;QZP\6H0X[Z ("TB'@P5Y"J/]0 MR)SX_8,,Z<;X@T&TUN?4&\::\ZPC-9Q^26O!26>5%PIX^" M(XRU)0T;D%VLTVZVHIJ0S26>ZU L10Z/)?>0! !@1T(=&0771 ?RXH9G(;_9 M,N)5P.1 C87XD%=+![(;^,X/Y- $-0"&,N +_8H_R5?U7".VHBT6X^1N?2[G M"LS(:"0.NU!+KK64>>MJ./*:(F=,R_\)CL-WT&4/,OU$7&GVM6Q7IT5QD<3% M$D 7$<%>]A4.P84#6:XTC* D/^>M2&#C-.=),Z4BQF9K!EC0?$S-R M@\[#X_E[QT*X6!M0B2)19-5DRC9P?MZ=IP: :;8\\P(+D&%\A03H';'.+9N? MG6%:V,'<:^L&#,B0[8[!7\%(>X^X0E!PS,!J0@"%3^KI*C6FI-K^7[N/? MI,\=24;(H'3Z39H%T '@;P%X)A(+NC3!O G@BH/A+ 'X,WJ)O]H#? M5K $?2)Q[!3P=]!D,2/Z' M 1ZC L#? /#Q"(4'@+]Q\Z^WP@CWWFJ+C'ZYYMT02W@G;19N7/#9EG!42;SD1-Z.&<$ ( M-Q,16(0Z?W.?KQ!%8C"PY 'OR!=H^A>858%9=7&SZLLM,5V8=.!I2%,)9&)@ M-OT)L0O9$E5;#@7D\$-MI88\YE4#K, 3#"DP J:[N;P>D$1@-?W) W)0#5L5 M/?)H\[H;&% /94!=J"GF^4VE!^J$Z2?&/9:$?+#NJ+ZU]$!44;-4\<%B#0\@ M''R3Z8'HH"5;XX ,+F\F/1!)_*T:'HRG:O"'9_URFD_(5#*FJZ]CPOA', M9^>=4,$U9&]O4>S)^^!U#K]D.:J+!YDN7V[JXL=N9[J,BBX8VOU\IU .*Y.L MS,I31\XQDE#1EHECM\KH?A3;+T3WT=M)>#LAQYBZ96#%;K=$$$RG,>?V[ICG M*YD/7"D[?L4A85F\,4!%K9++[9 :OX0_H37[=MX.Q7M!M,U5,FQSR;7)R>V) M23MUC9@^LY6B[4SCJ+4 ZE\&J[R\[T+Z&7GDJ@[VK0O4G4Z=O77/PH]EH-Z8 M]=/J3)5D=)?49_Y"7M%[794G.7[$Q_NT(])IL7XKYB=NP_KK4T7_4'$=.D56 M_Q&!0&&L@)=C3I7+EH4)EA*K'4R"+<*H7W^BT4@L$ <7W.W9PZSWO=V?A=QS MGZ+<]6[?2IL\NZ[XRO8_6"#STL[*R_J867@#69;.4C+GAAY(X&A&<[CV^I M<^[/C3C_IGZ ;W$S?C^KJV%_B-T_Z&Z(-<71LJ-6#>-7_*#)M%9Y1A\ *0#< M#1S#(U$\D +?RWL(4/4HOL /,_GO\N#BI2^PEJ='O8'@H.*6_@.T(O[^N4X# MG"%OVZXLI5'1*,\<0):#O5N6:4/!1ZR!:E:T6C.\P&LI5^>KI8F*L3U8Y,E-7$Y<82-^AIS974 M'-4!H. 1R!,6)][G['Q+'?4M79? 0WE,#^6KO/]!AR6/D>.\/>DIVK(@XZI+ M=A,K+ % "!P6AHI$3_4="<3" [H? :H>Q9GX83[#79Z)'%[F*,-.!/YM#GQS MFX/ @D.23S@A#]E[[,/7/:[1Y.G^KGNTHG*WJKLU20MS"S;:R+0*FCOH,]#C MB!*Q)XPZ]#F">%EPOO)#SU>N)RH>XW+(+%&?BJMYEL6:-C%+FJ**Z],Y$!_ M,8%:_WV.R0,)C\MKX MY*.]GG(?KXH9H6WB;_(4/D_^FJ-!..2%X*Y[8:2)6 M:^7"3G'%#K$PGDY0MCIO]J4!;.46.]Y$[,$YX*[4Y\4]Q"_=EKP[9_#"?7RO MV"WU(PU_SZ@>-V6D4 &I(SV"I^.)0N970TSK$+%NT>+S);D,%2*._?K#/#'T MFRV"[^>,;IM=B'K/?="M?B3O.7"2?ZR3O$/AKSK)^'C0>(XISXI6!%(_N6K7 ME/#SO!]'68AQZHDBWI0//]GMXMCO<_4'/MLLVV<8B7=,QM9&N MSX8MAGK&!H#G8=F#>(1Y5(X_FQ(,_-1K^ZFO$_-K?NINLVN*).1&MV$DM%32 MS$0[F98RQ$^U''\,>@[.)1_S7/('NZ+G$0'[KBA^Q!9^U6&;9,]I6ZRJ$[E&T\Z,TU0B:'-_UC;W,2+H$GB;]HQ$A(@' M@+]%0U(L$CL9P0L@'Y#\]P(\'B$#BK^5K D ?^,>O&_:.#^GV)] M*O\GM]Q];)JX6,L#(H*?OR_069JL7J =5" BOPD[!"(RH(F?*R*/MI\.!.2= M,\,=]<3:%84/U.W(JU5VT198CX+U"PN[!R**#*]:7VHB^IX;D]>0BYM#I!MU MO[J"]K_";8V+VW?WWO[JV!%DH\GYY^>U%D<-R,E$8XL3OIUPB!153-RB*@L[ M=8%6SQM@L2ZJ,5=UAK+5&O*&?[2^88=7TT#'#;FZR(ZH*A:FJS;68[GJ-#;W M6V,1^!-.8E>][G1M\_G6ESU.!]OO_;+'6S'K!\X:O9:HN$KFZ/L%Q8LD/%3V M/LT[,K00]N^';&4(WZ,D7-+S))9BPM,6WALOID._FU8L&HF?\7K(Q6V(R[6E MN:EI$%@ 7\N?/9<9L,Q*T32G% C,'8X$BQ\M,WW,[W+#,!&"_I@9<)\QAI?V01M930_N M$7W'D,)_[K#0ZW>Q(CRB/V%%],F4G/85\\4%CAGG8;6"3?TB+9ES*?L4BR86-,F>%BAJO.NZDHE2^D>3GA M]<2@F0A]*K1Y[X&)S!DKRC]@:"(H*?\C+(T-E9\R-MI4BJ'BB1ZK8N5IPQ$G MG?)B76 ^^A3'#N./YZ@P_Q@FQ;>T' (#(3 0]BO2?\8Z4.>+I)(-:T-LN>B- M7(QJB6IXX!>@CT8(\CO$*U[F1'RDVM4#.5]7BV $!;(^*U6R37O5$9[).B:W MY*6PS(N".[U+H^/MK(DT-4P63+I=U&@J-IV)\WAI026\"M,D'G\B8]=MM_<8 MMD@0W@C"&S<1+/=AKGPIQZ*72XSGTQ53QVA;+G=3N?ZJ-QMX1:D9)L+$?U[9 MDX0=,I47-4N>8&432P[-X3_\9&*9"X!D1]:75]2.-9TW*H"H$ V;-O@G;\"4 M7'4F(TJ!?P<6.^'3+[<@.OR,7;:Q,)9)1>>&$=;F>SE"8>H:!.QINZKB98@G M9KRJ0Y(!5C:BT U1TCL%N/3\,BH E%2UE)TPDU4[.NZF!\#OCAR)K>V2S:ZX MFU@RNJX,A0V@ QUBQT-#B%^O NX_-(#K (@#%ABJ8 .!&(+0C(1"W.971[;& MB#3VACS!:CC@A884LC;B!*P&R!/OO>";8IEC]-3$-'7XAA.KL&3)%>7M: %0 MF$_OCQ0*^B3-RNUE0<,,HL@2O42J;K=S!HW5/V[,P9DN1K$-A"()?&5Y<8B> M\-.Y7@I81,L,9F))5UFE6+4R2RI,JMCENPE(R\QA!&E-&I @9/!VO\Z23TF1 M$\2V:07J_QGXKP;XXICOI3S5$"T9@&*?]@*BNP^BR_O8V2.[31@S84@-'^-' M:7#HU(5^0^&+7-5@)KE\CLRMA _2X(; (DCSWDCAGV':CKR1S)3@Q$M(G9 M3CN<:+44+DO346TTRU6B#:#KX[$G"C\,EB'Q=B=BZ:-X*V?(&/".B"E7)?N- M?C(:;?'$H^+-I)(#?A;.B&P8QXI=:3&IE6, ;PS^1!/X(=XF6SB%4H]\QQ@-:)#(OW 1,\$FH-9:"W=B8(;2;PA!?0>,!PA_@&\_D>R>53EQ+[N>=A$MV547 BK%IM5Z+]C-4>OXA&K4MI]^ LR/:A-_*JJ&. MW?$+]?@U&L8+?,OI]@I+-D4F9>FYRU4'W1-7#U"57T#%L%J0+1OO4):O$>W+ M1:(?[1I""?@;U/# [=W0:GBW\TP^-\\/ZUT&Y\)8MM!D&I/>M ^(=25;YB&I M KS>'G?\XNRXRS8FSYV^R>>QJC&O#^K+9:XN?#BD<674V6EZT&JE5ZK6E.5Z MPNJ%TX,D;!K$'/J"?ZW],]-2@<+G]9"!S*H=TQ<8-1"7ML>SCV_-_%?=OZ\/ M/_]6'5Y717@M&_DG0J3B$QGW-,H'Q,P:0.]\*;K/QO.&K!VAEH0!-*&E" M0Q7@.JU:0#N8%L"RZPQ-6+86^$6^IV1MH3'QH $?<23@=S M.4@Q>;H:>%M[(![B53 Z*1G@2I=MH!I#3A$PS%Z"[JS^Q)K ELO/$4 I:K;(%W"ZX-+&7;"P0!F:C)#B0<"557 M]'XUH3T/W@-/!CSK=C(Q+0<2I0K!L86T#=ZP# F ;7C)MUO!;F2T8?C_;5AT M#3W 9:8[&()7RD;8GW[[-J!?P7)G*#@>-N2!Z:B>K0P,8]O#B@TS!B"P)=46 M+1G^% EQ@$AW&,QCS76X"O$>@(6UC6C9@,I=!-\=9A5<&,=5;=N%<3'_80". M.7Q>!!8H?'0< O*#]R*MB%55SQDX-!64D,AYL!&$"Y M@FBW"B 40U0!LNPU-]J/;FFDWU_C_>*#PJ\:2F/J/[K&2S_,)N&\\#HJ(T$[_^4#3Q M%#N2@;A#NAY-(O)%4B02VIR8>8ZPR_L'>JC8Z4[-5E&7>0L>( _7U>'7>2F0 M$,Y1M/75HC($N9.2[)$=C"7L%V;]W__9JS![<"#NI\SL;,.O;$N@8^Z!'/8* MV/(*F/DWK\_YI;UN5\=$B$TZSN]-V@W<>(B*,,Q?H>U'N/T#V(WY17@'0GNU M]+VG]JOI^[^]44771X-C3GX3> 35\0=?U_5ZR0AY)KR\R N/;K'P7SX$C"O M=_]J55/'"H6]=XH=+\6 S*/O51;S?]JA#P@Y,#_JT.!)9$ O@'\WPHW?+=S[ M&A7O(^48M%^PQ;H%Q-*DVGDS;BVT*5U3V]EPJ<&5YGTXE+A=3LC%_48O_0(8 M*1=S% ]GO>H)P)"?R<@$G/ J5.G+D,C;0V"1^/L. 1/+/X>%BATV/T%DX0M6 M%1I20+M/7 $L'?RJR)9O"^#Q>&QM=$@FFD-T+0O0K+X$?P?$BVR8";"ZCDSK MVR) K\BV+'M'="[,18V$JL?-T[FJZT M>=:I;YMZH1=D4Z*'7\P"+$P%3AX) MI?R(YUI?> L-";RAA8!I!DQ*:)5"I "S<7/H^'*2%WN F_?G!8+40OUC/#,3 ML@V(SI,Z1 ] 5) MQ&,\HQ"\@O_RI!"_N;$=8X0S;KLPX.))Y.3*NX[U.6HDN.#K?3H2U I&GB$2?.'SG;*[%V8FR4+2P M T!%+LEDNSP'(ZF7(ZN3@6E-!6V@9?4E^\QG%M)"@B,/9E\6YSR3UEKW3H8B1]L?I[#F\]T;33BU.&T.\R2A3$=JP/+#'LYTN::7)8NU])< M,;$HSZB\D>CUX*Q:DHCIM5*MPY,&6&%NKFW6Q87-C(<,F]?RJN7Q.@)&'6XJG5<+6ETM3H^M- M(S><5%*I(2QF=; E[5D>3+N]QE!K6BR[R(_5'"O6^]3AR#!5ZQ"MCF%K!":T MMT?21FJE):2M* 1JY)< MX:1II7A7;<-F"[[UND/^PE$*T;9JYN-: M$T"CVA/H %LHH&&Z4%EL=BOXNYW W>Y$-Z8N4/R*ZOO4@(JV/TC@ 9B_LGG4 M(P/_%3 U >HKV6]&YQ_/B1OO#FHE \8ED(,%Z'+]O+R GV044N!MO[^9'?H; MZ5VP;+ 0^Y]KMRB3UX2< M1MO]*,C)]9Y82D"99&%UH810!I78\'S]J;W%/6YWE,>")@(0SU4HZD62OPM>PEI[#8A[45%HHNV)PL(!Q$._E"$ M4X$I$Q^DFT"ZWC??/%A;/R9"QA^*9[QF=X\D20.*N#1%P$I_ 44$%!'(B.M1 MQ&.9Z(VJF%=J6XP[='G*9CRMKGZ%-T4)HQC='LZ?&8=3!W,*^2\ MR_;Q,4P.CO[Z\\Y><0%/!CSYV#Q)8/N)I;6YTIY5>CC!=3K"5*LL5K7VM'XU MGG3)867.IDLU+KLHK^AX3^U:-N1)^MG$]?J?+6>.[C M,R7-<=EJMV^6Q%QJ1E^/3Z-:DZ@)$[.FJ9@S+1=L.9HK#<#ZXL ,CU^WA'C MIX_%IZ-*?)IN8)-8C5[%,(*C:O%68N@NHE"?XEY7Y+.T$7L- MU5?PFO,P1"#;#G*;S])%Z!%DR?V)C.MOZMOJ^QOYRFM.>LU9'G>7S9A+U;54 MQ>ADS'''53OP@BIPEB_25SW@Q$?9U#?GQ*M[R&]P8KE7G'1-212QCC):I8;B MN-])) GT@$G!ISX/3GQ1C[P&YPX3:O-IAJ>CMCBP\4R=Z-+ B@LD-$^AGWN5?IA7<'83 M8Q/,O]I4B9I8JFF%[.#@^*-;@_+FVFVX;[WUTS;#'34E_^9^]BX35Y4:9.&= M$%X*%40[(N (D4NVL'!7P<*%3H//I[JM;'/>IZ#_?:2%22 ' CD0R(%[]O(_ M*0>FI251:M%S$U/+3#Z]JK?P@9D <@ >D$>#<[<+G[O=5%I\)*V_8MK#D%<.I^^P;!>PKF2ZLGWD5(74T@^@,ML@5]G$'_ M'\]>/8KP;I[5%YDRX>K46.O4K86=:6K29 J+K,.XP9%>NL%A9<"IWY-3;^3J MOYM3GQ,IGDBG^"G6$<+5?C>;;=1'<\"IP+F/TN_S[@-._4Z<>NB._RA.O;8_ M_FY.7=290I1-3"I:L1VC:^%Q-IFC4>,2Z('3IZ+QR 7_-^IH<#OVVNL^<99E M9$SK/5UR\3CJWHC:@=Z=$T6_I[?\Z]0#F\=9JN"BAE/))>NU#[$VY$/OM%Z< M5OT.I+1\V,8'-2R*A-2).=]'< MQ-WC0+(,0$7J5Y?P'7OJ/5N M=X%QG%-/B$_$Q?N<>CTY^FD-]PDYNDN;'JW:8#6B.3!@4^RC))K-38I*.\:. ML&JM(E4U(<-TB024H?3K,A3"\\( ^S)C7PI@^?AR7!XT\S36C&&:PW=H7<"1 MTCF\UK$&V!/L;SF115AB6%\^'3+S*?)^RSBX*75?TTKX!+)B:247:U,TP36' M0K\\X[C8I N4$ADYTC'[*M1])E5^*8!5N\5^KTZNXEBJQ$U2\WG*KJI 8U$G M3*K/4/>E7)O/Z*\+M_>#+>559XQ:S1L()\#KEPU1E4]VJXP*KCW/-MHEEF^Q ML7*CQE8)PZ&<&(?Z4N-7[VT9CX1VMHLX:6_#7VQPZ7V%#ZY;1;\X M+HINVY0?.2V"7=/18=)%#9L/+#)5;>?385@@\:&MM[UI=R-D$TM&-??!&-BS MVIS('C_9,%' !!+"18:MI=H:(!;;-D65=X# F*O., 3>*[,C< 8;+R V;R]$$)*0$9(0@N+OW[. MR92$6&QC%[OUT'U=(I7*/'GV/ N'[3ZQ^ZO;;[M'! 7&$J!=!\5"G&F#=!1, M*CP-(M+6U+9%R_[3'M6:H:G"2#90O91-(L ZJ!S]Z1['+]9$%!8N2YP)FQ!H MIVWW9XK63C]P)$704Y4I1T::,L)>IL@,88N$;DW4!FW!XD!/IWW&>P)V.,7& MIS"I":/A195T:>\!3AX T&"MK/%W5]':@L(!NU:UP33"<6=$%&Q8*ZS$WB=X$/ +" (T24 ST+@PC;AT 'F'H!H)W)! M&A'#)-CKW-D8H("W2-FDGX5?O<_1M=#U2K)(G6X1[J$G*V0V<0^.U867-S&1 M0O15F:(5P0<,](Q1XM]+[X3H:MCNJ(8TP\T0ZV+>H>U@:0=S614 M;#)N],$ M@FW?[9&N$)AX$7#86Z..:;_ MXY^<.+1EMM]PS3E.3QI:7 486)=!##2AHP?%&C*@"8CJF.S$&##< .J09,]. MH8AG@W6#3%E AN0H$@NRP>,8,Q";CODS10+0&&P9(Q@(?9A,8I]!)!2F;-8V M?$5R^:T@]F0@9-JF&J6$\P435&0J=H#@.G"T#)JH^@)E:2IR^9ZAV<7YPA!/QI@IQC[P$-Z6;(807H%D&Z' @3>6 # M^0\TFRV3RKH9J79L"Y3)V0Z!W)USWK1!DS-;E8Y?%V;:;NO,8? ^Y,]-9+,% MA&^V\A/C1@;MD$BW9- F1BMQ5ZZT95NI%.3S:?)6(]%'.SK^LMWC?AQTT#;P M'/SXC.#R?O#F# /$)CN0&OY5Z51L"Z0U,>\%Q2:7()M6&DC1V^1%\3Z<5/EI M=#J.#JUZXLS(_?@G%G_7I*38/>\V/@6?G2A21,0N[!03?=CLX2#^Z*=31UG0 M1"H_I3GZ(2K5M#HR0IZ;$L$ 4/%9A)]+P*XK=,8G= ,3:QWNX5&@JVE$4-)1 MK\B.77Q?HXAXJ=?):WFT)"'91)S)0$4[$98ZA02P\+02J5>;OJQY@L! N CR^%).W6I+/J@O@1^ MO=(HA@''FX6+^SL];U%^[ M?)'M@=\3%"Y-2K:GYZU[SX5*_[R?9P]>X*\=JM&82&(QGT[Q#].,.6UVJ]GK MQT,ZU$;F+),:=0JWS0O^)=J\2=DOYNT8:6HYD&BO;LHO@?]E-""3Q%T\V[R^ MO!Y.QYW7%.^-%-M$-\LZU$+.&+!V=;C,466Q[^ M]W_-]6Y]*O:OGYYRL>ND$KM2Q\A0%T<^F$HKG MVO[T:E<2NV/.?D(?$JG+7-\X(\T/AI./,\S+SD@#4OC%FJE\+\4QL+SRV-O*ZE1Y>-Z&62#UN5S-635+P[N^VVDLLC'YNF MWG[44KU".)WC2W=*N=X=F(SC MF&-F[KNW'>XMQB?N/&*;N>4H+AHM8!KJ"J%^-&0/KHF"UDD(31'3%I@KM.@Y MNW+,.D*AX IB+IJ(UD*.!306<%I)[L@PJZS"N[EZGLOP2<>[ZGGN.H)L<",T M2QTKQ_0\''1M8.4;1$3>)%%+B5-<"A/**EB3&I2AWVGE$)I*N&-=N:VSZZ,<$&A/.#.P3>9Z<^'C M.J86CA)/TM6?W+/!UR4@+B0=-.-!C.-,.NA)^!I#$7:S D>ZH?0*>TC7F* M:PL*4!SAS!XA0$0_*55JM@ESF;]^[^+6NR[VB&0KI-)982R89U/?O]Y0XY>O MQ >]Z85Y]6B!8,V-QV=G&:'+6^.M7')_@;P8:KG:)TL$ ,U3$723_';_\'\U MY7V5Z8&T^YOS@&F!],F^AU'XNDHP'@]P#X:"3];CW> /!; GPV /P? 7Y315$_Y/D;V/X9@;_I)>9, MTP_-ZUK;K);S$7/=6,F?59U@MUGIZ'T*.O0V0Q]Q@&-+BF2WXJE6G&>*LS:L M)BZSU],L7[^\*8:;5?FH]W=T0@1\,]'H^(];T M?*4+NCX6!DF%DNGEB^PO5R7:!6O).3?#*WP%"ZZ"#>3Y[H"1[",)>^ML9/>; M.C7>LIN$:[S"6\5G7"*K=&8< Q,ZV@U)>1@/T^*A958U#TY)^R_)=6AV;Q#LHT9Q0(C@Q_@@ZNZ'Z?$ MYXLGDF@5*M/\N4!RU6ORD&,=R:.9Y3"<7P>M/>4Q?X"YD7UW,!BT=PJZU-LF MV$ERFX"I;+L0S=="C!F1E;"(K*U:?AUJM=467<%VK,=H-MY\ZF7Z0B*9O[B+ MZX(QR+'>CMG$>2E._P(&.2)7:E7)GA M6QK61VS-H>T5S*VG*'&AT6VKA8H1396G)-\I"3G6."<>RO#+<;"'K5455&G1 MUST?1G 4@X,79J8L=#,7Y9C7JC&N"!U*[8>A)K899,+BB+ MQ1R./FO528(V[38&M&&PEUMXBLSM6Q'&9H3#&@8ZQ0N18%072S*7;'A3T'5# MTPU,45UX569)"%ZP(LN#AY79'9B)Y0S 7[YHKK)F6#TN1Q%+"'$Y4Q;"=S"B M(XLL&JQ@P[=8%*);;<7-Q7>6AS@:0@U:4!1.!5C@ZI"!.?%B!DW$U8 L,'&T M@\D\7OXM1I!YV0USJP_Y,DT%=*'@L/G= CQ$8JA>^CI&[@FFY80)LA ^PDR2QXE>F38P$C>2V6(^*+LULX,@D3=Z6Y(VYC_*A$=$SI0.-D$0:8 M%2_0*-?C)Q!_'8499-ASF%+U&ITB\JR$,):J$RR6X7DIC*V>9JB GGE@,<#_ M55EP"6#*_3Q@\, M\$S<^%ET5"H8K2WZ11/C/S3@5YM'NQFJ882_.G5(?IZ"024!O#4!85C)E;$? M=P0+N*6"X;3='J!&1QAI!LM"<1+(W2($.BQ+IHP8/C&EB(8K=Z.%,4QWZ@H# M@3F*<+EMX@14*PP#EXIYT,(HI0X0 \%-##3#EQ>P>B.LT@=8NB,6@RS@-U4, M0V9%6O"[ME-N8%:&QE^P)>2+XO=J-H16%P!AL+I+)<$V:I.M;S2W<&KQ')"6!(7HH/!RAC- M<,L5[;1*AL0D#8/BU-,"=('I+Y1I.EF35 5S?G=PG?+BAP2.!PX!"+%?0@6\Z&HQ;YF8LH(O7561$X-ZJ0#,9 M--0A+*(HL$0;*XXP[0O9> >%E%-EQ*UE)2J"/#!9D8(VRD#9D-QET@2&^6(H MR%X4S+"=I?8@3&!K3@:%ZD'/P4'V!2P0Q,A0(EX&RZR4"$UJP'%4]W+++#[(.239@_YKA\ ,'_,@I4#)WX%UZ7"4+=6GDC"[#9/(, M$QTP>Q;7Y18^\>F?;-VV6U*&IAZ]N2;)$FA8D6J%6//.Y*$8:>GXBUE68+F>$F;G>6LZ5.?2E;[.K- MM$R_$NWSA"^NAQZMGYN=(? M=,&N0[M(=UT@>2^EB)8[X?X=C4>27JYX6U/!I'0RG>:_1N6LX1)P(@GFUY0> MXA58B*@[LE-,^#' UN&EI05[29+^I5-BM/U%BD"_1@LOY#=Z09D"==A@B6S" M%.]96(4F)YL/$^,HCUCZJ$05>PV)W700F*5J9,!9M;19K2.: MY^2PI95GX91\6TZM6IDFM??4>G_6Z^$GU\>#Y/H@N7Y'R?6M3#K=CJ;CZ58V MVXFV$GPBULH(G5B+")UV/)I)Q_EV9S'1_#95OJM?W,1S?:&3$&YX+7\>3U17 M)=E'!=)XL89\OU^OG^65_D/C152KK=CRR+.+.A]M%7J7_7SI[.SN_,6XKPQP M9')Q))\2^;'9+YD\"9RCPFU+L'-=E_J,+(I:\/"[RLWK646)^\RC7YN2J5].G* M%/^7WEG4[)#;;--.OF2[3[<=\4$9KTKQ[Y=>XK%VNZKTK\M/S;HXOLW?M:NK M4OQ'T5<^-Y6D:!/4D-9U\;ISV[KM^E+\O9$D-AK>G[?UJX)MI^J543,[KD@X MI[NCSQ<#V%!Z__L6W)VA4:?N@Z??GX:K&W1N$(\T6=@&Y7> G@&_#8,VE#KU MZC R*#CU"D'?,L&@<GF3)U=2"J H&Q),B.ZD^[.J!M-"O3YDTN M=ZBW0R$#9GD1MXZ.P,W=)6?3"04L'B95 MD+J:)ID84B!17=]MD$S!PX* 61'6V:>]>@4^_R-^UY )PHN66@! B[).U^8N MB;DC""!ZG8N$N:6->X36 M*J9U^IA:YT)X9G10V'D0F[W\1UGOGM6ES@Y5Q_[;;TW\9FK\4C&*^=3XR&YS MX1W.XC"6J7=5227M-],/8D5Q1FH MD\5DE:W9*2[CU^JB!M\U]=_50/\L]S\=IXIQD)"[M4QH)VXGG@B@O)=$_T2 MWOL ?)8:^ '@]U!3)& U :OY3H '5A/4%/D#P*^3*D)UTS]2)+>W]XSK[O0W MIMI0XL%[^_XJ!SYL2,"^\>'__4C^^#HV8&N$U$XS+S+O772=YWQR\ M/F2K7\[;S2&6]F'UH#D?Y.O]BW+4,2IPI M2ISI6&)SI0.W+N*]F#?:$WI61]!T^ANX);L^4^KFB'C&X;&&?13 .2UA_E%/ MO-IS*SKJG#>;%Y7'EG8C7N9'J6W)]EGT5,DT;2*M8">OG7SSL?6:G#:'F;-. MZTI*3^+&F)6T28>B\>7V6QLIFQ!0YW%LZM2D^6XK5?TQ=0KWI5+L,7?/%ZX' ML6;ZJ28_1WM(G2#L4Z$H_QYU'HV=OZ@$U @"BVH!86_N+DY M$O;''_&?N#':IN6QUUI5VR_(E?4E.GR;$E3[U$'<8G(KN)L2JTM7QGW'+,1> M^:F82<=44:FRBE.I4#*QS-U^!7Z&@-H_K;Y\,VK?IT[S#K5W2#]9DU/)YT(J M?57HYZ9Q_5S'^G)4ETDFEUL>?+V^W([O)@@MB/+>K<0W]56<0A&Y97WA^Q21 M UY2Z=UIQ7$^56K*>KF?,L2+T?GE#OV=CQW2Z*5NJD^%U+A0.1^]R-E!V:D7 M%XN%$OQZEQ$GJ0M\7YH,"CMNL+#CYVFRD"K6M7-):=JOS=A93:AJEX^8?\KN M(&+IY5JQ;]1PW&,U@$V7CGPWG_6&= 6% P"#&HN8N.TJ0V[HR$XK#'DU0EA] M$($S>YIAT:158KCEWC#KTR"828A%W #K:$@'[9X[T!69JE1>\F@Q?Y>+<,59 M>AJK38=O>_5'%JK:$*_JB%O?AI5[:1.B4KRG#;HET@&E#4L%86Z;24:TJ3;6 MF+1ER\M:1&J%\76LDF%RY]AJ6Q8M+@_?L:AO"@?E0=_%E[V?,5M_5E?O)X[Y MGZ&M67_/3\">_7)S>PVLRZ&PA,HY0-)-%DG;H+5(T)J/< 6G'A)+K02X87JO MR8F*!L"F?6_$OLF*"P'LW=(T)J&KMGKN_OSGXU038<"-<#E%F74K=XLML9[I MQ%C,YYS2<0OP@6^P*CBX9%KQ3'6FXD1!Q__"J^]33<[H"ZH)Q]7 >CX CQJQ M9-:6G*M/38L,.-@2%O\;1;A*O>0\A*665#'B_(:4%N+*6H0#6(HCCL]D$M$0 M PSA1K*F.."![=;=GMI1_F?[%X5\C/\I_')!49BPC$@N)UJAN0IW"UBH@R22 M1==Q$I1IS9G%,_7R M:UTDH*6C;TC"!_(>= V06+8].\/0L#GN ;-RODQ[*E?=O[.AZ7M9%'C]FOH?(U<'Z5 MKK8&4)TBPKH5DV9HRK TP^7O.3X>3WM8NKK>T:PL6@=@*,K('B3;6E5[T8\Q MM&BHK,[* 0EMV%X80<8VLL"U*:M>Q%%:=M"2+9L5*)/5%UL5*909RL**02TS M5#(U*6.A$]"<>LMYT"$X"W7FA[QD='^K=7_143;I0@51P?*S)UI@$0D+2R>A M6'?*$V'9 XF5,^L0EM(^ *KO:H9FF\J4?7%,Z!)8*2::;N_4_Q),4Q-E5I( MB99-PNJ#,HQGA<_<\IYSK3<> LI7E>R.IT4=H2D(TK"JU(A^7^YHN# M2K*)ZH)ML/1^RD>IQW56TA";>3JHB!^G%2\6*C\R['>7YE;+<^I TF*['1G- M!VX*!$$%$M7;+$WKNQQTL9@DJ(U$Q6J "M;3]38T(RU<&]/^*+4(3KE"ERC& MM$"OTFU4BRD.JOCNKBK^9K4(;=Z+7 N07$K M4'KU?@= K12V#G]PJ^+B0I"1LMHDBH .1*X'YB0K@4BKXJI+NC">'RU!HAF& MK;/2BI0C>\CD+E8':2:ZV,70TSEX^)'.17RZ(RMW/& U#?V[.RTJ=VK,^PM$ MND7FY\I_TE(LU%+39Y::5XW4$9<:DB/*VN4JJE3W8K0FJ_20:*4K/2"5T&W]8U-DY@/FS6;/(\R8+/'^FI+-KV5)FM(W:SN9;Q9V7 M*QX>!#EON=!/"0O%DX8P.??DVW)1GQ=5/[N]F#2RO#V5C?9UAG2N&]T?L_J= M.>N=<;0*6G0K)8#>R^2)\LA><'<<; \+HK5/RX/$S#56IC MS@=!H\ OR0SH;E5A?/0"8M=$;<-I0N!:E Z5LL8@K)4':PK@*I/X,DA]EL@$ M9B:,[2*[="JNX1NH*2W4?Z;J25)#-83 M&&BTG@"9U1/P2K1[92F!$;T29AX#^V>R!KOG=&2FA_U[6]$[T9:CZ,QK/4RO M:>5FN3!%S0!(Y$0T'U#%OC,T54.O$?TU-Y'-V5O>('==9E-'9R>H5RD^>TN] MFJV$H,8NU%Z]V+>+?+=B)YMRQYJ/!TQ^XCK14\$*5&";.05[ZX P8&Y;9=K0 M"D,;N&S!,>WK%BAG%6K6S@*'4DQ;*PN&T2J]YF+)<2M7:%;49_6L-)(2J6+U MQS_)2'3IHM&K^(ZGOK7#>D-%W<%A56ZN].=QN1$NI)[ZHW*95V^EPB$=UL.T MR@][#;[83\4O&_IMQ2JVJSG07V,1_LW3"KD>(. FZ)1EAH]C=0.G7*'[ 2V& MUSQ>':R 5LG*V8E'N=/FK]/#2O4NWBHFSS]'C'?CSOVH_!2--1\>VL-^>?)Z M=S^<@_UGKMT+[IZ\,ZC!OE@O&ANV7O$LOA]408*3]0 >COD@GKX<647RDFSR MX>S]M#DFYG.A#N01CRSG OY%Z6)KR,6Q'R+?U"%6_DZ MGK7ZV?&/?S*1Y1#$O^8$M3\B!51<6IH*!,X\\D8XKM'S5\A=+4I ;P>I!=+- MWV.$4%(+,YL&W0:@RPO.">%E7:[>1"=J*LQG'8W3_=JK]HCH9MW9\] M&>&^(!/QLG!>)@K^';""S6^N%ZC3T3"V+##G< V#VWB$TKK+\&=\%PRVRW KW M+7FYS![6DZ!;%J"+Q%D^N\KO"Q6.5 MSU\:VOARU&@]W(/.Y $WXN(2S7/V%S:&0G_%2/\20K7HW,NP>] M1'+8C&B5;G2\JN1.@/F@MV3CSFCR37LBRIUN*IE_ZC/VL@*8BQQ=,-F]D<$T MPZ-DU#L!<[&G7MK1QY<^/Y0?M(?8?>^F^(I@SJR0GT?,Q7<"S(I4'33/VM-D MD_!RAC0J]W?GQ1P%YBI;TKN1E34C3$,\&"NF''B!(3OI4>:"7#CDNTJG.596 M$#)2(B6VTM%.NI4@\71+$+,2_,7'1-+)2F)JJ3E6\3HQ:6ME4FQ6FJ^7+R0] MZ41'JYMCB3>329ZL0LCH]'%H>?YEZ'R:&:+?"61&%=( M51L-2KE5O;FDZU9;>&X,6WR=CY=?]>M*]_QF91^MU/ANF,&Z2WWA^>[\?'*F M#*-W.')I\[EFHE7G]42G'[LKI09RJ__ZY5-J1DF\6M?W&:L+(YKCPTKTWQAE=> M+M2SVLJ&7Y6+RTGN-ZO\,/9E2NLV4=OU4 M&HQ5A8>O9Y8!>G5U-]9KMQ/KMX5Q MK*W4KPM%'+D$T#C_(MPKMX^DD+\.3W-IK1DUVV,8N0S0JX12N[N\E1_Z [-_ M$7NU^,QU!0B$7]Z3QN?3+WKUY9ZOY!7AE5=;YZ-'&!I='GIV)36*S_<]C1\: MI9B4NQYE1S8=NKQ_(15%/R9H1@7ER7Q,Z=.+20Z'+@&@:1J5L':FY)NR8;2K MV2?ULO?2Q:%+$!@G4G>U^V+EK#!]ZM12-R:1"X4Q#ET&0:45%J[JS52:#S]G M'D;GZ;Y]E8>QL>5]-?*CTG7FOE@VSKL!J9=J_/1O<*%J_ M/HB3%RM[+SVW + KT%H-/V9SKZ]38&C1N]:%<,,_QP9C'+IT!J_/E].KFE9O M-A^$9C3;K48-L=/%H4MG8-E*(W]U=G;'YR=Q,?>8&*#%OR=-U=Y4,,*YO:V6MH60*^?;+K?ZBEOB7Q^XJ M&=#+Q!\:-Q=/E7[L7+[(U"M7J>?;E:T4.P6^5>GJN6QAJ'0>\T5R=19]7,FN MSU/%AE+H-(J J=.!DN/OGBK)\4IV7;SK#'CS_KHP/8]EA->+A[M.LKN*74^C MV6E[V+I]Y<.MEUA,EHJCV'-N%6?MZ!>#],B(#9J#R7TTU51KEG*^DK..\G4Y MG!#.B\UI6\B]9J:3>!'.: 5GO;!,07\IM*)-64K4E4Y4S55NJJLXJQB+]N!S MRF/_>O#X,HR5"[THG%%V>:3>&)F)R^8%7QA.K)A2FA2CT7 .1BY!2;_-Y:_+ MW>?7?NJEO7?+Z13KA2*BGKVGSF Q@ M+>6QD&M>GG7+?3L=U9OURZ:FI+H;-M5+Y>*V#.\S9:SL!;F_(T3CR4,TW[+(7:S1 5.&6BC+CE59P@28CDSC M)&15LDW+P%!M]H7?'&:!.?'64R>SA%DQ $N3I9UQ/^ON ,QKPMN87R$.$\DP M*!RCX,$0DK'#),T5P)LAH:MJF%[ B1CEKRE:=SJ;[9)@/*R(8:;>?/2]G^(O M.%I+(PHLP( Y18PSDT7B-OM4;0S,8G<^/RMS(TTG(\P_Q)N=AOC"T7A!Q:*& MR5^(0@XDN)]Y]Y&3NNC<OX37W$>S$E#FZ;.+O2(*H6==J=>@"]V,,6(-X&E9:Y_ M)KYY35O7%8P6Q&]JJI=6:-IM%V?P#G$"; !W72G0 M%<9K6V-,GYWM&H=A_I4AJ&:'@IMB'T4(08?-3U@P.ZR\3RQN)"@VIH_0K%*W M#:ES=S-+67"

XQT(^P%K(#PI)V3=&0VRS8NJS!]-$05[<' XS&Q^Q-7Q3A M[&Z(NUN8OP@,AXORX6O/?^S/46%>XRM;)5R<9_>@!Y0,L;,VJ8ORWB= SZ;. MCRNZI8XM]=F\(>%^:OPLMNK3?*YI;$7RKVA;ZD]PQE-].WA^CM<+0)PPJCU= M8@0[Z6_Z)30XD6ZGR5B$CP>MPK;?[30:0'GK4(Y&XJD RMN&VI\'+"5O0 ^T$T"5O.] !^PFKVQFD"I^0.X;Z13 M](?>J]/K%+T6MSWL;6^FGWHTDMEM&Y$_[0/<(^NZGCTVHL'[U^-BI<>'$:DCPX@8'V!$P","'A'PB/5YQ*9Z M>.Y"EZJ1$5%M&/\S^HM#Q2@:^[L]=2-P?V^P8^<>K C_0=$CEHBHL9"BWS3W M7@$U>4?].]?RO'T/*'SD4 @H(J"(-6^[3QX(A^)[VG=SU]W2PGYWNQTI M\'X7UP/:?H#:I[O;K;#S+6'V)WOT;MTF\>H@1UE%VJ7DK"]TZMTNI2VN>.XH M_.'[_"?N/K=ZP7\@'4%W+@&VW/#S@^H\IF&U\E[G,AA'J[S,U<9;RI%TJN&Y MO]?=ADYG3H*:.X[.@K5F6BZ]G#ODXLPPZ;126GV43/2G4FGT;-24.^MQ_.7F MHX[;H&AH RQ3@P#$)D-Y)W&MY);HSV$.G4FDAC!9T9&T)B5O7N.MISH_#5<, M/M^M92P=T\WC/_Z)9N.A1&:Y%M"A4?]F),^I$OANY>!NZ7NQ8MQ>Z5NW7N+1 M2FM "M="2XU>ES(ODE[=,WU7:YG>8VMD\OQU?]*(7\AFRNY4@;Y30-^9=(A/ M_Q%]'[=J?:HD?Z(R?761N+W2_'GL-I$>G6OG?%VYO:IFLE$]=_?UAN*;H7E3 M&59Z=;M4+=3+I>;@KAIMV"K*].R/?Y+)6"@:7Z[2&M#\D=/\:8KYU3GY^U7C MY>GTXK)_UVP.Y?M*MIF;W+Z^[EO,)Y+-A/Q02B7[%RU++Y3*:?NI@&(^&@.: M3V="B?1RZ=0CO"Y=-/17%-\XFMNA'3@MCN(^:-^.PA/5EO;I 9F1Y0+SE"^- MY-50KXE-N3;LUT6];6JY?3//BW;M,I>(DGIAH)]=3I^EVWO^OMM*H@\DD0EE M4LFUU*6#9#*'16S?C;636_;^]J M0HZ:(V$BU9KAZ:#>KBEIJQ/#DL8IX"S)4"JUW/XAN/ \(F;C!F8&ZLE1.7/> M9")=TY*?PM+HCK^H7CP9C7.AF4GN6SWIJ@_GR60YW^&GLGV3?N3EB\HK5N_- M_O@G&L^$4MGW3+N BP1N;7+)\U6A5@8F@@R@:2X.5\YXNOT@ M/[>ZBIVS]JUK/31&E]+Y:/S*#^K/US'S_%D4H[E6"EU!:3Z4C:VG:AV_Q^?P MM*1],(G3U)KVZ;_Y'(^XN.]HE7BY:C4KK_S]I51Y.),*^W;JC%]CXGGZ)BDV M+RZ:5OHJ977ZF3'PB!3E$;%$<+M^0&SC;>,J4!GV[XGY'#LHV-/\E78G7_,W'[/,S>Z]T]LX/K:/],;UR9C\WK3+8 MBL+SA7&#%@0Z6F+15"B566X(>P*1.*65OA2BR -99?V,CN;._+ #1^'IQ?QT^7A1DU.BPT7;,2MV5A_,P/KZ][3^K#63++[UJC M F#"=U;PTMZX$YN.)[%.X<+."-W4?;M6OL^!A(K_^"<3RF:7&>FOHV$RAT5, M 6M94NV^%V?Y@C?H?<[R7+SO:B\U+5>H=THY-7:CRF-MU\K9FYQ%>'TJWG4K MO18O&,G[:.^^9),;Y"R8%L6'^.QRR-]&6,MQ6W,GQ&UV%;GS7;C(EYU([W,1 M\I*Y+5U<#UZ;PX=I,O]:FO8GZ8/A(AFY;R5*8DK@KVN9_J#:M&X?"Q?M\]O\X#'?:U\4?415!AU$\'LHFEC.T?[WK,#H,OU L02=L:):@'&Y, MC;/*0RD8,T_I<:!T2;.Q9>U.V-GFLL]WOH\#<)RO=M&4SZXR][>%3K(_[93. M1+YM%RNY?3NI\]'H6#;N,_=]85RY:2?/[J[3C6XK@XZ5.)\(Q=[U41\&">_Q M@NH4J'1)K?A.1+KH[;@;=^Y'Y:=HK/GPT![VRY/7N_OAOF/1FLGZ1#,[4KA_ M85^>QV)\^%5OCH%(4S_^B65CH4PF'EPL?SNZ_:[2=;6#P:X]MZ*CSGFS>5%Y M;&DWXF5^E-HWX=Y=6W)&33_;_3I_4>M6LP_R8PFE:_;'/YET/)2.9P+"_7:$ M^TT%[FJ;WN;MV\?'Q% I3*-&^\DZO\RJ\7WGR"@Y,GVJRUJVF;?3R?'=\+SX M<($"%RWQ3"8;XK==1.4M[-EY2Z^@,/-)91@>T&YWW7DBP.0 DX\HJ?90-QL@ M\NGN-F#)I[O;[X;)!\N2#^V>CH9LBV =<3\5S31_<1TPGCB-Q?!KJKEF)[I# MN@&@ [?94^F0TN3WNMF3:Q\7H/'W1./3ZOEVDIK022H\!Z&A;[U16X"/)XN/ M1]U=[3@R*I?:KAU-;M,!)E >6G^'P_;=',"]X>DWW!;Y6/,VQ4\;C[&I4&U%HQBK%TN$LHGUHH .DE$ M;^NQ@FFKG4C;E4NED.\-A6I3-#+C=!=908JR@F1L.XT*CEM?#[C#B6L*I]\6 M;CWV,*Y+RDVBEI\6I@DRU9-3,19-Y) ]9'_\DTZ$^.1ZK1X#]O ]V<-I*@^G MWT%N/>Y@M*Z;M6Q5'/ QI=ZOYR5E6CZCR@-&-Z;CH03_GO9P:->77VP$=^)> MDUTCW)(65CJ_I0 M.AE0]FE2]FF*[._0CFP]PK8Z/9,8[4&O&3N/I2_NF_QM];J*A$T;TH?2V?=N M+8\V9&/]-F1'K[.7_/ J73 M>QM8:YSV* O%8^NU&SE(9G-8%/;=^,EI*F7?MMO9>NQ$+#\.A)ODN=XAB^PD1=D)OUS#-K@T/B(.$[2H/TH_S5X;HZUIXTWRQ=M8?]1IUJ^) M7'@=MJ-7Y3%R#NQ\%@O%HNMY;P+6\8U9QVGJ'-^VA]IZG./L/"G)TM.EU"?Q MN/5\7XVK%P.J<] F: M&90UU6%3[BWR\,PLRGS':,:NLR0_Z%X6D]5-,YTW"^[7;\A5MFO)K4+,+/:D MV&/A/)>HMJ()%CT23Z[95NSX'24!L>XEE?4 >WF]3:NUTHUQ9O#R96%JO8:G M\61:/^ONC%9E?7!?%U_/4OU*M%2;9D?Z17)*:94UZHJFHG]$K,=M2QP>_1YO M\,=6Z?++GH2WZ;*AI/1DXSQM-N7:65*S7NYRS=ZF3?XWZ3(]B4\J^<25TAP\ MZ+776#RE3XICI$O:]3P42ZW90"^@RV.CRQ,2EU\VT]\FRV:\:ZA7=\U:_R'^ MJEG5:ROZFM_TE>";9%EXN$X^W%CUV[YM2%WS9A(MQR^Z2);4L(Z'DNGET.CW MFTD=1^"%K^F7>32WG4<76A'T!_Z.K3V/H_7X)SFE,"5CQ&(5IJC#L\'SW M,765:T63M*P&OUSG/^@L'G".TVOG>?!!&#MM,K[>[<7C;4F\(K%-PS^I723&Y\5$*]>M-?-F MZJG7T>M\RJ#:1?;'/ZGTFC[+@$<$/"+0(XZP0_AZ>L3HV>AJS58NQLOQ=N$Y M=_ZI1-O]>L__4\OI/#F?MZ/]^Z M>8I=9:4JT< N2=&NWK%0=,W,D./W77Q;*ORF/49WTM1[/2)L1WNO]G3T&NL_ M/"J=5*-A),M/523"%+V 2:U9H_,D5?QO2Y??53KNI&GW>H19JUV5'\V!WNF' M2\^B(6;YM'J30\+$KMQ\B,\LA_T%A'GJA/E-!>9.FG*O1Y=*XN5E^$P4K5^O MIAN"H<;E\Q&E2]IU.QI*Q)?=90N&\'\L 0YL2PV;Z,#,^A8A78OG[V'()6J* M(N@F^>W^X5]#REL#LSX%V]+B;(?K:?KI1"23?H]S2?)HQ?P:S-E1M+$+(O??822[WVV#"/WP&(#RMZZ9 M,FUZ91 %L&1$%N9TZ)%^V!TJM$U-L2VRL-'M'7OT$XX 6+OW_W\H,OAH /@] M #X:B;X;W!8 ?DN ST;B :O9$ZMY5SL- !^PFM,"?,!J_@SPZT0(4W7UCW3+ M[2KR]%_^/JP;NK!^;]]?5?8.&Q*P;WSX?S]B/S8*E2@?26[6;9*9-[Q%@O?! M"W!JSTWJ!\N/?ZYLE;!K_3@?Z.6ZX<'HUM(@AAY\2QY2"# MG-FJ=%JI5IP_@$:\G6N-6%>]B=B4B_'+9O_VKE^]^7JH$5/\5D0Q% TU?A]/ M5'0^7VI,+VO7]L/D+->B)<72V7@H$_VCV-OC%IH!W1X/W1Y(B]PND2Z?C-1E MOV]K1JV<:G7MPA^TR'V3;A,I^R8IGIU+A?#+8SM1'W7%BVRW1Z8C-W MDU"^'FKY-G^[3;;MA^C="Y_GNZ_=ME;-3UO=%JUR$DVF0ZGXKML['(/"$G"" MD^<$!].>[U'1!\_A=B/,3Q_%O&3S9P^V^/54P;.<*S9\UWCM)=>:8>%7 DO:@G'RN441Z,BD])4TQ M7TB%A?)H>I>\3MQOP2)K7K9*TY>X66G*RO4MX:OF8&KE6C2).19/AS+)]])! M D]*0-.'1-.'W?RE-Q(SEX_AYE.AYQFT_7R:E0IAO7S7(2RL>GR["S7:_GKM*-A*QYVPWLP4'YY#OMX72Z+[# MQWK%IGF?B4D/UTC&M#],-)2(ON?@/'2WAK^L/?@+WR)GQQHS<+/': M,\(MOFP-*_Q%?5RR1AJOY$NY5H866PMEXW_61.ZXU82 >K\#]6ZP_FJ\4%:G MPZM1@;^XEZ8O'5TH7>O;I-Y!S&P]=>WQ>7\8'?"OS:8QB9UU@7I!;4A$0WQ\ M.5QK"VUR=J=/?%26-?!&?-V,.< Z6)LU<;Y1A:Q%O40;5A.7V>MIEJ]?WA3# MS:IFY>ZW8,9$B^?;K (1%0 M=K@%[7R50];.S(S,$,L]:-\32]/9/^%OM\!)))HE@Q6E M2^;KD?BKF"PAI8,^OI(IR]/13T=2Q*LEG8SP+DHB,(B''!PFP7(\Q^-W_25( MO@"/Z+O@\(KI+8!GKMA>U,MVE54)4SS#],D" Y-D4U>$Z6]95625A-N*)O8I MF!TPIB/QA6GP0RL(]L<_/Z._')Y7U R."&*/TSJX 6RS MQ^G$D#7)Y A,BV$O!HR/1T,<2C G$F;V*,:'UB4UT38!7-A,Q7B)C^T+OL[G MA:?$_:7RF*S%IY#%5,%F9C:[+9/YN>$57L ?S[C*K)$146U2 M)M;"5>B*:1I3G,SI*Y>(< M2PB;1$2V@*5^3**Z/ %O7G\O?:5LXU M-,.%BR]&QWU44,QR[GA&/L$]KRTE?N MB($/A"Z)>A@3COE09G39O>J7ES5,?:HS_&Q^GPUK,A"N"FT\GH_;)GR=7.']*A9#WSYJEN0^]?= MEXNJV+MJ/ALYC)78A"C^B]JI>,G J<3B# 9),\)],_L]YMKOQV EY)C6!'@O M$GF$CJ=MR*'!72'[."#I K$?^T;CJ:TU'W*[54.OA.Q(R.?2 G\M7N;S=_>I M]'46# 5@&&LKE:G'UG-X".IF>=G2 MW!>%+YSE*5#X<^'"#E?'I6XAW++##256B"K9ZNXH/)'*"4U#[\7Z#ZW'6J_1 MTLO=:'6E4@,4;G #S2!K4#K6?.;B/'.D1[Z9"A-W59BY&%19!=C0XI<&Z6"> M$;V5$ 8(1@29C&$^HC: %Z><;F@=V:(OR2IH@I9F3.E]Q-RH6J7ISFG#H@PN M5\]SF43,.02':!!8H* !]B1OW MB'\!L@GSR+H.OU@:G1[@00P5=%:7(W@?]FJMX:I7%$TQ7:QPT QX%#%D9G!. MPHH;1U$A@H$7[;T%8HY3*MI \X8W*^IB^)87R\6 @'U$YQLT_/=_K75'Z]N& MQM^:[F3G//NBFX>.8L6@DM7"MG8@D-G0N"P%U\=DI %[U M#)3R_VI4\JO(8]U/L'_BB\ W0% J(,@_G MA7]\^/$6%L\?RBIH,[HI-0JWL=M<.7=1N"V4&_7S4CW?K-=+E7*N? Z/;Y[J MI7JE6'1(9Q,T_E[U:%P.%XMPLQ71,LSIO^O<;&4<+(USU\95BERQ!*O-EW(W M7+Y2/B\UW#&U0KUYTZ!#*G>%6@Y_J'O%J??$KS;PV9(*,DQ&2:UKAA6BI:IC M_-^5>HG^%?T[1&6<\SC/I*CWD_-X3!:?V.;B$\TVG$=43IJ@+RB"P0$7&5 ] M >]@- Z^R]6G)D8&.WT22JH8@5^Z!)9A@-RV>AQ,!?):4Y1I6!NK(*)-NVW* MDBP8,D%A>]0'TL#3@%' :C$,VL%9$[0)$S0/U"H+4K?-HAI*Q8=HK%\+0)C9$N.\N%K M;YM3X''.KN8:M["0F(ZLH%J(BZ=*7B%_[)CU+K<$&(W!8@W?:%H?*^%X903, M$V!R_RO/:Z-4@LH6"$G1I3C&_ZA-+LB 5 [7ZCA@41RPF!Y87&:&&"*K%$<& M1%!QD&,7W!E@+5J>?0"\B;N!_W0IV@)ZHJW+Y41J$D6SV60(1]+?8NG<@G&! M+WM#X_$0TC?8PXB\(4H:WJO1PHI7"Q.Q)ZA=XILCX9^#^^EC\O[!SBY_1;CB MFY#@J"I D'W#!PUX!,:2#NMA]!D"QJ#(I&.RA8(!]L+6:B*T13"J<#JP^C'W M ^_AP;(&ZTG5+ X.!JPQ#&#EL#J%&>$>T D$_![,.L$[)&?*D'LDSF/ZV1%9 M?"RHEBS*.JQX\1'M>.#QJ M6(\H#K1Q78(HHD>+L'FQL@B.E2*)YB*12(62*-@P(8J%A47 2M]=@Q],'#/G35&!7QR ^'2F M-X4.-R=O.C*ZI1;%CN<[XGXR08;;NQ-@DE*(PQ0I+NKI4&Y)%P]-YL?EO('H M$..*#!I^E&+CW1?2WOC;9?%\/B^>7@S!,T*@6 M)VFBS3"'2=GVE+--!_C UZG+!?\[)WV9,\C M)1F]'Y.JJJ[J\ [JXA#.9^=.ZFT?6K M=56&Z0LKMM#Q266^_ZJ Z!8Z(__F;'4F;R2$.GX?1U/ F(X#VT<;S4@]PEU@ M[U 5X0^X*H'MP]:N*10IF%?Q;XZ):;K0.7#!88)NIW+=V2RF#AP'UAERYA., M:0CG0IC1 ?@>+ ;(1]= +4*E09!&F(V)&_43#8$O=Q6M#0 &J*C: +YJHQQ' MQ =XZ"0NFAH]A(#1:#"7&HO..'CB5,.(5T95.AP_[F\ 8$/?C>05&3 A8+ MB.-(6E ]<'$6$7NJIFA=@ B%F&3CWJA\)L9(%A$<5+PP519W-X9/XD1S; 9 MA=DX'#JAJ8?,O5!@$#$QJ,2O3/JD!>Q*A3,5G9,2/2\[P%!W=HO3JJ!.:4C7 M=$>4>2K"V'1,IZZMS!E,N#ND8&.&7'3GZD@V-(HUE,/,7J,H@FKNHJJ&#\$$ M?W&68@(NX@DC'W; BHYUTU5]77AX*P4JD\D8P.L2J'_%Z(WWC74^[ND53(MA M#%CN<&T#N;85S 5D1GQ M+PL_QYIE'P0!B+(2)O9VRW;8$X#/"A[39V!Q")<1XB(=ACYG7J,L5-Z3:X[) MM*074=08@IB2.[*G15VKFSHA][^US'A'YG(/013BK@ M,6I1S+9$'9T!80'_*?K--!GF/.S8%HIFE*4.Z[2 D4N>"V@9=?##>"@:*CTK M;8BW5!X?_L]OW2^&??K/A\8-[AV9%YZBX^BBZ*((P(UL5:+:@<.4P!1 M 7+PR#G1^4V!>4O8]:8%0(?/<%I;WI85VCA=#6'8XWA M$Y'__8^\Q4O%+[2:W;87K3"!$Z#LJ6X/X+7I"3C/ ">1DU,63).) 9E0(>\: ME)8D@@4T$$^ \@9>'5%X@*H J">R<\,^JSC*F,JEJY11I5A&/L#$#]/X_!*:ZX&>HC!%CEW@ MAT @N[?WJ 5TB&HZ]A8Q-!K[0%="92YSDFMN-=;9;?]O[J?PRPL*"#DKI-3E M#Q205:J[(6G[P0&@4]%H\<::(GR'NLA,3;$=+?=G^Y59*&K:M1"@#=U8>[<*!X8A]&2%!? MY!@/6#"9826#&:@+!N5E.(T?'5RFO?*$9B&A1PFD@BB! M($I@ZU$"VXDL\M_EK)#('NMQJUI'O*#[]^Z$.%1=&CUJ3&;Y(W9D:?:CD?.D2]<6^AV@2!#R$U%HJ"5#1 % M6U0G&O7HC0B8'NA\F)FW&K7E&>,=$T&G')I,= 6.=81JOF38:(@: D@2-,(= M>TRU*4IX^KA_3F;;M^%!A'.29QR7[TKP+L3;IN)_T;E2R;]_.::USAI3E '!,+3H< MAG\IZ"Y0B376#+2WT:3K34TP907'D:;B)8B) 3&N5>A<4SBK_I]_Q;-_F_!< M,N&3(6;Y,YK$!2ZM#[W]0$9PCA:^,/?C*M)=<=8+Q!M-,>*-)@+BW1KQ?MS< MZ ]I>OWN26^1NF,B4FK7YF:#T8X$0U>H0B:<*!NB+2\8>?[/#^8^_9: I0[P[0.^+SZ;P&X8S6X(R'[C+[0D+& M^;3!P%9G2] Z'>1^6-C(90IH3=E8H #YBPY$*RATK9)M6LSAZQM,_]8H _*Q M2F]-SC6$:3O7793)48L6)M4\*%.O\]O'L\8A8"!?X786*>^XSG'>L;I&O/P" MEUD1>N\XQ]?'R066%(LREH3_#5C2GSN^&LRABSMO^CW")^#_:E#WL*)H8\0G M&;VAOM!%O&ADVW6=VDNW0NRBS!=(0/U'(/H5>C/N!'!1GSXL0\;[9JJ_.[]3 MY%Q]-7/DD/V\D,MK0.C"2#9LD[MS+HE=<4:#F_!*5<5[-Z X .=L]$_W1^X1IBO[38,.H\H1B308^C0%'W@4X8(1AZ[/;39R: MW00YJAS,S"**F'4V=]+.C1%ENUY4JWO;ZGOD,"K31KF%7'#!-3^T!0.O.>B- M)K! =B&-04L@?!TF##88@@;_Q$MM*HQP"A FLWME6)U*?-&[=!T.U$!>]&10 MJE'$L[@;MB_G6LB]_&=A*XJF=L,8XDTO@C!BS?3'"H "BEXEYLRS?:$0LTNT MN;B V1HJ;RB>"'=E!N@$#3D@'T,8,YM0MX%,+#[H8':5K MZ7Y,F89A4S0TRA>"XPNE"'DRPP&N$T\SKTXY%"P[CATD->JBP\-SKL8%JDAC M?BQG6S#X56#A:R7WEM:[<*9ZL<>B%H)O/ (;$\.-. -$0.IEMZ4 '4%U0NQ- M$;X>^CBD(+1::#EJJ&#V0-'7QN8LG,Q_B^O=X+K80=54FK7I9YV"HUMYECH- M19&=<"!/KM+KU(YM,*/7X7,L?$5!W7K^:M['@YA ,X-,9(N*8NKTE=NVH_6LBA=TK-)9+)/Z1OQ2\]K';V;&.A7$+)Z. MKIG&T2WH4? O$U4:Q67IS6O*3QP%IJ]J8Y3Q5%UA5.%?X!S7H; P,'>#^(6Q M&QML$,\)YU3<]6)=&2=%;X*!C$2WP7 43-P"\)0Y">LZ^=W@H=617EZ4K1OR MN!CFM3I;ZLV0YP/(O][ 9RLTVM ?+NS;N^OA$.:4>.1Z#JN=^0'X!_R"6*T 0SU7!26%P(E>I8)B%\7AT+(%U*; PISEU(N3B MDF^U*!SI>3-9Y-,QW:C?N>C8_=J(AW[OG0[NO8-[[].\]W;TF :&]&]#:[%\ M&L$[N1HS%<47FNL7W[*34.%\S?'?4"'E*,,S)<-E=HZA2'FG_X+91F6#,4,O MB0&F=50KEMU ?2""(7$?_JP$C%BU78\AS4)&9N,;'GAGAZ^@E* M*<= PCPN&.A8W4RK84CBF2LZK;+DWB:\$<7N:(";46U.0[/YH_O\/S%C MYHF@QZ,OLPWX&'KSXG?1_T9S06:NMQG2^4P0O.5;<>'_EEMN)4,"2KMTG71( M_J!Y&V[+B]#;'G3F\%CV-E ?%TM2E45;83X8T]0 L2S7#'/6QRD"$%"/>%J[ M;)JH$R)1H%;&N(;;?6/.>;'PV7<<_5S.X<@L:(@9&I1HVH2HG(HW>AJ0'M + M*+,T=4N@\'7J+C,XZGG1,M-1J'&W@JST[&W9G&U[M7EE)E,^-XR^%??B"R.>^=_2SD<_E?WKZY.))$G>@6+4KH5.=D64" MS1ZS4U\H(X MB0@2ULEC7@"Z5@W==ZY-SZXBEASU3M -EI=S,XX&F%ZJ]Z;ES-XYRM_GQ%R%IG_2 M-'(46IY;^@USFRIGFK$JV=95/A=2I_%X;TIGE1KR0#)9O!)LLQ(#GH[FL&ZB M4A<2%K3$@V?E P!MHZZ7?W%._R3LHZS&DN/>,,A(4^A%BHBI2-;LHE# .VY& MM:X 8!<73G&/ML^7S1+(1!'E@9=L2FT"-JD 4L7)ZX-B?GN#EQL]@H"T!M&ENG/BAD(*DWG M<[>I3FG^HD&QVO'JRJ;[BE9GF,+#MR 3?P-B^JXQ^0!DKZY-XL5T-FM!URX*[ M"F\&=_VLQND?OSA:#,^858)X:P*O#+CS;HS_Q?UDU7 I5X2]*[B27P? RK8= M)U8& >L&]YU(;!CMPHFQ7=K8"]KQ7>!2'L+BQ_PU8"A=X] QLQ.9&86<#@OM MO)(YAT<$%$S"E360P]&HBVXH'?'&09J/69R)3U_J,66#G@GI#SM'@]Y>J(KC M=&#?[]T! ZOKB6MQ:\ MYLOW$);AKL+7N/2'O_WN>]W;XYE(]KT.R3ZWLF]Z%& 8'>%"R/TWU59_LSL& M+ OVH7O?5TG<&RJTJ;Q>;-UZ$(6?_7U<%YH(_@:4D"7K+ M\B=7(MO;.G9#7;J47!<6\XCWJ6U_U;CY-"2\!K"K,F#6N)YE=]W+_^]=U;I0 M@#TC:&C/WDU")!.)OLL9=PZ1:GQI[P$&;!H*']B:.P?"7VS/6F>KN_[(TCO< MLP^H/Z#^@/J_*_5O$@H?.5TVG 1\5-KA1WZ1[PR;CUP7WX-Z/O(C?',,>=?4 MWQ.&S.-#8$\?MCZU9WK8KI[M!-4Z3JFH/N%H%#'G5KDX(-K!@/OCTL1/B)-2 M_?R(D*5,+,9KEQ(-CD*/#WC.8: 1)NH$/"?@.0'/.6:>$SLJ-/HW0R*6,KUM MYK,%H^$TF \SJX\(;?[:)=JYOKW[K7E^:Y^NLQQN>*8JY5+"6:C4>2.SC,':"NRT"VMXE- MWV]MXT!3B1V]QZPF>-F,QE89L!F C;SG=G,%N['3YC-K(N) M/U.1Q*_=L)9MVQ#;Q\*MWS-_^13C.SK#S1J]*QC*N];KGHW46:'?55 ^/%F[ M 6OT\+3!MZG\T%GR5Q2%!&#UYHYGK_K=":IQT=3FSF8'VEK #XZ?'R0CZ8 ? M'.KI!/Q@_V;<\?*#]97]2.P]=?^8++.3,<#2FSV1;=M97R;]([I3_+ -[Y&[ M4@_NLG&'D0+[\/XP@;#K36[:\QQ]UZ \(O3?T4W"D9\WQFZ>PDU#P.P"9O=Y M9L<'UZ8!LPN8W1]?O ;,;K?(O[;9&8UD@MO;0PUG#FYWM^AUV*=SP>N?GJ+S M-31+4&C//,/+>CD&W_R^[H/F23 .)"AI-G:YV8DX61GGLP&!L8-];%A=BO.) M2/P;WR8=^_E%^??TW<-3:S^,%@RXR1%C8RP;^]:Q*L=^?@$W6;9T VZR6VLV M^GXP\C%9K1LP3H_DU#9\9+L.,?X/[;!YS-U7W5H+7@M?-YN6DV1@4;;\Y+5_7UC/"<1T2"T12LV1Z7MUL-8\#M,&Z^W!5,V.<&D3:6Q MFS V$YZ]XMC!7,?0!IP(:]7H[?N(]&11P=[6)O9[QX694],B W8Y3R:ZHIGR MB/57G_L]Q.D"(!+MXZQU.B;8VNTIO(1=ZNDWL7>L*2B$=C46>T3LZYJL6AP9 MVK+.&K!78/4P 6<28R2+9+9(!VH>L,8"-I#&IL:T]ZK39U8W9(VUG=]K/]AM MX,LLL'TS&+. +))-@:AH8V+,#DD7+!E;D\.\LJ71C_F1 3],)C)%+ %[A$NV M:'&*K!+L=7]:\/\P4F4KQ[) O08!"/MH%P@*NR%C"W8#UL$-YA;D-4E>19>X M.B!,Q:9+IG.[.T:&('#F G1FT,0@4JQ@SA\LTC:ABT8;N?[?1XU*_COZUL MO$LP4(;UG,D]28T?V43C@C=+0,02/KL]U*J=ML?+_CKO:)3-#!:%_M M >-!E[I] #X:220#P.\!\-D XP-6\ZT 'V!\T'OW>P$^$*[[8S5!0\P]"=< M\ '&?R/ ![UW#Z#W[H>.F^_3+.@C\^9P6XAMJUQ^E(^D#ZL?Y9;[;QXO"FP2 M"A^9FT$#S@,[_&W2_V%U5=P^_1]B-X/=T_]A06$W]'\RK2P"I6^/$O]$.RHO(4T.=S:N01X0M0;^V0^4ZV:/"HZTWB=RXBGI:7"=Q5-BR6ZYS M,@KN.G45=Z'CLIA!W8D9W&:EG6UH&ILN@;"Y^AMX]WN ^8>;VN JY>@(TV2C MT7>+)AP1\F^_Y,YI''D\%7FOL/<1%1;;6;^F[\#,EG2NX\/L*)_=287$[6CO MNV=F)W#D\?1.Q%>0R/V'BC5+3=*)@>:%T*4I7OX28^MD@G)>$BBF-/< >XCA M9#;#D*6\9C=15Q[ $D8P@BUN.?MJEHUJR+ :G *&PGXQ^=/-R):\1.LNW98[ MF8#96(J"_YT-G1_B?&]%6O))YV)5X+0%"P^U,-&):OKLXN/-R'(R-&E"%K7> MG0Z%L05[X/P'_4ARL _)8 GXY$ \ 'K.8; M ?Z#/FT!W(.R=7^R-:@ $,C6;P3X0+;N M#^,#P.\)XX-\Z#\ _$928SZ\$_D^J3$?<>##38;;5CAZ)L*_6Y7FU-(ACQ<# M-GOJFV4(QY$-&61#!]0?4'] _0>R[;V<_4=>E^^<:_618^0[PR;@G.LX$KXY MAIQ&*EY@4.^1+9QHUC=3M(\HC7?KI29.#7,VKJ ?$;($E28"GG,,A28"GA/P MG(#G!#S'AT;_9DB4[PEJEP3,9W^>E_11HBX),1V) MN1"058/9H#09TH"KP2XKI$Q=;"M .A( UD538M@P8;;#G%>MOU(@ZH M/,Y'8?:'7C!BZX[C310'2.VL.,"V,7?[Y2 V?4.VC?.,Q794WN-T*M<$?&87 M?":YDXI* 9_9'9])!'SF "[93YC/K(N+/Z.1]*^ N1S(9?673S$62>[H%'== MIVK>!CX.4[=&3$(K2J&)*Y$1431] (-7'3R<9B04,8=_VWS=C M"-]50=BY#?>ETWG?$WUX5MN7.<+IW7.6!KH@&VCNA3B#F)9ABQ8K/HS6H&;1 MJL(]> ,^_+--5-*1K5\AK%9\Y/Z7@[O^W&'TPYZ\47O8Y&9\CIG YWB@480; M.V0^DMK%(1^'NALPMF-F;)MW\@0L[H!9W-?LJ1-I>G18S&ZW_6$#9O=%[$\% M@7 '&YB],84NGDQ&LB=RR[Q)?\41N"5<>N92]*L-S1(43O,:Z!"O@N28_)=KU"4C^_X8JD(?U2W71\&.0;W_&E(]FCNG;?55/?V<"L MOG;M[>TL O_^+8/]*HO+"?=K9AFS-)_A('^ M=^Z79T=SHJ::,,+7ZE?KT%;"\+. 1=,Y79!I3V%34(@9PEZ^?6*Y00(+7P [ MW=14E2@AVNV8F-C;%Q;C=@SN$)R"SH0?&#+[$.R;39+6V.'*;-D6'-LB;Y .!T2S:(9(O8[7AAM3/8P=_L M"_[^S2%_(V3V\SS( %8CHGBS *0$(%9!H:#OF#!5>^KV="8#7=&FA,R?B//J M=GHF'P\!O9V[L#;5O#4%][-&$>_<1RFR*BJV1#!2AKU#&P^P?MLJ[!$0'A#& MFIL&IW6?$Q7P4"3X'#"[ ?CHMLG&OMC.]V:?6Z,-.!.)'L9W#&U QYO"8!6& M&Z2C$!%7/.O/+:LC8EITK6\V Y]1!G(!6]'%3@^FMX1!'!L+H]'SN[\Z,-=RNE3:W;23M[UNU_V$J MZ[QE5U$(P4,DG7=3I-:ME*'E I^F9 M0@9*99;+P!Z0!YSQ:AR&Q\%+5:2C!Y[(H2PU(M0>0)LHNQE!%=!(1"QXPQ\/ MLS@A[$)E/2037V1G%S0,YR%X7T'C=)9//PPW"3*U0#H\.@@@J&2_RD#5"M&5 MG?#[)9RNZN8 >Q;73'K_JF/U=:WC_#=_.35$Z_/!(0OEK;%\ M-P:Z6W:-P-DDV0-R%_,; 28%3C%!(X-0,X[N$-(RZ%1,0 -L,0IN">:@56#0 M.3C,L$==8-YMX-JK\8."#)>[7S $20N4!*C;#+MML7QLIR 7H1D@H,(J"J1M M6:TRAB&:.SP9%0W7I152*[D*+/]CA#U[G0CYD1WK'\#[N/BJ6_)# H$O!(#R M,ACY,%A3K=@F*@=@M0%4Q!8)#%69B-A]*S@9VD49PT ME-[A$Z_]-Q(B< 3'_CT^YLO&PNB%Q'*IW"A+J %_P( GKB])3P,> E.!=^Y& M/D8"DTF +>!@K?Z?X#1C/.:M5*;N@O3:W+0X(R) *?32))791M M0J-X\ !T#UN, @G\KR+P1Q'(%@+A%+\#$YQ7^AW8 Q ,,$H8P/\*]PWUI"Q< MPC1MVZ[DC6@K12S[VK_575?4 BL0&'<0PWRM?\:O1V3(#T!50<8*!O1K2(*@ M5X0=DD.AE6?#Q'=]J2(H_=>W_ALR\EBD">-%-B!V'L=<\ M"T?"+RD^MNL5+1C.X:.,*\0-2[QQYM5C:U"P4=7&9;[G4?M9WL%54HE2", 7 M4:!YZ@3G/K^7,FY;G3??4S@SD:T('BSV;F7W8P]FQ5L9,BUKE$^SY+8+-X&= M%1!)I ]'4NLKZ1#I54\NOV!EQT?-@<6>T+QYH_]H\[HEFBX1#![+XI!5=D8L7L==A(^>Z=CJE);42.1O#:;O&_SK7RH7)\ZL MC5(9\5(WU(6-+4H5WX@C>2\C]Z#FMSRX YO6,W=]J]71V?:W>58=.\ZZ5K__ M/2L^8O=G9#?F]T45=??+;D<4@U#&DW>MFP+EQI!I':DKZ'L M6)TUCBE]_?O_G9U<3K/':]:1=)>-T=Y!+T = O(3>-,'&43QMT_,IG5 B@X MN]=$ =$ HW\G5$<4P<_AK[G&:C+'@%3G,"67[6MWC26;I+9S1JS!_\# M8]YGIOE9)%F0DL.\D"O_D#IHV7_T0\%^E:(_F^_10?ZO?[]ZQ_[=IC_>@))7 MXY]'RB@"IN+U5O,->\W'($*9)E+PG[PY]&%;<@ [FSE[?4<+)M=0+7(LFH\$ M! 2+J=I1J(4/DKN[$7(T6?H-SX*/@^U0\80=T+2\/\* I)AEH"^)3B?I2-; MVWYN:(O>3M%A/_00WF7T,(RRM%(;2\2-G&S8Y>A(L6JUEI/NH-(!GR3BK?Y0 MKO5X>M%P:3Y:^?A9UI3&NHK25=+?/67I\\)S$,Q5U9N[(]PV@M^!X)<=6V0$ MOR'!]ZRFT7@#-2](\$N.M3)RWY#-W\128X0PZ+E%O:FE M]:S]_)KU2*':9Q.6[SDL;$WU-\NOMWA@\[=*#!?GUXMXUQ(>MWUKP;<*Z:-( MI51FMAC4@HKW9P#5H,9Z4:/5-*AA4,.@Q@Y1HV[:\4K*YY0.4##HL:6$1HT4 MY/MM*LAA1*NKWG:ZZ8!5'UFXX9M>-I"$^N;ME1N]O&^CO9U[$O?ZKBY:O!)\ M+XYP[G87WYU<(]7=TLU[>SZ@Q]NX6FP?#OXW,%,GF.GUMW7!IX&9K<#,-D;S MD&!F[5/,6X>9#4\.K^FRK(Y!F0,:T"WYC&U?//*T&S$W34^* \?7.(:[Q:J 9\T :][JWU[J#= ?(!LCM[T>WL^T?B#"#4'Q!:Z[Y,S #".H=G M$:TV@+"5\&Z=EP]NE_FOJF6O[:;5?_,R46!_!V7-([+I6.O9ME^GV<:+21K1 MA09Q%/J.O(?@5QYF>#,%G3I?\_3'WDU#;G$1P6Z20<@1M]W)=9.4?FLAAZR1 M_F]IDJ'F ][:QLQU/>BJ0;N7B':+4F@&[0S:&;1;)6H_>+3;\BK8M46>3:NU M*/8T"+?/H_PUJ MFJAJE&TP2C?*\$::K3B8N:N"UD"8M]"/-:-+O]=^T9/.=1\_N]FLU2S4TK6% M!DUJK(W]_F#AS@F#)OL]?B\=3>;%OO5$D]G IX;:V%VX0PQJ]5JSGR MZ?7(/] -F76^/56?MY#?T*OWXS+75QO?O8??7Y_;M^Z,2";EC% MNTW9@^#Q$9[H?82?\.Y5/V$\H?O7\:Y@O"JX>&421V[FY"$R\^)HS!QHPF%*Q8-?\-*J8'R)W6 M+CW?GI MJ*2U)6U6NLMJ+MVKZ(['\CIID(JZ>![^\^'+/S, #E R^-+S$W!3TFI14(T\ MP8?X@?N.G;U/\11TG"/L61YZ<;NTV]>!"/"SF@V[L[?:MG;LA9 M?4S7>0M:NVT$OYM;T+I&\#L0_,!HO(&:%R5XH_'FBM&7)7CC7'<'->;>OQTY M5R-XH_$O2/#FBM$]N&)T:>+FY=QELBR\J=L51YLZ==QN6KW]NBUL6U<('IJ& MK%,VRV)4:C] M57F*2-;H?I*-WY577R59/Y>LD5X20:TT9N/WYZV==M852>IUK^)V MD>1@B.@JY])M@XO*5803M8IPD\>4;"(3MO$W=;Q MJ8>RO[5*_+>WDZ=,L^46JHF(,=C@-P*W497/9GKZ]KA5E*78N+CRWEC\C+M+ M<'[(;ZH/L%OX]=W=I@S9"!O 0[AI+<>\LRT*/WT9R?][8O\>BB[[&/GS" MK:\C, @1%QMDU29*J/4N'3&])@:+3*:VNLI'+#:]!S9YM)7L1H0BIKVW#H_C MO/)R%Q-X%1H_U1Z+78U$O@L4*Z@,'6T:?FRS*0^2:-Z6.GR^(MS$#Z$7LO]4 M(N[DFU=BT8T1!]D\W@LL($KQQWR''_4$NT#-2% M*HV@#8#S]BCS,-\UK05< M?=%/1^K[)^T)I;'EK- 5*0#4&'PO HOAJ(L\8 !BON.+$/Z#?K!-;O_;D]U^ M%[+W(+&S^XD(DU*>92\P\EE[_F0;Y)8_R@:I+^26/_IFR]L"\6@^LRUP]6%? MZ^)*(_A="'[9S5A&\!L2_+)KOHS@#=0 M^%;C6U^4W(UOW=V.^X7[,XS@-^9;%U]\:@1O?.MA"=YHO-EQ7TO!KV5+U-(Y MD9>S)6HSQ[0?WN;9GC78KV7:OU^]8QO>-GMHNK%.V2P)3@]TU^RVK^8TV&"P MP6"#P89ZC?^R/,[+V/>W+,1\R0AAT'.+>E-+ZSF8;:$F&-\A+-3^5 %)K6NT M>7SCQY/45T?63K%KI!8'<#J)08T:'T5B4,.@AD&-I=HQ"'$(2F;X_D5Q417(H@ M@%<:>MLL;2OE[M@/_22-:0' AK?1;S5RW^T12,N6ON_[H2#+5I#OQ0$0]N!X M*V=^[/1Z^G5U8MT331NYE1YHI3F>R #-ONFE/;"MG@&: P(:>TLGWQT.T*Q] MHGKK0+/A*>9IO5Q5%U]WK,X; RYU'\66U=[2*&[[-+)J%%R/8/>S2 0>%49! MKBMN11#1,5;SAF;_[&@-@>S^T$0*6.GN?"DU?W3N;4-3QWX7VS8B'-Y,Y_EXPOT8P[T&GN>[+:\?']%37;4?O][" M%,'^D>.E:R -G-19'0%.%M$: R=[/G['ZQR^&L+)O("YGG R&R/53QT7IX0. M&$P.9?C6R$T.Z&KG)YV173KDVPD$CU%0(U5XKAI8R3I.^7YT9W:K4XI\99?: MS>F3O/_ZE\J1Y#,I#*6UI6ZHH]!;-)PWXDB>>,X]J/DM#^[X0Z*]:]]JY4>_ MO,TU'SO.NE:__STK/F+W9V0WYO=')0E5HG[Y5O6Z5O7=DF/7U3"DT>0M;E/" M48<_]0'O':NSIG&92C^T2X;(V2@6WM^_^]O5Q>F4GCVI"ODGO@AV%X]Y4#E! M37U5T@^4'*8_Z#;=R&.G\#2H3))K,%]%BZN#,D_:FSDECOKII] 59_:DN!7W MW\M^^H\7_-U/UO_^X/_$+O_Q/WP\^?%$YX:8%\6+[DQG^77I=SQA070G8GDW M-KXSB7UXVXG&$R[OGIX(^,;5MU++I^5]U/#0V$_H"FWJ CEJZ@DJ1ISK\W6 M]YN/)T'T( 15!H_3E=;Z5:ON5U@_62<>WZ:RLB+@A>SE"\D_DUZ\R_7"E2N? M5E*-_/[VA(^55AP]0 .U/@ HX'7F\**NTO&>]9G;YN'D*EDO1WE0G>OE)2&:.D F.;0_$#<@ M1EEE.@+V<3.";D$[>.@(*,(?#[,X$2C*Q%IE1/#:59/^HT(99 M K4GB1R91R0&W5LLL7E8SMFKEM7/RY@6Y#RY@<_AV,LL("5Y5'QU-_]%QPQ= MT)">A^#Z!(W$63ZM,]P, .TU[F$H &I?TG;E2M1*W)4]X/O%S$<&T-K'-4#W M%E9,_.@5\.S"2'BBN)&TN%?VL=4M6Q!67B9/TW[3 B?M)^#FE)?&&MP8^%[9 M-X)=29[%P8X@;@'S :](I@\12AS=(3) X -/(*#&XC8*;O$[*-0% \\Q$@J_ M ZHI3:Y:9-YUH)LPMD^A!F4!% Q!T@*_S"*QWXB"JB9-0[28$.]@(,NL E P MR+#*5\=5?Q!&X9'#DU'1;EU:@+ (0IOR01\C[-;K1,B/[%C_X$0X\XIT!3[1 MG#Z]Y@%>A@[ &R@9?$$01-#O93$IA@N G1';?5-5@6X)_TIB7*@%+]#$">I2 M?B^2]=DS*TSY3I#CN0FAQ:YD'HISXB#ZI>K)@Y8'K6K07:M3+/9N53,M%3LM&U3D M6*2RI8I%2J&T2C9'],!N64W]3;4IC1)<84<%$(?TX6C(I6&5 CJ)4R>77[!5 MQT?- =J_X-!29?,4^T+AP'A"'()BY( 'B:-L I'Q'UF2HDEJ[$A'?NRR/S-@ M) B"LP37 H^*4))+"] <::Y#G .^P7!HGB :!*GK&\Z^U9'#B7,?T^.Y$7N< M38QY\+]F<]43ZC?-?3[XH"LNN2<0RRF?H,TS"']!\,Y!,* +T" P#W G$_0G MLE^H=T'1=8Q X#'R:2@'^H!6=,L#]#T-^8U,$)&#PH!KS+9#H M(T6"<8&DT;G:3;LP;&0'T+:Y!(D7^00$B$X1=X"=Q*QC#4"EJ66O!L=5F@3/ M_S,+A2JQ*8UC%02;;@.@5R$%:'JWR@RHEWBIY;2$+/9;3C("5+;4QP%!>Q_Q ME&3';[D?$*Q[8"Y:YO,*DP*MB-J',;V#=@!TL"3S/"@=$0H0;"R$+#]_'X,? M+#H4PDT**!'WN,Y+RP"KH'@Q I 00K4+8+'VV3 T"#42B]AJ ()/6(:*JH@N M _0GCM7N5CS3F*-8*-%T I:&<30X3G92:'*)&B!]DTS[U:!;TOLH2X'KA6[! MIE'Z"]J'+K'3M^PE)00B!:^4'$7>D2HBR89'N8$>+.@_F1024GU"=X_&#U'/ M1;[,\01=)-E8GM\ZU;:95(P3DR3YPV!EP-H"3)^@H2<^645?C9;IXJHDXBV;"/2TA+25BE1Q3Y ZRB!VA@,K3P#=6@!&LO MIS0Q)XP*GD8"YR[B*/2=I$B.$K[W2QU_I P_!,R_\=$]%WDCGB0B7[5^KT<[O:7-Y57LSA)"*^]9''ZD*,(YMOZ.]E)FF^$YLQ8R]_ M>MJ,C_MSQG@E8ZK:X55ONF>QF$",-.*) M#),HK(G&4!F,0N1\E0*"7!^!V/ MW4=FHE_URG30H[+R#"L4$B[+KTK$Z)3+ !?H2):/'EK4,C\0T*'F%2:.ZYQH6 MYAY_SL%]8VG&XL$>_+B]?E]^\TP79ZY(N1^H.0(YV06*<@-ZAHJRW!?B$S3Q M=KC<<)%V$0W\1024RW@?Q?!CR"ZS8>*[/D0E!Y/;?C1I_6B&.9U'%BUV@5,Q M/N#@& 8U;3 ^ ?9T#]PEQ1G=X\[WQ(1'2J*H79Z2:E*2*C4%OO@# AW4?4!8 MGL:^G'Y"VHCJ[[M%7OB*IG]T493ZE]^)&NR4A]SEU,R3#!=X!K[\"QK+60"Q%"T\ M2%7>Y!\"7&+XT&#G$/%QF70Z"88\Q+> -[H%4$H-&P49;IQ8CS4B2UX7V:] MH8N4)\A7XH"+#(G<$CW5,B@222K'5GVS[:XY$5'_%906R> 4WZ4 M)3B(0H30T'1$@QN%*LDK/:V6!H7B=U%&PT_Y2$)$>@ULFR@XU0#]IOE',!D2 M$EV11MTB^9/*X5L*-C44ZV'0+CP=1:"!NO9:NURY6;W$&Q.K4Y[T<:;$L$O%8XK##$UK3NO_Z;-06]EM'<' MW5T::.6_\R%0I"P5/V+,M:ZP=Q6::*].$TLA\3?OG6QV=RAUE5Z@BF<&X* % M;[>MUL(SL(WD-Z?R1O [47FC\09K7I;D#=88E7]ADC=U^EL#RS5/']=*-DN=TTL6SC+_\9)E MLRR">M&R,49EC,HHCE&<[2G.,L+]9.'T5Y#-HFFU7_F]/\[&R$<@ZZ&ZQJC,D9E%&S6X.E^"%E(>D'", MBZT/;S4VM!>R,"93)U8ZQ4'DARSTT^2-X:4OE)?.&WY#1PT=K2E$'I!PC&\U M=+2.-F1,9C]-9N_H:'YJG"2B/#$D](624#PV4RK!F#\8+FJXJ,'' YM$VIV. M@"3PR[]_U_INW2C:72^L?*N^G,@;C*663&+?$491#)AHLL7C5..'TI!L&/A. M\%!#):FE2NP=ZWH02B.&&C,T(3<4S% P@YH'-V-B2-@V_*RO\AD33=A)B1Y9 M^6/TY@6C"P]#Z).C$V!XL9W"FEJJ22V58N]8&=U$)K4@'8FEFF'(V3Z3LV]5 M!CGFL_]N%!T44*I+4=0IMO;DGM%5:4Q?*KE'8OI4G4FH%W9N34^Q]%-S,;OE M7O_D8<;C!]D-&R_>JWRC;V-;:>0?Z=!NDEZ57FH5WEPG-K_0AFZ1*U7 VI7K MORLDNMS,22SH<@)XAK7ZC7:S_12B_/PQW6H,N::PX+F#OY&QK_3VE5'>_L#J MV8>ANP:/#@^/MC"F:T]';61,CWN-;KLY,ZAS*-%.F<][,8R1Z#!B/?E?K<'C MC*=.Q.8@\<+N'#?ZS?X"P-@_7%@#3]D_.K*#3M5"0?M]J]6KE7H:!'E!0U0+ M F&WFHU>J[4*@=C/G,JO>)N]I!7RH\FB[&U*>)L*7,NPYF6E6?:IM[7PI[UC M:S ;Z]52TPV\O4!X,UD;.:B(:W9K%M?V+6NS_<"SAEF<*L"T 6#<*!L&HBX( MTQIT&_WVHKSP_@&)2?/4-,VS*U"I3]; @,H+ I7-L)7U](K(R \I!ZW[Z7]= M__;I3;&*QFA-+GT#5$;^"9]'@B2+@J7\KM+B:S>^Q M1Z7&S/)&91^ZQ,G]G.*H:NL8JE+*U;6:VN9@A$*1BY#A BO69$VL]P>H6/]+ MBP8D4<7B0_H1UI_]:@) M[$43ST.9#)2PW&K:_09+1X+]'/'899''WOFQ<-(H3G" 1U$,K[J,0W&1\Y7% M0F^_9&KE&;Z233#':#= N_ _)C>D,1@P9\3N>,*\+ @>6):"?5%I";Y5S4E: M#%IV,HG]@/YU+#+/9E$H6E5V1EJM6R-.AN#%7 V_13RM.,&EVJ M?IBE+ O]),F$VV \=-D=ONF 8N-+8^PFAR_BD*)TGL(SGA_RT/%Y0"T48Q&FB;48KC:R3^(9 M.R/6T8Y%"R-/X:N8.VD&PKD8 I)P'(1BR>R._,<:JGV7Q:@/I$M^*!AH3CI* MF A=T(BJ49%B@S[?X3]AQ/#:Q1C5!=0^O$'= P7S74&%@=Z".L4/H&)9#'8$ M>CG,$J@A2;3R^:$7Q6.2)"CV#8]),Y.)<'S/%[AXOQ!Z5 B=ON=0DHL%0>GL M) SQF<]B$L4I@]+>0[EJ\6?SZ%\,JJ$*/3\!3\ >!(]5!_^9A6J_4;N)G;0' M%KL4@GV,4N@/]/N8+&>@31>JAL%(9.,66P[5BAB-C89?YO<6F_](/ZV::]9" M@[KPO*.?>0!2$^QR)$3*3N(8M8AD=P!V=5)XI>JBXP8"N^N[8$$I&_%; 1KV MP!(@)Z#U#@]!@4$V0R6;A&3#2[)IH"=PA:<-X!STC;6;[=?\S>M.?DD4&,-- M%DAMNSSZUT'KTF>!"]W9B0-0$Z9H59_B2&XS/11M D"K ,B=GXZ05P!6IHA- ML10!+T0PJ8B 4 P!; + !@\@'HV!^Z*RP?>1)#KE%Z)08].J@-=@B4)..4O\ M1+SYU1XC.->\,!]?"'G3Z3HHV-JL:6*UY3WJK4R0.5/*@W9*,K8BD_OJ7E>*Y4C=4 M:->B>.A&' UCP;\><0]J?LN#._Z0J&[A^J!\H\O;/&>"'6==J]__GA4?B_BN MU)HQOS\J24B%-D>!\-*W\BW]%>5,]'9W4Z7FH4S+MHZG0N".U5G3N)0R M.)3%*:5P.!O%POO[=W^[NCB=1W57K4+^B2]"L H@$%3V$*NO2OJ!DH/ZKRAX M!A-'_BJA4.D\_ZFD'X]I<750YDE;VLWYU=FO[7]_.?EX=7YU6*_7KR M^5]G5^SS^>6_#L1C<. 9B9,E";H,T ($='$/ YD!@4^1P,=?@5W$?O*U 2[$ M@T 2OL6G2K]0&0&]DP#"I\AKP?D \_C$@6V?GSF=T'1;J_GCOS-@,7Y* M2D*.![X(]-_O2J6=#"%B0(Z$=7V&NJ@ ^\>%O)ZM0.E9P>:O*&0AGC44(IP; MMZA./R(:YJX>(C$OCL8,S_8$BI8XL3^4) W?K?1F'[R=W3IN=]M\<,UMX5UW M[&-Q/6C:K>O!P',ZO8X8#D5/F6QAYYW3BX]7GR\^7()!??I\<7KV#DT(7H2! M:V[%P!])A9/5=RS&= /)Y(LF'H!-STG%D4L VPI\9_98B>]^.L.K8R5EI+R7 MMCUR"'$42&((=-D1+IKD)AN\%[$7&J((74E[@?0"$$1(3F\%)NB&#_"MGV R M#VRTH: PY#+T:H E.T&6Q^VG(U]X[.Q>.!E!&\2TO@,8*G-M^O?W.==5OR/4 MWOKB3F7EA!PB(?FY\#R@]% :)4H49A<(+',%>MPF^;BQU]6@\',&?M]N\R.[ M^UJ\80"6=M?5?\BNG]U+^(.X*7UCL9_Q+ F682JSZ/'__*T]^#%1[2VW%A2J ML50&C_1?@C%T!&5)W>9I0V5Q5QL>\"A H@"LS$&_ZHP MS =GH>]()8L>T6@LY!FC22/')]"5"?C4%+/?$>-!$-U1@V&,7&AI0HF[(NV5 MRZX8I]JG*)X,SJ>*?F 2!\,YS!(J7&:H\25A2ST'R1T&0%]5\LA.(0>T&U_+ MPBG+HD@9Q%H696(&5A*[[$\)# @?BA@2*2/3)=31U _4DI/EH^TA4XY+5O_ M O\K:FX:S;[0>%H;+5;SH7JZ6G_PQT3VT>(!)L^F/=I!4X_S$(D_)G-!,M(// 8G-7= M'MK#12$H]%PWA[.2#D#]K;8L+"W6LS&HZ<,_Y'@FOZZ>3SU?GYQ=4O9Y_//[Z_^/SK MR=7YQ=B2F26?:'LW^_; [FPQ4:V6*5B,FL)*;=FUF-;#\XML:P#17R"=MT!4(<>L M5G4)8N!^>!L%MTA<8J%3US*>IEG%04-GF,&-@GLO9C;1T*!$ >0;:(G.(BM. M(-=RJ G)TWQ"\K0\(5E$6I?% @[RV]=#U^DW>=,6G'=G4K[V"[V+>3$HJD9IMIQ(-8Q.T&C5TDU%'5'"BN5K!Q>)EFPJH;F M"!0 M":\\H04%G60W69*R5D\_)A%#SZZP6PZ=RA)JGP0#7,,08_-2/U\VZE#O9H+Y M*8$7 L9U"^1W539.BAM'*!\3/:WC92EFKS#=)X""\/(DV5 $T9U>-K=T#FI& MS+Y.D:YW/DS)JIB@HF:JZ&5919QR-JE'AL2?-W) M8HS3X/VO87078O=Q26PL8RLHK7C %6*L1LY K0-']>I P M5E%0J2H2*V\P&QLJ>DCA-I5-RHH*&!#!D\O@'D$M"K]$=.SXA;GRVXP%ZY-L5!5G!U3*W9E.CCOI"Z+.RA? M7W40O2@E&LH- !.;I/X8@90#SL)H6!C_((+D6S]T&AI;[U9(9FY\:%!#: [Y M9;5&V25O2W]XH'*H4:&XD8MZ)*CGBT;+928998&!YO@AJ7*8(*F0*!**%(Q2 MD03@P2EH/VJ\)&U8'Q@>V)L2JE2#BKFI73%H^Y0PCD'&86GI$7SA\(SP(WXH MV;5D&0UE&MJ85 ZWBA\@8?Z5IG*NY@(4SK@R]($*&:I8#!0K\56%^.04/=%I M<.4^50,*?RC7(9$'',MY@"P$%,B)+7<_2%FY$$Y;R,T&=PA*/4,GU!OEXE(+FNZ(U06 M!*]F8Y'S>"WIZ4H;)5Q!2L+OKG1.+XN3T8A63> E8HQSI'A!3TJV. +@SQ491)_A&]BXRO-DG7H< MTU5*)C4AQ(JU8=.L+X SZ(M?+-PK(8<,8J 'U*4BJN;2-Y57>2]$\+32\=!>84/0@U7,5? MZN=H C_\2"1!F3/7AY')4/?TGB@U_$-!,$,TF1RZAF$Y>U]U M FKC M0%48TH<"T>&B8G9* "[M/IWJ^UPZAWV[0Q>C5J-.A598'K( *//.#P(E*LT) MO"SPX%MLLO_H'C.*( "'62 0K^3V4>!,?IK7D CQE59"1*[O/1"JB'@,#BH5 M4V4G,E+)H.._"7J7@ ]&#:T5)T[)HN5"CR&F PBP9FHF54<7OI9\G_$%* M1]OEJ$1 O)*##A'+(>8-:7Y6&_H7Z]*2$#&&XA!+ASS\FE#\4U7_O"0=TDA& M DZ>^*(.'F *6N#+51CC4OQN,3RN-1IW?)YBE$(%<=P+&3, M+EX%M*.PHI MD:5ERA7GCH<(IQ_(("*/ M,^62@=HCW7M)8 D( C&5;HHDM09GX_@3'! UNR_#!O(WRD+RD8&8_)9&J*!$ M:B&X7F&8KVZH'L M&81..D;^#5&&HTM-9*NQ_ "3A^A0:2$%+BE$<$)_&^LU'O1E(%>7X((GJ=S% M/@,_(4$H81712Z-5<=1-K]F\J=AM',&@S<.4GYC7EO M C?Q\@4I#24) $N)/>@-4C([6C$I)JE&SDPV4:[Q6!!L3(UN!7AF"#R41BW% M19$[-9]]7T+1,4LHS!**C2^A6-/T'30<,0\I+J%MC@'$?A8EO8$68/Q+.1.) MV/ -.(!HHCR*+) FED%6>.")GD114RH3!%:'4*L,4GB*27F9.BZT!VS4\5F" M22A%ZM-R$E5G:V=V(' 9ZZ@L0*#<$4T (DR">T V*6BAGX)#BYW0E)"#U_VF M3+54+B?,8K7>#KB+ W3C4<>H-FLDF,]"%S.5;=+!W]RH&5<[)B/F!='==$9% MJX-NW+"R\K>H#@]D&:.6XA/%M!.F"7F2RM,=0JD .,U6)%YVCO";GCFZS(:8 M3*1<*B;O49^1?#AQADM+_4!G6:)X6CXT3#C9./-LU6!6G;MK'/8TT2I'P%U" M#*%)EUJ6KOA[$6 0?<*8"F"&2-HP.91'%$DR!.%!-.ZGDG+\@P M:JQ,>=.0R8A,C:+%V"\^GG*$1VUAKKS(J)&E%,,M4\L0<>:9NQDTL]CIM'90 M$S-:>4Q39'SBR^7-Y7,SIIN*YR/ 1^)T.NMYFZ\9TMX ^@S>%=M8;$.8229: M3!XR@5V;8H%%%%AY2W\IWV_,*CR-B3(?ETYO@I=!CK]12**7 ,A6*NR>E3MV M;5&R=&I*!*>^[ALR0UD %GBBF+8A;<..+ECR]H"T+=4R13Q=%,<75 M%/6(&-VTGC7)(Z92Q%])5X+UHN-.0+4$^7-:F"Z3Q%')VHGH4MI%3O@D);R& M08&ZG'QB6,7X*CB24STE;R>'7KEUW= 7/&]_JAA8D6WY@\(_'G'E3^6M%#RH"#!MT ,Y,BM7!=#M3'T:X;E;.DBG54 MOX)>X7Z&TDQC2:LXP^F:K^)AD7YA\*K760%Y$DDY)4KE1\7&CW)_2Z*0V2L' M@#O%'_+DNLR]>S%PJC@KI@U\N8PJI?0A2C;"U0D/S&[K _Y^TZD;3JD(G3T) M2TOJDH52( 8'[0;"C$E1M>-4'O?7J+!7):KP83K_((%4G1"(.5CDBL7<*@&_ M7RD8.Y8_T)#[;>]&.A%AL?.9I[$[Q6QM>>I6;M;%M"SN Z4"&H]3XB+_L63% ME' IY5)*@%%?E186R5[*1BY7'IGNI>PA3LOX:L:G-#-6-A[0*)P;G-I8-&5& M\^QF5>VJ.S._TA*?(V@-1PUBXS1029J?.LD5URK/=)%D]=C!#WB>%'Z=2[ Q M/41R==[(CT5ID" DBF_T892*X^-2"E ^"*Q"@:??L3^@EL15,V>@]'(+:#Z+ MH3BJN$68P?E"M7&-YE@?YC<#HC5PL'XRPCED*C"-\".?J/F+*$1]*TV/EO9_ MTY9-'990B138C=$M!D"&!2U&5"L:Y"HK)5\RTQD7+W!#M"^3R$HL-(F&K>&Y M:[R)HSO,X5;F;>7F:,WT:+SDB5QJ.*<>?8(E[\&:<\<9V(-FJW?=<5U^W>$> MO^[W.MZUT^'-SC$P8-YMS:PY;WWY^/GL'^>75V>?S]Y=GGPXN[QX?_;O+^=7 MOU^>G7[Y?'YU?G:Y]37H+8N5F\6H7>SB/9,M8T73Z.R1+Y=G^*/:TG$(*];Q M:,QSG V)V2&(CK'%_SGFU?\T%_V+$'@_Y M&<,I/WN[/W)EP]7EU\^77R\//MX?O&Y M4+_K7K-G']M;-Y"VQ72S&+:+R8:5#., C.!C%(H]T)J!-VB+/F]?#]L=&W?E M>-<#X?:NCP5OM>VVV[-[S1FMZ?QZ_O'L\N3]V=7OI0/0KCOM9K_S;9L&GZ,N M'3P=8;CX:6PPDRTNG]EV$'J4TA9YB$N 0>R!1O6[@^'0%MUKSSL6UQV[95\/ M6LTN:(?=%_9PT&T[@QF-ZLYL0!WTV_W.8.O*U+78WNTT/1RTZ?*V<(:\>3UT MNZ ;O.? )V]PW?/:_;;7<_N]MA[R?9]@[IH)9C/!O,6348_/_N^7\Y_/KRZO M[7;7;F]_<_FQQ703=@V(J]WF4JKU.*]5ZCQ>$Z._D!I/WU3LHCE)IZQB%F=6 MO/RO9_77>_=?[TEC>'9/:ZO_=QBS'WY:0I5(QUT\6XZ"H+<4=N'DTO0O4[ & M+H;2-KEJ++YJJ9!-RVKVMW+;U^R_3[@2BIHZ:*Z[K?TGC./S1^8=;=&EA>S5 MX7G*!99KU^'9<6K;EKUONK/^6\:*YJ]?G^:T7WM(\"[)$ =>$Z>_:+:=\B^T:I/+^:1+F3C6=ZFT]'S*)8^'/!3)T<5](![H*$SX M!?K2FG&X>ZC7F]0A8P(;OE)O?]0(X+%E=&-[\-@R\&C@\068P*' 8\NPQ^W! M8VO?V>.@>6S@T9B @<<"'@U[W"(\[CE[-/!H3,# 8]$/NVE;YQ\OC7JLM_W_ M]_/G#^Q<'6;/WD5.ADNU]E8+#)@8,%D3F%R>_F+48[WM/P]QNHL1IESQ>SPL M[(&=X=906NQYZ8S$F.^M4AAL,=BR)FPY/?E@U&.KV'+* T<=J\D^^.'7(4_$ MWJJ(01J#-&M"FG=G[XUZ;!5IWN'UJ[X!&J-)+PIH/IS\;-1CJT#S@0]%8#"F MQLTW&/,TC/GT^5 />\=3SM[C 3ZOY4F5=#A[PLJH1&?W%!MD6:I12N0H-77.97$GG=HXDS#P M'F^F].T'VH2TJYP MU[OFP\[Q=:?5Z?2]CN>T;4?M9MOW39_'9M.G&@:SZ7/3FSXOH4I.9YY=]X_M MP0YO8RY:\HT;/YC"EO%L,S2/%LMI".0!Z* M$0\\/&0&"Z*]?NH!N@8T"_'(3BR/9^E(WJ#7T >KGJJ#F7_A=_A;*!KRDCS2 M61 _>+O0YRR23]M)REQ.+^#1>'0L7NTV]SYCYZZN0D.7;/ *A*?;M.SN(L)3 MLOQ2X4AA\"1IW7G]-YW ^U:Z@3OH[E($SG_G0SJT3?R(8+PN?[@**;!79R8E M7[DRH^Q8_8Z1[P;E:[3WN=)]2JBY%"'MT]6#,4"5>AO3^[QM%K?93J\7G>#E\0I/R0_L'="3/A7=CJ*)O$SUQP: M93DXQ%FB.$9IC-(\66F*>^_QI-K3D2\\=G8OG(Q2X!=X7#0>NV24J7[-W[XR MO?X4^R&>QQ_,ZM#T#(=1HEHT?V]E;Y3($.=9XGP2P""'8>0^ MP/^-TG'PT_\#4$L#!!0 ( R$H5 B4 * N1, % 4 8 ;W-I=[W MG^?<]W5>YYSK.O>A3=)^ F=N&)L9 R Z "='H V Q@"3(R,$$8&)@@$PLS, MQ,+&P\[&RLIVX2PW)X\0OXBP$+^@X$4)!:F+8G+B@H*7-:3EE*ZHJJJ*2&GI M:2KK*JBH*O_S"(B9F9F-E>T\._MY95%!4>7_LVC? "XF0!$4#@:) 71<(# 7 MB(8!1$[C9 #]2\"_"T0'IF=@A# QL[">.M2= >A 8# =/9B!@9[^U!IQ:@?H MN1C.BEZYRLAM?0\BYL^C')U1R"1^K>H[[ZT?1 D5]X 89A:^<^-W(V,34[(:-[6T[^SMW'3P\_[[O]<#[86#0D^ 0>&A8;-RS M^(3GB4F962^S7[U^DY-;5/S^PT=426E9=4UMW9?ZKPV-[1V8SBYL=T\O;F1T M;'QB(+N0?!RYZ!M$KC&>O6D/N^7.+*4EFMDV]PC+&:B#49B M7SY:ZA??1T=.5$;V%,X-O'57<9'^NGU0W\>IQ));[T0L: #^VUX-]*4I' M=0M>'BE/+*T>+BZ$.]J36-.K,;>$?W_]5GG0A^7GC>HG >_FB@.M;_L799ZQ;6W!U?*4P>4;%RF6IYNI+^IK*C\I) _35!/\M2\F.1I MIKHKH50:ZH2W#5';$N$)A_*N9IR@SH+\03UNVNF_8:_)-N\O4:L4BF4>F9YC M1CI\'WD8COKQ8^">+G>G6ME<:*X#M#T^_\?]44*.Y[UWR12U8AK DFQ) Y"E M""LB^GK&N(27QS/K3%C_ODCR^)<)W'>_!S@Q];FI+L2-^9LHSN='T^=G1P0T MM@2.'+JK_OO=2ONN>:[/Q(JWBO2$W=Y)E@A9SW /FQ$K#QI 1P,V[447AWB@ M2>C"MQCWM$O?KL&T_N@\;WL$4]\S<2]HG-$3IS,QU)O\Q)FEX;*M-QM!=ID3-VHWXY6NK.''[X\<"3BV0FPX_,%74O-O9=@;UF22$3JB5]0\M MZ8V,7+RR1VU >EDL )$-\IC_A98T.:> MC5BV9.*EE!5!1OHPFU] 4<,./SFQ61&?EVIQ1@?;7DJ Q1%%.BUL.N=%G?6V M,C5C",%")>")RV@9\C/2K\=$&G M^3?B7V/D%3B6_CCBP8NDN_(Q[5X0D+OWE#&U_ MH3YKIC&(W70:ZMR<9=4Q@,^>3]H)E[$E/\3Z64DCLMWK2BCI ;7.'<]:UK&,/7*5=X2[IC<8U;LF1YH'!IWT3S4*]I5U]C M@)/^"6^^Z$;&YN-^\2TO_7H^JZ\13^U_4'F41=@FS[RE4E#O> M-?@P-?L(>R\?MFXN<,_;@Z%Q+Y6.^O+>>$4&9LRCQQ+I?#=]R=Z6^.Z \ Q: MX=_&2!"C#C;6S^H.3V'#[5YW^M[V566HMA/V[? 0'EL.LRL-*9J_-)8R(^'" M-,0F/?JN3&HRI1XD9WQ7TV70:(URRT>-84;-NOX>_I9RPGNX9+IF&_]@'ZKZ\#G MRN?RWK53)^2?6PST^P@,>%RG.+V_,^GS[Q4' ]0ZNRWD]KAP0XJ6.Y MD@/E]3OQ M,YK^,>+T5+'FPT6K]JQ%UH2Q/11S:$JSU_OLQW9))AS:Z#K,("IX8"BA5698 M#B )J+?(TU;]#+L"KOS^02](-U+_RP:P#\1['3K,3X3=)^ MP&/-.:J1 Q&*N4YY"6MMJ(*8ZA26Q4/\(0BG=- M!+)W60W-+^ML+)$TI1$5YO46(0/L6\7G<^;=J$%BPMISU&"SO>8!UE87.7'- M&AC^C@7X1L2U0^7W(2*/=Y\)E6\.E_%B(=C30@@>):&)'?4WBE^6_A!; ,TUZ%'K@CS"]^RV'$,LZ$^\I]H0 K M&E#9>KVN=;096I+HN_QJ?)7OZ+7F^F32\4P[?VWC0KP<>M7)3,(CI 'K "Q3 M5>8K$F(D4NG*+6>T(Z&XYK6?=ODUY,I%_$OE#CY&D\#N?3MS95!V=2'!SL.: MM)U&\;G+EN*("CO82=6.JB5*#,?&Y[2G=T\D4_2($1/)Z#5SQZY:)86_DB?J MR<.0T7:8LL$<'X)E=R'5G@;\331W-#: )=)%Z>Q_JM#!,Y;#2F>1VGHBQ*I*7%5RG0FBY?!F)^[/HK;\T;2$I85L:Y6,*IJ@C$Y M@K%$0&7N^ED&0C^<6K>(Y%.M^@C_*%;&>^F9Z;<],$76_CO7 GSI9K4Y$5%= M:UH?/?6& _KB=%Z-W=KWNY]UDZW>)I(4^V0-N>DR\41B_@+YG(!C9J:3)+.0 ML46H?L.5\6:8?ZVG6>!*@5"\*5UKP>N.X%QTK/L/0M:A!>!:B'4 (?4I4B2. M;/P05W-C">B2<[DLV[;N\<1PV*MGA? N5L><5SIOEMQ(C8<4V)K5!8KZ6+BH M^ W;V4FOE1P3JPH7LLUBA;DYZ79EOE2H#T' .S7-GW 9O/ZUR%3,M/C\]?/@ M89MU4#=D_%6TL#5IF@9T$YOY"G958]-1I[W0@(P*UD'O"ZR*^ ?''MGHZ[ON MC/OXQ#Y^?B>]MQ$:&]R'@K,R=P#$TQ\9CW3 M CB0#?&\),DV250)6+ZE:FAH<.V04K[.$W-YD4OB80FC>G27[$ KDX,))(:R M @ZJ/MO5HAXM*$M1'G'M6L(\W.;FN&Y-*0Y!\\[=8K238*1/^ZI:"\)#SQ*H M$XLY[NS9SWTK._#IB?B&$<:LP(N.S^$6V!V67?:'*_OL[JN_]C-J;!=59OIK MKHJFV6K9V<3()EJ4[HKOR>0$R?XL3LBJ,8.M1NC_JA8U 67',^EM)K61G0OF MYU0WTKD\,DL>0[/]M;TP)P_;U=((F@0>_Z]O^2==4UBX5S\?M?@5D$S,B4=X+.)M?K>'04KYIYR"?-SO77\+CJ1"JMA+2 MQJ>F$R?M!1/TI '<@C3@QN*^O+GUN-0NFL!O,Q7XC2*M_>/&L/%H@)Q%6/[( M.=EPPH"0O1VR2U\VKB^#+=,G%=I8]ZL#+YD<_?JUYAJ26A>JGA=T[/*!_7=! M<-RR=.42E6_^M'WTK1$+KBSFT&_(_0CE3G%Y\:S)2.- 6.=TVI Y7:$!K MV_$8CAS2?HR(+WBP]8(0N*NU 1M$X'TW$+LKYT[V::,;EXUODOO*GA9Z],_TXX7[+ IK#"EWEF M;]1\9$ZIVL*9C7SQ-WI[R":([-E\AJM%&S8/PMZ'Q5TI[XX%-&[T!JYE;H5- M!3O*"0L_/'S[FJ*LGY4:?#U)!Y#MUO43'8L4NS/)F>,AFT$>=25^44,?[2?L MBN"MX=IFS89+2Z5.SSAC,!QCGU91#XK[O_\]1E2 )XWC%*;W]<+6EZM_S!58 MX(S.];:^9_F]PT1Q23A1GL#TCQ]>Z0Y>,>W>0[MT&DRX^=< O7FWW&] M>/OJ-EAM.+R%$'ZR)+NN+P:?%#K;,\4ASL'SC?B;[-5AUPC_L]$0 M2/VQ/-8BVY%K^?SKY^HDD2?6R,&ZRUP_D2)U%P^G?6.0C:R?*9U.9# J7?'F M*-/*

AM\NT]7Z:TMB2R<>:/Z)RA>.>!:$M!' M&BPO>S!_KJ$%YTOY\U)0025ZT\GU6>25]9H'%B=-XH:(,SJCI4?I=6%-,HW9 M;BSY!8>5+H?XA7A%0N0/]9QS.6_?E3$B;@!'A(W>W46-]/M?1^3FY-=>\KE_ M96E87EMWM7HP[1-FG 'S.#<7K^9:"LY5G1.PPHG]WO)UCT9,WF0NWP/M0KOF MKCO#^PU08O-Z;>E':IL(R%8DEDCMSXA_O4;Y5M%' ^CA")OFITTM^EJ2B&8, M!^QA;R^[/D['\0'F<9=2F0X+0/)+GT[CMOH,.1T^*U2U9\2LSF.1N&T_UUO9 MF:%Y43SYFJ&V^[A"*)&+RL-641QN M2:0VE6)14S=V=/8$K,CVR(VADQ8289!K]U)1#(+-OLP[GW58]>GW$ ^4$<]/ M-R7KW!I(?&V>K_/^G0HN/Y$=L[0'7"M0H2#[QBS35]/*N*8CU-YA?[X_B+LS2U#[D<6'9JJKX\COJ >'-3[)XHBFE$M M0/B[GSHVY? _5M>4^1%*I!V7/A(8Z[ 6%VZ(ZA0JI/8N]6?8ODV_L;VWP/"+ MWV)Q;NJ."4_?-S<(;VF)]RN'BH:8@WFM8KUW5PN\7I%'%C]&/\6;^7Y*;/C: M8%&DAUH9PCMAOZ/!+E:?)%N>LAKY<1Y_\(_!3NRA'>K(3_!/S9'Z\LKR1]VS M!=''=B<]CNSJ=O6IMM?CRD#1!FEG=Q;#L"0Z17:'N[4;CCZ9BL3$"_ZSOG#%S)A"U&.;&;L9LN%=SH MA$CF<^(PO09*3V7KYK=(P>:FS-4ER]35%X3[%P-@EKN&(SM[WU%.CN73T='" MF@4Z3&7^?@/'&A?-NL;,W(;T++$$TH)Y,'7 2- C1$&):;/)+ M;>5L?%I2MZF9:WJPE6/KF8X8;_'[BYB?_-ZE924UQ=_RY*Y!16AA&CQ7VMKY MO%LY6ZR!B![E$CGQ;_PO3YR:_97V@48MIC^M72VL& 1?+4Q ,OU&<&OK"W>) M1+.U^5H_*A_<_N:;/LE\KL2>J6_ET]"H<*W";HG:D>)=B,ECY@(O*''(DL2F M-+>I+]IT[Z"FQ2WPM#LFZUBU1L)#;E:O7>"05>R<]B64X\O+Y;7])/$3+%.= MH=@$?:Z-%]Y,]=.CI,$[57>6)0+)P^*TJ7\#4$L#!!0 ( R$H5!5(0<= M4 @ %#,Q9#$N:'1M[5MM;]LX$O[< M!?8_\%+L(@'\)N>EK>P&2-,LUL!U>]OFPWU;4-+()D*16E*RX_OU-T-2MILX MJ=U+"C>7!DUDD1P.9YYY9DC)PW^TV[]??O@GRW1:%Z JEAK@%61L)JH)N]1E MR17[ ,8(*=D[([(Q,/:F<]+I=:+HI-T^_?FG(_T>BWIQ M_U482WNX5W(R%:DO(J_BX\_IU__"X_^8HBEZ='+WZ91!:C1A/ MUC7OG0Z[*.LA!3K5RR^%Q;VR&E1P7;6Y%&,5N]*NJG?-"R'E\*0JP[ ^8 ML4^ZX*KE/K7@,.I$PR[U\NOJEG>O[Q&7LW?JU=E4E153IXAI,#MI M:Z=E!JDVO!(8.+7*P(3UGE]\NAS]-CH_NQQ]_./9 P_C 30KF$KD(G4&9P;^ MKH5!UDKF[%,MP2\Q.N3MZ&B?'_B/VJRV'6>^[0>W U<9H.17['RB2\-;+'5H MG*.]>17OP%JV-"MK_D='G:,&ZP)1I:J8M2 J8 9 M^T_*0H^?AZQSW-;06%;09A*.[N MQB?KP?X:#[[CUE6K@X(4K.5F3ET*?@6.-17U_U>]&9@ ])"]4&,HG.LB?$6N7/$N $'' 2"2"20@QD@ M6A,I[(2Z4[<"V908E3ZCTJG4ML9QQ+-&2X^@TN@4,KQMV3X")@-$H$?%Q74Z MX6H,KJZD\MJNU-['^Q!J;Q+B2FZZ=>!D"BJBE<K MI]@:KI_.O[(I8T=;J+//"F0'T&)/P9:0^#M*PA2._#VUB@ M/7FHS5S+>L1MP8N4LW6:UH9H06[5L$O=.!:R ME39VD??=#919%**J .[+$HG&TH(Z9 (U=%+V$>=(RI9('_]2/=V$)SV-P06X M2*R5>RQA#YYW60^\RSJ36*%AQ>@>@Z%@VB*G A 2(64A'W%YM*P MJS7=X6AS5K05T,+&Q!\PK"$ZGN% "PN>NQN4H43%,88>H&)0N%+ 8AU@ZP)] M@69TJPDY9NVQVA/AP-W 5[,/.L-LGALDB19Z&QRQ(5[<$78 5LMG0J&F6DZ! MTJ'BXW 2;P(70E%*/0=LG4VT)T#^!6P19@]3+G1^/ #LAL??HSMCKS?[P.])F)K)K$4:_GW@.JW+XX!2E+GM%^^.U>;\]]MB5/F\_N M4?[;/?\L?Z^1E" #@6FG6DI>6HB;BX&? A7O=?PT7O?*^ N\RM@TR*QT>5.@ M?\LHPE!76@%[^?X-_;!!:$YT5>GB[G;W"M.=K3C?FD:O\;'7-UC"D^\=VW<2;TT'7=IN# ML)67'.YQ#5Z9[QL/Z_UU/Q*>XV$+ ]_EGW4AT3CCJ<;#*$9V MW,*;1\'Y1$#.+JXAK>E,EWWT!QO?-1Z^!>]?\_2/Y*U'CX=OPOM3LO 6V^1_ M^4=9N .]%10'FT0%7M!&)7QO83?>._Z6\XO7W[@%C+;8QKHA8<1:#1_IRQ^G M03.<_NU>M'?*5AS[P%.6? SMQ "_:O,7HV-KE5&6U1M MXE!M#5()W,08@I/!Q'\QH8_&\I$9]\+<\6'CL^9B^;69!H3#KOM>SL\_#;ON M.S[_!5!+ P04 " ,A*%08;-8F$T( #D-0 & &]S:7,M,C R,# S M,S%X97@S,60R+FAT;>U;76_;N!)][@+['WA3W$4"^$O.5ZNX =(VQ0;8;N^V M>;AO"TH:V40H4DM*=GQ__T-?A7N_WK MY&I$-@;'7G:-.KQ-%1^WV MZ<\_#=#&N]!*JY@==J-NO]?OL:@7]X_CZ)B=??051U4A\>^+P0AX1A]?AU(CA:%GQSNF@B[8V:="Y7GYM+.Z5U4D%UU6; M2S%4L6M]DFM5M7->"#F-+T4!EOT.$_99%URUW'W+@A&YKV?%_R#&&45#OH\7 M WK>]),)6TH^C8620L%ZIB?@!I-HF:'M\__^>O'VXO(7E=CR9#_J] ==JN7' MU2WO'M\C#F?GU+NSJBL+4YTBIL%LY5P[+S-(M>&5P,2I508FC/?=^>?+BP\7 M[\XN+S[]_AR!S40 IQ5,)7*1N@EG!OZJA4'62J;LZS.=LVH$[ LW"5=@VY^N)4S965I12;_7 M^Q[Y8"OF_*+%SB0NIN>9$>E5BZ4.BU.<;5[%6S"2-2>5-?^C@\Y!@W2!F%)5 MS-KAX59,?-3Q UO\?<%&? S( &,!$V2 :B0L^Z/F!E-4(AM J0TB7K$/VA0A M]WOM/R@'/GVY8%^FMH+"MH(QE7:V 8M/-H+])1%\RZW3FZR8LBNE)Q)0FK9\ M((T/7Z;1IM*H:;$G+A3C:HJT5YD:T"74JT[P8D@Y*_#.""Y9SHGI#-.%J%BE M?;U;%12D8"TW4ZI2\"MPG#FS:?%9ALY@EY+6^X944V%096,UA?L)& A&: "%L!(5L%!#K\L-V!*)FWHGNR6ZIC,0Q33XP8;P':'FKDU7I=YK>[S+%+&OM-Z&,-D@Y/0+%M!7)G^ZSW8'&7 MA-%R2^'#H&K1*IWRVJ[>A);+!! 6H2>_ .O:H &DK[&PCA2Q%BAGAZ3YG$X7 M*=F Y YG806>(Z05Z)H*!5(K^F*U%)D['K-U8D4FN!$T .%U@ELD%%FJ+:W= M+D&M6^@=A6H+Z%"%E$V-2M2H(JTE)^;'83DGYAH 6WA%L2B$\"H!JHCDC.TA M>P)DO!WH39:B=V6:N@7BU0EN92PC_L"*DJ*:TZB_KEC+*PY!BQDE2N3L9]AN"+9I@.WYF,O:,1/%%/*<3H/&& V[ M1/;-)<0*5.MOETM!!U-LB#1IO>!,=%W=[<(JBP&?U092T_G#^R*6-#K=91[X MJ4!_3LCX,](V@[2L(4@?P]M8H#UYT&:N9#GBUN!%6K-UFM:&0KZP0"XS6VA; M80$=S:(QFZ*EO_PA$-N]JTV.Z$7.NE$]^([;)G G"G38H.J99WO>KQ&W,SU! M;.?0#IE;!MR4!(J>,BFN0(;CA1OU6___+#T1B&_OANQPG3FM,6 ML>@B@.<,1@A<0X/:68:%HS#SK#U3PW2!(M MC#8X8D.\N"/L *R67PF%&FLY!EH.%1^&DW@3N!"*4NHI8.EDI#T!\J]@BS#; MC%SH?'\ V(Z(O\=PQMYO]I%/6=1B])V?K?Q<_+X)7OCBST1DU2B.>CWWO:#* M[913D++D&>V0W^ST=MR]+7G:W(>F"9(0F':JI>2EA;BYF'E7&7^!5QD;NX&_ MV:ET>=."_UY1A.FMM +V\OUK^F$GH3C15:6+N\O=EY;N+,7^EA3Z8?>/7G>. M#W$^PV@=U1QU\$D8PN. <;W(-5%S7P[+5IO1^Z?D@?E>:<9NQ\8=^+&7/?>/ MK3NE&\^-C25]UW8;&3'[(L,]H<$K\\_B?WF\[D?"#XW_AR;TKG@L3X%F^I\J M_I]A_X/ _MX)73$GG@SJWXT$Y.S#3#Q_\L<3_V@&? O"'XKU#YT!WX3PQYW1 M[ 'WW-^OZZX8YA7W^A2 MM,:.W#4)+;;3P[5,!\LWQO!(;^*TAX>C4TR!H9'1=H$P>9?))*X"9&;AV=C/Q;(OV9LHY[H>]X MOXEJ&5X,S)D,2YH=&WM6NM/&SD0_TRE_@]S MJ:X"*8_=I%#8!*0T!!&ID):$4^_3R=GU9JUN[*WM +F__L;V+B0\0P6]E+8/ MQ;NVY^7YS=CC;?U1J1P.CSY"),+IA'(-H:1$TPC.F4Y@*+*,<#BB4K(TA0^2 M16,*L%/=JGI5W]^J5/9>OVHAC4X^2_ -FM^K>[5/?"]H/X^\+>A?>0&)GJ2 MXN]:*Z$D,HVUEF8ZI;:Y)A13_W0O&O5_?-M5N^QKU8H)K9&(9GNMB)V!TK.4 M[I8F1(X9KZ0TUL%F=7N[WMBL[[SS_?=;[][_VJW:F:4TZN6W:W?,ZI3VG/B+"O*G*E#]&DJ5]36G>[)L'?0Z[2'O?XQ M] ^@<]CK'D#W2[=S.NS]U<57V-L]@4^G)X/3]O$0AGU /)U6!]5.%0;=CIGH M;.,W-KV79I_V -K[_4_#[OZ"!1;TWO&VC.6&AUT8M$\^M(^[@TK_R\?NW]#N M#$U/W?/J/Z$/K\"*E/9Z'$+!.0TU$]RE!)U0^#PE$KTFG<$)S834(&+H#WHP MF"E-)ZKL-.WQL KK9OS;-Q=US^\T.V*"Z63F'O>;&Y@NX$#(2>[!7N4SQ$): M%M\<"Z \PK1R1&28Y"')+X/)+F4@"F*6%JG*3!K0<"J99J@1X1%T+\*$<$Q8 MR'?"E#(ZX#\S,L)L!0F5%"5?$-$I="EAH4H9]BG-R%?H)"*3I(R_C,;( 3EJ M=D:A'\ I"-X1<=N*\7Q-!#]/(\SL33%(-.B.!*#<@O@2_IMRF3U&Q@E7'_:[!:)QNNB<'%WUR/ M-AS*,J02DE%*5O]-XY^9.;&!JFCCS&V#/!+#Z;X#],( Q MCIEW0FR>QY2O"9*(\*U%1($^PDS.SR15!FAETTWP6(C3D!))$88J0^2ILIT5 M,TYX:-XCP8A9TB8MXZAIZG J,BHM3W4M<0+1EWG:)?-B8X SF(A4(<5U(:L_ M'QI7 VW[:.G R8W;K1GDVZR5/%+<9^"YD_PYBW02^)YG#_K:1'KRSRHC8?%L5=@M.1U*!:61D!&5E5"D*/A-9B_#45W]B*_6SJ=Q)M.WKD0 M5LC^/#[ZN 4M%M,6@:+E3'F_+1XP]!*FNKDD2J0L@C>>_0./L.638^7)@D!- MU=Q"+)QV[ED5;,D?Z_.W+]7]3O!K^OQ#EKQK(6YS^\+J+]#G?[OZRW?U>RVY M% Y>@J??4;/ZH3[_/3[]T"+_FC[_73[]3*9<79]?_R09'D(S/(7>CR2XT 49>R%!%&3$78O,E4^$M)5#4+C?D.;^ 34*4Z&FDEY>OY=MK6.! M)+JOD$C WJ^/9B!I3"7EH:G9H&RF6()%3(;\X7,,H@; M0Q\J?L+Z>4)QCH0)B2A*:XQLM8QUSMA>LRQ880,-)O,ZD8$B=AI9QY13B1B] M4M:L3HKLIP0E6*A(J6F8Y"I7P2RNPKACOCW H,Z7./HA"+(NZ6_-(>S&66)V:9(1XJ(TG)UXK% M64#.!#.7Y?,<1B3\.I8"(X"I60D9Y">V9IA2(@-,_TDS<5?M=;2GVQ4$7LX[ M:!3+5#2N/I0ILF"K9K_$>?VJ5;-?]?P'4$L#!!0 ( R$H5!#,R9#(N:'1M[5IM3]LZ%/[,I/V' M3J@P$"M*#$W@@ID,AC+/B8!CJA3C'-XH MEHPIP&Y]NQ[4PW"[5MM__JR--+K%+"DBV&J$C6;0#" ,HN;K*-R!SK$?F)D) MQ]]K[8R2Q#;6VH893EUS36JF/_4N-YN?FJZK<=77;I03VB.9S/;;"3L';6:< M[E4F1(V9J'&:FFBKOK/3W-QJ[KX*P]?;KU[_W2IZ%1MGW^JN[+<;2.L^"3K1 M\T5B49";EJ&7ID8X&XO(S6ZE4IA:2B:,SZ(AFU -)_0"SN2$B*I[KFJJ6.K' M:?8OC="B2,CS6&O;]R6?A.F"WHWT!77*C"1/D';OXU'_37_X4HQT MWMILUIOMAAWE]6KDM^OW@.I4]KTXRXHR9^H8,4W5BMJZVSL;]@_[WKW#N&P?](YZ?8[;_$5]O;.X-V'L\&'SLD0AJ> Z^E#?5#OUF'0Z]J) MWC;AYE;PV.S3&4#GX/3=L'>P8($%O7>#;6NYX5$/!IVS-YV3WJ!V^O%M[Q_H M=(>VIQD$OR.&5\ CE?V^@%@*06/#I/ IP604WD^)0M3P&9S17"H#,H7301\& M,VWH1%>]IGT1UV'=CG_YXK(9A-U65TXPGXEB\>L3(^07L#7N]@)U2))&YS:7SD,.K'SA85\%?N)B58 ;G=$/I3_PITR5#$$@3 1U-RK ME5@9Z^&&UVK^_R%ZI%@1Z93C\H@1"-S"\0JBBGZ9,D7M5DM;5]V P#HIR.(R M"+?6D^+)XR)'6C$9<5J@LL3 ->JO$%\ (=S=?.7G3MQ":MEU\02)!X)$\Q9( M,(%1;4)<#,5P:@C23?"M\UZ)%\)L/,T5U18:5=M-<,N-TY \AACLR!$KNNIF MI5>A!PDFS)&V(0]'3;E'ELRI[]@?*3G>PN[5W)(V1D]O[_<'OZ^[, M;UQ#% ,M7]@EFO/"+_IVD;X\IRKE\B+*6()Q<,[S"QQ_#%\W)W1S%H!0@L = MPY,G%ZR("["EEET8/[#6DL;^&3\NX.'^_7!+F+M;I+L3P)>"[7_]A']ON;"A&]X1

J)\3_EHC_V4#]O7SQ"!'_!/3' M#O1?#_V/ >>W%,7^5\P_Q+;SS\3\3V'Z@4RYNIA??Z<8HCU'N%\#WY94.G$L MI\*@?N4ZV%AF(6##'JZ+:\E5JPC\N:(LCPA;\$NEHF-I?>\O %CLBW],PXC: MU^E4":8SFMC]#K5UOV7O!Y"$D*8DXZX_B(:<^$N8N8*B5*[N"YIBI[WM0(UB M+O54T:O+_JJ#Z@))1+-42,#=YH]FH&A*%16QK6*B;+9\B%SMR!M%Q:G E7^S M'GU=AMZ<+T-707XU]$>E:UB_R"C.43 A"45IK9&=EJDI&+M+G04K;*#!5%$Y M9>>NT\HZIH(J7*C7REKOX#9M/"4HP4*-5D_CK%"Y#M:Y&L.0_=(!8R"N>.X9 MH@T775W4^9T-[WYY QFQ4*$"BH(A[E;"R#W-!_)Y9Y@B]VDA1 M\KGF(!V1<\GL+?@\AQ&)/X\59I;$EE"EBHJ34BOFE*@($V]6UJF::$^?CZ.@ MX!UMEA/Z"Y@RX;0;[A.;Y\_:#?>YSG]02P$"% ,4 " +A*%0X/5" MY]D0 (LP $0 @ $ ;W-I&UL4$L! A0#% @ "X2A4(;K351I,0 M(5T# !4 ( !,"4 &]S:7,M,C R,# S,S%?9&5F+GAM;%!+ M 0(4 Q0 ( R$H5"].7/?*X@ %GL" 5 " =0 T M^04 %0 @ $JWP ;W-I&UL4$L! M A0#% @ #(2A4-C(W7U[B ( 'BH? !4 ( !1# ! &]S M:7,M,C R,# S,S%X,3!Q+FAT;5!+ 0(4 Q0 ( R$H5 B4 * N1, % 4 M 8 " ?*X P!O#$P<3 P-"YJ<&=0 M2P$"% ,4 " ,A*%052$''5 ( !7- & @ 'AS , M;W-I#,Q9#$N:'1M4$L! A0#% @ #(2A4&&S6)A- M" Y#4 !@ ( !9]4# &]S:7,M,C R,# S,S%X97@S,60R M+FAT;5!+ 0(4 Q0 ( R$H5#['SCG3 8 $DD 8 " M >K= P!O&5X,S)D,2YH=&U02P$"% ,4 " ,A*%0 M7(05F$T& B) & @ %LY , ;W-I#,R9#(N:'1M4$L%!@ + L [ ( ._J P $! end XML 55 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Contingent Acquisition Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Contingent Acquisition Obligations        
Beginning fair value     $ 16,577  
Addition of contingent earnout obligations     1,560  
Foreign currency translation adjustment     (183)  
Changes in fair value for contingent earnout obligations     (946)  
Payments on contingent earnout obligations     (3,802)  
Ending fair value $ 13,206   13,206  
CXR Limited        
Contingent Acquisition Obligations        
Remaining maximum amount of contingent consideration 23,700   23,700  
Payments for contingent consideration $ 200 $ 100 $ 1,500 $ 1,300

XML 56 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 57 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Borrowings (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
USD ($)
item
$ / shares
Mar. 31, 2019
USD ($)
Mar. 31, 2020
USD ($)
item
$ / shares
Mar. 31, 2019
USD ($)
Jun. 30, 2019
USD ($)
Feb. 28, 2017
USD ($)
Borrowings            
Borrowings outstanding $ 95,000   $ 95,000   $ 88,000  
Number of consecutive trading days | item 30          
Components of long-term debt            
Other long-term debt $ 2,186   2,186   2,061  
Total 265,680   265,680   258,556  
Less current portion of long-term debt (903)   (903)   (804)  
Long-term portion of debt 264,777   264,777   257,752  
Revolving Credit Facility            
Borrowings            
Maximum borrowing capacity 535,000   535,000      
Sub-limit available for letters of credit 300,000   $ 300,000      
Unused commitment fee (as a percent)     0.10%      
Borrowings outstanding 95,000   $ 95,000      
Amount outstanding under letters of credit 48,100   48,100      
Available credit facility 391,900   $ 391,900      
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   $ 250,000      
Unused commitment fee (as a percent)     0.25%      
Revolving Credit Facility | LIBOR            
Borrowings            
Interest rate margin (as a percent)     1.00%      
Revolving Credit Facility | LIBOR | Minimum            
Borrowings            
Interest rate margin (as a percent)     1.00%      
Revolving Credit Facility | LIBOR | Maximum            
Borrowings            
Interest rate margin (as a percent)     1.75%      
1.25% Convertible Senior Notes Due 2022            
Borrowings            
Principal amount $ 287,500   $ 287,500     $ 287,500
Interest rate (as a percentage) 1.25%   1.25%      
Conversion ratio     9.3056      
Conversion price | $ / shares $ 107.46   $ 107.46      
Premium on stock price 38.50%   38.50%      
Threshold percentage of stock price 130.00%   130.00%      
Number of trading days | item 20   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   $ 242,400      
Equity component of convertible debt 45,100   45,100      
Debt issuance costs 7,700   7,700      
Debt Component of debt issuance costs 6,500   6,500      
Equity component of debt issuance costs 1,200   1,200      
Total interest expense 3,300 $ 3,200 9,700 $ 9,400    
Contractual interest expense 900 900 2,700 2,700    
Amortization of debt discount 2,100 2,000 6,100 5,800    
Amortization of debt issuance costs 300 $ 300 900 $ 900    
Unamortized discount $ (21,165)   $ (21,165)   (27,283)  
Effective interest rate (as a percent) 4.50%   4.50%      
Unamortized debt issuance costs $ 2,841   $ 2,841   3,722  
Components of long-term debt            
Principal amount 287,500   287,500   287,500  
Unamortized discount (21,165)   (21,165)   (27,283)  
Unamortized debt issuance costs (2,841)   (2,841)   (3,722)  
Total 263,494   263,494   $ 256,495  
Bank lines of credit            
Borrowings            
Amount outstanding under letters of credit 41,600   41,600      
Available credit facility $ 24,200   $ 24,200      
XML 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 226 403 1 false 64 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.osi-systems.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.osi-systems.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.osi-systems.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 10101 - Disclosure - Basis of Presentation Sheet http://www.osi-systems.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 10201 - Disclosure - Business Combinations Sheet http://www.osi-systems.com/role/DisclosureBusinessCombinations Business Combinations Notes 9 false false R10.htm 10301 - Disclosure - Balance Sheet Details Sheet http://www.osi-systems.com/role/DisclosureBalanceSheetDetails Balance Sheet Details Notes 10 false false R11.htm 10401 - Disclosure - Goodwill and Intangible Assets Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 10501 - Disclosure - Impairment, Restructuring and Other Charges Sheet http://www.osi-systems.com/role/DisclosureImpairmentRestructuringAndOtherCharges Impairment, Restructuring and Other Charges Notes 12 false false R13.htm 10601 - Disclosure - Borrowings Sheet http://www.osi-systems.com/role/DisclosureBorrowings Borrowings Notes 13 false false R14.htm 10701 - Disclosure - Stockholders' Equity Sheet http://www.osi-systems.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 10801 - Disclosure - Retirement Benefit Plans Sheet http://www.osi-systems.com/role/DisclosureRetirementBenefitPlans Retirement Benefit Plans Notes 15 false false R16.htm 10901 - Disclosure - Commitments and Contingencies Sheet http://www.osi-systems.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies 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 - Segment Information Sheet http://www.osi-systems.com/role/DisclosureSegmentInformation Segment Information Notes 18 false false R19.htm 20102 - Disclosure - Basis of Presentation (Policies) Sheet http://www.osi-systems.com/role/DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 19 false false R20.htm 30103 - Disclosure - Basis of Presentation (Tables) Sheet http://www.osi-systems.com/role/DisclosureBasisOfPresentationTables Basis of Presentation (Tables) Tables http://www.osi-systems.com/role/DisclosureBasisOfPresentation 20 false false R21.htm 30303 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.osi-systems.com/role/DisclosureBalanceSheetDetails 21 false false R22.htm 30403 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssets 22 false false R23.htm 30503 - 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 23 false false R24.htm 30603 - Disclosure - Borrowings (Tables) Sheet http://www.osi-systems.com/role/DisclosureBorrowingsTables Borrowings (Tables) Tables http://www.osi-systems.com/role/DisclosureBorrowings 24 false false R25.htm 30703 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.osi-systems.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.osi-systems.com/role/DisclosureStockholdersEquity 25 false false R26.htm 30803 - Disclosure - Retirement Benefit Plans (Tables) Sheet http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://www.osi-systems.com/role/DisclosureRetirementBenefitPlans 26 false false R27.htm 30903 - 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 27 false false R28.htm 31103 - Disclosure - Segment Information (Tables) Sheet http://www.osi-systems.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.osi-systems.com/role/DisclosureSegmentInformation 28 false false R29.htm 40101 - Disclosure - Basis of Presentation - Per Share Computations (Details) Sheet http://www.osi-systems.com/role/DisclosureBasisOfPresentationPerShareComputationsDetails Basis of Presentation - Per Share Computations (Details) Details 29 false false R30.htm 40102 - Disclosure - Basis of Presentation - Cash Equivalents (Details) Sheet http://www.osi-systems.com/role/DisclosureBasisOfPresentationCashEquivalentsDetails Basis of Presentation - Cash Equivalents (Details) Details 30 false false R31.htm 40103 - Disclosure - Basis of Presentation - Fair Value (Details) Sheet http://www.osi-systems.com/role/DisclosureBasisOfPresentationFairValueDetails Basis of Presentation - Fair Value (Details) Details 31 false false R32.htm 40104 - Disclosure - Basis of Presentation - Revenue Recognition (Detail) Sheet http://www.osi-systems.com/role/DisclosureBasisOfPresentationRevenueRecognitionDetail Basis of Presentation - Revenue Recognition (Detail) Details 32 false false R33.htm 40105 - Disclosure - Basis of Presentation - Lease Accounting Policy (Details) Sheet http://www.osi-systems.com/role/DisclosureBasisOfPresentationLeaseAccountingPolicyDetails Basis of Presentation - Lease Accounting Policy (Details) Details 33 false false R34.htm 40106 - Disclosure - Basis of Presentation - Recently Adopted Accounting Pronouncement (Details) Sheet http://www.osi-systems.com/role/DisclosureBasisOfPresentationRecentlyAdoptedAccountingPronouncementDetails Basis of Presentation - Recently Adopted Accounting Pronouncement (Details) Details 34 false false R35.htm 40201 - Disclosure - Business Combinations - Other Business Acquisition (Details) Sheet http://www.osi-systems.com/role/DisclosureBusinessCombinationsOtherBusinessAcquisitionDetails Business Combinations - Other Business Acquisition (Details) Details 35 false false R36.htm 40301 - Disclosure - Balance Sheet Details (Details) Sheet http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsDetails Balance Sheet Details (Details) Details http://www.osi-systems.com/role/DisclosureBalanceSheetDetailsTables 36 false false R37.htm 40401 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 37 false false R38.htm 40402 - Disclosure - Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details) Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details) Details 38 false false R39.htm 40403 - Disclosure - Goodwill and Intangible Assets - Intangible Amortization (Details) Sheet http://www.osi-systems.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAmortizationDetails Goodwill and Intangible Assets - Intangible Amortization (Details) Details 39 false false R40.htm 40501 - 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 40 false false R41.htm 40502 - 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 41 false false R42.htm 40601 - Disclosure - Borrowings (Details) Sheet http://www.osi-systems.com/role/DisclosureBorrowingsDetails Borrowings (Details) Details http://www.osi-systems.com/role/DisclosureBorrowingsTables 42 false false R43.htm 40701 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details) Sheet http://www.osi-systems.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails Stockholders' Equity - Stock-based Compensation (Details) Details 43 false false R44.htm 40702 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) Sheet http://www.osi-systems.com/role/DisclosureStockholdersEquityShareRepurchaseProgramDetails Stockholders' Equity - Share Repurchase Program (Details) Details 44 false false R45.htm 40801 - Disclosure - Retirement Benefit Plans (Details) Sheet http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansDetails Retirement Benefit Plans (Details) Details http://www.osi-systems.com/role/DisclosureRetirementBenefitPlansTables 45 false false R46.htm 40901 - Disclosure - Commitments and Contingencies - Contingent Acquisition Obligations (Details) Sheet http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesContingentAcquisitionObligationsDetails Commitments and Contingencies - Contingent Acquisition Obligations (Details) Details 46 false false R47.htm 40902 - Disclosure - Commitments and Contingencies - Product Warranties (Details) Sheet http://www.osi-systems.com/role/DisclosureCommitmentsAndContingenciesProductWarrantiesDetails Commitments and Contingencies - Product Warranties (Details) Details 47 false false R48.htm 41001 - Disclosure - Income Taxes - (Details) Sheet http://www.osi-systems.com/role/DisclosureIncomeTaxesDetails Income Taxes - (Details) Details http://www.osi-systems.com/role/DisclosureIncomeTaxes 48 false false R49.htm 41101 - Disclosure - Segment Information - Operations and Identifiable Assets (Details) Sheet http://www.osi-systems.com/role/DisclosureSegmentInformationOperationsAndIdentifiableAssetsDetails Segment Information - Operations and Identifiable Assets (Details) Details 49 false false All Reports Book All Reports osis-20200331x10q.htm osis-20200331.xsd osis-20200331_cal.xml osis-20200331_def.xml osis-20200331_lab.xml osis-20200331_pre.xml osis-20200331xex31d1.htm osis-20200331xex31d2.htm osis-20200331xex32d1.htm osis-20200331xex32d2.htm osis-20200331x10q004.jpg http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true XML 59 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets  
Schedule of changes in the carrying value of goodwill by segment

The changes in the carrying value of goodwill by segment for the nine-month period ended March 31, 2020 are as follows (in thousands):

Optoelectronics

and

    

Security

    

Healthcare

    

Manufacturing

    

Division

Division

Division

Consolidated

Balance as of June 30, 2019

$

200,079

$

40,064

$

66,965

$

307,108

Goodwill acquired or adjusted during the period

 

2,213

1,033

3,246

Foreign currency translation adjustment

 

(517)

 

(55)

 

(1,143)

 

(1,715)

Balance as of March 31, 2020

$

201,775

$

40,009

$

66,855

$

308,639

Schedule of intangible assets

Intangible assets consisted of the following (in thousands):

June 30, 2019

March 31,  2020

Weighted

Gross

Gross

Average

Carrying

Accumulated

Intangibles

Carrying

Accumulated

Intangibles

    

Lives

    

Value

    

Amortization

    

Net

    

Value

    

Amortization

    

Net

Amortizable assets:

Software development costs

8 years

$

29,393

$

(12,747)

$

16,646

$

37,129

$

(15,553)

$

21,576

Patents

19 years

 

8,688

 

(1,927)

 

6,761

 

9,681

(2,481)

7,200

Developed technology

10 years

 

53,460

 

(14,050)

 

39,410

 

54,804

(18,135)

36,669

Customer relationships/backlog

7 years

 

63,101

 

(22,132)

 

40,969

 

63,244

(28,144)

35,100

Total amortizable assets

 

154,642

 

(50,856)

 

103,786

 

164,858

(64,313)

100,545

Non-amortizable assets:

IPR&D

2,290

2,290

2,200

2,200

Trademarks

 

26,878

 

 

26,878

 

26,726

26,726

Total intangible assets

$

183,810

$

(50,856)

$

132,954

$

193,784

$

(64,313)

$

129,471

Schedule of estimated future amortization expense for intangible assets

At March 31, 2020, the estimated future amortization expense for intangible assets was as follows (in thousands):

2020 (remaining 3 months)

    

$

4,639

2021

 

18,294

2022

 

15,581

2023

 

14,286

2024

 

13,543

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

 

34,202

Total

$

100,545

XML 60 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Retirement Benefit Plans (Tables)
9 Months Ended
Mar. 31, 2020
Retirement Benefit Plans  
Schedule of net periodic pension expense

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Service cost

$

98

$

100

$

295

$

300

Interest cost

8

8

25

24

Amortization of prior service cost

14

13

 

42

 

39

Net periodic pension expense

$

120

$

121

$

362

$

363

XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Product Warranties (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Changes in provision for warranties    
Warranty provision at beginning of period $ 21,724 $ 21,819
Additions and adjustments 6,105 7,135
Reductions for warranty repair costs (6,557) (6,545)
Warranty provision at end of period $ 21,272 $ 22,409
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Stock-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Stock-based Compensation        
Stock-based compensation expense $ 5,838 $ 5,888 $ 18,097 $ 19,514
RSU        
Stock-based Compensation        
Unrecognized compensation cost $ 18,900   $ 18,900  
Weighted-average period     1 year 10 months 24 days  
Shares        
Nonvested at the beginning of the period (in shares)     521,140  
Granted (in shares)     300,998  
Vested (in shares)     (388,756)  
Forfeited (in shares)     (13,907)  
Nonvested at the end of the period (in shares) 419,475   419,475  
Weighted-Average Fair Value        
Nonvested at the beginning of the period (in dollars per share)     $ 73.97  
Granted (in dollars per share)     88.26  
Vested (in dollars per share)     68.60  
Forfeited (in dollars per share)     83.24  
Nonvested at the end of the period (in dollars per share) $ 88.89   $ 88.89  
Stock options        
Stock-based Compensation        
Unrecognized compensation cost $ 500   $ 500  
Weighted-average period     2 years  
Number of Options        
Outstanding at the beginning of the period (in shares)     515,884  
Granted (in shares)     13,263  
Exercised (in shares)     (201,003)  
Expired or forfeited (in shares)     (1,092)  
Outstanding at the end of the period (in shares) 327,052   327,052  
Exercisable at the end of the period (in shares) 295,525   295,525  
Weighted Average Exercise Price        
Outstanding at the beginning of the period (in dollars per share)     $ 33.74  
Granted (in dollars per share)     101.31  
Exercised (in dollars per share)     20.45  
Expired or forfeited (in dollars per share)     85.37  
Outstanding at the end of the period (in dollars per share) $ 44.47   44.47  
Exercisable at the end of the period (in dollars per share) $ 39.85   $ 39.85  
Weighted-Average Remaining Contractual Term        
Outstanding at the end of the period     2 years 8 months 12 days  
Exercisable at the end of the period     2 years  
Aggregate Intrinsic Value        
Outstanding at the end of the period $ 8,867   $ 8,867  
Exercisable at the end of the period $ 8,867   $ 8,867  
Performance-based restricted stock units        
Shares        
Granted (in shares)     81,621 97,514
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%  
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        
Weighted-Average Fair Value        
Shares available for grant 1,000,000.0   1,000,000.0  
2012 Plan | 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  
2006 Plan        
Number of Options        
Granted (in shares)     0  
Cost of goods sold        
Stock-based Compensation        
Stock-based compensation expense $ 189 182 $ 517 $ 539
Selling, general and administrative        
Stock-based Compensation        
Stock-based compensation expense 5,520 5,543 17,153 18,487
Research and development        
Stock-based Compensation        
Stock-based compensation expense $ 129 $ 163 $ 427 $ 488
XML 63 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
CURRENT ASSETS:    
Cash and cash equivalents $ 101,026 $ 96,316
Accounts receivable, net 257,505 238,440
Inventories 241,317 273,711
Prepaid expenses and other current assets 38,522 32,432
Total current assets 638,370 640,899
Property and equipment, net 128,518 127,385
Goodwill 308,639 307,108
Intangible assets, net 129,471 132,954
Other assets 81,596 56,518
Total assets 1,286,594 1,264,864
CURRENT LIABILITIES:    
Bank lines of credit 95,000 88,000
Current portion of long-term debt 903 804
Accounts payable 103,797 93,500
Accrued payroll and related expenses 37,577 43,521
Advances from customers 32,968 43,227
Other accrued expenses and current liabilities 105,717 112,956
Total current liabilities 375,962 382,008
Long-term debt 264,777 257,752
Deferred income taxes 6,881 7,979
Other long-term liabilities 86,698 65,398
Total liabilities 734,318 713,137
Commitments and contingencies (Note 9)
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 shares at June 30, 2019 and 18,010,625 shares at March 31, 2020 116,872 168,913
Retained earnings 460,828 399,541
Accumulated other comprehensive loss (25,424) (16,727)
Total stockholders' equity 552,276 551,727
Total liabilities and stockholders' equity $ 1,286,594 $ 1,264,864
XML 64 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
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 $ 1,985     1,985
Exercise of stock options (in shares) 108,008      
Vesting of RSUs (in shares) 357,924      
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 $ 19,514     19,514
Repurchase of common stock $ (21,029)     (21,029)
Repurchase of common stock (in shares) (288,316)      
Taxes paid related to net share settlement of equity awards $ (13,741) 0 0 (13,741)
Taxes paid related to net share settlement of equity awards (in shares) (184,462)      
Net income   48,135   48,135
Other comprehensive loss     (2,672) (2,672)
Balance at Mar. 31, 2019 $ 160,384 382,880 (17,456) 525,808
Balance (in shares) at Mar. 31, 2019 18,100,841      
Balance at Dec. 31, 2018 $ 151,926 363,254 (18,984) 496,196
Balance (in shares) at Dec. 31, 2018 18,020,907      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,196     1,196
Exercise of stock options (in shares) 58,613      
Vesting of RSUs (in shares) 1,219      
Shares issued under employee stock purchase program $ 2,160     2,160
Shares issued under employee stock purchase program (in shares) 36,020      
Stock based compensation $ 5,888     5,888
Taxes paid related to net share settlement of equity awards $ (786)     (786)
Taxes paid related to net share settlement of equity awards (in shares) (15,918)      
Net income   19,626   19,626
Other comprehensive loss     1,528 1,528
Balance at Mar. 31, 2019 $ 160,384 382,880 (17,456) 525,808
Balance (in shares) at Mar. 31, 2019 18,100,841      
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 $ 4,112     $ 4,112
Exercise of stock options (in shares) 201,003      
Vesting of RSUs (in shares) 388,756      
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 $ 18,097     18,097
Repurchase of common stock $ (51,775)     (51,775)
Repurchase of common stock (in shares) (562,707)      
Taxes paid related to net share settlement of equity awards $ (26,761) 0 0 (26,761)
Taxes paid related to net share settlement of equity awards (in shares) (255,042)      
Net income   61,287   61,287
Other comprehensive loss     (8,697) (8,697)
Balance at Mar. 31, 2020 $ 116,872 460,828 (25,424) $ 552,276
Balance (in shares) at Mar. 31, 2020 18,010,625     18,010,625
Balance at Dec. 31, 2019 $ 133,566 441,270 (17,120) $ 557,716
Balance (in shares) at Dec. 31, 2019 18,267,574      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 80     80
Exercise of stock options (in shares) 1,041      
Vesting of RSUs (in shares) 1,671      
Shares issued under employee stock purchase program $ 2,221     2,221
Shares issued under employee stock purchase program (in shares) 36,758      
Stock based compensation $ 5,837     5,837
Repurchase of common stock $ (24,781)     (24,781)
Repurchase of common stock (in shares) (295,833)      
Taxes paid related to net share settlement of equity awards $ (51)     (51)
Taxes paid related to net share settlement of equity awards (in shares) (586)      
Net income   19,558   19,558
Other comprehensive loss     (8,304) (8,304)
Balance at Mar. 31, 2020 $ 116,872 $ 460,828 $ (25,424) $ 552,276
Balance (in shares) at Mar. 31, 2020 18,010,625     18,010,625
XML 65 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details
9 Months Ended
Mar. 31, 2020
Balance Sheet Details  
Balance Sheet Details

3. Balance Sheet Details

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

June 30, 

March 31, 

Accounts receivable, net

    

2019

    

2020

Accounts receivable

$

253,504

$

274,364

Less allowance for doubtful accounts

 

(15,064)

 

(16,859)

Total

$

238,440

$

257,505

June 30, 

March 31, 

Inventories

2019

2020

Raw materials

$

143,697

$

133,720

Work-in-process

 

67,897

 

59,070

Finished goods

 

62,117

 

48,527

Total

$

273,711

$

241,317

June 30, 

March 31, 

Property and equipment, net

    

2019

    

2020

Land

$

16,564

$

16,513

Buildings, civil works and improvements

55,391

55,574

Leasehold improvements

8,311

 

8,628

Equipment and tooling

128,428

128,638

Furniture and fixtures

3,190

3,154

Computer equipment

18,733

18,525

Computer software

20,146

19,953

Computer software implementation in process

8,563

11,019

Construction in process

 

5,760

 

6,307

Total

265,086

 

268,311

Less accumulated depreciation and amortization

(137,701)

 

(139,793)

Property and equipment, net

$

127,385

$

128,518

Depreciation and amortization expense for property and equipment was $5.1 million and $5.4 million for the three months ended March 31, 2019 and 2020, respectively, and $15.4 million and $15.9 million for the nine months ended March 31, 2019 and 2020, respectively.

XML 66 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity
9 Months Ended
Mar. 31, 2020
Stockholders' Equity  
Stockholders' Equity

7. Stockholders’ Equity

Stock-based Compensation

As of March 31, 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):

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Cost of goods sold

$

182

$

189

$

539

$

517

Selling, general and administrative

5,543

5,520

 

18,487

 

17,153

Research and development

163

129

 

488

 

427

Stock-based compensation expense

$

5,888

$

5,838

$

19,514

$

18,097

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

The following summarizes stock option activity during the nine months ended March 31, 2020:

Weighted Average

Weighted-Average

Aggregate

Number of

Exercise

Remaining Contractual

Intrinsic Value

    

Options

    

Price

    

Term

    

(in thousands)

Outstanding at June 30, 2019

 

515,884

$

33.74

Granted

 

13,263

101.31

Exercised

 

(201,003)

20.45

Expired or forfeited

 

(1,092)

85.37

Outstanding at March 31, 2020

 

327,052

44.47

 

2.7 years

$

8,867

Exercisable at March 31, 2020

 

295,525

39.85

 

2.0 years

8,867

The following summarizes RSU award activity during the nine months ended March 31, 2020:

Weighted-

Average

    

Shares

    

Fair Value

Nonvested at June 30, 2019

 

521,140

$

73.97

Granted

 

300,998

88.26

Vested

 

(388,756)

68.60

Forfeited

 

(13,907)

83.24

Nonvested at March 31, 2020

 

419,475

88.89

As of March 31, 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 97,514 and 81,621 performance-based RSUs during the nine months ended March 31, 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.

Stock Repurchase Program

In March 2018, the Board of Directors authorized a stock repurchase program of up to 1,000,000 shares, which was completed during the three months ended March 31, 2020. In April 2020, the Board of Directors authorized a new share repurchase program of up to 1,000,000 shares. 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.

During the nine months ended March 31, 2020, we repurchased 562,707 shares of our common stock.

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 67 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information
9 Months Ended
Mar. 31, 2020
Segment Information  
Segment Information

11. 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 of the Form 10-K for the fiscal year ended June 30, 2019.

The following tables set forth the results of operations and identifiable assets by industry segment (in thousands):

Three Months Ended March 31, 

Nine Months Ended March 31, 

    

2019

    

2020

    

2019

    

2020

Revenues (1) —by Segment:

Security division

$

193,486

$

187,076

$

552,130

$

578,477

Healthcare division

48,865

45,662

 

138,697

 

127,862

Optoelectronics and Manufacturing division, including intersegment revenues

70,927

70,240

 

213,900

 

216,684

Intersegment revenues elimination

(8,994)

(10,095)

 

(30,989)

 

(33,946)

Total

$

304,284

$

292,883

$

873,738

$

889,077

Income (loss) from operations —by Segment:

Security division

$

24,943

$

24,525

$

74,056

$

73,405

Healthcare division

5,418

1,682

 

5,752

 

5,793

Optoelectronics and Manufacturing division

7,320

7,309

 

22,212

 

25,096

Corporate

(5,354)

(10,161)

 

(21,265)

 

(23,578)

Eliminations

(207)

270

 

(671)

 

715

Total

$

32,120

$

23,625

$

80,084

$

81,431

June 30, 

March 31, 

    

2019

    

2020

Assets (2) —by Segment:

Security division

$

793,810

$

784,736

Healthcare division

 

157,639

 

199,645

Optoelectronics and Manufacturing division

 

237,851

 

241,824

Corporate

 

79,498

 

101,419

Eliminations (3)

 

(3,934)

 

(41,030)

Total

$

1,264,864

$

1,286,594

(1)For each of the three and nine month periods ended March 31, 2019 and March 31, 2020, no customer accounted for greater than 10% of total net revenues.
(2)One customer accounted for 16% of accounts receivable, net as of March 31, 2020. No customer accounted for 10% or more of accounts receivable, net as of June 30, 2019.
(3)Eliminations in assets reflect the amount of intercompany profits in inventory and intercompany ROU assets under ASC 842 as of the balance sheet date. Such intercompany profit will be realized when inventory is shipped to the external customers of the Security and Healthcare divisions.
XML 68 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
9 Months Ended
Mar. 31, 2020
USD ($)
Changes in the carrying value of goodwill  
Balance at the beginning of the period $ 307,108
Goodwill acquired or adjusted during the period 3,246
Foreign currency translation adjustment (1,715)
Balance at the end of the period 308,639
Security Division  
Changes in the carrying value of goodwill  
Balance at the beginning of the period 200,079
Goodwill acquired or adjusted during the period 2,213
Foreign currency translation adjustment (517)
Balance at the end of the period 201,775
Healthcare Division  
Changes in the carrying value of goodwill  
Balance at the beginning of the period 40,064
Foreign currency translation adjustment (55)
Balance at the end of the period 40,009
Optoelectronics and Manufacturing Division  
Changes in the carrying value of goodwill  
Balance at the beginning of the period 66,965
Goodwill acquired or adjusted during the period 1,033
Foreign currency translation adjustment (1,143)
Balance at the end of the period $ 66,855
XML 69 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation - Lease Accounting Policy (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Jun. 30, 2019
Basis of Presentation        
Lease, Practical Expedients, Package [true false]   true    
Lease, Practical Expedient, Use of Hindsight [true false]   true    
Operating lease expense        
Operating lease cost $ 2,525 $ 7,771    
Variable lease cost 237 551    
Short-term lease cost 350 745    
Operating lease expense 3,112 9,067    
Balance sheet assets and liabilities related to operating leases        
Operating lease ROU assets, net $ 26,397 $ 26,397    
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent. Other Assets, Noncurrent.    
Operating lease liabilities, current portion $ 8,118 $ 8,118    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Liabilities, Current Other Liabilities, Current    
Operating lease liabilities, long-term $ 18,648 $ 18,648    
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent    
Total lease liabilities $ 26,766 $ 26,766 $ 26,766  
Weighted average remaining lease term 4 years 4 months 24 days 4 years 4 months 24 days    
Weighted average discount rate 4.30% 4.30%    
Cash flow information related to operating leases        
Cash paid for operating lease liabilities $ 2,466 $ 7,664    
ROU assets obtained in exchange for new lease obligations 2,239 3,718    
Maturities of operating lease liabilities        
Less than one year     9,036  
1 - 2 years     6,808  
2 - 3 years     4,318  
3 - 4 years     3,562  
4 - 5 years     2,529  
Thereafter     3,143  
Total     29,396  
Less: Imputed interest     (2,630)  
Lease liabilities $ 26,766 $ 26,766 $ 26,766  
Maturities of minimum operating lease liabilities under non-cancelable leases        
Less than one year       $ 9,802
1 - 2 years       8,082
2 - 3 years       5,473
3 - 4 years       3,397
4 - 5 years       2,954
Thereafter       4,583
Total lease liabilities       $ 34,291