0001489096-19-000206.txt : 20190808 0001489096-19-000206.hdr.sgml : 20190808 20190808165003 ACCESSION NUMBER: 0001489096-19-000206 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190808 DATE AS OF CHANGE: 20190808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Thermon Group Holdings, Inc. CENTRAL INDEX KEY: 0001489096 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRICAL INDUSTRIAL APPARATUS [3620] IRS NUMBER: 272228185 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35159 FILM NUMBER: 191010264 BUSINESS ADDRESS: STREET 1: 7171 SOUTHWEST PARKWAY STREET 2: BUILDING 300, SUITE 200 CITY: AUSTIN STATE: TX ZIP: 78735 BUSINESS PHONE: 5126900600 MAIL ADDRESS: STREET 1: 7171 SOUTHWEST PARKWAY STREET 2: BUILDING 300, SUITE 200 CITY: AUSTIN STATE: TX ZIP: 78735 10-Q 1 tgh6302019-10q.htm 10-Q Document
false--03-31Q120200001489096P1Y79670007263000384140004078400098700012100000.0010.001150000000150000000326242003270503132624200327050310.03250.02250.02250.03250.02750.0375627100059910005240009089000P6MP1M00000.0010.00110000000100000000000P3YP3Y00 0001489096 2019-04-01 2019-06-30 0001489096 2018-04-01 2018-06-30 0001489096 2019-07-31 0001489096 2019-03-31 0001489096 2019-06-30 0001489096 srt:SubsidiariesMember 2019-03-31 0001489096 srt:SubsidiariesMember 2019-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001489096 us-gaap:RetainedEarningsMember 2018-03-31 0001489096 us-gaap:CommonStockMember 2018-06-30 0001489096 us-gaap:CommonStockMember thr:EmployeesMember 2018-04-01 2018-06-30 0001489096 2018-03-31 0001489096 us-gaap:CommonStockMember 2018-03-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001489096 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001489096 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001489096 us-gaap:CommonStockMember us-gaap:DirectorMember 2018-04-01 2018-06-30 0001489096 us-gaap:RetainedEarningsMember 2018-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001489096 2018-06-30 0001489096 us-gaap:NoncontrollingInterestMember 2018-06-30 0001489096 us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0001489096 us-gaap:CommonStockMember us-gaap:ExecutiveOfficerMember 2018-04-01 2018-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001489096 us-gaap:NoncontrollingInterestMember 2018-03-31 0001489096 us-gaap:CommonStockMember 2019-03-31 0001489096 us-gaap:CommonStockMember 2019-06-30 0001489096 us-gaap:NoncontrollingInterestMember 2019-03-31 0001489096 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001489096 us-gaap:NoncontrollingInterestMember 2019-06-30 0001489096 us-gaap:CommonStockMember thr:EmployeesMember 2019-04-01 2019-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001489096 us-gaap:RetainedEarningsMember 2019-03-31 0001489096 us-gaap:RetainedEarningsMember 2019-06-30 0001489096 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001489096 us-gaap:CommonStockMember us-gaap:DirectorMember 2019-04-01 2019-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001489096 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0001489096 us-gaap:CommonStockMember us-gaap:ExecutiveOfficerMember 2019-04-01 2019-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001489096 2017-09-30 0001489096 2017-03-31 0001489096 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-06-30 0001489096 us-gaap:OtherAssetsMember 2019-06-30 0001489096 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-06-30 0001489096 us-gaap:OtherAssetsMember 2018-06-30 0001489096 us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:RUB us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:KRW us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 currency:KRW us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:CAD us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 currency:RUB us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 currency:GBP us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 currency:CAD us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:MXN us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:AUD us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:MXN us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 currency:GBP us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:AUD us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 us-gaap:CurrencySwapMember 2019-04-01 2019-06-30 0001489096 us-gaap:ForeignExchangeForwardMember 2019-04-01 2019-06-30 0001489096 us-gaap:ForeignExchangeForwardMember 2018-04-01 2018-06-30 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:LoansPayableMember 2019-06-30 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:RevolvingCreditFacilityMember 2019-03-31 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:LoansPayableMember 2019-03-31 0001489096 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-06-30 0001489096 us-gaap:InterestExpenseMember 2019-04-01 2019-06-30 0001489096 srt:MaximumMember us-gaap:EquipmentMember 2019-06-30 0001489096 srt:MaximumMember us-gaap:LandAndBuildingMember 2019-04-01 2019-06-30 0001489096 srt:MaximumMember us-gaap:LandAndBuildingMember 2019-06-30 0001489096 srt:MinimumMember us-gaap:LandAndBuildingMember 2019-06-30 0001489096 srt:MinimumMember us-gaap:LandAndBuildingMember 2019-04-01 2019-06-30 0001489096 srt:MinimumMember us-gaap:EquipmentMember 2019-06-30 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001489096 us-gaap:StockOptionMember 2019-04-01 2019-06-30 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001489096 us-gaap:StockOptionMember 2018-04-01 2018-06-30 0001489096 us-gaap:StockCompensationPlanMember 2018-04-01 2018-06-30 0001489096 us-gaap:StockCompensationPlanMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2019-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2019-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2019-03-31 0001489096 us-gaap:OperatingSegmentsMember 2019-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2019-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:DevelopedTechnologyRightsMember 2019-06-30 0001489096 us-gaap:OtherIntangibleAssetsMember 2019-06-30 0001489096 us-gaap:TrademarksMember 2019-03-31 0001489096 us-gaap:TrademarksMember 2019-06-30 0001489096 us-gaap:ProductMember 2019-06-30 0001489096 us-gaap:CustomerRelationshipsMember 2019-03-31 0001489096 us-gaap:CertificationMarksMember 2019-06-30 0001489096 us-gaap:CertificationMarksMember 2019-03-31 0001489096 us-gaap:CustomerRelationshipsMember 2019-06-30 0001489096 us-gaap:ProductMember 2019-03-31 0001489096 us-gaap:OtherIntangibleAssetsMember 2019-03-31 0001489096 us-gaap:DevelopedTechnologyRightsMember 2019-03-31 0001489096 us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001489096 country:IN 2019-03-31 0001489096 country:NL 2019-03-31 0001489096 country:AU 2019-03-31 0001489096 us-gaap:RevolvingCreditFacilityMember 2019-03-31 0001489096 thr:VariableRateTermLoandueOctober2024Member us-gaap:LoansPayableMember 2019-06-30 0001489096 thr:VariableRateTermLoandueOctober2024Member us-gaap:LoansPayableMember 2019-03-31 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember 2018-04-01 2019-03-31 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-01-01 2018-09-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:ScenarioForecastMember 2019-01-01 2019-09-30 0001489096 thr:ThermonHeatingSystemsInc.Member 2017-10-30 2017-10-30 0001489096 2017-10-30 2017-10-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember 2019-04-01 2019-06-30 0001489096 thr:CanadianBorrowerMember us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:ScenarioForecastMember 2019-12-31 2020-09-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-10-30 0001489096 thr:USBorrowerMember us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember thr:SubsidiaryEquityMember us-gaap:SecuredDebtMember 2017-10-30 2017-10-30 0001489096 thr:TermLoanAdueApril2019Member 2017-10-30 2017-10-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember thr:StockofFirstTierMaterialForeignSubsidiariesDomesticBorrowerandDomesticSubsidiaryMember us-gaap:SecuredDebtMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:ScenarioForecastMember 2020-12-31 2020-12-31 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember 2018-04-01 0001489096 thr:PeriodOneMember us-gaap:LoansPayableMember 2019-04-01 2019-06-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember thr:CanadianBaseRateMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember thr:CDORMember 2017-10-30 2017-10-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-10-30 2017-10-30 0001489096 thr:VariableRateTermLoandueApril2019Member us-gaap:LoansPayableMember 2019-06-30 0001489096 2018-04-02 2018-04-02 0001489096 thr:SumacBusinessMember 2019-04-02 0001489096 us-gaap:PrincipalOwnerMember 2015-04-01 0001489096 thr:PaymentstoRelatedPartyMember us-gaap:PrincipalOwnerMember 2016-04-01 2017-03-31 0001489096 thr:SumacBusinessMember us-gaap:SubsequentEventMember 2019-08-01 0001489096 us-gaap:SubsequentEventMember 2019-08-01 2019-08-01 0001489096 thr:SumacBusinessMember 2019-03-31 0001489096 us-gaap:LoansPayableMember 2019-03-31 0001489096 2018-04-02 0001489096 us-gaap:PerformanceSharesMember 2019-04-01 2019-06-30 0001489096 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001489096 2010-05-31 2014-06-30 0001489096 us-gaap:PerformanceSharesMember us-gaap:ManagementMember 2019-04-01 2019-06-30 0001489096 thr:RestrictedStockAndStockOptionPlanMember 2010-07-28 0001489096 srt:MaximumMember 2019-04-01 2019-06-30 0001489096 thr:LongTermIncentivePlan2011Member 2011-04-08 0001489096 srt:MinimumMember us-gaap:ManagementMember 2019-04-01 2019-06-30 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001489096 srt:MinimumMember 2019-04-01 2019-06-30 0001489096 us-gaap:CommonStockMember 2019-06-30 0001489096 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ManagementMember 2019-04-01 2019-06-30 0001489096 us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001489096 us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001489096 2019-04-01 2019-06-30 0001489096 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001489096 2019-06-30 0001489096 us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001489096 country:CA 2018-04-01 2018-06-30 0001489096 srt:AsiaMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001489096 srt:AsiaMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001489096 country:CA us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001489096 srt:EuropeMember 2018-04-01 2018-06-30 0001489096 srt:AsiaMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001489096 srt:EuropeMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001489096 country:US us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001489096 country:US us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001489096 srt:EuropeMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001489096 country:CA us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001489096 country:US us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001489096 srt:AsiaMember 2019-04-01 2019-06-30 0001489096 country:CA 2019-04-01 2019-06-30 0001489096 country:US 2018-04-01 2018-06-30 0001489096 srt:EuropeMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001489096 country:CA us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001489096 country:US 2019-04-01 2019-06-30 0001489096 country:US us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001489096 srt:EuropeMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001489096 country:CA us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001489096 srt:AsiaMember 2018-04-01 2018-06-30 0001489096 srt:AsiaMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001489096 srt:EuropeMember 2019-04-01 2019-06-30 0001489096 2017-06-30 0001489096 thr:UnitedStatesSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:AsiaSegmentMember 2018-04-01 2018-06-30 0001489096 thr:AsiaSegmentMember 2018-04-01 2018-06-30 0001489096 thr:AsiaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2018-04-01 2018-06-30 0001489096 thr:UnitedStatesSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:EuropeSegmentMember 2018-04-01 2018-06-30 0001489096 thr:CanadaSegmentMember 2019-04-01 2019-06-30 0001489096 thr:EuropeSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:MaterialReconcilingItemsMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:AsiaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:IntersegmentEliminationMember 2019-04-01 2019-06-30 0001489096 thr:EuropeSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:IntersegmentEliminationMember 2018-04-01 2018-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:UnitedStatesSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2019-04-01 2019-06-30 0001489096 thr:CanadaSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:CanadaSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:MaterialReconcilingItemsMember 2019-04-01 2019-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:UnitedStatesSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:EuropeSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:CanadaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2018-04-01 2018-06-30 0001489096 thr:SumacFabricationCompanyLimitedMember 2019-06-30 0001489096 thr:AsiaSegmentMember 2019-06-30 0001489096 thr:EuropeSegmentMember 2019-06-30 0001489096 thr:CanadaSegmentMember 2019-03-31 0001489096 thr:EuropeSegmentMember 2019-03-31 0001489096 thr:CanadaSegmentMember 2019-06-30 0001489096 thr:AsiaSegmentMember 2019-03-31 0001489096 thr:UnitedStatesSegmentMember 2019-03-31 0001489096 thr:UnitedStatesSegmentMember 2019-06-30 iso4217:CAD iso4217:USD xbrli:shares thr:segment iso4217:USD thr:plan thr:Geographic_Region xbrli:shares xbrli:pure


 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-Q
 
      QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended June 30, 2019
 
OR
 
       TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ________ to ________
 
Commission File Number: 001-35159
 
 
THERMON GROUP HOLDINGS, INC.
(Exact name of registrant as specified in its charter)
 
Delaware
  27-2228185
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
 
7171 Southwest Parkway, Building 300, Suite 200, Austin, Texas _______________________78735
(Address of principal executive offices)______________________________________(zip code)
 
(512690-0600
(Registrant’s telephone number, including area code)

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 per share
 
THR
 
New York Stock Exchange


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 August 7, 2019, the registrant had 32,728,876 shares of common stock, par value $0.001 per share, outstanding.
 
 




THERMON GROUP HOLDINGS, INC.
 
QUARTERLY REPORT
FOR THE QUARTER ENDED JUNE 30, 2019
 
TABLE OF CONTENTS
 
Page
PART I — FINANCIAL INFORMATION
 
 
Thermon Group Holdings, Inc. and its Consolidated Subsidiaries
 
PART II — OTHER INFORMATION
 
EX-31.1
 
EX-31.2
 
EX-32.1
 
EX-32.2
 
 

i



PART I — FINANCIAL INFORMATION
Item 1. Financial Statements
Thermon Group Holdings, Inc.
Condensed Consolidated Balance Sheets
(Dollars in Thousands, except share and per share data)
 
June 30,
2019
 
March 31,
2019
 
(Unaudited)
 
 
Assets
 

 
 

Current assets:
 

 
 

Cash and cash equivalents
$
35,269

 
$
31,402

Accounts receivable, net of allowance for doubtful accounts of $1,210 and $987 as of June 30, 2019 and March 31, 2019, respectively
98,542

 
105,323

Inventories, net
69,689

 
64,890

Contract assets
23,646

 
26,454

Prepaid expenses and other current assets
8,514

 
7,320

Income tax receivable
4,946

 
4,389

Total current assets
240,606

 
239,778

Property, plant and equipment, net of depreciation and amortization of $40,784 and $38,414 as of June 30, 2019 and March 31, 2019, respectively
74,948

 
74,955

Goodwill
207,663

 
204,995

Intangible assets, net
123,949

 
126,596

Operating lease right-of-use assets
14,435

 

Deferred income taxes
3,883

 
3,829

Other long term assets
5,742

 
5,609

Total assets
$
671,226

 
$
655,762

Liabilities
 

 
 

Current liabilities:
 

 
 

Accounts payable
$
23,438

 
$
22,705

Accrued liabilities
19,384

 
27,848

Current portion of long term debt
2,500

 
2,500

Borrowings under revolving credit facility
14,551

 
11,225

Contract liabilities
6,344

 
6,814

Lease liabilities
2,322

 
235

Income taxes payable
1,402

 
1,961

Total current liabilities
69,941

 
73,288

Long-term debt, net of current maturities and deferred debt issuance costs and debt discounts of $5,991 and $6,271 as of June 30, 2019 and March 31, 2019, respectively
197,384

 
197,729

Deferred income taxes
27,448

 
28,139

Non-current lease liabilities
13,826

 
386

Other non-current liabilities
7,485

 
7,271

Total liabilities
316,084

 
306,813

 Equity
 
 
 
Common stock: $.001 par value; 150,000,000 authorized; 32,705,031 and 32,624,200 shares issued and outstanding at June 30, 2019 and March 31, 2019, respectively
33

 
33

Preferred stock: $.001 par value; 10,000,000 authorized; no shares issued and outstanding

 

Additional paid in capital
223,022

 
223,040

Accumulated other comprehensive loss
(44,514
)
 
(48,949
)
Retained earnings
172,092

 
170,621

Total Thermon Group Holdings, Inc. shareholders' equity
350,633

 
344,745

Non-controlling interests
4,509

 
4,204

Total equity
355,142

 
348,949

Total liabilities and equity
$
671,226

 
$
655,762

The accompanying notes are an integral part of these condensed consolidated financial statements

1



Thermon Group Holdings, Inc.
 
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)
(Dollars in Thousands, except share and per share data)
 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
 
 
 
 
Sales
$
91,712

 
$
88,902

Cost of sales
54,570

 
49,173

Gross profit
37,142

 
39,729

Operating expenses:
 
 
 
Marketing, general and administrative and engineering
27,718

 
25,712

Amortization of intangible assets
4,433

 
5,777

Income from operations
4,991

 
8,240

Other income/(expenses):
 
 
 
Interest income
51

 
75

Interest expense
(3,770
)
 
(3,603
)
Other income/(expenses)
233

 
(118
)
Income before provision for income taxes
1,505

 
4,594

Income tax expense
44

 
1,216

Net income
$
1,461

 
$
3,378

Income (loss) attributable to non-controlling interests
(10
)
 
336

Net income available to Thermon Group Holdings, Inc.
$
1,471

 
$
3,042

Comprehensive income (loss):
 
 
 
Net income available to Thermon Group Holdings, Inc.
$
1,471

 
$
3,042

Foreign currency translation adjustment
4,435

 
(8,264
)
Comprehensive income (loss)
$
5,906

 
$
(5,222
)
Net Income per common share:
 
 
 
Basic
$
0.05

 
$
0.09

Diluted
0.04

 
0.09

Weighted-average shares used in computing net income per common share:
 
 
 
Basic
32,635,295

 
32,501,280

Diluted
33,051,923

 
32,935,832

 
The accompanying notes are an integral part of these condensed consolidated financial statements.

2



Thermon Group Holdings, Inc.

Condensed Consolidated Statements of Equity (Unaudited)
(Dollars in Thousands)
 
 
 
Common Stock Outstanding
 
Common Stock
 
Additional Paid-in Capital
 
Retained Earnings
 
Non-controlling Interests
 
Accumulated Other Comprehensive Income (Loss)
 
Total
Balances at March 31, 2019
32,624,200

 
$
33

 
$
223,040

 
$
170,621

 
$
4,204

 
$
(48,949
)
 
$
348,949

Issuance of common stock in exercise of stock options
4,818

 

 
62

 

 

 

 
62

Issuance of common stock as deferred compensation to employees
39,139

 

 

 

 

 

 

Issuance of common stock as deferred compensation to executive officers
32,621

 

 

 

 

 

 

Issuance of common stock as deferred compensation to directors
4,253

 

 

 

 

 

 

Stock compensation expense

 

 
1,019

 

 

 

 
1,019

Repurchase of employee stock units on vesting

 

 
(784
)
 

 

 

 
(784
)
Net income available to Thermon Group Holdings, Inc.

 

 

 
1,471

 

 

 
1,471

Foreign currency translation adjustment

 

 

 

 

 
4,435

 
4,435

Remeasurement of non-controlling interest

 

 
(315
)
 

 
315

 

 

Income attributable to non-controlling interests (loss)

 

 

 

 
(10
)
 

 
(10
)
Balances at June 30, 2019
32,705,031

 
$
33

 
$
223,022

 
$
172,092

 
$
4,509

 
$
(44,514
)
 
$
355,142


 
 
 
Common Stock Outstanding
 
Common Stock
 
Additional Paid-in Capital
 
Retained Earnings
 
Non-controlling Interests
 
Accumulated Other Comprehensive Income (Loss)
 
Total
Balances at March 31, 2018
32,492,339

 
$
32

 
$
222,622

 
$
148,812

 
$
5,928

 
$
(36,541
)
 
$
340,853

Issuance of common stock in exercise of stock options
5,928

 
1

 
81

 

 

 

 
82

Issuance of common stock as deferred compensation to employees
23,307

 

 

 

 

 

 

Issuance of common stock as deferred compensation to executive officers
20,876

 

 

 

 

 

 

Issuance of common stock as deferred compensation to directors
5,212

 

 

 

 

 

 

Stock compensation expense

 

 
1,004

 

 

 

 
1,004

Repurchase of employee stock units on vesting

 

 
(398
)
 

 

 

 
(398
)
Net income available to Thermon Group Holdings, Inc.

 

 

 
3,042

 

 

 
3,042

Foreign currency translation adjustment

 

 

 

 

 
(8,264
)
 
(8,264
)
Income attributable to non-controlling interests

 

 

 

 
336

 

 
336

Balances at June 30, 2018
32,547,662

 
$
33

 
$
223,309

 
$
151,854

 
$
6,264

 
$
(44,805
)
 
$
336,655


The accompanying notes are an integral part of these consolidated financial statements




3



Thermon Group Holdings, Inc.
 
Condensed Consolidated Statements of Cash Flows (Unaudited)
(Dollars in Thousands) 
 
Three Months Ended June 30, 2019
 
Three Months Ended
June 30, 2018
Operating activities
 

 
 

Net income
$
1,461

 
$
3,378

Adjustment to reconcile net income to net cash provided by (used in) operating activities:
 

 
 

Depreciation and amortization
6,885

 
8,056

Amortization of deferred debt issuance costs
296

 
318

Amortization of inventory step-up

 
173

Stock compensation expense
1,019

 
1,004

Deferred income taxes
(1,086
)
 
534

Release of reserve for uncertain tax positions
(447
)
 

Long term cross currency swap
909

 
(2,368
)
Remeasurement loss/(gain) on intercompany balances
(1,478
)
 
2,336

Changes in operating assets and liabilities:
 

 
 

Accounts receivable
7,311

 
10,206

Inventories
(4,069
)
 
(7,027
)
Contract assets
2,372

 
(6,827
)
Other current and non-current assets
(2,492
)
 
(3,122
)
Accounts payable
394

 
1,674

Accrued liabilities and non-current liabilities
(6,893
)
 
(7,082
)
Income taxes payable and receivable
(783
)
 
(5,493
)
Net cash provided by (used in) operating activities
3,399

 
(4,240
)
Investing activities
 

 
 

Purchases of property, plant and equipment
(1,726
)
 
(2,866
)
Sale of rental equipment
126

 
81

Proceeds from the sale of investments

 
819

Net cash used in investing activities
(1,600
)
 
(1,966
)
Financing activities
 

 
 

Proceeds from revolving credit facility
10,000

 
9,549

Payments on long term debt and revolving credit facility
(7,494
)
 
(4,625
)
Proceeds from exercise of stock options
62

 
81

Repurchase of employee stock units on vesting
(784
)
 
(398
)
Payments on finance leases
(27
)
 
(62
)
Net cash provided by financing activities
1,757

 
4,545

Effect of exchange rate changes on cash, cash equivalents and restricted cash
397

 
(1,118
)
Change in cash, cash equivalents and restricted cash
3,953

 
(2,779
)
Cash, cash equivalents and restricted cash at beginning of period
33,841

 
36,327

Cash, cash equivalents and restricted cash at end of period
$
37,794

 
$
33,548


The accompanying notes are an integral part of these condensed consolidated financial statements.

4



Thermon Group Holdings, Inc.
 
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Dollars in Thousands, Except Share and Per Share Data)
 
1. Basis of Presentation and Accounting Policy Information

Thermon Group Holdings, Inc. and its direct and indirect subsidiaries are referred to collectively as “we,” “our,” or the “Company” herein. We are a provider of highly engineered industrial process heating solutions for process industries. Our core thermal solutions product - also referred to as heat tracing - provides an external heat source to pipes, vessels and instruments for the purposes of freeze protection, temperature and flow maintenance, environmental monitoring, and surface snow and ice melting. As a manufacturer, we offer a full suite of products (heating units, heating cables, tubing bundles and control systems) and services (design optimization, engineering, installation and maintenance services) required to deliver comprehensive solutions to complex projects. On October 30, 2017, we, through a wholly-owned subsidiary, consummated the acquisition of 100% of the equity interests of CCI Thermal Technologies Inc., which was amalgamated with such subsidiary immediately after the closing of the acquisition to form Thermon Heating Systems, Inc. ("THS"), an indirect, wholly-owned subsidiary of the Company. THS is engaged in industrial process heating, focused on the development and production of advanced heating and filtration solutions for industrial and hazardous area applications. In addition to our thermal solution offerings, we offer temporary power products that are designed to provide a safe and efficient means of supplying temporary electrical power distribution and lighting at energy infrastructure facilities for new construction and during maintenance and turnaround projects at operating facilities.
The accompanying unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and notes thereto for the fiscal year ended March 31, 2019. In our opinion, the accompanying consolidated financial statements reflect all adjustments (consisting only of normal recurring items) considered necessary to present fairly our financial position at June 30, 2019 and March 31, 2019, and the results of our operations for the three months ended June 30, 2019 and 2018.
Use of Estimates
Generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. While our management has based their assumptions and estimates on the facts and circumstances existing at June 30, 2019, actual results could differ from those estimates and affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities and the corresponding revenues and expenses as of the date of the financial statements. The operating results for the three months ended June 30, 2019 are not necessarily indicative of the results that may be achieved for the fiscal year ending March 31, 2020
Restricted Cash and Cash Equivalents

The Company maintains restricted cash related to certain letter of credit guarantees and performance bonds securing performance obligations. The following table provides a reconciliation of cash, cash equivalents, restricted cash included in prepaid expenses and other current assets and restricted cash included in other long term assets reported within the statement of financial position that sum to the total of the same such amounts shown in the statement of cash flows.
 
June 30,
 
2019
 
2018
Cash and cash equivalents
$
35,269

 
$
31,118

Restricted cash included in prepaid expenses and other current assets
1,698

 
1,743

Restricted cash included in other long term assets
827

 
687

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows
$
37,794

 
$
33,548



Amounts shown in restricted cash included in prepaid expenses and other current assets and other long term assets represent those required to be set aside by a contractual agreement, which contain cash deposits pledged as collateral on

5



performance bonds and letters of credit. Amounts shown in restricted cash in other long term assets represent such agreements that require a commitment term longer than one year.

Recent Accounting Pronouncements

Leases - In February 2016, the FASB issued Accounting Standards Update 2016-02 “Leases” (“ASC Topic 842”), which provides guidance on the recognition, measurement, presentation and disclosure on leases. Under the standard, substantially all leases will be reported on the balance sheet as right-of-use assets and lease liabilities. The new guidance is effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2018. Early adoption is permitted. The Company adopted the amended guidance using the modified retrospective method as of April 1, 2019. Please refer to Note 3 "Leases" for further discussion, including the impact the adoption had on our condensed consolidated financial statements.

Financial Instruments- In June 2016, the FASB issued Accounting Standards Update 2016-13 “Financial Instruments-Credit Losses” (“ASC Topic 326”), which amends the guidance on the impairment of financial instruments. The standard adds an impairment model, referred to as current expected credit loss, which is based on expected losses rather than incurred losses. The standard applies to most debt instruments, trade receivables, lease receivables, reinsurance receivables, financial guarantees and loan commitments. Under the guidance, companies are required to disclose credit quality indicators disaggregated by year of origination for a five-year period. The new guidance is effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2019. We do not anticipate this will have a material impact to our consolidated financial statements.

Intangibles- In January 2017, the FASB issued Accounting Standards Update 2017-04 “Intangibles - Goodwill and other” (“ASC Topic 350”) which amends and simplifies the accounting for goodwill impairment by eliminating step 2 of the goodwill impairment test. Under the amended guidance, goodwill impairment will be measured as the excess of the reporting unit’s carrying value over its fair value, not to exceed the carrying amount of goodwill for that reporting unit. The changes are effective for annual and interim periods beginning after December 15, 2019, and amendments should be applied prospectively. Early adoption is permitted for any impairment tests performed after January 1, 2017. We plan to adopt the amended guidance on April 1, 2020 for the fiscal year ending March 31, 2021. We do not anticipate this will have a material impact to our consolidated financial statements.
 
2. Fair Value Measurements
Fair Value. We measure fair value based on authoritative accounting guidance, which defines fair value, establishes a framework for measuring fair value and expands on required disclosures regarding fair value measurements.
Inputs are referred to as assumptions that market participants would use in pricing the asset or liability. The uses of inputs in the valuation process are categorized into a three-level fair value hierarchy.
Level 1 — uses quoted prices in active markets for identical assets or liabilities we have the ability to access.
Level 2 — uses observable inputs other than quoted prices in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
Level 3 — uses one or more significant inputs that are unobservable and supported by little or no market activity, and that reflect the use of significant management judgment. 
Financial assets and liabilities with carrying amounts approximating fair value include cash, trade accounts receivable, accounts payable, accrued expenses and other current liabilities. The carrying amount of these financial assets and liabilities approximates fair value because of their short maturities. At June 30, 2019 and March 31, 2019, no assets or liabilities were valued using Level 3 criteria. 
Information about our short-term debt and long-term debt that is not measured at fair value is as follows:

6



 
June 30, 2019
 
March 31, 2019
 
 
 
Carrying
Value
 
Fair Value
 
Carrying
Value
 
Fair Value
 
Valuation Technique
Financial Liabilities
 

 
 

 
 

 
 

 
 
Outstanding principal amount of senior secured credit facility
$
205,875

 
$
205,875

 
$
206,500

 
$
206,500

 
Level 2 - Market Approach
Outstanding borrowings from revolving line of credit
$
14,551

 
$
14,551

 
$
11,225

 
$
11,225

 
Level 2 - Market Approach
 
At June 30, 2019 and March 31, 2019, the fair value of our variable rate term loan and revolving line of credit approximates its carrying value as we pay interest based on the current market rate. As the quoted price is only available for similar financial assets, the Company concluded the pricing is indirectly observable through dealers and has been classified as Level 2. 
Cross Currency Swap
The Company has entered into a long term cross currency swap to hedge the currency rate fluctuations related to a $77,894 intercompany receivable from our wholly-owned Canadian subsidiary, Thermon Canada Inc., maturing on October 30, 2022. Periodic principal payments are to be settled twice annually with interest payments settled quarterly through the cross currency derivative contract. We do not designate the cross currency swap as a cash flow hedge under ASC 815. At June 30, 2019, we recorded $328 of unrealized mark-to-market gains on the cross-currency swap which is reported as "Other non-current assets", in the condensed consolidated balance sheet. Cross currency swap contracts are measured on a recurring basis at fair value and are classified as Level 2 measurements. For the three months ended June 30, 2019, the gain on the long-term cross currency swap derivative contract was offset by unrealized losses on the intercompany note of $1,607 for a net gain of $162.
Deferred Compensation Plan
The Company provides a non-qualified deferred compensation plan for certain highly compensated employees where payroll contributions are made by the employees on a pre-tax basis. Included in “Other long-term assets” in the condensed consolidated balance sheet at June 30, 2019 and March 31, 2019 were $3,116 and $1,557, respectively, of deferred compensation plan assets held by the Company. Deferred compensation plan assets (mutual funds) are measured at fair value on a recurring basis based on quoted market prices in active markets (Level 1). The Company has a corresponding liability to participants of $3,163 and $1,520 included in “Other long-term liabilities” in the condensed consolidated balance sheet at June 30, 2019 and March 31, 2019, respectively. Deferred compensation expense (income) included in marketing, general and administrative and engineering were $103 and $3 for the three months ended June 30, 2019 and 2018, respectively. Expenses and income from our deferred compensation plan were offset by unrealized gains and losses for the deferred compensation plan included in other expense on our condensed consolidated statements of comprehensive income. Our unrealized gains and losses on investments were gains of $95 and losses of $3 for the three months ended June 30, 2019 and 2018, respectively.
    
Trade Related Foreign Currency Forward Contracts
We transact business in various foreign currencies and have established a program that primarily utilizes foreign currency forward contracts to offset the risk associated with the effects of certain foreign currency exposures. Under this program, increases or decreases in our foreign currency exposures are offset by gains or losses on the forward contracts, to mitigate foreign currency transaction gains or losses. These foreign currency exposures arise from intercompany transactions as well as third party accounts receivable or payable that are denominated in foreign currencies. Our forward contracts generally have terms of 30 days. We do not use forward contracts for trading purposes or designate these forward contracts as hedging instruments pursuant to ASC 815. We adjust the carrying amount of all contracts to their fair value at the end of each reporting period and unrealized gains and losses are included in our results of operations for that period. These gains and losses are designed to offset gains and losses resulting from settlement of receivables or payables by our foreign operations which are settled in currency other than the local transactional currency. The fair value is determined by quoted prices from active foreign currency markets (Level 2). The condensed consolidated balance sheets reflect unrealized gains within accounts receivable, net and unrealized losses within accrued liabilities. Our ultimate realized gain or loss with respect to currency fluctuations will depend on the currency exchange rates and other factors in effect as the contracts mature. As of June 30, 2019 and March 31, 2019, the notional amounts of forward contracts were as follows:

7



Notional amount of foreign currency forward contracts by currency
 
June 30, 2019
 
March 31, 2019
Russian Ruble
$
1,128

 
$

Canadian Dollar
4,000

 
1,500

South Korean Won
2,000

 
2,000

Mexican Peso
3,000

 

Australian Dollar
700

 
900

Great Britain Pound
1,000

 
3,000

Total notional amounts
$
11,828

 
$
7,400


The following table represents the fair value of our foreign currency forward contracts:
 
 
June 30, 2019
 
March 31, 2019
 
 
Fair Value
 
Fair Value
 
 
Assets
Liabilities
 
Assets
Liabilities
Foreign currency forward contracts
 
$
31

$
49

 
$
8

$
53


Foreign currency gains or losses related to our forward contracts in the accompanying condensed consolidated statements of operations and comprehensive income were losses of $42 and $95 in the three months ended June 30, 2019 and 2018, respectively. Gains and losses from our forward contracts were offset by transaction gains or losses incurred with the settlement of transactions denominated in foreign currencies. For the three months ended June 30, 2019 and 2018, our net foreign currency transactions were gains of $212 and losses of $75, respectively.

3. Leases
In February 2016, the FASB issued Accounting Standard Update 2016-02 “Leases” (“ASC Topic 842”) that amends the accounting guidance on leases. The new standard establishes a right-of-use (“ROU”) model that requires a lessee to record an ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance leases or operating leases as determined pursuant to ASC Topic 842, with classification affecting the pattern of expense recognition in the income statement. The FASB also subsequently issued amendments to the standard, including providing an additional and optional transition method to adopt the new standard, described below, as well as certain practical expedients related to land easements and lessor accounting.
ASC Topic 842 originally required the use of a modified retrospective approach reflecting the application of the standard to leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements with the option to elect certain practical expedients. A subsequent amendment to ASC Topic 842 provides an additional and optional transition method that allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current GAAP (“ASC Topic 840”) if the optional transition method is elected. The new accounting standard is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2018. We adopted ASC Topic 842 effective April 1, 2019, using the optional transition method with no restatement of comparative periods. Therefore, the comparative information has not been adjusted and continues to be reported under ASC Topic 840. Our adoption of the new standard did not result in a cumulative effect adjustment to retained earnings.
The Company adopted Accounting Standard Update 2016-02 and its amendments and applied the transition provisions as of April 1, 2019, which included recognizing a cumulative-effect adjustment to retained earnings as of that date. Prior year amounts were not recast under this transition approach and, therefore, prior year amounts are excluded from the leased properties footnote. The Company did not elect the package of practical expedients permitted under the transition guidance, which allows companies to carryforward historical assessments of: (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs. In addition, the Company did not elect the hindsight practical expedient to determine the reasonably certain lease term for existing leases. The Company elected a policy of not recording leases on its condensed

8



consolidated balance sheets when the leases have a term of 12 months or less and the Company is not reasonably certain to elect an option to purchase the leased asset. The Company recognizes payments on these leases within selling, administrative and other expenses on a straight-line basis over the lease term. The Company elected the practical expedient to combine lease and non-lease components for all asset classes.
Description of Leases
The significant majority of our lease obligations are for real property. We lease numerous facilities relating to our operations, primarily for office, manufacturing and warehouse facilities as well as both long term and short term employee housing. Leases for real property have terms ranging from month-to-month to ten years. We also lease various types of equipment, including vehicles, office equipment (such as copiers and postage machines), heavy warehouse equipment (such as fork lifts), heavy construction equipment (such as cranes), medium and light construction equipment used for customer project needs (such as pipe threading machines) and mobile offices and other general equipment that is normally associated with an office environment. Equipment leases generally have terms ranging from six months to five years.
Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We do not have any significant leases that have not yet commenced but that create significant rights and obligations for us.

We lease temporary power products produced by our Sumac division to our customers on a short term basis. Lease contracts associated with such rental of the temporary power products have historically been month-to-month contracts without purchase options. No lease contracts in which the Company was the lessor have had an initial term in excess of one year. As such, lease revenues for temporary power products recognized under ASC Topic 842 in the interim period did not materially differ from leases that would have been recorded under ASC Topic 840.
Variable Lease Payments
A majority of our lease agreements include fixed rental payments. Certain of our lease agreements include fixed rental payments that are adjusted periodically for changes in the Consumer Price Index (“CPI”). Payments based on a change in an index or a rate are not considered in the determination of lease payments for purposes of measuring the related lease liability. While lease liabilities are not remeasured as a result of changes to the CPI, changes to the CPI are treated as variable lease payments and recognized in the period in which the obligation for those payments are incurred.
Options to extend or terminate leases
Most of our real property leases include early termination options and/or one or more options to renew, with renewal terms that can extend the lease term for an additional one to five years or longer. The exercise of lease termination and renewal options is at our sole discretion. If it is reasonably certain that we will exercise such renewal options, the periods covered by such renewal options are included in the lease term and are recognized as part of our ROU assets and lease liabilities. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise.
Discount Rate
The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. A large concentration of the Company's operating lease liabilities are attributed to our United States and Latin America operations. Many of our Europe, Middle East and Africa (“EMEA”) operations and Asia-Pacific operations borrow funds from the debt facilities maintained by our U.S. operating subsidiary and establish intercompany balances to account for these loans. This practice is due to the more preferential rates available to our U.S. operating subsidiary and/or the ease with which funds can be drawn from the debt facilities already established within the United States. With this in mind the Company has utilized its U.S. credit facility rate as the worldwide incremental borrowing rate. The Company used incremental borrowing rates as of April 1, 2019 for operating leases that commenced prior to April 1, 2019 to establish the lease liabilities. For operating leases which commenced during the fiscal first quarter ended June 30, 2019, rates applicable at or close to the time of the inception of the lease were used to establish the new lease's ROU liabilities.

9



Lease Term and Discount Rate
 
June 30, 2019
Weighted average remaining lease term
 
 
Operating
 
6.9

Finance
 
2.6

 
 
 
Weighted average discount rate
 
 
Operating
 
4.60
%
Finance
 
7.89
%

Supplemental balance sheet information related to leases was as follows:
Assets
 
Classification
 
June 30, 2019
Operating
 
Operating lease right-of-use assets

 
$
14,435

Finance
 
Property, plant and equipment
 
453

Total right-of-use assets
 
 
 
$
14,888

 
 
 
 
 
Liabilities
 
 
 
 
Current
 
 
 
 
Operating
 
Lease liabilities
 
$
2,104

Finance
 
Lease liabilities
 
218

Non-current
 
 
 
 
Operating
 
Non-current lease liabilities
 
13,567

Finance
 
Non-current lease liabilities
 
259

Total lease liabilities
 
 
 
$
16,148


Supplemental statement of operations information related to leases was as follows:
Lease expense
 
Classification
 
 Three Months Ended June 30, 2019
Operating lease expense
 
Marketing, general and administrative and engineering
 
$
808

 
 
 
 
 
Finance lease expense:
 
 
 
 
Amortization of ROU assets
 
Marketing, general and administrative and engineering
 
59

Interest expense on finance lease liabilities
 
Interest expense
 
13

 
 
 
 
 
Short-term lease expense
 
Marketing, general and administrative and engineering
 
463

Net lease expense
 
 
 
$
1,343

Supplement statement of cash flows information related to leases was as follows:

10



Cash paid for amounts included in the measurement of lease liabilities
 
 Three Months Ended June 30, 2019
Operating cash from operating leases
 
$
718

Operating cash flows from finance leases
 
10

Financing cash flows from finance leases
 
38

 
 
 

Future lease payments under non-cancellable operating leases as of June 30, 2019 were as follows:
Future Lease Payments
 
Operating Leases
 
Finance Leases
Twelve months ending June 30,
 
 
 
 
2020
 
$
2,768

 
$
248

2021
 
2,995

 
170

2022
 
2,841

 
59

2023
 
2,276

 
46

2024
 
1,349

 
9

Thereafter
 
5,990

 

Total lease payments
 
$
18,219

 
$
532

Less imputed interest
 
(2,927
)
 
(55
)
Total lease liability
 
$
15,292

 
$
477



4. Net Income per Common Share
Basic net income per common share is computed by dividing net income available to Thermon Group Holdings, Inc. by the weighted average number of common shares outstanding during each period. Diluted net income per common share is computed by dividing net income available to Thermon Group Holdings, Inc. by the weighted average number of common shares and common share equivalents outstanding (if dilutive) during each period. The number of common share equivalents, which includes options and both restricted and performance stock units, is computed using the treasury stock method. With regard to the performance stock units, we assumed that the associated performance targets will be met at the target level of performance for purposes of calculating diluted net income per common share.
The reconciliations of the denominators used to calculate basic and diluted net income per common share for the three months ended June 30, 2019 and 2018, respectively, are as follows:
 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
Basic net income per common share
 
 
 
 
Net income available to Thermon Group Holdings, Inc.
 
$
1,471

 
$
3,042

Weighted-average common shares outstanding
 
32,635,295

 
32,501,280

Basic net income per common share
 
$
0.05

 
$
0.09


11



 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
Diluted net income per common share
 
 

 
 

Net income available to Thermon Group Holdings, Inc.
 
$
1,471

 
$
3,042

Weighted-average common shares outstanding
 
32,635,295

 
32,501,280

Common share equivalents:
 
 
 
 
Stock options
 
208,220

 
215,037

Restricted and performance stock units
 
208,408

 
219,515

Weighted average shares outstanding – dilutive (1)
 
33,051,923

 
32,935,832

Diluted net income per common share
 
$
0.04

 
$
0.09


(1) For the three months ended June 30, 2019 and 2018, 13,074 and 5,767 equity awards, respectively, were not included in the calculation of diluted net income per common share, as they would have had an anti-dilutive effect.
5. Inventories
Inventories consisted of the following:
 
June 30,
2019
 
March 31,
2019
Raw materials
$
35,619

 
$
32,892

Work in process
6,120

 
5,696

Finished goods
30,246

 
28,501

 
71,985

 
67,089

Valuation reserves
(2,296
)
 
(2,199
)
Inventories, net
$
69,689

 
$
64,890

 

6. Goodwill and Other Intangible Assets

Goodwill
The carrying amount of goodwill by operating segment as of June 30, 2019 is as follows:
 
United States and Latin America
 
Canada
 
Europe, Middle East and Africa
 
Asia-Pacific
 
Total
Balance as of March 31, 2019
$
62,725

 
$
114,382

 
$
19,264

 
$
8,624

 
$
204,995

Foreign currency translation impact

 
2,412

 
256

 

 
2,668

Balance as of June 30, 2019
$
62,725

 
$
116,794

 
$
19,520

 
$
8,624

 
$
207,663


Goodwill is tested for impairment on an annual basis and between annual tests if indicators of potential impairment exist. We perform a qualitative analysis 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. If required, we also perform a quantitative analysis using the income approach, based on discounted future cash flows, which are derived from internal forecasts and economic expectations, and the market approach based on market multiples of guideline public companies. The most significant inputs in the Company's quantitative goodwill impairment tests are projected financial information, the weighted average cost of capital and market multiples for similar transactions. Our annual impairment test is performed during the fourth quarter of our fiscal year. No triggering events were identified during the three month period ended June 30, 2019 which indicated the fair value of any of our reporting units was less than its carrying amount.

Our total intangible assets consisted of the following:
        

12



 
 
Gross Carrying Amount at June 30, 2019
 
Accumulated Amortization
 
Net Carrying Amount at June 30, 2019
 
Gross Carrying Amount at March 31, 2019
 
Accumulated Amortization
 
Net Carrying Amount at March 31, 2019
Products
 
$
63,658

 
$
10,610

 
$
53,045

 
$
62,343

 
$
8,832

 
$
53,511

Trademarks
 
45,201

 
1,126

 
44,075

 
44,819

 
1,052

 
43,767

Developed technology
 
9,850

 
4,535

 
5,315

 
9,854

 
4,464

 
5,390

Customer relationships
 
109,193

 
88,128

 
21,065

 
110,802

 
87,319

 
23,483

Certifications
 
449

 

 
449

 
445

 

 
445

Other
 

 

 

 
5,742

 
5,742

 

Total
 
$
228,351

 
$
104,399

 
$
123,949

 
$
234,005

 
$
107,409

 
$
126,596



7. Accrued Liabilities
Accrued current liabilities consisted of the following:
 
June 30,
2019
 
March 31,
2019
Accrued employee compensation and related expenses
$
8,089

 
$
18,109

Accrued interest
991

 
1,172

Customer prepayment
877

 
783

Warranty reserve
431

 
365

Professional fees
2,572

 
2,326

Sales tax payable
3,319

 
2,185

Other
3,105

 
2,908

Total accrued current liabilities
$
19,384

 
$
27,848


8. Short-Term Revolving Credit Facilities
Under the Company’s senior secured revolving credit facility described below in Note 9, “Long-Term Debt,” the Company had $14,551 and $11,225 in outstanding borrowings at June 30, 2019 and March 31, 2019, respectively.

9. Long-Term Debt
Long-term debt consisted of the following:
 
June 30,
2019
 
March 31,
2019
Variable Rate Term Loan, due October 2024, net of deferred debt issuance costs and debt discounts of $5,991 and $6,271 as of June 30, 2019 and March 31, 2019, respectively
$
199,884

 
$
200,229

Less current portion
(2,500
)
 
(2,500
)
 Total long-term debt
$
197,384

 
$
197,729

 
Senior Secured Credit Facility
On October 30, 2017, the Company, as a credit party and a guarantor, Thermon Holding Corp. (the “US Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with the US Borrower, the “Borrowers”), as borrowers, entered into a credit agreement with several banks and other financial institutions or entities from time to time (the “Lenders”) and JPMorgan Chase Bank, N.A. as administrative agent (the “Agent”), that provides for a $250,000 seven-year term loan B facility (the “term loan B facility”) made available to the US Borrower and a $60,000 five-year senior secured revolving credit facility made available to the US Borrower and the Canadian Borrower (the “revolving credit facility” and together with the term loan B facility, the “credit facility”). The proceeds of the term loan B facility were used to (1) pay in full $70,875 principal and interest on a previously issued term loan due April 2019; (2) repay $6,000 in unpaid principal and interest on the US

13



Borrower's revolving line of credit; (3) to fund approximately $201,900 CAD of the purchase price of the THS acquisition and certain related real estate assets for approximately $164,900; and (4) pay certain transaction fees and expenses in connection with the THS acquisition and the credit facility.
Interest rates and fees. The US Borrower will have the option to pay interest on the term loan B facility at a base rate, plus an applicable margin, or at a rate based on LIBOR, (subject to a floor of 1.00%), plus an applicable margin. The applicable margin for base rate loans is 275 basis points and the applicable margin for LIBOR loans is 375 basis points. The US Borrower may borrow revolving loans in US dollars and the Canadian Borrower may also borrow revolving loans in Canadian dollars. Borrowings under the revolving credit facility (a) made in US dollars will bear interest at a rate equal to a base rate, plus an applicable margin of 225 basis points or at a rate based on LIBOR, plus an applicable margin of 325 basis points and (b) made in Canadian dollars will bear interest at a rate equal to a Canadian base rate, plus an applicable margin of 225 basis points or at a rate based on Canadian Dollar Offered Rate, plus an applicable margin of 325 basis points; provided that, following the completion of the fiscal quarter ending March 31, 2018, the applicable margins in each case will be determined based on a leverage-based performance grid, as set forth in the credit agreement. In addition to paying interest on outstanding principal under the revolving credit facility, the US Borrower is required to pay a commitment fee in respect of unutilized revolving commitments of 0.50% per annum based on a leverage-based performance grid.
    Maturity and repayment. The revolving credit facility terminates on October 28, 2022. The scheduled maturity date of the term loan facility is October 30, 2024. Commencing on April 1, 2018, the term loan B facility began amortizing in equal quarterly installments of 0.25% of the $250,000 term loan B facility, with the payment of the balance at maturity. The US Borrower will be able to voluntarily prepay the principal of the term loan B facility without penalty or premium (subject to breakage fees) at any time in whole or in part after April 30, 2018. The US Borrower is required to repay the term loan B facility with certain asset sale and insurance proceeds, certain debt proceeds and, commencing for the fiscal year ending March 31, 2019, 50% of excess cash flow (reducing to 25% if the Company’s leverage ratio is less than 4.0 to 1.0 but greater than or equal to 3.5 to 1.0, and reducing to 0% if the Company’s leverage ratio is less than 3.5 to 1.0). Commencing April 1, 2018, the Company will be required to make quarterly principal payments of the term B loan facility of $625 through July 31, 2024. The remaining balance will be due at maturity of the term loan B facility on October 30, 2024.
Accordion. The credit facility allows for incremental term loans and incremental revolving commitments in an amount not to exceed $30,000 and an unlimited additional amount that would not cause the consolidated secured leverage ratio to exceed 4.0 to 1.0 (or, if less, the maximum consolidated leverage ratio permitted by the revolving credit facility on such date).
At June 30, 2019, we had $14,551 in outstanding borrowings under our revolving credit facility. The interest rate on outstanding revolving credit facility borrowings on the US Borrower line of credit and the Canadian Borrower line of credit on June 30, 2019 was 4.93% and 4.56%, respectively. As of June 30, 2019, we had $41,390 of available borrowing capacity under our revolving credit facility after taking into account the borrowing base, outstanding borrowings and letters of credit outstanding. The variable rate term loan bears interest at the LIBOR rate plus an applicable margin dictated by our leverage ratio (as described above).
Guarantees; security. The term loan is guaranteed by the Company and all of the Company's current and future wholly-owned domestic material subsidiaries (the “US Subsidiary Guarantors”), subject to certain exceptions. Obligations of the US Borrower under the revolving credit facility are guaranteed by the Company and the US Subsidiary Guarantors. The obligations of the Canadian Borrower under the revolving credit facility are guaranteed by the Company, the US Borrower, the US Subsidiary Guarantors and each of the wholly owned Canadian material subsidiaries of the Canadian Borrower, subject to certain exceptions. The term loan B facility and the obligations of the US Borrower under the revolving credit facility are secured by a first lien on all of the Company’s assets and the assets of the US Subsidiary Guarantors, including 100% of the capital stock of the US Subsidiary Guarantors and 65% of the capital stock of the first tier material foreign subsidiaries of the Company, the US Borrower and the US Subsidiary Guarantors, subject to certain exceptions. The obligations of the Canadian Borrower under the revolving credit facility are secured by a first lien on all of the Company's assets, the US Subsidiary Guarantors' assets, the Canadian Borrower’s assets and the assets of the material Canadian subsidiaries of the Canadian Borrower, including 100% of the capital stock of the Canadian Borrower’s material Canadian subsidiaries.
Financial covenants. The term loan is not subject to any financial covenants. The revolving credit facility requires the Company, on a consolidated basis, to maintain certain financial covenant ratios. The Company must maintain a consolidated leverage ratio on the last day of the following periods: 5.5:1.0 for December 31, 2017 through September 30, 2018; 5.0:1.0 for December 31, 2018 through September 30, 2019; 4.5:1.0 for December 31, 2019 through September 30, 2020; and 3.75:1.0 for December 31, 2020 and each fiscal quarter thereafter. In addition, on the last day of any period of four fiscal quarters, the Company must maintain a consolidated fixed charge coverage ratio of not less than 1.25:1.0. As of June 30, 2019, we were in compliance with all financial covenants of the credit facility.

14



Restrictive covenants.  The credit agreement governing our facility contains various restrictive covenants that, among other things, restrict or limit our ability to (subject to certain negotiated exceptions): incur additional indebtedness; grant liens; make fundamental changes; sell assets; make restricted payments; enter into sales and leasebacks; make investments; prepay certain indebtedness; enter into transactions with affiliates; and enter into restrictive agreements.

10. Related Party Transactions

In connection with the Sumac Fabrication Co. Ltd. ("Sumac") transaction, one of the former Sumac principals (the "Minority Shareholder") retained 25% of the ownership of the entities holding the Sumac business unit. This individual is employed by the Company and serves as the general manager of the Sumac business unit. During the fiscal year ended March 31, 2017, this individual, together with the two other former principals of Sumac, who are not employed by the Company, were paid $5,805 in the aggregate in full satisfaction of the Company's obligations under the $5,905 non-interest bearing performance-based note issued in connection with the Sumac transaction.

On April 2, 2018, the Minority Shareholder provided the Company notice that he was exercising his option to sell one-half (12.5%) of his remaining equity interest in the entities holding the Sumac business unit to the Company, and such sale was completed and effective as of July 20, 2018. The terms of the April 2015 Sumac purchase agreement prescribed a valuation formula for such a sale based on Sumac's financial results for the 12 months ended March 31, 2018. During the first quarter of the fiscal year ended March 31, 2019, the Company paid $5,665 to purchase the 12.5% non-controlling interest.

Similarly, on April 2, 2019, the Minority Shareholder provided the Company notice in order to exercise his option to sell the entirety of his remaining equity interest (12.5% of the entities holding the Sumac business unit) to the Company. The terms of the April 2015 Sumac purchase agreement prescribed a valuation formula for such a sale based on Sumac’s financial results for the fiscal year ended March 31, 2019. The Company paid $4,509 to purchase the remaining 12.5% non-controlling interest on August 1, 2019.

11. Commitments and Contingencies
At June 30, 2019, the Company had in place letter of credit guarantees and performance bonds securing performance obligations of the Company. These arrangements totaled approximately $19,303. Of this amount, $2,525 is secured by cash deposits at the Company’s financial institutions and an additional $4,058 represents a reduction of the available amount of the Company's short-term and long-term revolving lines of credit. Our Indian subsidiary also has $5,267 in customs bonds outstanding to secure the Company's customs and duties obligations in India.
We are involved in various legal and administrative proceedings that arise from time to time in the ordinary course of doing business. Some of these proceedings may result in fines, penalties or judgments being assessed against us, which may adversely affect our financial results. In addition, from time to time, we are involved in various disputes, which may or may not be settled prior to legal proceedings being instituted and which may result in losses in excess of accrued liabilities, if any, relating to such unresolved disputes. Expenses related to litigation and other such proceedings or disputes reduce operating income. As of June 30, 2019, management believes that adequate reserves have been established for any probable and reasonably estimable losses. We do not believe that the outcome of any of these proceedings or disputes would have a significant adverse effect on our financial position, long-term results of operations, or cash flows. It is possible, however, that charges related to these matters could be significant to our results of operations or cash flows in any one accounting period. 
The Company has no outstanding legal matters outside of matters arising in the ordinary course of business. We can give no assurances we will prevail in any of these matters.
12. Stock-Based Compensation Expense
Our board of directors has adopted and the shareholders have approved two stock option award plans.  The 2010 Thermon Group Holdings, Inc. Restricted Stock and Stock Option Plan (“2010 Plan”) was approved on July 28, 2010.  The 2010 Plan authorized the issuance of 2,767,171 stock options or restricted shares (on a post-stock split basis).  On April 8, 2011, the board of directors approved the Thermon Group Holdings, Inc. 2011 Long-Term Incentive Plan (“2011 LTIP”). The 2011 LTIP made available 2,893,341 shares of the Company’s common stock that may be awarded to employees, directors or non-employee contractors as compensation in the form of stock options, restricted stock awards or restricted stock units. 
At June 30, 2019, there were 324,568 options outstanding. For the three months ended June 30, 2019 and 2018, stock compensation expense was $1,019 and $1,004, respectively.

15



During the three months ended June 30, 2019, 105,726 restricted stock units were issued to our employees with an aggregate grant date fair value as determined by the closing price of our stock on the respective grant dates of $2,324. The awards will be expensed on a straight-line basis over the three-year service period. At each anniversary of the restricted stock units' grant date, a proportionate number of stock units will become vested for the employees and the shares will become issued and outstanding.
We maintain a plan to issue our directors awards of fully vested common stock every three months for a total award over a 12 month period of approximately $360. During the three months ended June 30, 2019, 3,654 fully vested common shares were issued in the aggregate to our directors. The aggregate grant date fair value as determined by the closing price of our common stock on the grant date was $90 for the three months ended June 30, 2019. The fair value of the awards is expensed on each grant date.

During the three months ended June 30, 2019, a target amount of 26,147 performance stock units were issued to certain members of our senior management that had a total grant date fair value of $915. The performance indicator for these performance stock units is based on the market performance of our stock price, from the date of grant through March 31, 2022, relative to the market price performance of a pre-determined peer group of companies. Since the performance indicator is market-based, we used a Monte-Carlo valuation model to calculate the probable outcome of the performance measure to arrive at the fair value. The requisite service period required to earn the awards is through March 31, 2022. We will expense the fair value of the performance stock units over the service period on a straight-line basis whether or not the stock price performance condition is met. At the end of the performance period, the performance stock units will be evaluated with the requisite number of shares being issued. The possible number of shares that could be issued ranges from zero to 52,294 in the aggregate. Shares that are not awarded at the measurement date will be forfeited.

In addition to the market-based performance stock units issued to certain members of senior management, we also granted these individuals, during the three months ended June 30, 2019, a target amount of 62,319 performance stock units based on the Company's Adjusted EBITDA performance over a three-year period ending March 31, 2022. The total grant date fair value, as determined by the closing price of our common stock on the date of the grant, was $1,370. At each reporting period, we will estimate how many awards senior management may achieve and adjust our stock compensation expense accordingly. At the end of the performance period, the performance stock units will be evaluated with the requisite number of shares issued. The possible number of shares that could be issued under such performance stock units ranges from zero to 124,638 in the aggregate. Shares that are not awarded after the end of the measurement period will be forfeited.

13. Revenue from Contracts with Customers
On April 1, 2018, we adopted Accounting Standards Codification Topic 606, “Revenue from Contracts with Customers” ("ASC Topic 606") using the modified retrospective method and applying ASC Topic 606 to all revenue contracts with customers which were not completed as of the date of adoption. Results for reporting periods beginning after April 1, 2018 are presented under ASC Topic 606. In accordance with the modified retrospective approach, prior period amounts were not adjusted and are reported under Accounting Standards Codification Topic 605, “Revenue Recognition” (“ASC Topic 605”). As a result of the adoption, the cumulative impact to our retained earnings at April 1, 2018 was immaterial. Additionally, revenues recognized under ASC Topic 606 in the interim period and YTD period did not materially differ from revenues that would have been recorded under ASC Topic 605. We expect the impact of the adoption of the new standard to continue to be immaterial to revenues and net income on an ongoing basis.
For purposes of calculating the cumulative transition adjustment the amended guidance has been applied to all contracts at the initial application date.
The core principle of the new standard is to recognize revenue that reflects the consideration the Company expects to receive for goods or services when or as the promised goods or services are transferred to customers. ASC Topic 606 requires more judgment than previous guidance, as management will need to consider the terms of the contract and all relevant facts and circumstances when applying the revenue recognition standard. Management performs the following five steps when applying the revenue recognition standard: (i) identify each contract with customers, (ii) identify each performance obligation in the contracts with customers, (iii) estimate the transaction price (including any variable consideration), (iv) allocate the transaction price to each performance obligation and (v) recognize revenue as each performance obligation is satisfied.
Description of product and service offerings and revenue recognition policies
We principally provide a (i) suite of products (heating units, heating cables, tubing bundles and control systems) and (ii) services including design optimization, engineering, installation and maintenance services required to deliver

16



comprehensive solutions to complex projects. The performance obligations associated with our products sales are generally recognized at a point in time. Where products and services are provided together under a time and materials contract, the performance obligations are satisfied over time. We also provide fixed-fee turnkey solutions consisting of products and services under which the related performance obligations are satisfied over time.
In addition, we offer temporary power products that are designed to provide a safe and efficient means of supplying temporary electrical power distribution and lighting at energy infrastructure facilities for new construction and during maintenance and turnaround projects at operating facilities. Revenues associated with the rental of the temporary power products have historically been less than 5% of our total revenues are recognized under ASC Topic 842, "Leases".
Revenue is recognized when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for transferring such goods or providing such services. We account for a contract when a customer provides us with a firm purchase order or other contract that identifies the goods or services to be provided, the payment terms for those services, and when collectability of the consideration due is probable. Generally, our payment terms do not exceed 30 days.
Performance obligations
A performance obligation is a promise to provide the customer with a good or service. At contract inception, the Company will assess the goods or services promised in the contract with a customer and shall identify as a performance obligation each promise to transfer to the customer either: (i) a good or service (or a bundle of goods or services) or (ii) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. For contracts with multiple performance obligations, standalone selling price is generally readily observable.
Revenue from products transferred to customers at a point in time is recognized when obligations under the terms of the contract with our customer are satisfied; generally this occurs with the transfer of control upon shipment. Revenue from products transferred to customers at a point in time accounted for approximately 56.1% and 64.0% of our revenue for the three months ended June 30, 2019 and 2018, respectively.
    
Our revenues that are recognized over time include (i) products and services which are billed on a time and materials basis, and (ii) fixed fee contracts for complex turnkey solutions. Revenue from products and services transferred to customers over time accounted for approximately 43.9% and 36.0% of our revenue for the three months ended June 30, 2019 and 2018, respectively.

For our time and materials service contracts, we recognize revenues as the products and services are provided over the term of the contract and have determined that the stated rate for installation services and products is representative of the stand-alone selling price for those services and products.
  
Our turnkey projects, or fixed fee projects, offer our customers a comprehensive solution for heat tracing from the initial planning stage through engineering/design, commissioning, manufacture, installation and final proof-of-performance and acceptance testing. Turnkey services also include project planning, product supply, system integration, commissioning and on-going maintenance. Turnkey solutions, containing multiple deliverables, are customer specific and do not have an alternative use and present an unconditional right to payment, and thus are treated as a single performance obligation with revenues recognized over time as work progresses.

For revenue recognized under fixed fee turnkey contracts, we measure the costs incurred that contribute towards the satisfaction of our performance obligation as a percentage of the total estimated cost of production (the “cost-to-cost method”), and we recognize a proportionate amount of contract revenue, as the cost-to-cost method appropriately depicts performance towards satisfaction of the performance obligation. Changes to the original cost estimates may be required during the life of the contract and such estimates are reviewed on a regular basis. Sales and gross profits are adjusted using the cumulative catch-up method for revisions in estimated contract costs. Reviews of estimates have not resulted in significant adjustments to our results of operations.
    
At June 30, 2019, revenues associated with our open performance obligations totaled $111,479, representing our combined backlog and deferred revenue. Within this amount, approximately $13,562 will be earned as revenue in excess of one year. We expect to recognize the remaining revenues associated with unsatisfied or partially satisfied performance obligations within 12 months.
    
Pricing and sales incentives
    

17



Pricing is established at or prior to the time of sale with our customers and we record sales at the agreed-upon net selling price. Generally, we do not enter into sales contracts with customers that offer sales discounts or incentives.

Optional exemptions, practical expedients and policy elections

We expense incremental costs of obtaining a contract when incurred because the amortization period would be less than one year.
    
The Company has elected to treat shipping and handling activities as a cost of fulfillment rather than a separate performance obligation.
 
The Company has elected to exclude all sales and other similar taxes from the transaction price. Accordingly, the Company presents all collections from customers for sales and other similar taxes on a net basis, rather than having to assess whether the Company is acting as an agent or a principal in each taxing jurisdiction.
 
The Company adopted ASC Topic 606 as of April 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. For contracts that were modified before the effective date, the Company utilized the practical expedient to consider the aggregate effect of all modifications when identifying performance obligations and allocating transaction price.

Contract Assets and Liabilities

Contract assets and liabilities are presented on our condensed consolidated balance sheet. Contract assets consist of unbilled amounts resulting from sales under long-term contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. In addition, contract assets contain labor and material costs incurred under our time and material service contracts that have not been billed to the customer. Contract liabilities represent deferred revenue from advanced customer payments or billings in excess of costs incurred or revenue earned. The Company invoices customers pursuant to the terms of the related contract. Invoiced amounts are applied to individual contracts and an associated amount is either classified as a contract asset or contract liability depending on whether the revenue associated with the amounts billed had been earned (contract asset) or not (contract liability).
    
As of June 30, 2019 and March 31, 2019, contract assets were $23,646 and $26,454, respectively. The $2,808 decrease in contract assets from March 31, 2019 to June 30, 2019 was primarily the result of an increase in billings to customers under our long-term contracts within our United States and Latin America segment. There were no impairment losses recognized on our contract assets for the three months ended June 30, 2019 and 2018. As of June 30, 2019 and March 31, 2019, contract liabilities were $6,344 and $6,814, respectively. The majority of contract liabilities at March 31, 2019 was recognized in revenue as of June 30, 2019.    
    
Disaggregation of Revenue
We disaggregate our revenue from contracts with customers by geographic location, revenues recognized at point in time and revenues recognized over time as we believe these best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.
Disaggregation of revenues from contracts with customers for the three months ended June 30, 2019 and 2018 is as follows:
 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
 
 
Revenues recognized at point in time
 
Revenues recognized over time
 
Total
 
Revenues recognized at point in time
 
Revenues recognized over time
 
Total
United States and Latin America
 
$
14,816

 
$
25,611

 
$
40,427

 
$
14,819

 
$
16,810

 
$
31,629

Canada
 
22,844

 
4,408

 
27,252

 
23,360

 
5,268

 
28,628

Europe, Middle East and Africa
 
9,054

 
4,285

 
13,339

 
12,652

 
8,151

 
20,803

Asia-Pacific
 
4,700

 
5,994

 
10,694

 
6,065

 
1,777

 
7,842

Total revenues
 
$
51,414

 
$
40,298

 
$
91,712

 
$
56,896

 
$
32,006

 
$
88,902



18




14. Income Taxes
Our effective income tax was 2.9% and 26.4% for the three months ended June 30, 2019 and 2018, respectively. The effective income tax rate represents the weighted average of the estimated tax expense over our global income before tax. During the three months ended June 30, 2019, discrete tax adjustments reduced our tax expense by $551 and thereby reduced our effective tax rate.
As of June 30, 2019, we have established a long-term liability for uncertain tax positions in the amount of $690. During the three months ended June 30, 2019, we released reserves for certain tax positions totaling $462. During the three months ended June 30, 2019, the Company recognized accrued interest and penalties of $16 as income tax expense related to our current uncertain tax positions.

As of June 30, 2019 , the tax years for the fiscal years ended March31, 2014 through March 31, 2018 remain open to examination by the major taxing jurisdictions to which we are subject.

15. Segment Information
We operate in four reportable segments based on four geographic countries or regions in which we operate: (i) United States and Latin America ("US-LAM"), (ii) Canada, (iii) Europe, Middle East and Africa ("EMEA") and (iv) Asia-Pacific ("APAC"). Within our four reportable segments, our core products and services are focused on thermal solutions primarily related to the electrical heat tracing industry. Each of our reportable segments serves a similar class of customers, including engineering, procurement and construction companies, international and regional oil and gas companies, commercial sub-contractors, electrical component distributors and direct sales to existing plant or industrial applications. Profitability within our segments is measured by operating income. Profitability can vary in each of our reportable segments based on the competitive environment within the region, the level of corporate overhead, such as the salaries of our senior executives, and the level of research and development and marketing activities in the region, as well as the mix of products and services. Since March 2015, we acquired THS, Unitemp, IPI and Sumac. THS (formerly known as CCI) develops and produces advanced industrial heating and filtration solutions for industrial and hazardous area applications that closely align with Thermon's core business and serves similar end markets in North America. As such, we have elected to report THS's operations through our US-LAM and Canada reportable segments. Both Unitemp and IPI offer thermal solutions and have been included in our EMEA and US-LAM reportable segments, respectively. Sumac provides temporary power products that differ from our core thermal solutions business. As we anticipate that our full year operating results from Sumac will comprise less than 10% of our total sales and operating income, Sumac has been aggregated in our Canada segment. For purposes of this note, revenue is attributed to individual countries or regions on the basis of the physical location and jurisdiction of organization of the subsidiary that invoices the material and services.
Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, income from operations, property, plant and equipment, net and total assets for each of our four reportable segments are as follows:

19



 
Three Months Ended June 30, 2019
 
Three Months Ended
June 30, 2018
Sales to External Customers:
 
 
 
United States and Latin America
$
40,427

 
$
31,629

Canada
27,252

 
28,628

Europe, Middle East and Africa
13,339

 
20,803

Asia-Pacific
10,694

 
7,842

 
$
91,712

 
$
88,902

Inter-Segment Sales:
 
 
 
United States and Latin America
$
9,741

 
$
11,929

Canada
1,124

 
1,053

Europe, Middle East and Africa
561

 
1,105

Asia-Pacific
288

 
145

 
$
11,714

 
$
14,232

Depreciation Expense:
 
 
 
United States and Latin America
$
1,499

 
$
1,120

Canada
760

 
1,010

Europe, Middle East and Africa
139

 
109

Asia-Pacific
54

 
40

 
$
2,452

 
$
2,279

Amortization Expense:
 
 
 
United States and Latin America
$
1,438

 
$
1,505

Canada
2,402

 
3,649

Europe, Middle East and Africa
327

 
357

Asia-Pacific
266

 
266

 
$
4,433

 
$
5,777

Income (loss) from operations:
 
 
 
United States and Latin America
$
1,003

 
$
2,736

Canada
3,495

 
3,285

Europe, Middle East and Africa
357

 
2,648

Asia-Pacific
1,570

 
896

Unallocated:


 


Stock compensation
(1,019
)
 
(1,004
)
Public company costs
(415
)
 
(321
)
 
$
4,991

 
$
8,240


 
June 30, 2019
 
March 31, 2019
Property, plant and equipment, net:
 
 
 
United States and Latin America
$
40,500

 
$
40,691

Canada
30,129

 
30,045

Europe, Middle East and Africa
3,647

 
3,497

Asia-Pacific
672

 
722

 
$
74,948

 
$
74,955

Total Assets:
 
 
 
United States and Latin America
$
245,454

 
$
230,149

Canada
304,828

 
298,233

Europe, Middle East and Africa
86,077

 
84,214

Asia-Pacific
34,867

 
43,166

 
$
671,226

 
$
655,762



20



Capital expenditures by geographic area were as follows:
 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
Capital Expenditures:
 
 
 
 
United States and Latin America
 
$
1,162

 
$
1,521

Canada
 
388

 
1,211

Europe, Middle East and Africa
 
169

 
118

Asia-Pacific
 
7

 
16

 
 
$
1,726

 
$
2,866



16. Subsequent Events

On April 2, 2019, the Minority Shareholder provided the Company notice in order to exercise his option to sell the entirety of his remaining equity interest (12.5% of the entities holding the Sumac business unit) to the Company. The terms of the April 2015 Sumac purchase agreement prescribed a valuation formula for such a sale based on Sumac’s financial results for the fiscal year ended March 31, 2019. The Company paid $4,509 to purchase the remaining 12.5% non-controlling interest on August 1, 2019.

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Introduction and Special Note Regarding Forward-Looking Statements
Management’s discussion and analysis of our financial condition and results of operations is provided as a supplement to the unaudited interim condensed consolidated financial statements and accompanying notes thereto for the three months ended June 30, 2019 and 2018 to help provide an understanding of our financial condition, changes in our financial condition and results of our operations. In this quarterly report, we refer to the three month periods ended June 30, 2019 and 2018 as “YTD 2020” and “YTD 2019,” respectively. The following discussion should be read in conjunction with, and is qualified in its entirety by reference to, our unaudited condensed consolidated financial statements and related notes included in Item 1 above.
This quarterly report includes forward-looking statements within the meaning of the U.S. federal securities laws in addition to historical information. These forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These forward-looking statements include, without limitation, statements regarding our industry, business strategy, plans, goals and expectations concerning our market position, future operations, margins, profitability, capital expenditures, liquidity and capital resources and other financial and operating information. When used in this discussion, the words "anticipate," "assume," "believe," "budget," "continue," "contemplate," "could," "should," "estimate," "expect," "intend," "may," "plan," "possible," "potential," "predict," "project," "will," "would," "future" and similar terms and phrases are intended to identify forward-looking statements in this quarterly report. 
Forward-looking statements reflect our current expectations regarding future events, results or outcomes. These expectations may or may not be realized. Some of these expectations may be based upon assumptions, data or judgments that prove to be incorrect. In addition, our business and operations involve numerous risks and uncertainties, many of which are beyond our control, which could result in our expectations not being realized or otherwise materially affect our financial condition, results of operations and cash flows. The statements include but are not limited to statements regarding: (i) our plans to strategically pursue emerging growth opportunities, including strategic acquisitions, in diverse regions and across industry sectors; (ii) our plans to secure more new facility, or Greenfield, project bids; (iii) our ability to generate more facility maintenance, repair and operations or upgrades or expansions, or MRO/UE, revenue from our existing and future installed base; (iv) our ability to timely deliver backlog; (v) our ability to respond to new market developments and technological advances; (vi) our expectations regarding energy consumption and demand in the future and its impact on our future results of operations; (vii) our plans to develop strategic alliances with major customers and suppliers; (viii) our expectations that our revenues will increase; (ix) our belief in the sufficiency of our cash flows to meet our needs for the next year; (x) our ability to integrate acquired companies; (xi) our ability to successfully achieve synergies from acquisitions; and (xii) our ability to make required debt repayments.

21



Actual events, results and outcomes may differ materially from our expectations due to a variety of factors. Although it is not possible to identify all of these factors, they include, among others, (i) general economic conditions and cyclicality in the markets we serve; (ii) future growth of energy, chemical processing and power generation capital investments; (iii) our ability to deliver existing orders within our backlog; (iv) our ability to operate successfully in foreign countries; (v) our ability to effectively integrate THS product lines into our existing sales and market channels; (vi) tax liabilities and changes to tax policy; (vii) our ability to protect data and thwart potential cyber attacks; (viii) our ability to bid and win new contracts; (ix) our ability to successfully develop and improve our products and successfully implement new technologies; (x) competition from various other sources providing similar heat tracing and process heating products and services, or alternative technologies, to customers; (xi) our revenue mix; (xii) changes in relevant currency exchange rates; (xiii) a material disruption at any of our manufacturing facilities; (xiv) potential liability related to our products as well as the delivery of products and services; (xv) our dependence on subcontractors and third-party suppliers; (xvi) our ability to comply with the complex and dynamic system of laws and regulations applicable to domestic and international operations, including U.S. government tariffs and the United Kingdom’s referendum vote; (xvii) our ability to continue to generate sufficient cash flow to satisfy our liquidity needs; (xviii) our ability to obtain standby letters of credit, bank guarantees or performance bonds required to bid on or secure certain customer contracts; (xix) our ability to remediate the material weakness in our internal control over financial reporting; (xx) our ability to attract and retain qualified management and employees, particularly in our overseas markets; (xxi) our ability to protect our trade secrets and intellectual property; and (xxii) the extent to which federal, state, local, and foreign governmental regulations of energy, chemical processing and power generation products and services limits or prohibits the operation of our business. See also Item 1A, “Risk Factors” for information regarding the additional factors that have impacted or may impact our business and operations in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 filed with the SEC on June 12, 2019 and in any subsequent Quarterly Reports on Form 10-Q that we may file with the SEC. Any one of these factors or a combination of these factors could materially affect our future results of operations and could influence whether any forward-looking statements contained in this quarterly report ultimately prove to be accurate.
Our forward-looking statements are not guarantees of future performance, and actual results and future performance may differ materially from those suggested in any forward-looking statements. We do not intend to update these statements unless we are required to do so under applicable securities laws.
Overview
    
We are one of the largest providers of highly engineered industrial process heating solutions for process industries. For over 60 years, we have served a diverse base of thousands of customers around the world in attractive and growing markets, including oil & gas, chemical processing and power generation. We are a global leader and one of the few thermal solutions providers with a global footprint. We offer a full suite of products (heating units, heating cables, tubing bundles and control systems) and services (design optimization, engineering, installation and maintenance services) required to deliver comprehensive solutions to complex projects. We serve our customers through a global network of sales and service professionals and distributors in more than 30 countries and through our ten manufacturing facilities on three continents. These global capabilities and longstanding relationships with some of the largest multinational oil & gas, chemical processing, power and engineering, procurement and construction companies in the world have enabled us to diversify our revenue streams and opportunistically access high growth markets worldwide. During YTD 2020 and YTD 2019, approximately 56% and 64% of our revenues were generated from outside of the United States, respectively. Since March 2015, we have acquired four companies, Thermon Heating Systems, Inc. (formerly known as CCI Thermal Technologies Inc.) ("THS"), Unitemp Close Corporation ("Unitemp"), Sumac Fabrication Co. Ltd. ("Sumac") and Industrial Process Insulators, Inc. ("IPI"), that offer complementary products and services to our core thermal solution offerings. We actively pursue both organic and inorganic growth initiatives that serve to advance our corporate strategy.
Revenue.  Our revenues are derived from providing customers with a full suite of innovative and reliable process heating solutions, including electric and steam heat tracing, tubing bundles, control systems, design optimization, engineering services, installation services and portable power solutions. Additionally, THS offers a complementary suite of advanced heating and filtration solutions for industrial and hazardous area applications. Historically, our sales are primarily to industrial customers for petroleum and chemical plants, oil and gas production facilities and power generation facilities. Our petroleum customers represent a significant portion of our business. We serve all three major categories of customers in the petroleum industry - upstream exploration/production, midstream transportation and downstream refining. Overall, demand for industrial heat tracing solutions falls into two categories: (i) new facility construction, which we refer to as Greenfield projects, and (ii) recurring maintenance, repair and operations and facility upgrades or expansions, which we refer to as MRO/UE. Greenfield construction projects often require comprehensive heat tracing solutions. We believe that Greenfield revenue consists of sales revenues by a customer in excess of $1 million annually (excluding sales to resellers), and typically includes most orders for projects related to facilities that are

22



new or that are built independent of existing facilities. We refer to sales revenues by a customer of less than $1 million annually, which we believe are typically derived from MRO/UE, as MRO/UE revenue. Based on our experience, we believe that $1 million in annual sales is an appropriate threshold for distinguishing between Greenfield revenue and MRO/UE revenue. However, we often sell our products to intermediaries which subcontract our services; accordingly, we have limited visibility into how our products or services may ultimately be used and can provide no assurance that our categorization may accurately reflect the sources of such revenue. Furthermore, our customers do not typically enter into long-term forward maintenance contracts with us. In any given year, certain of our smaller Greenfield projects may generate less than $1 million in annual sales, and certain of our larger plant expansions or upgrades may generate in excess of $1 million in annual sales, though we believe that such exceptions are few in number and insignificant to our overall results of operations. THS has been excluded from the Greenfield and MRO/UE calculations as substantially all of THS's revenue would be classified as MRO/UE under these definitions.
We believe that our pipeline of planned projects, in addition to our backlog of signed purchase orders, provides us with visibility into our future revenue. Historically we have experienced few order cancellations, and the cancellations that have occurred in the past have not been material compared to our total contract volume or total backlog. The small number of order cancellations is attributable in part to the fact that a large portion of our solutions are ordered and installed toward the end of Greenfield project construction. Our backlog at June 30, 2019 was $111.5 million, as compared to $120.0 million at March 31, 2019. The timing of recognition of revenue out of backlog is not always certain, as it is subject to a variety of factors that may cause delays, many of which are beyond our control (such as customers' delivery schedules and levels of capital and maintenance expenditures). When delays occur, the recognition of revenue associated with the delayed project is likewise deferred.

Cost of sales. Our cost of sales includes primarily the cost of raw material items used in the manufacture of our products, cost of ancillary products that are sourced from external suppliers and construction labor cost. Additional costs of revenue include contract engineering cost directly associated to projects, direct labor cost, shipping and handling costs, and other costs associated with our manufacturing/fabrication operations. The other costs associated with our manufacturing/fabrication operations are primarily indirect production costs, including depreciation, indirect labor costs, and the costs of manufacturing support functions such as logistics and quality assurance. Key raw material costs include polymers, copper, stainless steel, insulating material, and other miscellaneous parts related to products manufactured or assembled as part of our heat tracing solutions. Historically, our primary raw materials have been readily available from multiple suppliers and raw material costs have been stable, and we have been generally successful with passing along raw material cost increases to our customers. Therefore, increases in the cost of key raw materials of our products have not generally affected our gross margins. We cannot provide any assurance that we may be able to pass along such cost increases, including the potential impacts of tariffs, to our customers in the future, and if we are unable to do so, our results of operations may be adversely affected.

Operating expenses. Our marketing, general and administrative and engineering expenses are primarily comprised of compensation and related costs for sales, marketing, pre-sales engineering and administrative personnel, as well as other sales related expenses and other costs related to research and development, insurance, professional fees, the global integrated business information system, provisions for bad debts and warranty expense.
Key drivers affecting our results of operations.  Our results of operations and financial condition are affected by numerous factors, including those described under the caption “Risk Factors” in our Annual Report on Form 10-K filed with the SEC on June 12, 2019 and elsewhere in this quarterly report and those described below. These factors include:
Timing of Greenfield projects. Our results of operations in recent years have been impacted by the various construction phases of large Greenfield projects. On our large Greenfield projects, we are typically designated as the heat tracing provider of choice by the project owner. We then engage with multiple contractors to address incorporating various heat tracing solutions throughout the overall project. Our largest Greenfield projects may generate revenue for several quarters. In the early stages of a Greenfield project, our revenues are typically realized from the provision of engineering services. In the middle stages, or the material requirements phase, we typically experience the greatest demand for our heat tracing cable, at which point our revenues tend to accelerate. Revenues tend to decrease gradually in the final stages of a project and are generally derived from installation services and demand for electrical panels and other miscellaneous electronic components used in the final installation of heat tracing cable, which we frequently outsource from third-party manufacturers. Therefore, we typically provide a mix of products and services during each phase of a Greenfield project, and our margins fluctuate accordingly.

23



Cyclicality of end-users' markets. Demand for our products and services depends in large part upon the level of capital and maintenance expenditures of our customers and end users, in particular those in the energy, chemical processing and power generation industries, and firms that design and construct facilities for these industries. These customers' expenditures historically have been cyclical in nature and vulnerable to economic downturns. Greenfield projects, and in particular large Greenfield projects (i.e., new facility construction projects generating in excess of $5 million in annual sales), historically have been a substantial source of revenue growth, and Greenfield revenues tend to be more cyclical than MRO/UE revenues. A sustained decrease in capital and maintenance spending or in new facility construction by our customers could have a material adverse effect on the demand for our products and services and our business, financial condition and results of operations.
Acquisition strategy. In recent years, we have begun executing on a strategy to grow the Company through the acquisition of businesses that are either in the heat tracing solutions industry or provide complementary products and solutions for the markets and customers we serve. Since March 2015, we have acquired four companies, Thermon Heating Systems, Inc. (formerly known as CCI Thermal Technologies Inc.) ("THS"), Unitemp Close Corporation ("Unitemp"), Sumac Fabrication Co. Ltd. ("Sumac") and Industrial Process Insulators, Inc. ("IPI"), that offer complementary products and services to our core thermal solution offerings. We actively pursue both organic and inorganic growth initiatives that serve to advance our corporate strategy.    
Impact of product mix.  Typically, both Greenfield and MRO/UE customers require our products as well as our engineering and construction services. The level of service and construction needs will affect the profit margin for each type of revenue. We tend to experience lower margins from our design optimization, engineering, installation and maintenance services than we do from sales of our heating cable, tubing bundle and control system products. We also tend to experience lower margins from our outsourced products, such as electrical switch gears and transformers, than we do from our manufactured products. Accordingly, our results of operations are impacted by our mix of products and services.
We estimate that Greenfield and MRO/UE related revenues have each made the following contribution as a percentage of total revenue in the periods listed:
 
Three Months Ended June 30,*
 
2019
 
2018
Greenfield
49
%
 
45
%
MRO/UE
51
%
 
55
%
* THS has been excluded from the table above. Substantially all of THS's revenue would be classified as MRO/UE under the current definitions.
We believe that our analysis of Greenfield and MRO/UE is an important measure to explain the trends in our business to investors. Greenfield revenue is an indicator of both our ability to successfully compete for new contracts as well as the economic health of the industries we serve. Furthermore, Greenfield revenue is an indicator of potential MRO/UE revenue in future years. THS has been excluded from MRO/UE calculations to enhance comparability across periods as most of THS's revenue would be classified as MRO/UE.
For MRO/UE orders, the sale of our manufactured products typically represents a higher proportion of the overall revenues associated with such orders than the provision of our services. Greenfield projects, on the other hand, require a higher level of our services than MRO/UE orders and often require us to purchase materials from third party vendors. Therefore, we typically realize higher margins from MRO/UE revenues than Greenfield revenues. 
Large and growing installed base.  Customers typically use the incumbent heat tracing provider for MRO/UE projects to avoid complications and compatibility problems associated with switching providers. As new Greenfield projects are completed, our installed base continues to grow, and we expect that such installed base will continue to generate ongoing high margin MRO/UE revenues. For YTD 2020 and YTD 2019, MRO/UE sales comprised approximately 51% and 55% of our consolidated revenues, respectively (excluding THS). A sustained decline in Greenfield projects could slow the growth in our installed base and

24



reduce demand for our MRO/UE business and have a material adverse effect on our business, financial condition and results of operations.
Seasonality of MRO/UE revenues. Revenues realized from MRO/UE orders tend to be less cyclical than Greenfield projects and more consistent quarter over quarter, although MRO/UE revenues are impacted by seasonal factors. MRO/UE revenues for the legacy heat tracing business are typically highest during the second and third fiscal quarters, as most of our customers perform preventative maintenance prior to the winter season.
    
 

25



Results of Operations (Three-month periods ended June 30, 2019 and 2018)
The following table sets forth our consolidated statements of operations for the three months ended June 30, 2019 and 2018, respectively, and indicates the amount of change and percentage change between periods.
 
Three Months Ended
June 30,
 
Increase/(Decrease)
 
(dollars in thousands)
 
 
 
 
 
2019
 
2018
 
$
 
%
Consolidated Statements of Operations Data:
 

 
 

 
 

 
 

Sales
$
91,712

 
$
88,902

 
$
2,810

 
3
 %
Cost of sales
54,570

 
49,173

 
5,397

 
11
 %
Gross profit
$
37,142

 
$
39,729

 
$
(2,587
)
 
(7
)%
Gross margin %
40.5
%
 
44.7
%
 
 

 
 

Operating expenses:
 

 
 

 
 

 
 

Marketing, general and administrative and engineering
$
26,699

 
$
24,708

 
$
1,991

 
8
 %
Stock compensation expense
1,019

 
1,004

 
15

 
1
 %
Amortization of intangible assets
4,433

 
5,777

 
(1,344
)
 
(23
)%
Income from operations
$
4,991

 
$
8,240

 
$
(3,249
)
 
(39
)%
Interest expense, net:
 

 
 

 
 

 
 

Interest income
51

 
75

 
(24
)
 
(32
)%
Interest expense
(3,474
)
 
(3,285
)
 
(189
)
 
6
 %
Amortization of debt costs
(296
)
 
(318
)
 
22

 
(7
)%
Interest expense, net
(3,719
)
 
(3,528
)
 
(191
)
 
5
 %
Other income/(expense)
233

 
(118
)
 
351

 
(297
)%
Income before provision for income taxes
$
1,505

 
$
4,594

 
$
(3,089
)
 
(67
)%
Income tax expense
44

 
1,216

 
(1,172
)
 
(96
)%
Net income
$
1,461

 
$
3,378

 
$
(1,917
)
 
(57
)%
Income attributable to non-controlling interests (1)
(10
)
 
336

 
(346
)
 
(103
)%
Net income available to Thermon Group Holdings, Inc.
$
1,471

 
$
3,042

 
$
(1,571
)
 
(52
)%
(1) Represents income attributable to the 25% non-controlling equity interest in the Sumac business that was retained by sellers in the Sumac transaction. Subsequent to July 20, 2018, income attributable to non-controlling equity interest represents 12.5% (See Note 10, "Related Parties" for additional information).
Three Months Ended June 30, 2019 (“YTD 2020”) Compared to the Three Months Ended June 30, 2018 (“YTD 2019”)
Revenues. Revenues for YTD 2020 were $91.7 million, compared to $88.9 million for YTD 2019, an increase of $2.8 million or 3%. Our sales mix (excluding THS) in YTD 2020 was 49% Greenfield and 51% MRO/UE, as compared to 45% Greenfield and 55% MRO/UE in YTD 2019. Greenfield revenue is typically at or near 40% of our total revenue.
In YTD 2020, US-LAM reportable segment increased $8.8 million or 28% compared to YTD 2019. Also, in YTD 2020 our APAC segment increased $2.9 million or 36% compared to YTD 2019. These increases were primarily related to project deliveries from current and existing orders from our backlog. In YTD 2020, our Canadian segment decreased $1.4 million or 5% compared to YTD 2019 primarily as a result of lower seasonal spending. Finally, in YTD 2020, our EMEA segment declined $7.5 million or 36% relative to a particularly strong YTD 2019 period.
Gross profit and margin. Gross profit totaled $37.1 million in YTD 2020, compared to $39.7 million in YTD 2019, a decrease of $2.6 million. Gross margins were 40.5% and 44.7% in YTD 2020 and YTD 2019, respectively. The lower gross margin in YTD 2020 is attributable primarily to sales product mix. While gross margins within our various product lines remain stable, we had considerably higher sales of lower margin Greenfield sales in YTD 2020 which lowered our overall gross margins for the period.

26



Marketing, general and administrative and engineering Marketing, general and administrative and engineering costs were $26.7 million in YTD 2020, compared to $24.7 million in YTD 2019, an increase of $2.0 million or 8%. As a percentage of total revenue, marketing, general and administrative and engineering costs represented 29% and 28% in YTD 2020 and YTD 2019, respectively. The increase in YTD 2020 marketing, general and administrative and engineering costs is attributable to general planned increases to address the growth of our business, as evidenced by the 34% revenue growth in fiscal 2019 over the prior fiscal year.
Stock compensation expense. Stock compensation expense was $1.0 million and $1.0 million in YTD 2020 and YTD 2019, respectively. For the remainder of fiscal year 2020, we estimate our stock compensation expense will be comparable throughout the year.
Amortization of intangible assets. Amortization of intangible assets was $4.4 million in YTD 2020 and $5.8 million in YTD 2019, a decrease of $1.4 million. The decrease in amortization expense is attributable to certain intangible assets that became fully amortized during fiscal 2019.
Interest expense. Interest expense, net, was $3.7 million in YTD 2020, compared to $3.5 million in YTD 2019, an increase of $0.2 million. The increase in interest expense is due to higher interest rates on our variable rate long-term debt (see Note 9, "Long-Term Debt", for additional information on our long-term debt).
Other income and expense. Other income and expense was income of $0.2 million and expense of $0.1 million in YTD 2020 and YTD 2019, respectively, an increase in income of $0.3 million. Changes in other income and expense primarily relates to transactional foreign exchange gains or losses.
Income taxes.  Income tax expense was approximately $44,000 in YTD 2020 on pre-tax income of $1.5 million compared to an income tax expense of $1.2 million in YTD 2019 on pre-tax net income of $4.6 million, a decrease of $1.2 million. Our effective tax rate was 2.9% and 26.5% in YTD 2020 and YTD 2019, respectively. During YTD 2020, discrete tax adjustments reduced our tax expense by $0.6 million, thereby reducing our effective tax rate for the YTD 2020 period.
Our anticipated annual effective income tax rate before discrete events was 30.1% in YTD 2020. The anticipated annual effective tax rate is established by estimating anticipated tax rates in each of the countries where we earn taxable income as adjusted for known differences as well as our ability to apply any jurisdictional tax losses to prior or future periods. See Note 14, “Income Taxes,” to our unaudited condensed consolidated financial statements included elsewhere in this quarterly report, for further detail on income taxes.
Net income available to Thermon. Net income available to the Company, after non-controlling interest, was $1.5 million in YTD 2020 as compared to $3.0 million in YTD 2019, a decrease of $1.5 million or 50%. The decrease in YTD 2020 net income is primarily due to a $2.6 million decrease in gross profit and a $2.0 million increase in marketing, general and administrative and engineering expense primarily due to general planned increases to address the growth of our business, partially offset by (i) a $1.3 million decrease in amortization of intangibles, (ii) a $1.2 million decrease in income tax expense and (iii) a decrease in minority interest income of $0.3 million.

27



Contractual Obligations and Contingencies
Contractual Obligations. The following table summarizes our significant contractual payment obligations as of June 30, 2019 and the effect such obligations are expected to have on our liquidity position assuming all obligations reach maturity.
 
 
 
 
Payment due by period
 
 
 
 
(dollars in thousands)
 
 
TOTAL
 
Less than
1 Year
 
1 - 3  Years
 
3 - 5  Years
 
More than
5 Years
Variable rate term loan(1)
 
$
205,875

 
$
2,500

 
$
5,000

 
$
5,000

 
$
193,375

Interest payments on variable rate term loan(2)
 
52,075

 
10,056

 
19,687

 
19,224

 
3,108

Borrowings under revolving credit facility(3)
 
14,551

 
14,551

 

 

 

Operating lease obligations(4)
 
19,262

 
3,736

 
5,836

 
3,723

 
5,967

Information technology services agreements(5)
 
2,167

 
1,084

 
1,083

 

 

Total
 
$
293,930

 
$
31,927

 
$
31,606

 
$
27,947

 
$
202,450

__________________________________
(1)Consists of quarterly scheduled principal payments under our new term loan B credit facility of $0.6 million through July 31, 2024, with the remaining principal balance being settled with a lump-sum payment of $192.8 million due at maturity in October 2024. Please see Note 9, “Long-Term Debt” in our financial statements, for more information on our new term loan B credit facility.
(2)     Consists of estimated future term loan interest payments under our credit facility based on our current interest rate as of June 30, 2019.
(3)    Consists of borrowings under our revolving line of credit facility. As of June 30, 2019, the interest rate on outstanding borrowings was 4.93% and 4.56% for our U.S. revolving credit line and the Canadian revolving credit line, respectively.
(4)    We enter into operating leases in the normal course of business. Our operating leases include the leases on certain of our manufacturing and warehouse facilities and offices.
(5)    Represents the future annual service fees associated with certain information technology service agreements with several vendors. 
Contingencies.  We are involved in various legal and administrative proceedings that arise from time to time in the ordinary course of doing business. Some of these proceedings may result in fines, penalties or judgments being assessed against us, which may adversely affect our financial results. In addition, from time to time, we are involved in various disputes, which may or may not be settled prior to legal proceedings being instituted and which may result in losses in excess of accrued liabilities, if any, relating to such unresolved disputes. As of June 30, 2019, management believes that adequate reserves have been established for any probable and reasonably estimable losses. Expenses related to litigation reduce operating income. We do not believe that the outcome of any of these proceedings or disputes would have a significant adverse effect on our financial position, long-term results of operations, or cash flows. It is possible, however, that charges related to these matters could be significant to our results of operations or cash flows in any one accounting period. 
The Company has no outstanding legal matters outside of matters arising in the ordinary course of business. We can give no assurances we will prevail in any of these matters.
To bid on or secure certain contracts, we are required at times to provide a performance guaranty to our customers in the form of a surety bond, standby letter of credit or foreign bank guaranty. At June 30, 2019, we had in place standby letters of credit, bank guarantees and performance bonds totaling $19.3 million to support our various customer contracts. Our Indian subsidiary also has $5.3 million in customs bonds outstanding to secure the Company's customs duties obligations in India.
Liquidity and Capital Resources
Our primary sources of liquidity are cash flows from operations and funds available under our revolving credit facility and other revolving lines of credit. Our primary liquidity needs are to finance our working capital, capital expenditures, debt service needs and potential future acquisitions. 

28



Cash and cash equivalents.  At June 30, 2019, we had $35.3 million in cash and cash equivalents. We maintain cash and cash equivalents at various financial institutions located in many countries throughout the world. Approximately $3.0 million, or 8%, of these amounts were held in domestic accounts with various institutions and approximately $32.3 million, or 92%, of these amounts were held in accounts outside of the United States with various financial institutions. 
Senior secured credit facility. In October 2017, we entered into a new credit agreement that provides for (i) a seven-year $250.0 million variable rate senior secured term loan B facility and (ii) a five-year $60.0 million senior secured revolving credit facility. See Note 9, “Long-Term Debt—Senior Secured Credit Facility” to our unaudited interim condensed consolidated financial statements and accompanying notes thereto included above in Item 1. Financial Statements (Unaudited) of this quarterly report for information on our senior secured term loan and revolving credit facility, which is hereby incorporated by reference into this Item 2. At June 30, 2019, we had outstanding borrowings under our revolving credit facility of $14.6 million and $41.3 million of available capacity thereunder, after taking into account the borrowing base, outstanding borrowings and $4.1 million of outstanding letters of credit. From time to time, we may choose to utilize our revolving credit facility to fund operations, acquisitions or other investments despite having cash available within our consolidated group in light of the cost, timing and other business considerations.
As of June 30, 2019, we had $205.9 million of outstanding principal on our term loan B facility. Commencing April 1, 2018, we will be required to make quarterly principal payments of the term loan of $0.6 million through July 31, 2024. Thereafter, the remaining principal balance will be settled with a lump-sum payment of $192.8 million due at maturity of the term loan in October 2024. From time to time, we may choose to make unscheduled and additional prepayments of principal on the term loan B based on available cash flows.
Guarantees; security. The term loan is guaranteed by the Company and all of the Company's current and future wholly owned domestic material subsidiaries (the “US Subsidiary Guarantors”), subject to certain exceptions. Obligations of the Company under the revolving credit facility are guaranteed by the Company and the US Subsidiary Guarantors. The obligations of Thermon Canada Inc. (the "Canadian Borrower") under the revolving credit facility are guaranteed by the Company, Thermon Holding Corp. (the "US Borrower"), the US Subsidiary Guarantors and each of the wholly owned Canadian material subsidiaries of the Canadian Borrower, subject to certain exceptions. The term loan B facility and the obligations of the US Borrower under the revolving credit facility are secured by a first lien on all of the Company’s assets and the assets of the US Subsidiary Guarantors, including 100% of the capital stock of the US Subsidiary Guarantors and 65% of the capital stock of the first tier material foreign subsidiaries of the Company, the US Borrower and the US Subsidiary Guarantors, subject to certain exceptions. The obligations of the Canadian Borrower under the revolving credit facility are secured by a first lien on all of the Company's assets, the US Subsidiary Guarantors' assets, the Canadian Borrower’s assets and the assets of the material Canadian subsidiaries of the Canadian Borrower, including 100% of the capital stock of the Canadian Borrower’s material Canadian subsidiaries.
Financial covenants. The term loan is not subject to any financial covenants. The revolving credit facility requires the Company, on a consolidated basis, to maintain certain financial covenant ratios. The Company must maintain a consolidated leverage ratio on the last day of the following periods: 5.5:1.0 for December 31, 2017 through September 30, 2018; 5.0:1.0 for December 31, 2018 through September 30, 2019; 4.5:1.0 for December 31, 2019 through September 30, 2020; and 3.8:1.0 for December 31, 2020 and each fiscal quarter thereafter. In addition, on the last day of any period of four fiscal quarters, the Company must maintain a consolidated fixed charge coverage ratio of not less than 1.3:1.0. As of June 30, 2019, we were in compliance with all financial covenants of the credit facility.
Restrictive covenants. The credit agreement governing our credit facility contains various restrictive covenants that, among other things, restrict or limit our ability to (subject to certain negotiated exceptions): incur additional indebtedness; grant liens; make fundamental changes; sell assets; make restricted payments; enter into sales and leasebacks; make investments; prepay certain indebtedness; enter into transactions with affiliates; and enter into restrictive agreements.
Repatriation considerations. Given the Tax Act’s significant changes and potential opportunities to repatriate cash tax free, we have reevaluated our current indefinite assertions. Accordingly, we will no longer assert a permanent reinvestment position in most of our foreign subsidiaries. We expect to repatriate certain earnings which will be subject to withholding taxes.  These additional withholding taxes are being recorded as an additional deferred tax liability associated with the basis difference in such jurisdictions.  The uncertainty related to the taxation of such withholding taxes on distributions under the Tax Act and finalization of the cash repatriation plan makes the deferred tax liability a provisional amount. 

Future capital requirements. Our future capital requirements will depend on a number of factors. We believe that, based on our current level of operations, cash flow from operations and available cash, together with available borrowings under our revolving credit facility, will be adequate to meet our liquidity needs for the next 12 months. We cannot assure you that our business will generate sufficient cash flow from operations or that future borrowings will be available to us in an

29



amount sufficient to enable us to service our indebtedness, including our credit facility borrowings, or to fund our other liquidity needs. In addition, upon the occurrence of certain events, such as a change of control, we could be required to repay or refinance our indebtedness. We cannot assure you that we will be able to refinance any of our indebtedness, including our credit facility, on commercially reasonable terms or at all.

For the remainder of fiscal year 2020, we estimate we will invest approximately $8.1 million in property, plant and equipment for our thermal solutions business and will continue to make investments in Sumac's rental equipment business (based on market demand). Key investments include the purchase of capital equipment used in our manufacturing facilities, land and building improvements, website development and continued investments in our multi-year enterprise resource planning software (or ERP) upgrade. During YTD 2020, we invested $0.3 million in Sumac for temporary power products that were or are expected to be deployed to our customers on a rental basis throughout Canada and the United States.
Net cash provided by (used in) operating activities totaled $3.4 million and $(4.2) million in YTD 2020 and YTD 2019, respectively, an increase in net cash provided by operating activities of $7.6 million. The increase was primarily attributable to a $13.5 million decrease in cash used by working capital accounts, partially offset by a decrease of $1.9 million in net income and a $4.0 million decrease in non-cash reconciling items.
Our working capital assets in accounts receivable, inventory, contract assets and other current assets represented a source of cash of $3.1 million and a use of cash of $6.8 million in YTD 2020 and YTD 2019 respectively, an increase in the source of cash of $9.9 million in YTD 2020. During YTD 2020 and YTD 2019, accounts receivable decreased due to a sequential period reduction in revenue, representing a source of cash of $7.3 million and $10.2 million, respectively. In YTD 2020 and YTD 2019 our inventory balance increased due to higher revenues and for the build-up of inventory for future periods to prepare inventory for customers who perform preventative maintenance prior to the winter season, representing a use of cash of $4.1 million and $7.0 million, respectively. Contract assets were a source of cash of $2.4 million and a use of cash of $6.8 million in YTD 2020 and YTD 2019, respectively, which is primarily attributed to timing of billings on our turnkey projects.
Our combined balance of accounts payable, accrued liabilities and other non-current liabilities represented a use of cash of $6.5 million and $5.4 million in YTD 2020 and YTD 2019, respectively, a decrease in the use of cash of $1.1 million. The decrease in the use of cash in YTD 2020 is primarily due to the timing of vendor payments and annual incentive payments. Changes in our income taxes payable and receivable balances represented a use of cash of $0.8 million in YTD 2020 and a use of cash of $5.5 million in YTD 2019.
Net cash used in investing activities totaled $1.6 million and $2.0 million for YTD 2020 and YTD 2019, respectively, a comparative decrease in the use of cash for investing activities of $0.4 million. Net cash used in investing activities relates to the purchase of capital assets primarily to maintain the existing operations of the business.
Net cash provided by financing activities totaled $1.8 million and $4.5 million in YTD 2020 and YTD 2019, respectively, a comparative decrease in the source of cash from financing activities of $2.7 million. Cash proceeds in financing activities are primarily short-term borrowings net of contractual and optional principal reduction payments.
Off-Balance Sheet Arrangements
As of June 30, 2019, we do not have any off balance sheet arrangements. In addition, we do not have any interest in entities referred to as variable interest entities, which include special purpose entities and other structured finance entities.
Effect of Inflation
 While inflationary increases in certain input costs, such as wages, have an impact on our operating results, inflation has had minimal net impact on our operating results during the last three years, as overall inflation has been offset by price increases of our products. We cannot assure you, however, that we will not be affected by general inflation in the future.
Critical Accounting Polices
See Part I, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 filed with the SEC on June 12, 2019 for a discussion of the Company’s critical accounting policies and estimates.
Recent Accounting Pronouncements
See Note 1, “Basis of Presentation and Accounting Policy Information” to our unaudited interim condensed consolidated financial statements and accompanying notes thereto included above in Item 1. Financial Statements (Unaudited)

30



of this quarterly report for information on recent accounting pronouncements, which is hereby incorporated by reference into this Item 2. 
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Our primary market risk exposures are the effect of fluctuations in foreign exchange rates, interest rates and commodity prices.
Foreign currency risk relating to operations.  We transact business globally and are subject to risks associated with fluctuating foreign exchange rates. Approximately 56% of our YTD 2020 consolidated revenue was generated by sales from our non-U.S. subsidiaries. Our non-U.S. subsidiaries generally sell their products and services in the local currency, but obtain a significant amount of their products from our manufacturing facilities located elsewhere, primarily the United States, Canada and Europe. Significant changes in the relevant exchange rates could adversely affect our margins on foreign sales of products. Our non-U.S. subsidiaries incur most of their expenses (other than intercompany expenses) in their local functional currency. These currencies include the Canadian dollar, Euro, British Pound, Russian Ruble, Australian Dollar, South Korean Won, Chinese Renminbi, Indian Rupee, Mexican Peso, Japanese Yen, South African Rand and Brazilian Real. 
During YTD 2020, our largest exposures to foreign exchange rates consisted primarily of the Canadian Dollar and the Euro against the U.S. dollar. The market risk related to the foreign currency exchange rates is measured by estimating the potential impact of a 10% change in the value of the U.S. dollar relative to the local currency exchange rates. The rates used to perform this analysis were based on a weighted average of the market rates in effect during the relevant period. A 10% appreciation of the U.S. dollar relative to the Canadian dollar would result in a net decrease in net income of $0.2 million for YTD 2020. Conversely, a 10% depreciation of the U.S. dollar relative to the Canadian dollar would result in a net increase in net income of $0.2 million for YTD 2020. A 10% appreciation of the U.S. dollar relative to the Euro would result in a net decrease in net income of approximately $16,000 for YTD 2020. Conversely, a 10% depreciation of the U.S. dollar relative to the Euro would result in a net increase in net income of approximately $20,000 for YTD 2020.
The geographic areas outside the United States in which we operate are generally not considered to be highly inflationary. Nonetheless, these foreign operations are sensitive to fluctuations in currency exchange rates arising from, among other things, certain intercompany transactions that are generally denominated in U.S. dollars rather than their respective functional currencies. The net impact of foreign currency transactions on our condensed consolidated statements of operations were a gain of $0.2 million and a loss of $0.1 million in YTD 2020 and YTD 2019, respectively. 
As of June 30, 2019, we had approximately $11.8 million in notional forward contracts to reduce our exposure to foreign currency exchange rate fluctuations.  These forward contracts were in place to offset in part the foreign currency exchange risk to intercompany payables due from our foreign operations to be settled in U.S. dollars. See Note 2, “Fair Value Measurements” to our unaudited interim condensed financial statements included above in Item 1. Financial Statements (Unaudited) of this quarterly report for further information regarding our foreign currency forward contracts.
Because our consolidated financial results are reported in U.S. dollars, and we generate a substantial amount of our sales and earnings in other currencies, the translation of those results into U.S. dollars can result in a significant increase or decrease in the amount of those sales and earnings. In addition, fluctuations in currencies relative to the U.S. dollar may make it more difficult to perform period-to-period comparisons of our reported results of operations. In YTD 2020, we estimate that our sales were negatively impacted by $2.1 million when compared to foreign exchange translation rates that were in effect in YTD 2019. Foreign currency impact on revenue is calculated by comparing actual current period revenue in U.S. dollars to the theoretical U.S. Dollar revenue we would have achieved based on the weighted-average foreign exchange rates in effect in the comparative prior periods for all applicable foreign currencies. In YTD 2020, we were mostly impacted by the appreciation of the U.S. dollar relative to the Canadian Dollar and the Euro. At each balance sheet date, we translate our assets and liabilities denominated in foreign currency to U.S. dollars. The balances of our foreign equity accounts are translated at their historical value. The difference between the current rates and the historical rates are posted to our currency translation account and reflected in the shareholders’ equity section of our condensed consolidated balance sheets. The unrealized effects of foreign currency translations were a gain of $4.4 million in YTD 2020 and a loss of $8.3 million in YTD 2019, respectively, representing a comparative increase in foreign currency translation gains of $12.7 million. The comparative increase in YTD 2020 foreign currency translation gains is primarily due to the weakening of the Euro and Canadian dollar relative to the U.S. dollar. Conversely, in YTD 2019, the Euro and Canadian dollar strengthened against the U.S. dollar. Foreign currency translation gains or losses are reported as part of comprehensive income or loss which is after net income in the condensed consolidated statements of comprehensive income (unaudited). As discussed above, foreign currency transactions gains and losses are the result of the settlement of payables and receivables in foreign currency. These gains or losses are included in net income or loss as part of other income and expense in the condensed consolidated statements of comprehensive income (unaudited).

31



Foreign currency risks related to intercompany notes. The Company has entered into a cross currency swap for the purposes of mitigating potential exposures to currency rate fluctuations related to an intercompany note of $77.9 million with our wholly-owned Canadian subsidiary. See Note 2, “Fair Value Measurements” to our unaudited interim condensed financial statements included above in Item 1. Financial Statements (Unaudited) of this quarterly report for further information regarding our cross currency swap.
Interest rate risk and foreign currency risk relating to debt. Borrowings under both our variable rate term loan B credit facility and revolving credit facility incur interest expense that is variable in relation to the LIBOR rate. The interest rate for borrowings under our term loan B credit facility was 6.19% as of June 30, 2019. As of June 30, 2019, the interest rate on outstanding borrowings was 4.93% and 4.56% for our U.S. revolving credit line and the Canadian revolving credit line, respectively. As of June 30, 2019, we had $14.6 million of outstanding principal under our revolving credit facility. Based on the outstanding borrowings, a one percent change in the interest rate would results in a $0.1 million increase or decrease in our annual interest expense. We cannot provide any assurances that historical revolver borrowings (if any) will be reflective of our future use of the revolving credit facility.
As of June 30, 2019, we had $205.9 million of outstanding principal under our variable rate LIBOR-based term loan B credit facility. Based on the outstanding borrowings, a one percent change in the interest rate would result in a $2.1 million increase or decrease in our annual interest expense.
Commodity price risk.  We use various commodity-based raw materials in our manufacturing processes. Generally, we acquire such components at market prices and do not typically enter into long-term purchase commitments with suppliers or hedging instruments to mitigate commodity price risk. As a result, we are subject to market risks related to changes in commodity prices and supplies of key components of our products. Historically, the costs of our primary raw materials have been stable and readily available from multiple suppliers. Typically, we have been able to pass on raw material cost increases to our customers. We cannot provide any assurance, however, that we may be able to pass along such cost increases to our customers or source sufficient amounts of key components on commercially reasonable terms or at all in the future, and if we are unable to do so, our results of operations may be adversely affected.
Item 4. Controls and Procedures
Controls and Procedures
Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we have evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(b) under the Securities Exchange Act of 1934 (the “Exchange Act”) as of the end of the period covered by this quarterly report. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this quarterly report, these disclosure controls and procedures were not effective to provide reasonable assurance that information required to be disclosed in the reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management to allow timely decisions regarding required disclosure, due to a material weakness in internal control over financial reporting that was reported in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019. 
Changes in Internal Control Over Financial Reporting
There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) of under Exchange Act) that occurred during the last fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting, except as described below:

The Company adopted the new lease standard under Accounting Standard Update 2014-09 (ASC Topic 842) as of April 1, 2019. As a result of the adoption of the new lease standard, the Company is required to implement new accounting processes, procedures and internal controls over financial reporting surrounding the adoption of the standard, periodic reporting and expanded disclosures.    
As previously described in Part II, Item 9A of our Annual Report on Form 10-K for the fiscal year ended March 31, 2019, we began implementing a remediation plan to address the material weakness mentioned above. The weakness will not be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. We expect that the remediation of this material weakness will be completed prior to the end of fiscal 2020.

32




PART II
OTHER INFORMATION
Item 1. Legal Proceedings
There have been no material changes from the legal proceedings previously disclosed in Item 1 of our Annual Report on Form 10-K for the year ended March 31, 2019 filed with the SEC on June 12, 2019.
Item 1A. Risk Factors
There have been no material changes from the risk factors previously disclosed in Item 1A of our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 filed with the SEC on June 12, 2019.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
There were no unregistered sales of our equity securities during the three months ended June 30, 2019
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable
Item 5. Other Information
None.
Item 6. Exhibits
See Exhibit Index on the page immediately following the signature page hereto for a list of exhibits filed as part of this quarterly report, which Exhibit Index is incorporated herein by reference.

33



SIGNATURE
 
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.
 
 
THERMON GROUP HOLDINGS, INC. (registrant)
Date: August 8, 2019
By:
 
/s/ Jay Peterson
 
Name:
 
Jay Peterson
 
Title:
 
Chief Financial Officer
(Principal Financial and Accounting Officer)

34



EXHIBIT INDEX
 
Exhibit
Number
 
Description
 
 
 
31.1
 
 
 
 
31.2
 
 
 
 
32.1
 
 
 
 
32.2
 
 
 
 
101
 
Interactive Data Files formatted in Inline eXtensible Business Reporting Language (iXBRL) pursuant to Rule 405 of Regulation S-T: (i) the cover page, (ii) Condensed Consolidated Balance Sheets, (iii) Condensed Consolidated Statements of Operations and Comprehensive Income, (iv) Condensed Consolidated Statements of Cash Flows and (v) Notes to Condensed Consolidated Financial Statements*
 __________________________________

*    Filed herewith








35
EX-31.1 2 tgh63019exhibit311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
 
CERTIFICATION PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a)
OF THE SECURITIES EXCHANGE ACT OF 1934
 
I, Bruce Thames, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Thermon Group Holdings, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: August 8, 2019
 
 
 
By:
/s/ Bruce Thames
 
Name:
Bruce Thames
 
Title:
President and Chief Executive Officer




EX-31.2 3 tgh63019exhibit312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
 
CERTIFICATION PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a)
OF THE SECURITIES EXCHANGE ACT OF 1934
 
I, Jay Peterson, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Thermon Group Holdings, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: August 8, 2019
 
 
 
By:
/s/ Jay Peterson
 
Name:
Jay Peterson
 
Title:
Chief Financial Officer
 




EX-32.1 4 tgh63019exhibit321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
 
CERTIFICATION PURSUANT TO SECTION 1350
OF CHAPTER 63 OF TITLE 18 UNITED STATES CODE
 
In connection with the Quarterly Report on Form 10-Q of Thermon Group Holdings, Inc. (the “Company”) for the quarterly period ended June 30, 2019 (the “Report”), I, Bruce Thames, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
Information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 8, 2019
 
 
 
By:
/s/ Bruce Thames
 
Name:
Bruce Thames
 
Title:
President and Chief Executive Officer

 
 




EX-32.2 5 tgh63019exhibit322.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
 
CERTIFICATION PURSUANT TO SECTION 1350
OF CHAPTER 63 OF TITLE 18 UNITED STATES CODE
 
In connection with the Quarterly Report on Form 10-Q of Thermon Group Holdings, Inc. (the “Company”) for the quarterly period ended June 30, 2019 (the “Report”), I, Jay Peterson, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
Information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 8, 2019
 
 
 
By:
/s/ Jay Peterson
 
Name:
Jay Peterson
 
Title:
Chief Financial Officer




EX-101.SCH 6 thr-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation and Accounting Policy Information link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Basis of Presentation and Accounting Policy Information (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation and Accounting Policy Information (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Basis of Presentation and Accounting Policy Information Table (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Equity Statement link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Earnings and Net Income (Loss) per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Earnings and Net Income (Loss) per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Fair Value Measurements (Deferred compensation plan) (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Fair Value Measurements Fair Value Measurements - Cross Currency Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Fair Value Measurements - Swap (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2406408 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Leases - Supplemental Statement Of Cash Flows Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Leases - Supplemental Statement of Operations Information (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Net Income per Common Share link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2418405 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Revenue from Contracts with Customers Revenue from Contracts with Customers - Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2418404 - Disclosure - Revenue from Contracts with Customers Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Short-Term Revolving Credit Facilities link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Short-Term Revolving Lines of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Stock-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2421401 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 thr-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 thr-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 thr-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Employees Employees [Member] Employees [Member] Executive Officer Executive Officer [Member] Director Director [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Non-controlling Interests Noncontrolling Interest [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Common Stock, Shares, Outstanding Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Issuance of common stock in exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Issuance of common stock in exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Stock compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Repurchase of employee stock units on vesting Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net Net income available to Thermon Group Holdings, Inc. Net Income (Loss) Available to Common Stockholders, Basic Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Remeasurement of non-controlling interest Noncontrolling Interest, Remeasurement Period Increase (Decrease) Noncontrolling Interest, Remeasurement Period Increase (Decrease) Income attributable to non-controlling interests (loss) Income (Loss) Attributable to Noncontrolling Interest, before Tax Ending balance (in shares) Ending balance Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Products Product [Member] Trademarks Trademarks [Member] Developed technology Developed Technology Rights [Member] Customer relationships Customer Relationships [Member] Other Other Intangible Assets [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Certifications Certification Marks [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-lived intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-lived intangible assets, net carrying amount Finite-Lived Intangible Assets, Net Indefinite-lived intangible assets (excluding goodwill) Indefinite-lived Intangible Assets (Excluding Goodwill) Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Ownership [Axis] Ownership [Axis] Ownership [Domain] Ownership [Domain] Sumac Business Sumac Business [Member] Sumac Business [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Payments to acquire equity interest Payments to Acquire Interest in Subsidiaries and Affiliates Ownership interest percentage Noncontrolling Interest, Ownership Percentage by Parent Cover page. Title of 12(b) Security Title of 12(b) Security Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, Address Line Three Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Income Statement [Abstract] Sales Revenue from Contract with Customer, Excluding Assessed Tax Cost of sales Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Marketing, general and administrative and engineering Selling, General and Administrative Expense Amortization of intangible assets Selling General and Administrative Expense, Amortization Selling General and Administrative Expense, Amortization Income from operations Operating Income (Loss) Other income/(expenses): Nonoperating Income (Expense) [Abstract] Interest income Investment Income, Interest Interest expense Interest Expense Other income/(expenses) Other Nonoperating Income (Expense) Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense Income Tax Expense (Benefit) Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income (loss) attributable to non-controlling interests Net income available to Thermon Group Holdings, Inc. Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Foreign currency translation adjustment Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net Income per common share: Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted-average shares used in computing net income per common share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Organization, Consolidation and Presentation of Financial Statements [Abstract] Use of Estimates Use of Estimates, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule of long-term debt that is not measured at fair value Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Schedule of notional amounts of forward contracts held in foreign currencies Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Schedule of fair value of foreign currency forward contracts Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] Leases [Abstract] Weighted average remaining lease term Lessee, Weighted Average Remaining Lease Term [Abstract] Lessee, Weighted Average Remaining Lease Term [Abstract] Operating Operating Lease, Weighted Average Remaining Lease Term Finance Finance Lease, Weighted Average Remaining Lease Term Weighted average discount rate Lessee, Weighted Average Discount Rate, Percent [Abstract] Lessee, Weighted Average Discount Rate, Percent [Abstract] Operating Operating Lease, Weighted Average Discount Rate, Percent Finance Finance Lease, Weighted Average Discount Rate, Percent Debt Disclosure [Abstract] Schedule of long-term debt Schedule of Long-term Debt Instruments [Table Text Block] Segment Reporting [Abstract] Total sales and operating income classified by major geographic area in which the company operates Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Sumac Fabrication Company Limited Sumac Fabrication Company Limited [Member] Sumac Fabrication Company Limited [Member] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States and Latin America United States Segment [Member] United States Segment [Member] Canada Canada Segment [Member] Canada Segment [Member] Europe, Middle East and Africa Europe Segment [Member] Europe Segment [Member] Asia-Pacific Asia Segment [Member] Asia Segment [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Intersegment Eliminations Intersegment Eliminations [Member] Segment Reconciling Items Segment Reconciling Items [Member] Sales by geographic area: Revenues from External Customers and Long-Lived Assets [Line Items] Number of Reportable Segments Number of Reportable Segments Number of Operating Segments Number of Operating Segments Expected sales and operating income as a percentage of total sales and operating income, less than Revenue as a Percentage of Sales and Operating Income Revenue as a Percentage of Sales and Operating Income Depreciation Depreciation Amortization of intangible assets Amortization of Intangible Assets Operating income Operating Income (Loss) [Abstract] Operating income (loss) Stock compensation expense Allocated Share-based Compensation Expense Public company costs Public Company Costs Public Company Costs Property, plant and equipment, net Property, Plant and Equipment, Net Assets Assets Related Party Transactions [Abstract] Related-Party Transactions Related Party Transactions Disclosure [Text Block] Inventory Disclosure [Abstract] Inventories Inventory Disclosure [Text Block] Income Tax Disclosure [Abstract] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Decrease in tax expense from tax adjustments Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Liability for uncertain tax positions Liability for Uncertainty in Income Taxes, Noncurrent Reserves released Liability For Uncertainty In Income Taxes, Reserves Released Liability For Uncertainty In Income Taxes, Reserves Released Interest and penalties accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Payables and Accruals [Abstract] Schedule of accrued current liabilities Schedule of Accrued Liabilities [Table Text Block] Leases Lessee, Operating Leases [Text Block] Leases Lessee, Finance Leases [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Marketing, general and administrative and engineering Selling, General and Administrative Expenses [Member] Interest expense Interest Expense [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Operating lease expense Operating Lease, Cost Finance lease expense: Finance Lease, Cost [Abstract] Amortization of ROU assets Finance Lease, Right-of-Use Asset, Amortization Interest expense on finance lease liabilities Finance Lease, Interest Expense Short-term lease expense Short-term Lease, Cost Net lease expense Lease, Cost Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Equipment Equipment [Member] Land and Building Land and Building [Member] Lease term Lessee, Operating Lease, Term of Contract Lease renewal term Lessee, Lease, Renewal Term Lessee, Lease, Renewal Term Income Taxes Income Tax Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Subsequent Events Subsequent Events [Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Accrued employee compensation and related expenses Employee-related Liabilities, Excluding Compensation Related to Acquisition, Current Employee-related Liabilities, Excluding Compensation Related to Acquisition, Current Accrued interest Employee-related Liabilities, Acquisition Related Expense, Current Employee-related Liabilities, Acquisition Related Expense, Current Customer prepayment Customer Advances, Current Warranty reserve Product Warranty Accrual, Current Professional fees Accrued Professional Fees, Current Sales tax payable Sales and Excise Tax Payable, Current Other Other Accrued Liabilities, Current Total accrued current liabilities Accrued Liabilities, Current Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative [Table] Derivative [Table] Currency [Axis] Currency [Axis] Currency [Domain] All Currencies [Domain] Russian Ruble Russia, Rubles Canadian Dollar Canada, Dollars South Korean Won Korea (South), Won Mexican Peso Mexico, Pesos Australian Dollar Australia, Dollars Great Britain Pound United Kingdom, Pounds Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Exchange Forward Contracts Foreign Exchange Forward [Member] Derivative [Line Items] Derivative [Line Items] Notional amount Derivative, Notional Amount Basis of Presentation and Accounting Policy Information Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Intercompany receivable Due to Related Parties Cross Currency Swap Currency Swap [Member] Loss on long-term derivative contract Unrealized Gain (Loss) on Derivatives and Commodity Contracts Unrealized gain on intercompany note Equity Method Investment, Unrealized Intercompany Profit (Loss) Not Eliminated, Amount Net gain Derivative, Gain (Loss) on Derivative, Net Plan assets Deferred Compensation Plan Assets Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Deferred compensation expense (income) Deferred Compensation Arrangement with Individual, Compensation Expense Unrealized gain (loss) Unrealized Gain (Loss) on Securities Schedule of reconciliation of the denominators used to calculate basic EPS and diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Statement of Financial Position [Abstract] Consolidated Entities [Axis] Consolidated Entities [Axis] Consolidated Entities [Domain] Consolidated Entities [Domain] Thermon Holding Corp. Subsidiaries [Member] Accounts receivable, allowance for doubtful accounts (in dollars) Allowance for Doubtful Accounts Receivable, Current Depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Debt issuance costs, net Debt Issuance Costs, Net Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Treasury Stock, Shares Treasury Stock, Shares Lease Information Lease, Cost [Table Text Block] Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Future Lease Payments Under Non-Cancellable Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Future Lease Payments Under Finance Leases Finance Lease, Liability, Maturity [Table Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] US Borrower US Borrower [Member] US Borrower [Member] Canadian Borrower Canadian Borrower [Member] Canadian Borrower [Member] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Scenario, Forecast [Member] Scenario, Forecast [Member] Thermon Heating Systems Inc. Thermon Heating Systems Inc. [Member] Thermon Heating Systems Inc. [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Variable Rate Term Loan due October 2024 Variable Rate Term Loan due October 2024 [Member] Variable Rate Term Loan due October 2024 [Member] Variable Rate Term Loan due April 2019 Variable Rate Term Loan due April 2019 [Member] Variable Rate Term Loan due April 2019 [Member] Variable Rate Senior Secured Term Loan B Variable Rate Senior Secured Term Loan B [Member] Variable Rate Senior Secured Term Loan B [Member] Term Loan A due April 2019 Term Loan A due April 2019 [Member] Term Loan A due April 2019 [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving credit facility Revolving Credit Facility [Member] Period [Axis] Period [Axis] Period [Axis] Period [Domain] Period [Domain] [Domain] for Period [Axis] Through March 31, 2019 Period One [Member] Period One [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Base Rate Base Rate [Member] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Canadian Base Rate [Member] Canadian Base Rate [Member] Canadian Base Rate [Member] CDOR CDOR [Member] CDOR [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Loans Payable Loans Payable [Member] Secured Debt Secured Debt [Member] Line of Credit Line of Credit [Member] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Subsidiary Stock Subsidiary Equity [Member] Subsidiary Equity [Member] Stock of First Tier Material Foreign Subsidiaries, US Borrower, and US Subsidiary Stock of First Tier Material Foreign Subsidiaries, Domestic Borrower, and Domestic Subsidiary [Member] Stock of First Tier Material Foreign Subsidiaries, Domestic Borrower, and Domestic Subsidiary [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Variable Rate Term Loans Secured Debt Less current portion Secured Debt, Current Long-term debt, net of current maturities and deferred debt issuance costs and debt discounts of $5,991 and $6,271 as of June 30, 2019 and March 31, 2019, respectively Secured Long-term Debt, Noncurrent Debt issuance costs Accumulated Amortization, Debt Issuance Costs Debt Instrument, face amount Debt Instrument, Face Amount Repayments of long-term debt Repayments of Long-term Debt Repayments of lines of credit Repayments of Lines of Credit Business Combination, Consideration Transferred, Liabilities Incurred Business Combination, Consideration Transferred, Liabilities Incurred Debt proceeds used as consideration for business acquisition Debt Proceeds Used as Consideration For Business Acquisition Debt Proceeds Used as Consideration For Business Acquisition Variable interest rate floor Debt Instrument, Variable Interest Rate Floor Debt Instrument, Variable Interest Rate Floor Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Line of credit facility, commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Quarterly amortization of debt, percent Debt Instrument, Quarterly Amortization, Percent Debt Instrument, Quarterly Amortization, Percent Repayment requirement, percentage of excess cash flow Debt Instrument, Debt Covenant, Repayment requirement, Percentage of Excess Cash Flow Debt Instrument, Debt Covenant, Repayment requirement, Percentage of Excess Cash Flow Reduced repayment requirement, percentage of excess cash flow Debt Instrument, Debt Covenant, Reduced Repayment Requirement, Percentage of Excess Cash Flow Debt Instrument, Debt Covenant, Reduced Repayment Requirement, Percentage of Excess Cash Flow Additional borrowing capacity Line of Credit Facility, Additional Borrowing Capacity Line of Credit Facility, Additional Borrowing Capacity Maximum leverage ratio to secure additional borrowing Debt Instrument, Debt Covenant, Maximum Leverage Ratio to Secure Additional Borrowing Debt Instrument, Debt Covenant, Maximum Leverage Ratio to Secure Additional Borrowing Outstanding borrowings Line of Credit, Current Interest rate at period end (as a percent) Line of Credit Facility, Interest Rate at Period End Capacity available under credit facility Line of Credit Facility, Remaining Borrowing Capacity Repayments of notes payable Repayments of Notes Payable Guarantor obligations, percentage Guarantor Obligations, Liquidation Proceeds, Percentage Maximum leverage ratio Debt Instrument, Covenant Compliance, Maximum Leverage Ratio Debt Instrument, Covenant Compliance, Maximum Leverage Ratio Debt covenant, coverage ratio Debt Instrument, Debt Covenant, Coverage Ratio Debt Instrument, Debt Covenant, Coverage Ratio Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Reduced Repayment Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Reduced Repayment Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Reduced Repayment Debt Instrument, Debt Covenant, Minimum Leverage Ratio Requirement For Reduced Repayment Debt Instrument, Debt Covenant, Minimum Leverage Ratio Requirement For Reduced Repayment Debt Instrument, Debt Covenant, Minimum Leverage Ratio Requirement For Reduced Repayment Debt Instrument, Debt Covenant, Minimum Repayment Requirement, Percentage of Excess Cash Flow Debt Instrument, Debt Covenant, Minimum Repayment Requirement, Percentage of Excess Cash Flow Debt Instrument, Debt Covenant, Minimum Repayment Requirement, Percentage of Excess Cash Flow Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Minimum Repayment Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Minimum Repayment Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Minimum Repayment Total activity Increase (Decrease) in Contract with Customer, Asset Contract liabilities Contract with Customer, Liability, Current Segment Information Segment Reporting Disclosure [Text Block] Operating Leases Operating Lease Liabilities, Payments Due [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease liability Operating Lease, Liability Finance Leases Finance Lease Liabilities, Payments, Due [Abstract] 2020 Finance Lease, Liability, Payments, Remainder of Fiscal Year 2021 Finance Lease, Liability, Payments, Due Year Two 2022 Finance Lease, Liability, Payments, Due Year Three 2023 Finance Lease, Liability, Payments, Due Year Four 2024 Finance Lease, Liability, Payments, Due Year Five Thereafter Finance Lease, Liability, Payments, Due after Year Five Total lease payments Finance Lease, Liability, Payments, Due Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Total lease liability Finance Lease, Liability Commitments and Contingencies Disclosure [Abstract] Totaled arrangements under letter of credit guarantees and performance bonds securing performance obligations Guarantor Obligations, Maximum Exposure, Undiscounted Guarantee obligations secured by cash deposits Guarantee Obligations Secured by Cash Deposits Represents the amount of guarantee obligations secured by cash deposits. Guarantee obligations represented by a reduction of the available amount of the company's short term and long term revolving lines of credit Guarantee Obligations Represented by Reduction of Available Amount of Lines of Credit Represents the amount of guarantee obligations represented by a reduction of the available amount of the entity's revolving lines of credit. Indian custom bonds outstanding Indian Custom Bonds Outstanding Indian Custom Bonds Outstanding Schedule of carrying amount of goodwill Schedule of Goodwill [Table Text Block] Schedule of intangible assets Schedule of Intangible Assets [Table Text Block] Schedule of Intangible Assets [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock Compensation Plan Stock Compensation Plan [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Equity Option Equity Option [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Basic net income (loss) per common share Earnings Per Share, Basic [Abstract] Weighted-average common shares outstanding (in shares) Basic net income (loss) per common share (in dollars per share) Diluted net income (loss) per common share Earnings Per Share, Diluted [Abstract] Weighted average number of diluted shares outstanding adjustment (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Diluted net income (loss) per common share (in dollars per share) Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Operating Activities, Lessee [Abstract] Operating cash outflows from operation leases Operating Lease, Payments Operating cash flows from operation leases Finance Lease, Interest Payment on Liability Financing cash flows from leases Finance Lease, Principal Payments Short-term Debt [Abstract] Short-Term Revolving Credit Facilities Short-term Debt [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock-Based Compensation Expense Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Raw materials Inventory, Raw Materials, Gross Work in process Inventory, Work in Process, Gross Finished goods Inventory, Finished Goods, Gross Inventories, gross Inventory, Gross Valuation reserves Inventory Valuation Reserves Inventories, net Inventory, Net Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] United States and Latin America UNITED STATES Canada CANADA Europe, Middle East and Africa Europe [Member] Asia-Pacific Asia [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Revenues recognized at point in time Transferred at Point in Time [Member] Revenues recognized over time Transferred over Time [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total revenues Schedule of Goodwill [Table] Schedule of Goodwill [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Goodwill [Line Items] Goodwill [Line Items] Goodwill Goodwill [Roll Forward] Balance at the beginning of the period Goodwill Foreign currency translation impact Goodwill, Foreign Currency Translation Gain (Loss) Balance at the end of the period Net Income per Common Share Earnings Per Share [Text Block] Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Other Assets Other Assets [Member] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total cash, cash equivalents, and restricted cash shown in the statement of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Costs in Excess of Billings, Current Costs in Excess of Billings, Current Cost of sales Percentage of total revenue Total Revenue, Percentage Total Revenue, Percentage Increase in contract assets Contract liabilities Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Assets Finance And Operating Lease, Assets [Abstract] Finance And Operating Lease, Assets [Abstract] Operating Operating Lease, Right-of-Use Asset Finance Finance Lease, Right-of-Use Asset Total right-of-use assets Finance And Operating Lease, Right-of-Use Asset Finance And Operating Lease, Right-of-Use Asset Liabilities Finance And Operating Lease, Liabilities [Abstract] Finance And Operating Lease, Liabilities [Abstract] Current Finance And Operating Lease, Liabilities, Current [Abstract] Finance And Operating Lease, Liabilities, Current [Abstract] Operating Operating Lease, Liability, Current Finance Finance Lease, Liability, Current Non-current Finance And Operating Lease, Liabilities, Noncurrent [Abstract] Finance And Operating Lease, Liabilities, Noncurrent [Abstract] Operating Operating Lease, Liability, Noncurrent Finance Finance Lease, Liability, Noncurrent Total lease liabilities Finance And Operating Lease, Liability Finance And Operating Lease, Liability Line of Credit Facility [Table] Line of Credit Facility [Table] Country [Axis] Country [Axis] Represents the geopolitical area recognized by governments of the world as a country. All Countries [Domain] All Countries [Domain] Netherlands NETHERLANDS India INDIA Australia AUSTRALIA Short-Term Revolving Lines of Credit Line of Credit Facility [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Payments to Related Party Payments to Related Party [Member] Payments to Related Party [Member] Non-interest Bearing Performance Based Note Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] SUMAC Former Principal Principal Owner [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Noncontrolling Interest, ownership by noncontrolling owners (percent) Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Related party transaction, amounts of transaction Related Party Transaction, Amounts of Transaction Ownership percentage Equity Method Investment, Ownership Percentage Payments for purchase of equity Payments for Repurchase of Equity Statement of Cash Flows [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net income Adjustment to reconcile net income to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Amortization of deferred debt issuance costs Amortization of Debt Issuance Costs Amortization of inventory step-up Amortization of Inventory Step-up Amortization of Inventory Step-up Stock compensation expense Share-based Compensation Deferred income taxes Deferred Income Tax Expense (Benefit) Release of reserve for uncertain tax positions Increase (Decrease) In Uncertainty In Income Taxes Increase (Decrease) In Uncertainty In Income Taxes Long term cross currency swap Effect of Exchange Rate on Cash and Cash Equivalents Remeasurement loss/(gain) on intercompany balances Other Operating Activities, Cash Flow Statement Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Contract assets Increase (Decrease) in Billing in Excess of Cost of Earnings Other current and non-current assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities and non-current liabilities Increase (Decrease) in Accrued Liabilities Income taxes payable and receivable Increase (Decrease) in Income Taxes Payable Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Sale of rental equipment Proceeds from Sale of Property, Plant, and Equipment, Rental Equipment Proceeds from Sale of Property, Plant, and Equipment, Rental Equipment Proceeds from the sale of investments Payments for (Proceeds from) Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Proceeds from revolving credit facility Proceeds from (Repayments of) Lines of Credit Payments on long term debt and revolving credit facility Proceeds from exercise of stock options Proceeds from Stock Options Exercised Repurchase of employee stock units on vesting Payments Related to Tax Withholding for Share-based Compensation Payments on finance leases Capital Lease Obligations Incurred Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Effect of exchange rate changes on cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Maximum term of forward contracts Maximum Remaining Maturity of Foreign Currency Derivatives Foreign exchange contract forwards, assets Foreign Currency Contract, Asset, Fair Value Disclosure Foreign exchange contract forwards, liabilities Foreign Currency Contracts, Liability, Fair Value Disclosure Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Net Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Foreign Currency Transaction Gain (Loss), Net of Impact of Foreign Currency Derivatives on Earnings Foreign Currency Transaction Gain (Loss), Net of Impact of Foreign Currency Derivatives on Earnings Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 2 - Market Approach Fair Value, Inputs, Level 2 [Member] Financial Liabilities, Long-term debt Long-term Debt, Other Disclosures [Abstract] Long-term debt, Carrying Value Long-term Debt Long-term debt, Fair Value Long-term Debt, Fair Value Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Accounts receivable, net of allowance for doubtful accounts of $1,210 and $987 as of June 30, 2019 and March 31, 2019, respectively Accounts Receivable, Net, Current Inventories, net Costs and estimated earnings in excess of billings on uncompleted contracts Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Income tax receivable Income Taxes Receivable, Current Total current assets Assets, Current Goodwill Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Other long term assets Other Assets, Noncurrent Total assets Liabilities Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Current portion of long term debt Borrowings under revolving credit facility Contract liabilities Lease liabilities Operating And Finance Lease, Liability, Current Operating And Finance Lease, Liability, Current Income taxes payable Accrued Income Taxes, Current Total current liabilities Liabilities, Current Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Non-current lease liabilities Operating And Finance Lease, Liability, Noncurrent Operating And Finance Lease, Liability, Noncurrent Other noncurrent liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Common stock: $.001 par value; 150,000,000 authorized; 32,705,031 and 32,624,200 shares issued and outstanding at June 30, 2019 and March 31, 2019, respectively Common Stock, Value, Issued Preferred stock: $.001 par value; 10,000,000 authorized; no shares issued and outstanding Preferred Stock, Value, Issued Additional paid in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total Thermon Group Holdings, Inc. shareholders' equity Stockholders' Equity Attributable to Parent Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Total equity Total liabilities and equity Liabilities and Equity Management Management [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Performance Shares Performance Shares [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Restricted Stock and Stock Option Plan Restricted Stock and Stock Option Plan [Member] Represents the restricted stock and stock option plan of the entity. 2011 Long-term Incentive Plan Long Term Incentive Plan 2011 [Member] Represents the 2011 Long-Term Incentive Plan of the entity. Stock-Based Compensation Expense Number of stock option award plans Number Of Stock Option Award Plans Number Of Stock Option Award Plans Maximum number of shares of the company's common stock that may be awarded Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Options outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Stock compensation expense Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Stock Issued During Period, Value, Restricted Stock Award, Gross Stock Issued During Period, Value, Restricted Stock Award, Gross Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Share-based compensation arrangement by share-based payment award, fair value of shares authorized amount Share-based Compensation Arrangement by Share-based Payment Award, Fair Value of Shares Authorized Amount Share-based Compensation Arrangement by Share-based Payment Award, Fair Value of Shares Authorized Amount Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Possible Number of Performance Shares to be Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Possible Number of Performance Shares to be Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Possible Number of Performance Shares to be Granted Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value Long-Term Debt Long-term Debt [Text Block] Revenue from Contract with Customer Revenue from Contract with Customer [Text Block] EX-101.PRE 10 thr-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 tgh6302019-10q_htm.xml IDEA: XBRL DOCUMENT 0001489096 2019-04-01 2019-06-30 0001489096 2018-04-01 2018-06-30 0001489096 2019-07-31 0001489096 2019-03-31 0001489096 2019-06-30 0001489096 srt:SubsidiariesMember 2019-03-31 0001489096 srt:SubsidiariesMember 2019-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001489096 us-gaap:RetainedEarningsMember 2018-03-31 0001489096 us-gaap:CommonStockMember 2018-06-30 0001489096 us-gaap:CommonStockMember thr:EmployeesMember 2018-04-01 2018-06-30 0001489096 2018-03-31 0001489096 us-gaap:CommonStockMember 2018-03-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001489096 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001489096 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001489096 us-gaap:CommonStockMember us-gaap:DirectorMember 2018-04-01 2018-06-30 0001489096 us-gaap:RetainedEarningsMember 2018-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001489096 2018-06-30 0001489096 us-gaap:NoncontrollingInterestMember 2018-06-30 0001489096 us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0001489096 us-gaap:CommonStockMember us-gaap:ExecutiveOfficerMember 2018-04-01 2018-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001489096 us-gaap:NoncontrollingInterestMember 2018-03-31 0001489096 us-gaap:CommonStockMember 2019-03-31 0001489096 us-gaap:CommonStockMember 2019-06-30 0001489096 us-gaap:NoncontrollingInterestMember 2019-03-31 0001489096 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001489096 us-gaap:NoncontrollingInterestMember 2019-06-30 0001489096 us-gaap:CommonStockMember thr:EmployeesMember 2019-04-01 2019-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001489096 us-gaap:RetainedEarningsMember 2019-03-31 0001489096 us-gaap:RetainedEarningsMember 2019-06-30 0001489096 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001489096 us-gaap:CommonStockMember us-gaap:DirectorMember 2019-04-01 2019-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001489096 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0001489096 us-gaap:CommonStockMember us-gaap:ExecutiveOfficerMember 2019-04-01 2019-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001489096 2017-09-30 0001489096 2017-03-31 0001489096 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-06-30 0001489096 us-gaap:OtherAssetsMember 2019-06-30 0001489096 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-06-30 0001489096 us-gaap:OtherAssetsMember 2018-06-30 0001489096 us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:RUB us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:KRW us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 currency:KRW us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:CAD us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 currency:RUB us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 currency:GBP us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 currency:CAD us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:MXN us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:AUD us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:MXN us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 currency:GBP us-gaap:ForeignExchangeForwardMember 2019-03-31 0001489096 currency:AUD us-gaap:ForeignExchangeForwardMember 2019-06-30 0001489096 us-gaap:CurrencySwapMember 2019-04-01 2019-06-30 0001489096 us-gaap:ForeignExchangeForwardMember 2019-04-01 2019-06-30 0001489096 us-gaap:ForeignExchangeForwardMember 2018-04-01 2018-06-30 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:LoansPayableMember 2019-06-30 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:RevolvingCreditFacilityMember 2019-03-31 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:LoansPayableMember 2019-03-31 0001489096 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-06-30 0001489096 us-gaap:InterestExpenseMember 2019-04-01 2019-06-30 0001489096 srt:MaximumMember us-gaap:EquipmentMember 2019-06-30 0001489096 srt:MaximumMember us-gaap:LandAndBuildingMember 2019-04-01 2019-06-30 0001489096 srt:MaximumMember us-gaap:LandAndBuildingMember 2019-06-30 0001489096 srt:MinimumMember us-gaap:LandAndBuildingMember 2019-06-30 0001489096 srt:MinimumMember us-gaap:LandAndBuildingMember 2019-04-01 2019-06-30 0001489096 srt:MinimumMember us-gaap:EquipmentMember 2019-06-30 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001489096 us-gaap:StockOptionMember 2019-04-01 2019-06-30 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001489096 us-gaap:StockOptionMember 2018-04-01 2018-06-30 0001489096 us-gaap:StockCompensationPlanMember 2018-04-01 2018-06-30 0001489096 us-gaap:StockCompensationPlanMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2019-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2019-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2019-03-31 0001489096 us-gaap:OperatingSegmentsMember 2019-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2019-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:DevelopedTechnologyRightsMember 2019-06-30 0001489096 us-gaap:OtherIntangibleAssetsMember 2019-06-30 0001489096 us-gaap:TrademarksMember 2019-03-31 0001489096 us-gaap:TrademarksMember 2019-06-30 0001489096 us-gaap:ProductMember 2019-06-30 0001489096 us-gaap:CustomerRelationshipsMember 2019-03-31 0001489096 us-gaap:CertificationMarksMember 2019-06-30 0001489096 us-gaap:CertificationMarksMember 2019-03-31 0001489096 us-gaap:CustomerRelationshipsMember 2019-06-30 0001489096 us-gaap:ProductMember 2019-03-31 0001489096 us-gaap:OtherIntangibleAssetsMember 2019-03-31 0001489096 us-gaap:DevelopedTechnologyRightsMember 2019-03-31 0001489096 us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001489096 country:IN 2019-03-31 0001489096 country:NL 2019-03-31 0001489096 country:AU 2019-03-31 0001489096 us-gaap:RevolvingCreditFacilityMember 2019-03-31 0001489096 thr:VariableRateTermLoandueOctober2024Member us-gaap:LoansPayableMember 2019-06-30 0001489096 thr:VariableRateTermLoandueOctober2024Member us-gaap:LoansPayableMember 2019-03-31 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember 2018-04-01 2019-03-31 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-01-01 2018-09-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:ScenarioForecastMember 2019-01-01 2019-09-30 0001489096 thr:ThermonHeatingSystemsInc.Member 2017-10-30 2017-10-30 0001489096 2017-10-30 2017-10-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember 2019-04-01 2019-06-30 0001489096 us-gaap:RevolvingCreditFacilityMember thr:CanadianBorrowerMember 2019-06-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:ScenarioForecastMember 2019-12-31 2020-09-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember thr:USBorrowerMember 2019-06-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember thr:SubsidiaryEquityMember us-gaap:SecuredDebtMember 2017-10-30 2017-10-30 0001489096 thr:TermLoanAdueApril2019Member 2017-10-30 2017-10-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember thr:StockofFirstTierMaterialForeignSubsidiariesDomesticBorrowerandDomesticSubsidiaryMember us-gaap:SecuredDebtMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:ScenarioForecastMember 2020-12-31 2020-12-31 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember 2018-04-01 0001489096 us-gaap:LoansPayableMember thr:PeriodOneMember 2019-04-01 2019-06-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember thr:CanadianBaseRateMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-10-30 2017-10-30 0001489096 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember thr:CDORMember 2017-10-30 2017-10-30 0001489096 thr:VariableRateSeniorSecuredTermLoanBMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-10-30 2017-10-30 0001489096 thr:VariableRateTermLoandueApril2019Member us-gaap:LoansPayableMember 2019-06-30 0001489096 2018-04-02 2018-04-02 0001489096 thr:SumacBusinessMember 2019-04-02 0001489096 us-gaap:PrincipalOwnerMember 2015-04-01 0001489096 thr:PaymentstoRelatedPartyMember us-gaap:PrincipalOwnerMember 2016-04-01 2017-03-31 0001489096 thr:SumacBusinessMember us-gaap:SubsequentEventMember 2019-08-01 0001489096 us-gaap:SubsequentEventMember 2019-08-01 2019-08-01 0001489096 thr:SumacBusinessMember 2019-03-31 0001489096 us-gaap:LoansPayableMember 2019-03-31 0001489096 2018-04-02 0001489096 us-gaap:PerformanceSharesMember 2019-04-01 2019-06-30 0001489096 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001489096 2010-05-31 2014-06-30 0001489096 us-gaap:PerformanceSharesMember us-gaap:ManagementMember 2019-04-01 2019-06-30 0001489096 thr:RestrictedStockAndStockOptionPlanMember 2010-07-28 0001489096 srt:MaximumMember 2019-04-01 2019-06-30 0001489096 thr:LongTermIncentivePlan2011Member 2011-04-08 0001489096 srt:MinimumMember us-gaap:ManagementMember 2019-04-01 2019-06-30 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001489096 srt:MinimumMember 2019-04-01 2019-06-30 0001489096 us-gaap:CommonStockMember 2019-06-30 0001489096 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ManagementMember 2019-04-01 2019-06-30 0001489096 us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001489096 us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001489096 2019-04-01 2019-06-30 0001489096 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001489096 2019-06-30 0001489096 us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001489096 country:CA 2018-04-01 2018-06-30 0001489096 srt:AsiaMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001489096 srt:AsiaMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001489096 country:CA us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001489096 srt:EuropeMember 2018-04-01 2018-06-30 0001489096 srt:AsiaMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001489096 srt:EuropeMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001489096 country:US us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001489096 country:US us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001489096 srt:EuropeMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001489096 country:CA us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001489096 country:US us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001489096 srt:AsiaMember 2019-04-01 2019-06-30 0001489096 country:CA 2019-04-01 2019-06-30 0001489096 country:US 2018-04-01 2018-06-30 0001489096 srt:EuropeMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001489096 country:CA us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001489096 country:US 2019-04-01 2019-06-30 0001489096 country:US us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001489096 srt:EuropeMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001489096 country:CA us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001489096 srt:AsiaMember 2018-04-01 2018-06-30 0001489096 srt:AsiaMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001489096 srt:EuropeMember 2019-04-01 2019-06-30 0001489096 2017-06-30 0001489096 thr:UnitedStatesSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:AsiaSegmentMember 2018-04-01 2018-06-30 0001489096 thr:AsiaSegmentMember 2018-04-01 2018-06-30 0001489096 thr:AsiaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2018-04-01 2018-06-30 0001489096 thr:UnitedStatesSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:EuropeSegmentMember 2018-04-01 2018-06-30 0001489096 thr:CanadaSegmentMember 2019-04-01 2019-06-30 0001489096 thr:EuropeSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:MaterialReconcilingItemsMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:AsiaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:IntersegmentEliminationMember 2019-04-01 2019-06-30 0001489096 thr:EuropeSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:IntersegmentEliminationMember 2018-04-01 2018-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:UnitedStatesSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2019-04-01 2019-06-30 0001489096 thr:CanadaSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:CanadaSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:MaterialReconcilingItemsMember 2019-04-01 2019-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:UnitedStatesSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:EuropeSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2018-04-01 2018-06-30 0001489096 us-gaap:IntersegmentEliminationMember thr:CanadaSegmentMember 2019-04-01 2019-06-30 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2018-04-01 2018-06-30 0001489096 thr:SumacFabricationCompanyLimitedMember 2019-06-30 0001489096 thr:AsiaSegmentMember 2019-06-30 0001489096 thr:EuropeSegmentMember 2019-06-30 0001489096 thr:CanadaSegmentMember 2019-03-31 0001489096 thr:EuropeSegmentMember 2019-03-31 0001489096 thr:CanadaSegmentMember 2019-06-30 0001489096 thr:AsiaSegmentMember 2019-03-31 0001489096 thr:UnitedStatesSegmentMember 2019-03-31 0001489096 thr:UnitedStatesSegmentMember 2019-06-30 iso4217:CAD iso4217:USD shares thr:segment iso4217:USD thr:plan thr:Geographic_Region shares pure false --03-31 Q1 2020 0001489096 P1Y 7967000 7263000 38414000 40784000 987000 1210000 0.001 0.001 150000000 150000000 32624200 32705031 32624200 32705031 0.0325 0.0225 0.0225 0.0325 0.0275 0.0375 6271000 5991000 524000 9089000 P6M P1M 0 0 0 0 0.001 0.001 10000000 10000000 0 0 0 0 P3Y P3Y 0 0 10-Q true 2019-06-30 false 001-35159 THERMON GROUP HOLDINGS, INC. DE 27-2228185 7171 Southwest Parkway Building 300 Suite 200 Austin TX 78735 512 690-0600 Common Stock, $0.001 par value per share THR NYSE Yes Yes Large Accelerated Filer false false false 32728876 35269000 31402000 98542000 105323000 69689000 64890000 23646000 26454000 8514000 7320000 4946000 4389000 240606000 239778000 74948000 74955000 207663000 204995000 123949000 126596000 14435000 0 3883000 3829000 5742000 5609000 671226000 655762000 23438000 22705000 19384000 27848000 2500000 2500000 14551000 11225000 6344000 6814000 2322000 235000 1402000 1961000 69941000 73288000 197384000 197729000 27448000 28139000 13826000 386000 7485000 7271000 316084000 306813000 33000 33000 0 0 223022000 223040000 -44514000 -48949000 172092000 170621000 350633000 344745000 4509000 4204000 355142000 348949000 671226000 655762000 91712000 88902000 54570000 49173000 37142000 39729000 27718000 25712000 4433000 5777000 4991000 8240000 51000 75000 3770000 3603000 233000 -118000 1505000 4594000 44000 1216000 1461000 3378000 -10000 336000 1471000 3042000 1471000 3042000 4435000 -8264000 5906000 -5222000 0.05 0.09 0.04 0.09 32635295 32501280 33051923 32935832 32624200000 33000 223040000 170621000 4204000 -48949000 348949000 4818000 62000 62000 39139000 32621000 4253000 1019000 1019000 -784000 -784000 1471000 1471000 4435000 4435000 -315000 315000 0 -10000 -10000 32705031000 33000 223022000 172092000 4509000 -44514000 355142000 32492339000 32000 222622000 148812000 5928000 -36541000 340853000 5928000 1000 81000 82000 23307000 20876000 5212000 1004000 1004000 -398000 -398000 3042000 3042000 -8264000 -8264000 336000 336000 32547662000 33000 223309000 151854000 6264000 -44805000 336655000 1461000 3378000 6885000 8056000 296000 318000 0 173000 1019000 1004000 -1086000 534000 447000 0 909000 -2368000 -1478000 2336000 -7311000 -10206000 4069000 7027000 2372000 -6827000 2492000 3122000 394000 1674000 -6893000 -7082000 -783000 -5493000 3399000 -4240000 1726000 2866000 126000 81000 0 -819000 -1600000 -1966000 10000000 9549000 7494000 4625000 62000 81000 784000 398000 27000 62000 1757000 4545000 397000 -1118000 3953000 -2779000 33841000 36327000 37794000 33548000 Basis of Presentation and Accounting Policy Information<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thermon Group Holdings, Inc. and its direct and indirect subsidiaries are referred to collectively as “we,” “our,” or the “Company” herein. We are a provider of highly engineered industrial process heating solutions for process industries. Our core thermal solutions product - also referred to as heat tracing - provides an external heat source to pipes, vessels and instruments for the purposes of freeze protection, temperature and flow maintenance, environmental monitoring, and surface snow and ice melting. As a manufacturer, we offer a full suite of products (heating units, heating cables, tubing bundles and control systems) and services (design optimization, engineering, installation and maintenance services) required to deliver comprehensive solutions to complex projects. On October 30, 2017, we, through a wholly-owned subsidiary, consummated the acquisition of 100% of the equity interests of CCI Thermal Technologies Inc., which was amalgamated with such subsidiary immediately after the closing of the acquisition to form Thermon Heating Systems, Inc. ("THS"), an indirect, wholly-owned subsidiary of the Company. THS is engaged in industrial process heating, focused on the development and production of advanced heating and filtration solutions for industrial and hazardous area applications. In addition to our thermal solution offerings, we offer temporary power products that are designed to provide a safe and efficient means of supplying temporary electrical power distribution and lighting at energy infrastructure facilities for new construction and during maintenance and turnaround projects at operating facilities.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and notes thereto for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. In our opinion, the accompanying consolidated financial statements reflect all adjustments (consisting only of normal recurring items) considered necessary to present fairly our financial position at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and the results of our operations for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. While our management has based their assumptions and estimates on the facts and circumstances existing at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, actual results could differ from those estimates and affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities and the corresponding revenues and expenses as of the date of the financial statements. The operating results for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be achieved for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Cash and Cash Equivalents</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company maintains restricted cash related to certain letter of credit guarantees and performance bonds securing performance obligations. The following table provides a reconciliation of cash, cash equivalents, restricted cash included in prepaid expenses and other current assets and restricted cash included in other long term assets reported within the statement of financial position that sum to the total of the same such amounts shown in the statement of cash flows.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.4296875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,698</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in other long term assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts shown in restricted cash included in prepaid expenses and other current assets and other long term assets represent those required to be set aside by a contractual agreement, which contain cash deposits pledged as collateral on </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">performance bonds and letters of credit. Amounts shown in restricted cash in other long term assets represent such agreements that require a commitment term longer than one year. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases </span><span style="font-family:inherit;font-size:10pt;">- In February 2016, the FASB issued Accounting Standards Update 2016-02 “Leases” (“ASC Topic 842”), which provides guidance on the recognition, measurement, presentation and disclosure on leases. Under the standard, substantially all leases will be reported on the balance sheet as right-of-use assets and lease liabilities. The new guidance is effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2018. Early adoption is permitted. The Company adopted the amended guidance using the modified retrospective method as of April 1, 2019. Please refer to Note 3 "Leases" for further discussion, including the impact the adoption had on our condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments- </span><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued Accounting Standards Update 2016-13 “Financial Instruments-Credit Losses” (“ASC Topic 326”), which amends the guidance on the impairment of financial instruments. The standard adds an impairment model, referred to as current expected credit loss, which is based on expected losses rather than incurred losses. The standard applies to most debt instruments, trade receivables, lease receivables, reinsurance receivables, financial guarantees and loan commitments. Under the guidance, companies are required to disclose credit quality indicators disaggregated by year of origination for a five-year period. The new guidance is effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2019. We do not anticipate this will have a material impact to our consolidated financial statements.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-</span><span style="font-family:inherit;font-size:10pt;"> In January 2017, the FASB issued Accounting Standards Update 2017-04 “Intangibles - Goodwill and other” (“ASC Topic 350”) which amends and simplifies the accounting for goodwill impairment by eliminating step 2 of the goodwill impairment test. Under the amended guidance, goodwill impairment will be measured as the excess of the reporting unit’s carrying value over its fair value, not to exceed the carrying amount of goodwill for that reporting unit. The changes are effective for annual and interim periods beginning after December 15, 2019, and amendments should be applied prospectively. Early adoption is permitted for any impairment tests performed after January 1, 2017. We plan to adopt the amended guidance on April 1, 2020 for the fiscal year ending March 31, 2021. We do not anticipate this will have a material impact to our consolidated financial statements.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. While our management has based their assumptions and estimates on the facts and circumstances existing at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, actual results could differ from those estimates and affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities and the corresponding revenues and expenses as of the date of the financial statements. The operating results for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be achieved for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div> The following table provides a reconciliation of cash, cash equivalents, restricted cash included in prepaid expenses and other current assets and restricted cash included in other long term assets reported within the statement of financial position that sum to the total of the same such amounts shown in the statement of cash flows.<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.4296875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,698</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in other long term assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 35269000 31118000 1698000 1743000 827000 687000 37794000 33548000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases </span><span style="font-family:inherit;font-size:10pt;">- In February 2016, the FASB issued Accounting Standards Update 2016-02 “Leases” (“ASC Topic 842”), which provides guidance on the recognition, measurement, presentation and disclosure on leases. Under the standard, substantially all leases will be reported on the balance sheet as right-of-use assets and lease liabilities. The new guidance is effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2018. Early adoption is permitted. The Company adopted the amended guidance using the modified retrospective method as of April 1, 2019. Please refer to Note 3 "Leases" for further discussion, including the impact the adoption had on our condensed consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments- </span><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued Accounting Standards Update 2016-13 “Financial Instruments-Credit Losses” (“ASC Topic 326”), which amends the guidance on the impairment of financial instruments. The standard adds an impairment model, referred to as current expected credit loss, which is based on expected losses rather than incurred losses. The standard applies to most debt instruments, trade receivables, lease receivables, reinsurance receivables, financial guarantees and loan commitments. Under the guidance, companies are required to disclose credit quality indicators disaggregated by year of origination for a five-year period. The new guidance is effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2019. We do not anticipate this will have a material impact to our consolidated financial statements.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-</span><span style="font-family:inherit;font-size:10pt;"> In January 2017, the FASB issued Accounting Standards Update 2017-04 “Intangibles - Goodwill and other” (“ASC Topic 350”) which amends and simplifies the accounting for goodwill impairment by eliminating step 2 of the goodwill impairment test. Under the amended guidance, goodwill impairment will be measured as the excess of the reporting unit’s carrying value over its fair value, not to exceed the carrying amount of goodwill for that reporting unit. The changes are effective for annual and interim periods beginning after December 15, 2019, and amendments should be applied prospectively. Early adoption is permitted for any impairment tests performed after January 1, 2017. We plan to adopt the amended guidance on April 1, 2020 for the fiscal year ending March 31, 2021. We do not anticipate this will have a material impact to our consolidated financial statements.</span></div> Fair Value Measurements<div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value</span><span style="font-family:inherit;font-size:10pt;">. We measure fair value based on authoritative accounting guidance, which defines fair value, establishes a framework for measuring fair value and expands on required disclosures regarding fair value measurements.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inputs are referred to as assumptions that market participants would use in pricing the asset or liability. The uses of inputs in the valuation process are categorized into a three-level fair value hierarchy.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 — uses quoted prices in active markets for identical assets or liabilities we have the ability to access.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 — uses observable inputs other than quoted prices in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 — uses one or more significant inputs that are unobservable and supported by little or no market activity, and that reflect the use of significant management judgment. </span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Financial assets and liabilities with carrying amounts approximating fair value include cash, trade accounts receivable, accounts payable, accrued expenses and other current liabilities. The carrying amount of these financial assets and liabilities approximates fair value because of their short maturities. At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, no assets or liabilities were valued using Level 3 criteria. </span></div><div style="line-height:120%;padding-top:12px;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information about our short-term debt and long-term debt that is not measured at fair value is as follows:</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:26%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Valuation Technique</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial Liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding principal amount of senior secured credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 - Market Approach</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding borrowings from revolving line of credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 - Market Approach</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the fair value of our variable rate term loan and revolving line of credit approximates its carrying value as we pay interest based on the current market rate. As the quoted price is only available for similar financial assets, the Company concluded the pricing is indirectly observable through dealers and has been classified as Level 2. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cross Currency Swap</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">The Company has entered into a long term cross currency swap to hedge the currency rate fluctuations related to a </span><span style="font-family:inherit;font-size:10pt;"><span>$77,894</span></span><span style="font-family:inherit;font-size:10pt;"> intercompany receivable from our wholly-owned Canadian subsidiary, Thermon Canada Inc., maturing on October 30, 2022. Periodic principal payments are to be settled twice annually with interest payments settled quarterly through the cross currency derivative contract. We do not designate the cross currency swap as a cash flow hedge under ASC 815. At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$328</span></span><span style="font-family:inherit;font-size:10pt;"> of unrealized mark-to-market gains on the cross-currency swap which is reported as "Other non-current assets", in the condensed consolidated balance sheet. Cross currency swap contracts are measured on a recurring basis at fair value and are classified as Level 2 measurements. For the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the gain on the long-term cross currency swap derivative contract was offset by unrealized losses on the intercompany note of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,607</span></span><span style="font-family:inherit;font-size:10pt;"> for a net gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$162</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Compensation Plan</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides a non-qualified deferred compensation plan for certain highly compensated employees where payroll contributions are made by the employees on a pre-tax basis. Included in “Other long-term assets” in the condensed consolidated balance sheet at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$3,116</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,557</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of deferred compensation plan assets held by the Company. Deferred compensation plan assets (mutual funds) are measured at fair value on a recurring basis based on quoted market prices in active markets (Level 1). The Company has a corresponding liability to participants of </span><span style="font-family:inherit;font-size:10pt;"><span>$3,163</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,520</span></span><span style="font-family:inherit;font-size:10pt;"> included in “Other long-term liabilities” in the condensed consolidated balance sheet at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. Deferred compensation expense (income) included in marketing, general and administrative and engineering were </span><span style="font-family:inherit;font-size:10pt;"><span>$103</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Expenses and income from our deferred compensation plan were offset by unrealized gains and losses for the deferred compensation plan included in other expense on our condensed consolidated statements of comprehensive income. Our unrealized gains and losses on investments were gains of </span><span style="font-family:inherit;font-size:10pt;"><span>$95</span></span><span style="font-family:inherit;font-size:10pt;"> and losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$3</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Trade Related Foreign Currency Forward Contracts</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We transact business in various foreign currencies and have established a program that primarily utilizes foreign currency forward contracts to offset the risk associated with the effects of certain foreign currency exposures. Under this program, increases or decreases in our foreign currency exposures are offset by gains or losses on the forward contracts, to mitigate foreign currency transaction gains or losses. These foreign currency exposures arise from intercompany transactions as well as third party accounts receivable or payable that are denominated in foreign currencies. Our forward contracts generally have terms of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> days. We do not use forward contracts for trading purposes or designate these forward contracts as hedging instruments pursuant to ASC 815. We adjust the carrying amount of all contracts to their fair value at the end of each reporting period and unrealized gains and losses are included in our results of operations for that period. These gains and losses are designed to offset gains and losses resulting from settlement of receivables or payables by our foreign operations which are settled in currency other than the local transactional currency. The fair value is determined by quoted prices from active foreign currency markets (Level 2). The condensed consolidated balance sheets reflect unrealized gains within accounts receivable, net and unrealized losses within accrued liabilities. Our ultimate realized gain or loss with respect to currency fluctuations will depend on the currency exchange rates and other factors in effect as the contracts mature. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the notional amounts of forward contracts were as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:63.8671875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:33%;"/><td style="width:1%;"/><td style="width:29%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:29%;"/><td style="width:1%;"/></tr><tr><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notional amount of foreign currency forward contracts by currency</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Russian Ruble</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian Dollar</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">South Korean Won</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mexican Peso</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Australian Dollar</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Great Britain Pound</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total notional amounts</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,828</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the fair value of our foreign currency forward contracts:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:30%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Foreign currency gains or losses related to our forward contracts in the accompanying condensed consolidated statements of operations and comprehensive income were losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$42</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$95</span></span><span style="font-family:inherit;font-size:10pt;"> in the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Gains and losses from our forward contracts were offset by transaction gains or losses incurred with the settlement of transactions denominated in foreign currencies. For the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, our net foreign currency transactions were gains of </span><span style="font-family:inherit;font-size:10pt;"><span>$212</span></span><span style="font-family:inherit;font-size:10pt;"> and losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$75</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> <div style="line-height:120%;padding-top:12px;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information about our short-term debt and long-term debt that is not measured at fair value is as follows:</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:26%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:22%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Valuation Technique</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial Liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding principal amount of senior secured credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 - Market Approach</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding borrowings from revolving line of credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 - Market Approach</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div> 205875000 205875000 206500000 206500000 14551000 14551000 11225000 11225000 77894000 328 -1607000 162000 3116000 1557000 3163000 1520000 103000 3000 -95000 -3000 P30D As of <span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the notional amounts of forward contracts were as follows:</span><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:63.8671875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:33%;"/><td style="width:1%;"/><td style="width:29%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:29%;"/><td style="width:1%;"/></tr><tr><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notional amount of foreign currency forward contracts by currency</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Russian Ruble</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian Dollar</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">South Korean Won</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mexican Peso</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Australian Dollar</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Great Britain Pound</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total notional amounts</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,828</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1128000 0 4000000 1500000 2000000 2000000 3000000 0 700000 900000 1000000 3000000 11828000 7400000 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the fair value of our foreign currency forward contracts:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:30%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 31000 49000 8000 53000 -42000 -95000 -212000 -75000 Leases<div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued Accounting Standard Update 2016-02 “Leases” (“ASC Topic 842”) that amends the accounting guidance on leases. The new standard establishes a right-of-use (“ROU”) model that requires a lessee to record an ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance leases or operating leases as determined pursuant to ASC Topic 842, with classification affecting the pattern of expense recognition in the income statement. The FASB also subsequently issued amendments to the standard, including providing an additional and optional transition method to adopt the new standard, described below, as well as certain practical expedients related to land easements and lessor accounting. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC Topic 842 originally required the use of a modified retrospective approach reflecting the application of the standard to leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements with the option to elect certain practical expedients. A subsequent amendment to ASC Topic 842 provides an additional and optional transition method that allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current GAAP (“ASC Topic 840”) if the optional transition method is elected. The new accounting standard is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2018. We adopted ASC Topic 842 effective April 1, 2019, using the optional transition method with no restatement of comparative periods. Therefore, the comparative information has not been adjusted and continues to be reported under ASC Topic 840. Our adoption of the new standard did not result in a cumulative effect adjustment to retained earnings. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted Accounting Standard Update 2016-02 and its amendments and applied the transition provisions as of April 1, 2019, which included recognizing a cumulative-effect adjustment to retained earnings as of that date. Prior year amounts were not recast under this transition approach and, therefore, prior year amounts are excluded from the leased properties footnote. The Company did not elect the package of practical expedients permitted under the transition guidance, which allows companies to carryforward historical assessments of: (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs. In addition, the Company did not elect the hindsight practical expedient to determine the reasonably certain lease term for existing leases. The Company elected a policy of not recording leases on its condensed </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">consolidated balance sheets when the leases have a term of 12 months or less and the Company is not reasonably certain to elect an option to purchase the leased asset. The Company recognizes payments on these leases within selling, administrative and other expenses on a straight-line basis over the lease term. The Company elected the practical expedient to combine lease and non-lease components for all asset classes.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Description of Leases</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The significant majority of our lease obligations are for real property. We lease numerous facilities relating to our operations, primarily for office, manufacturing and warehouse facilities as well as both long term and short term employee housing. Leases for real property have terms ranging from month-to-month to </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;">. We also lease various types of equipment, including vehicles, office equipment (such as copiers and postage machines), heavy warehouse equipment (such as fork lifts), heavy construction equipment (such as cranes), medium and light construction equipment used for customer project needs (such as pipe threading machines) and mobile offices and other general equipment that is normally associated with an office environment. Equipment leases generally have terms ranging from </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We do not have any significant leases that have not yet commenced but that create significant rights and obligations for us.</span></div><div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"/><span style="font-family:inherit;font-size:10pt;">We lease temporary power products produced by our Sumac division to our customers on a short term basis. Lease contracts associated with such rental of the temporary power products have historically been month-to-month contracts without purchase options. No lease contracts in which the Company was the lessor have had an initial term in excess of one year. As such, lease revenues for temporary power products recognized under ASC Topic 842 in the interim period did not materially differ from leases that would have been recorded under ASC Topic 840.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Lease Payments</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A majority of our lease agreements include fixed rental payments. Certain of our lease agreements include fixed rental payments that are adjusted periodically for changes in the Consumer Price Index (“CPI”). Payments based on a change in an index or a rate are not considered in the determination of lease payments for purposes of measuring the related lease liability. While lease liabilities are not remeasured as a result of changes to the CPI, changes to the CPI are treated as variable lease payments and recognized in the period in which the obligation for those payments are incurred. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Options to extend or terminate leases</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Most of our real property leases include early termination options and/or one or more options to renew, with renewal terms that can extend the lease term for an additional </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> or longer. The exercise of lease termination and renewal options is at our sole discretion. If it is reasonably certain that we will exercise such renewal options, the periods covered by such renewal options are included in the lease term and are recognized as part of our ROU assets and lease liabilities. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Discount Rate</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. A large concentration of the Company's operating lease liabilities are attributed to our United States and Latin America operations. Many of our Europe, Middle East and Africa (“EMEA”) operations and Asia-Pacific operations borrow funds from the debt facilities maintained by our U.S. operating subsidiary and establish intercompany balances to account for these loans. This practice is due to the more preferential rates available to our U.S. operating subsidiary and/or the ease with which funds can be drawn from the debt facilities already established within the United States. With this in mind the Company has utilized its U.S. credit facility rate as the worldwide incremental borrowing rate. The Company used incremental borrowing rates as of April 1, 2019 for operating leases that commenced prior to April 1, 2019 to establish the lease liabilities. For operating leases which commenced during the fiscal first quarter ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, rates applicable at or close to the time of the inception of the lease were used to establish the new lease's ROU liabilities.</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:65.0390625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:32%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease Term and Discount Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.60</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases was as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.390625%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental statement of operations information related to leases was as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.2109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Three Months Ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing, general and administrative and engineering</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>808</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease expense:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of ROU assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing, general and administrative and engineering</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense on finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing, general and administrative and engineering</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,343</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplement statement of cash flows information related to leases was as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:78.125%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Three Months Ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash from operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash flows from finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future lease payments under non-cancellable operating leases as of June 30, 2019 were as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.9921875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Future Lease Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Twelve months ending June 30,</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Leases<div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued Accounting Standard Update 2016-02 “Leases” (“ASC Topic 842”) that amends the accounting guidance on leases. The new standard establishes a right-of-use (“ROU”) model that requires a lessee to record an ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance leases or operating leases as determined pursuant to ASC Topic 842, with classification affecting the pattern of expense recognition in the income statement. The FASB also subsequently issued amendments to the standard, including providing an additional and optional transition method to adopt the new standard, described below, as well as certain practical expedients related to land easements and lessor accounting. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC Topic 842 originally required the use of a modified retrospective approach reflecting the application of the standard to leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements with the option to elect certain practical expedients. A subsequent amendment to ASC Topic 842 provides an additional and optional transition method that allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current GAAP (“ASC Topic 840”) if the optional transition method is elected. The new accounting standard is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2018. We adopted ASC Topic 842 effective April 1, 2019, using the optional transition method with no restatement of comparative periods. Therefore, the comparative information has not been adjusted and continues to be reported under ASC Topic 840. Our adoption of the new standard did not result in a cumulative effect adjustment to retained earnings. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted Accounting Standard Update 2016-02 and its amendments and applied the transition provisions as of April 1, 2019, which included recognizing a cumulative-effect adjustment to retained earnings as of that date. Prior year amounts were not recast under this transition approach and, therefore, prior year amounts are excluded from the leased properties footnote. The Company did not elect the package of practical expedients permitted under the transition guidance, which allows companies to carryforward historical assessments of: (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs. In addition, the Company did not elect the hindsight practical expedient to determine the reasonably certain lease term for existing leases. The Company elected a policy of not recording leases on its condensed </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">consolidated balance sheets when the leases have a term of 12 months or less and the Company is not reasonably certain to elect an option to purchase the leased asset. The Company recognizes payments on these leases within selling, administrative and other expenses on a straight-line basis over the lease term. The Company elected the practical expedient to combine lease and non-lease components for all asset classes.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Description of Leases</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The significant majority of our lease obligations are for real property. We lease numerous facilities relating to our operations, primarily for office, manufacturing and warehouse facilities as well as both long term and short term employee housing. Leases for real property have terms ranging from month-to-month to </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;">. We also lease various types of equipment, including vehicles, office equipment (such as copiers and postage machines), heavy warehouse equipment (such as fork lifts), heavy construction equipment (such as cranes), medium and light construction equipment used for customer project needs (such as pipe threading machines) and mobile offices and other general equipment that is normally associated with an office environment. Equipment leases generally have terms ranging from </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We do not have any significant leases that have not yet commenced but that create significant rights and obligations for us.</span></div><div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"/><span style="font-family:inherit;font-size:10pt;">We lease temporary power products produced by our Sumac division to our customers on a short term basis. Lease contracts associated with such rental of the temporary power products have historically been month-to-month contracts without purchase options. No lease contracts in which the Company was the lessor have had an initial term in excess of one year. As such, lease revenues for temporary power products recognized under ASC Topic 842 in the interim period did not materially differ from leases that would have been recorded under ASC Topic 840.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Lease Payments</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A majority of our lease agreements include fixed rental payments. Certain of our lease agreements include fixed rental payments that are adjusted periodically for changes in the Consumer Price Index (“CPI”). Payments based on a change in an index or a rate are not considered in the determination of lease payments for purposes of measuring the related lease liability. While lease liabilities are not remeasured as a result of changes to the CPI, changes to the CPI are treated as variable lease payments and recognized in the period in which the obligation for those payments are incurred. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Options to extend or terminate leases</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Most of our real property leases include early termination options and/or one or more options to renew, with renewal terms that can extend the lease term for an additional </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> or longer. The exercise of lease termination and renewal options is at our sole discretion. If it is reasonably certain that we will exercise such renewal options, the periods covered by such renewal options are included in the lease term and are recognized as part of our ROU assets and lease liabilities. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Discount Rate</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. A large concentration of the Company's operating lease liabilities are attributed to our United States and Latin America operations. Many of our Europe, Middle East and Africa (“EMEA”) operations and Asia-Pacific operations borrow funds from the debt facilities maintained by our U.S. operating subsidiary and establish intercompany balances to account for these loans. This practice is due to the more preferential rates available to our U.S. operating subsidiary and/or the ease with which funds can be drawn from the debt facilities already established within the United States. With this in mind the Company has utilized its U.S. credit facility rate as the worldwide incremental borrowing rate. The Company used incremental borrowing rates as of April 1, 2019 for operating leases that commenced prior to April 1, 2019 to establish the lease liabilities. For operating leases which commenced during the fiscal first quarter ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, rates applicable at or close to the time of the inception of the lease were used to establish the new lease's ROU liabilities.</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:65.0390625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:32%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease Term and Discount Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.60</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases was as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.390625%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental statement of operations information related to leases was as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.2109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Three Months Ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing, general and administrative and engineering</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>808</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease expense:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of ROU assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing, general and administrative and engineering</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense on finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing, general and administrative and engineering</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,343</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplement statement of cash flows information related to leases was as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:78.125%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Three Months Ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash from operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash flows from finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future lease payments under non-cancellable operating leases as of June 30, 2019 were as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.9921875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Future Lease Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Twelve months ending June 30,</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P10Y P5Y P5Y P6Y10M24D P2Y7M6D 0.0460 0.0789 <div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases was as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.390625%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 14435000 453000 14888000 2104000 218000 13567000 259000 16148000 <div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental statement of operations information related to leases was as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.2109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Three Months Ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing, general and administrative and engineering</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>808</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease expense:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of ROU assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing, general and administrative and engineering</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense on finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing, general and administrative and engineering</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,343</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplement statement of cash flows information related to leases was as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:78.125%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> Three Months Ended June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash from operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash flows from finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:65.0390625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:32%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease Term and Discount Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.60</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 808000 59000 13000 463000 1343000 718000 10000 38000 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future lease payments under non-cancellable operating leases as of June 30, 2019 were as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.9921875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Future Lease Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Twelve months ending June 30,</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future lease payments under non-cancellable operating leases as of June 30, 2019 were as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.9921875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Future Lease Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Twelve months ending June 30,</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,841</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2768000 248000 2995000 170000 2841000 59000 2276000 46000 1349000 9000 5990000 0 18219000 532000 2927000 55000 15292000 477000 Net Income per Common Share<div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per common share is computed by dividing net income available to Thermon Group Holdings, Inc. by the weighted average number of common shares outstanding during each period. Diluted net income per common share is computed by dividing net income available to Thermon Group Holdings, Inc. by the weighted average number of common shares and common share equivalents outstanding (if dilutive) during each period. The number of common share equivalents, which includes options and both restricted and performance stock units, is computed using the treasury stock method. With regard to the performance stock units, we assumed that the associated performance targets will be met at the target level of performance for purposes of calculating diluted net income per common share.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The reconciliations of the denominators used to calculate basic and diluted net income per common share for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:76.171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basic net income per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to Thermon Group Holdings, Inc.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,635,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,501,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.05</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:76.5625%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Diluted net income per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to Thermon Group Holdings, Inc.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,635,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,501,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common share equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215,037</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted and performance stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>219,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding – dilutive (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,051,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,935,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) For the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>13,074</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>5,767</span></span><span style="font-family:inherit;font-size:10pt;"> equity awards, respectively, were not included in the calculation of diluted net income per common share, as they would have had an anti-dilutive effect.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The reconciliations of the denominators used to calculate basic and diluted net income per common share for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:76.171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basic net income per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to Thermon Group Holdings, Inc.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,635,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,501,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.05</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:76.5625%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Diluted net income per common share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to Thermon Group Holdings, Inc.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,635,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,501,280</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common share equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215,037</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted and performance stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>219,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding – dilutive (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,051,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,935,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>(1) 1471000 3042000 32635295 32501280 0.05 0.09 1471000 3042000 32635295 32501280 208220 215037 208408 219515 33051923 32935832 0.04 0.09 13074 5767 Inventories<span style="font-family:inherit;font-size:10pt;">Inventories consisted of the following:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,696</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,246</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,501</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,089</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation reserves</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,689</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> <span style="font-family:inherit;font-size:10pt;">Inventories consisted of the following:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,696</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,246</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,501</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,089</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation reserves</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,689</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 35619000 32892000 6120000 5696000 30246000 28501000 71985000 67089000 2296000 2199000 69689000 64890000 Goodwill and Other Intangible Assets<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of goodwill by operating segment as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:91.2109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:39%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">United States and Latin America</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Canada</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Europe, Middle East and Africa</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>204,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation impact</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,663</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is tested for impairment on an annual basis and between annual tests if indicators of potential impairment exist. We perform a qualitative analysis 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. If required, we also perform a quantitative analysis using the income approach, based on discounted future cash flows, which are derived from internal forecasts and economic expectations, and the market approach based on market multiples of guideline public companies. The most significant inputs in the Company's quantitative goodwill impairment tests are projected financial information, the weighted average cost of capital and market multiples for similar transactions. Our annual impairment test is performed during the fourth quarter of our fiscal year. No triggering events were identified during the three month period ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> which indicated the fair value of any of our reporting units was less than its carrying amount.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our total intangible assets consisted of the following: </span></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">        </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount at June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying Amount at June 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount at March 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying Amount at March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,343</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,126</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,819</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,464</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,065</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certifications</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,742</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,742</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,399</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,005</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,409</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,596</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of goodwill by operating segment as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:91.2109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:39%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">United States and Latin America</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Canada</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Europe, Middle East and Africa</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>204,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation impact</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,663</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 62725000 114382000 19264000 8624000 204995000 0 2412000 256000 0 2668000 62725000 116794000 19520000 8624000 207663000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our total intangible assets consisted of the following: </span></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">        </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount at June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying Amount at June 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount at March 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Carrying Amount at March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,343</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,126</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,819</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,464</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,065</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certifications</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,742</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,742</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228,351</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,399</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,005</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,409</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,596</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 63658000 10610000 53045000 62343000 8832000 53511000 45201000 1126000 44075000 44819000 1052000 43767000 9850000 4535000 5315000 9854000 4464000 5390000 109193000 88128000 21065000 110802000 87319000 23483000 449000 449000 445000 445000 0 0 0 5742000 5742000 0 228351000 104399000 123949000 234005000 107409000 126596000 Accrued Liabilities<div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued current liabilities consisted of the following:</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued employee compensation and related expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,089</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer prepayment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty reserve</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>431</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional fees</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales tax payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,105</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,848</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued current liabilities consisted of the following:</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued employee compensation and related expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,089</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer prepayment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty reserve</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>431</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Professional fees</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales tax payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,105</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,848</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8089000 18109000 991000 1172000 877000 783000 431000 365000 2572000 2326000 3319000 2185000 3105000 2908000 19384000 27848000 Short-Term Revolving Credit Facilities<div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the Company’s senior secured revolving credit facility described below in Note 9, “Long-Term Debt,” the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$14,551</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$11,225</span><span style="font-family:inherit;font-size:10pt;"> in outstanding borrowings at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 14551000 Long-Term Debt<div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt consisted of the following:</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable Rate Term Loan, due October 2024, net of deferred debt issuance costs and debt discounts of $5,991 and $6,271 as of June 30, 2019 and March 31, 2019, respectively</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Total long-term debt</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Senior Secured Credit Facility </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 30, 2017, the Company, as a credit party and a guarantor, Thermon Holding Corp. (the “US Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with the US Borrower, the “Borrowers”), as borrowers, entered into a credit agreement with several banks and other financial institutions or entities from time to time (the “Lenders”) and JPMorgan Chase Bank, N.A. as administrative agent (the “Agent”), that provides for a </span><span style="font-family:inherit;font-size:10pt;"><span>$250,000</span></span><span style="font-family:inherit;font-size:10pt;"> seven-year term loan B facility (the “term loan B facility”) made available to the US Borrower and a </span><span style="font-family:inherit;font-size:10pt;"><span>$60,000</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year senior secured revolving credit facility made available to the US Borrower and the Canadian Borrower (the “revolving credit facility” and together with the term loan B facility, the “credit facility”). The proceeds of the term loan B facility were used to (1) pay in full </span><span style="font-family:inherit;font-size:10pt;"><span>$70,875</span></span><span style="font-family:inherit;font-size:10pt;"> principal and interest on a previously issued term loan due April 2019; (2) repay </span><span style="font-family:inherit;font-size:10pt;"><span>$6,000</span></span><span style="font-family:inherit;font-size:10pt;"> in unpaid principal and interest on the US </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrower's revolving line of credit; (3) to fund approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$201,900</span></span><span style="font-family:inherit;font-size:10pt;"> CAD of the purchase price of the THS acquisition and certain related real estate assets for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$164,900</span></span><span style="font-family:inherit;font-size:10pt;">; and (4) pay certain transaction fees and expenses in connection with the THS acquisition and the credit facility. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Interest rates and fees. </span><span style="font-family:inherit;font-size:10pt;">The US Borrower will have the option to pay interest on the term loan B facility at a base rate, plus an applicable margin, or at a rate based on LIBOR, (subject to a floor of </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;">), plus an applicable margin. The applicable margin for base rate loans is </span><span style="font-family:inherit;font-size:10pt;">275</span><span style="font-family:inherit;font-size:10pt;"> basis points and the applicable margin for LIBOR loans is 375 basis points. The US Borrower may borrow revolving loans in US dollars and the Canadian Borrower may also borrow revolving loans in Canadian dollars. Borrowings under the revolving credit facility (a) made in US dollars will bear interest at a rate equal to a base rate, plus an applicable margin of </span><span style="font-family:inherit;font-size:10pt;">225</span><span style="font-family:inherit;font-size:10pt;"> basis points or at a rate based on LIBOR, plus an applicable margin of </span><span style="font-family:inherit;font-size:10pt;">325</span><span style="font-family:inherit;font-size:10pt;"> basis points and (b) made in Canadian dollars will bear interest at a rate equal to a Canadian base rate, plus an applicable margin of </span><span style="font-family:inherit;font-size:10pt;">225</span><span style="font-family:inherit;font-size:10pt;"> basis points or at a rate based on Canadian Dollar Offered Rate, plus an applicable margin of </span><span style="font-family:inherit;font-size:10pt;">325</span><span style="font-family:inherit;font-size:10pt;"> basis points; provided that, following the completion of the fiscal quarter ending March 31, 2018, the applicable margins in each case will be determined based on a leverage-based performance grid, as set forth in the credit agreement. In addition to paying interest on outstanding principal under the revolving credit facility, the US Borrower is required to pay a commitment fee in respect of unutilized revolving commitments of </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum based on a leverage-based performance grid.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Maturity and repayment. </span><span style="font-family:inherit;font-size:10pt;">The revolving credit facility terminates on October 28, 2022. The scheduled maturity date of the term loan facility is October 30, 2024. Commencing on April 1, 2018, the term loan B facility began amortizing in equal quarterly installments of </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> of the </span><span style="font-family:inherit;font-size:10pt;"><span>$250,000</span></span><span style="font-family:inherit;font-size:10pt;"> term loan B facility, with the payment of the balance at maturity. The US Borrower will be able to voluntarily prepay the principal of the term loan B facility without penalty or premium (subject to breakage fees) at any time in whole or in part after April 30, 2018. The US Borrower is required to repay the term loan B facility with certain asset sale and insurance proceeds, certain debt proceeds and, commencing for the fiscal year ending March 31, 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of excess cash flow (reducing to </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> if the Company’s leverage ratio is less than </span><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.0</span><span style="font-family:inherit;font-size:10pt;"> but greater than or equal to </span><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.0</span><span style="font-family:inherit;font-size:10pt;">, and reducing to </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> if the Company’s leverage ratio is less than </span><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.0</span><span style="font-family:inherit;font-size:10pt;">). Commencing April 1, 2018, the Company will be required to make quarterly principal payments of the term B loan facility of </span><span style="font-family:inherit;font-size:10pt;"><span>$625</span></span><span style="font-family:inherit;font-size:10pt;"> through July 31, 2024. The remaining balance will be due at maturity of the term loan B facility on October 30, 2024. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accordion.</span><span style="font-family:inherit;font-size:10pt;"> The credit facility allows for incremental term loans and incremental revolving commitments in an amount not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$30,000</span></span><span style="font-family:inherit;font-size:10pt;"> and an unlimited additional amount that would not cause the consolidated secured leverage ratio to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">1.0</span><span style="font-family:inherit;font-size:10pt;"> (or, if less, the maximum consolidated leverage ratio permitted by the revolving credit facility on such date).</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$14,551</span></span><span style="font-family:inherit;font-size:10pt;"> in outstanding borrowings under our revolving credit facility. The interest rate on outstanding revolving credit facility borrowings on the US Borrower line of credit and the Canadian Borrower line of credit on </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>4.93%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>4.56%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>$41,390</span></span><span style="font-family:inherit;font-size:10pt;"> of available borrowing capacity under our revolving credit facility after taking into account the borrowing base, outstanding borrowings and letters of credit outstanding. The variable rate term loan bears interest at the LIBOR rate plus an applicable margin dictated by our leverage ratio (as described above). </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Guarantees; security.</span><span style="font-family:inherit;font-size:10pt;"> The term loan is guaranteed by the Company and all of the Company's current and future wholly-owned domestic material subsidiaries (the “US Subsidiary Guarantors”), subject to certain exceptions. Obligations of the US Borrower under the revolving credit facility are guaranteed by the Company and the US Subsidiary Guarantors. The obligations of the Canadian Borrower under the revolving credit facility are guaranteed by the Company, the US Borrower, the US Subsidiary Guarantors and each of the wholly owned Canadian material subsidiaries of the Canadian Borrower, subject to certain exceptions. The term loan B facility and the obligations of the US Borrower under the revolving credit facility are secured by a first lien on all of the Company’s assets and the assets of the US Subsidiary Guarantors, including </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the capital stock of the US Subsidiary Guarantors and </span><span style="font-family:inherit;font-size:10pt;"><span>65%</span></span><span style="font-family:inherit;font-size:10pt;"> of the capital stock of the first tier material foreign subsidiaries of the Company, the US Borrower and the US Subsidiary Guarantors, subject to certain exceptions. The obligations of the Canadian Borrower under the revolving credit facility are secured by a first lien on all of the Company's assets, the US Subsidiary Guarantors' assets, the Canadian Borrower’s assets and the assets of the material Canadian subsidiaries of the Canadian Borrower, including </span><span style="font-family:inherit;font-size:10pt;">100%</span><span style="font-family:inherit;font-size:10pt;"> of the capital stock of the Canadian Borrower’s material Canadian subsidiaries.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial covenants. </span><span style="font-family:inherit;font-size:10pt;">The term loan is not subject to any financial covenants. The revolving credit facility requires the Company, on a consolidated basis, to maintain certain financial covenant ratios. The Company must maintain a consolidated leverage ratio on the last day of the following periods: </span><span style="font-family:inherit;font-size:10pt;"><span>5.5</span></span><span style="font-family:inherit;font-size:10pt;">:</span><span style="font-family:inherit;font-size:10pt;">1.0</span><span style="font-family:inherit;font-size:10pt;"> for December 31, 2017 through September 30, 2018; </span><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span><span style="font-family:inherit;font-size:10pt;">:</span><span style="font-family:inherit;font-size:10pt;">1.0</span><span style="font-family:inherit;font-size:10pt;"> for December 31, 2018 through September 30, 2019; </span><span style="font-family:inherit;font-size:10pt;"><span>4.5</span></span><span style="font-family:inherit;font-size:10pt;">:</span><span style="font-family:inherit;font-size:10pt;">1.0</span><span style="font-family:inherit;font-size:10pt;"> for December 31, 2019 through September 30, 2020; and </span><span style="font-family:inherit;font-size:10pt;"><span>3.75</span></span><span style="font-family:inherit;font-size:10pt;">:</span><span style="font-family:inherit;font-size:10pt;">1.0</span><span style="font-family:inherit;font-size:10pt;"> for December 31, 2020 and each fiscal quarter thereafter. In addition, on the last day of any period of four fiscal quarters, the Company must maintain a consolidated fixed charge coverage ratio of not less than </span><span style="font-family:inherit;font-size:10pt;"><span>1.25</span></span><span style="font-family:inherit;font-size:10pt;">:</span><span style="font-family:inherit;font-size:10pt;">1.0</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we were in compliance with all financial covenants of the credit facility. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Restrictive covenants.</span><span style="font-family:inherit;font-size:10pt;">  The credit agreement governing our facility contains various restrictive covenants that, among other things, restrict or limit our ability to (subject to certain negotiated exceptions): incur additional indebtedness; grant liens; make fundamental changes; sell assets; make restricted payments; enter into sales and leasebacks; make investments; prepay certain indebtedness; enter into transactions with affiliates; and enter into restrictive agreements.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt consisted of the following:</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable Rate Term Loan, due October 2024, net of deferred debt issuance costs and debt discounts of $5,991 and $6,271 as of June 30, 2019 and March 31, 2019, respectively</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Total long-term debt</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>197,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div> 199884000 200229000 2500000 2500000 197384000 197729000 250000000 60000000 70875000 6000000 201900000 164900000 0.0100 0.0050 0.0025 250000000 0.50 0.25 4.0 3.5 0 3.5 625 30000000 4.0 14551000 0.0493 0.0456 41390000 1 0.65 5.5 5.0 4.5 3.75 1.25 Related Party Transactions<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">In connection with the Sumac Fabrication Co. Ltd. ("Sumac") transaction, one of the former Sumac principals (the "Minority Shareholder") retained </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> of the ownership of the entities holding the Sumac business unit. This individual is employed by the Company and serves as the general manager of the Sumac business unit. During the fiscal year ended March 31, 2017, this individual, together with the two other former principals of Sumac, who are not employed by the Company, were paid </span><span style="font-family:inherit;font-size:10pt;"><span>$5,805</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate in full satisfaction of the Company's obligations under the </span><span style="font-family:inherit;font-size:10pt;"><span>$5,905</span></span><span style="font-family:inherit;font-size:10pt;"> non-interest bearing performance-based note issued in connection with the Sumac transaction.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 2, 2018, the Minority Shareholder provided the Company notice that he was exercising his option to sell one-half (</span><span style="font-family:inherit;font-size:10pt;"><span>12.5%</span></span><span style="font-family:inherit;font-size:10pt;">) of his remaining equity interest in the entities holding the Sumac business unit to the Company, and such sale was completed and effective as of July 20, 2018. The terms of the April 2015 Sumac purchase agreement prescribed a valuation formula for such a sale based on Sumac's financial results for the 12 months ended March 31, 2018. During the first quarter of the fiscal year ended March 31, 2019, the Company paid </span><span style="font-family:inherit;font-size:10pt;"><span>$5,665</span></span><span style="font-family:inherit;font-size:10pt;"> to purchase the </span><span style="font-family:inherit;font-size:10pt;"><span>12.5%</span></span><span style="font-family:inherit;font-size:10pt;"> non-controlling interest.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Similarly, on April 2, 2019, the Minority Shareholder provided the Company notice in order to exercise his option to sell the entirety of his remaining equity interest (</span><span style="font-family:inherit;font-size:10pt;"><span>12.5%</span></span><span style="font-family:inherit;font-size:10pt;"> of the entities holding the Sumac business unit) to the Company. The terms of the April 2015 Sumac purchase agreement prescribed a valuation formula for such a sale based on Sumac’s financial results for the fiscal year ended March 31, 2019. The Company paid </span><span style="font-family:inherit;font-size:10pt;"><span>$4,509</span></span><span style="font-family:inherit;font-size:10pt;"> to purchase the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>12.5%</span></span><span style="font-family:inherit;font-size:10pt;"> non-controlling interest on August 1, 2019.</span></div> 0.25 5805000 5905000 0.125 5665 0.125 0.125 4509000 0.125 Commitments and Contingencies<div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had in place letter of credit guarantees and performance bonds securing performance obligations of the Company. These arrangements totaled approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$19,303</span></span><span style="font-family:inherit;font-size:10pt;">. Of this amount, </span><span style="font-family:inherit;font-size:10pt;"><span>$2,525</span></span><span style="font-family:inherit;font-size:10pt;"> is secured by cash deposits at the Company’s financial institutions and an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$4,058</span></span><span style="font-family:inherit;font-size:10pt;"> represents a reduction of the available amount of the Company's short-term and long-term revolving lines of credit. Our Indian subsidiary also has </span><span style="font-family:inherit;font-size:10pt;"><span>$5,267</span></span><span style="font-family:inherit;font-size:10pt;"> in customs bonds outstanding to secure the Company's customs and duties obligations in India.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are involved in various legal and administrative proceedings that arise from time to time in the ordinary course of doing business. Some of these proceedings may result in fines, penalties or judgments being assessed against us, which may adversely affect our financial results. In addition, from time to time, we are involved in various disputes, which may or may not be settled prior to legal proceedings being instituted and which may result in losses in excess of accrued liabilities, if any, relating to such unresolved disputes. Expenses related to litigation and other such proceedings or disputes reduce operating income. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, management believes that adequate reserves have been established for any probable and reasonably estimable losses. We do not believe that the outcome of any of these proceedings or disputes would have a significant adverse effect on our financial position, long-term results of operations, or cash flows. It is possible, however, that charges related to these matters could be significant to our results of operations or cash flows in any one accounting period. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has no outstanding legal matters outside of matters arising in the ordinary course of business. We can give no assurances we will prevail in any of these matters.</span></div> 19303000 2525000 4058000 5267000 Stock-Based Compensation Expense<div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our board of directors has adopted and the shareholders have approved </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> stock option award plans.  The 2010 Thermon Group Holdings, Inc. Restricted Stock and Stock Option Plan (“2010 Plan”) was approved on July 28, 2010.  The 2010 Plan authorized the issuance of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>2,767,171</span></span><span style="font-family:inherit;font-size:10pt;"> stock options or restricted shares (on a post-stock split basis).  On April 8, 2011, the board of directors approved the Thermon Group Holdings, Inc. 2011 Long-Term Incentive Plan (“2011 LTIP”). The 2011 LTIP made available </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>2,893,341</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock that may be awarded to employees, directors or non-employee contractors as compensation in the form of stock options, restricted stock awards or restricted stock units. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>324,568</span></span><span style="font-family:inherit;font-size:10pt;"> options outstanding. For the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, stock compensation expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,019</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,004</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>105,726</span></span><span style="font-family:inherit;font-size:10pt;"> restricted stock units were issued to our employees with an aggregate grant date fair value as determined by the closing price of our stock on the respective grant dates of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,324</span></span><span style="font-family:inherit;font-size:10pt;">. The awards will be expensed on a straight-line basis over the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year service period. At each anniversary of the restricted stock units' grant date, a proportionate number of stock units will become vested for the employees and the shares will become issued and outstanding. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain a plan to issue our directors awards of fully vested common stock every three months for a total award over a 12 month period of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$360</span></span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>3,654</span></span><span style="font-family:inherit;font-size:10pt;"> fully vested common shares were issued in the aggregate to our directors. The aggregate grant date fair value as determined by the closing price of our common stock on the grant date was </span><span style="font-family:inherit;font-size:10pt;"><span>$90</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The fair value of the awards is expensed on each grant date. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, a target amount of </span><span style="font-family:inherit;font-size:10pt;"><span>26,147</span></span><span style="font-family:inherit;font-size:10pt;"> performance stock units were issued to certain members of our senior management that had a total grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$915</span></span><span style="font-family:inherit;font-size:10pt;">. The performance indicator for these performance stock units is based on the market performance of our stock price, from the date of grant through March 31, 2022, relative to the market price performance of a pre-determined peer group of companies. Since the performance indicator is market-based, we used a Monte-Carlo valuation model to calculate the probable outcome of the performance measure to arrive at the fair value. The requisite service period required to earn the awards is through March 31, 2022. We will expense the fair value of the performance stock units over the service period on a straight-line basis whether or not the stock price performance condition is met. At the end of the performance period, the performance stock units will be evaluated with the requisite number of shares being issued. The possible number of shares that could be issued ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>52,294</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate. Shares that are not awarded at the measurement date will be forfeited.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">In addition to the market-based performance stock units issued to certain members of senior management, we also granted these individuals, during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, a target amount of </span><span style="font-family:inherit;font-size:10pt;"><span>62,319</span></span><span style="font-family:inherit;font-size:10pt;"> performance stock units based on the Company's Adjusted EBITDA performance over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period ending March 31, 2022. The total grant date fair value, as determined by the closing price of our common stock on the date of the grant, was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,370</span></span><span style="font-family:inherit;font-size:10pt;">. At each reporting period, we will estimate how many awards senior management may achieve and adjust our stock compensation expense accordingly. At the end of the performance period, the performance stock units will be evaluated with the requisite number of shares issued. The possible number of shares that could be issued under such performance stock units ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>124,638</span></span> in the aggregate. Shares that are not awarded after the end of the measurement period will be forfeited. 2 2767171 2893341 324568 1019000 1004000 105726 2324000 360000 3654 90000 26147 915000 0 52294 62319 1370000 0 124638 Revenue from Contracts with Customers<div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 1, 2018, we adopted Accounting Standards Codification Topic 606, “Revenue from Contracts with Customers” ("ASC Topic 606") using the modified retrospective method and applying ASC Topic 606 to all revenue contracts with customers which were not completed as of the date of adoption. Results for reporting periods beginning after April 1, 2018 are presented under ASC Topic 606. In accordance with the modified retrospective approach, prior period amounts were not adjusted and are reported under Accounting Standards Codification Topic 605, “Revenue Recognition” (“ASC Topic 605”). As a result of the adoption, the cumulative impact to our retained earnings at April 1, 2018 was immaterial. Additionally, revenues recognized under ASC Topic 606 in the interim period and YTD period did not materially differ from revenues that would have been recorded under ASC Topic 605. We expect the impact of the adoption of the new standard to continue to be immaterial to revenues and net income on an ongoing basis.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For purposes of calculating the cumulative transition adjustment the amended guidance has been applied to all contracts at the initial application date.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The core principle of the new standard is to recognize revenue that reflects the consideration the Company expects to receive for goods or services when or as the promised goods or services are transferred to customers. ASC Topic 606 requires more judgment than previous guidance, as management will need to consider the terms of the contract and all relevant facts and circumstances when applying the revenue recognition standard. Management performs the following five steps when applying the revenue recognition standard: (i) identify each contract with customers, (ii) identify each performance obligation in the contracts with customers, (iii) estimate the transaction price (including any variable consideration), (iv) allocate the transaction price to each performance obligation and (v) recognize revenue as each performance obligation is satisfied. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Description of product and service offerings and revenue recognition policies</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We principally provide a (i) suite of products (heating units, heating cables, tubing bundles and control systems) and (ii) services including design optimization, engineering, installation and maintenance services required to deliver </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">comprehensive solutions to complex projects. The performance obligations associated with our products sales are generally recognized at a point in time. Where products and services are provided together under a time and materials contract, the performance obligations are satisfied over time. We also provide fixed-fee turnkey solutions consisting of products and services under which the related performance obligations are satisfied over time.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, we offer temporary power products that are designed to provide a safe and efficient means of supplying temporary electrical power distribution and lighting at energy infrastructure facilities for new construction and during maintenance and turnaround projects at operating facilities. Revenues associated with the rental of the temporary power products have historically been less than 5% of our total revenues are recognized under ASC Topic 842, "Leases". </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for transferring such goods or providing such services. We account for a contract when a customer provides us with a firm purchase order or other contract that identifies the goods or services to be provided, the payment terms for those services, and when collectability of the consideration due is probable. Generally, our payment terms do not exceed 30 days.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance obligations</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A performance obligation is a promise to provide the customer with a good or service. At contract inception, the Company will assess the goods or services promised in the contract with a customer and shall identify as a performance obligation each promise to transfer to the customer either: (i) a good or service (or a bundle of goods or services) or (ii) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. For contracts with multiple performance obligations, standalone selling price is generally readily observable.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue from products transferred to customers at a point in time is recognized when obligations under the terms of the contract with our customer are satisfied; generally this occurs with the transfer of control upon shipment. Revenue from products transferred to customers at a point in time accounted for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>56.1%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>64.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of our revenue for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended June 30, 2019 and 2018, respectively. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our revenues that are recognized over time include (i) products and services which are billed on a time and materials basis, and (ii) fixed fee contracts for complex turnkey solutions. Revenue from products and services transferred to customers over time accounted for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>43.9%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>36.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of our revenue for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended June 30, 2019 and 2018, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our time and materials service contracts, we recognize revenues as the products and services are provided over the term of the contract and have determined that the stated rate for installation services and products is representative of the stand-alone selling price for those services and products.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our turnkey projects, or fixed fee projects, offer our customers a comprehensive solution for heat tracing from the initial planning stage through engineering/design, commissioning, manufacture, installation and final proof-of-performance and acceptance testing. Turnkey services also include project planning, product supply, system integration, commissioning and on-going maintenance. Turnkey solutions, containing multiple deliverables, are customer specific and do not have an alternative use and present an unconditional right to payment, and thus are treated as a single performance obligation with revenues recognized over time as work progresses. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For revenue recognized under fixed fee turnkey contracts, we measure the costs incurred that contribute towards the satisfaction of our performance obligation as a percentage of the total estimated cost of production (the “cost-to-cost method”), and we recognize a proportionate amount of contract revenue, as the cost-to-cost method appropriately depicts performance towards satisfaction of the performance obligation. Changes to the original cost estimates may be required during the life of the contract and such estimates are reviewed on a regular basis. Sales and gross profits are adjusted using the cumulative catch-up method for revisions in estimated contract costs. Reviews of estimates have not resulted in significant adjustments to our results of operations.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, revenues associated with our open performance obligations totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$111,479</span></span><span style="font-family:inherit;font-size:10pt;">, representing our combined backlog and deferred revenue. Within this amount, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$13,562</span></span><span style="font-family:inherit;font-size:10pt;"> will be earned as revenue in excess of one year. We expect to recognize the remaining revenues associated with unsatisfied or partially satisfied performance obligations within 12 months. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Pricing and sales incentives</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pricing is established at or prior to the time of sale with our customers and we record sales at the agreed-upon net selling price. Generally, we do not enter into sales contracts with customers that offer sales discounts or incentives.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Optional exemptions, practical expedients and policy elections </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expense incremental costs of obtaining a contract when incurred because the amortization period would be less than one year.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has elected to treat shipping and handling activities as a cost of fulfillment rather than a separate performance obligation. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has elected to exclude all sales and other similar taxes from the transaction price. Accordingly, the Company presents all collections from customers for sales and other similar taxes on a net basis, rather than having to assess whether the Company is acting as an agent or a principal in each taxing jurisdiction. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted ASC Topic 606 as of April 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. For contracts that were modified before the effective date, the Company utilized the practical expedient to consider the aggregate effect of all modifications when identifying performance obligations and allocating transaction price. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets and Liabilities</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">Contract assets and liabilities are presented on our condensed consolidated balance sheet. Contract assets consist of unbilled amounts resulting from sales under long-term contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. In addition, contract assets contain labor and material costs incurred under our time and material service contracts that have not been billed to the customer. Contract liabilities represent deferred revenue from advanced customer payments or billings in excess of costs incurred or revenue earned. The Company invoices customers pursuant to the terms of the related contract. Invoiced amounts are applied to individual contracts and an associated amount is either classified as a contract asset or contract liability depending on whether the revenue associated with the amounts billed had been earned (contract asset) or not (contract liability).</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, contract assets were </span><span style="font-family:inherit;font-size:10pt;"><span>$23,646</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$26,454</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The </span><span style="font-family:inherit;font-size:10pt;"><span>$2,808</span></span><span style="font-family:inherit;font-size:10pt;"> decrease in contract assets from </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was primarily the result of an increase in billings to customers under our long-term contracts within our United States and Latin America segment. There were no impairment losses recognized on our contract assets for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, contract liabilities were </span><span style="font-family:inherit;font-size:10pt;"><span>$6,344</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6,814</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The majority of contract liabilities at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was recognized in revenue as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">.    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregation of Revenue</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">We disaggregate our revenue from contracts with customers by geographic location, revenues recognized at point in time and revenues recognized over time as we believe these best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Disaggregation of revenues from contracts with customers for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018 is as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues recognized at point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues recognized over time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues recognized at point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues recognized over time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,816</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,611</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,427</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,819</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,810</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,339</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,065</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,896</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,006</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,902</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.561 0.640 0.439 0.360 111479000 13562000 23646000 26454000 -2808000 6344000 6814000 <div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Disaggregation of revenues from contracts with customers for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018 is as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues recognized at point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues recognized over time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues recognized at point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues recognized over time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,816</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,611</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,427</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,819</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,810</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,339</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,065</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,896</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,006</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,902</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 14816000 25611000 40427000 14819000 16810000 31629000 22844000 4408000 27252000 23360000 5268000 28628000 9054000 4285000 13339000 12652000 8151000 20803000 4700000 5994000 10694000 6065000 1777000 7842000 51414000 40298000 91712000 56896000 32006000 88902000 Income Taxes<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Our effective income tax was </span><span style="font-family:inherit;font-size:10pt;"><span>2.9%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>26.4%</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The effective income tax rate represents the weighted average of the estimated tax expense over our global income before tax. During the three months ended June 30, 2019, discrete tax adjustments reduced our tax expense by </span><span style="font-family:inherit;font-size:10pt;"><span>$551</span></span><span style="font-family:inherit;font-size:10pt;"> and thereby reduced our effective tax rate.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have established a long-term liability for uncertain tax positions in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$690</span></span><span style="font-family:inherit;font-size:10pt;">. During the three months ended June 30, 2019, we released reserves for certain tax positions totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$462</span></span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized accrued interest and penalties of </span><span style="font-family:inherit;font-size:10pt;"><span>$16</span></span><span style="font-family:inherit;font-size:10pt;"> as income tax expense related to our current uncertain tax positions. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> , the tax years for the fiscal years ended March31, 2014 through March 31, 2018 remain open to examination by the major taxing jurisdictions to which we are subject.</span></div> 0.029 0.264 551000 690000 462000 16000 Segment Information<div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We operate in </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments based on </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> geographic countries or regions in which we operate: (i) United States and Latin America ("US-LAM"), (ii) Canada, (iii) Europe, Middle East and Africa ("EMEA") and (iv) Asia-Pacific ("APAC"). Within our </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments, our core products and services are focused on thermal solutions primarily related to the electrical heat tracing industry. Each of our reportable segments serves a similar class of customers, including engineering, procurement and construction companies, international and regional oil and gas companies, commercial sub-contractors, electrical component distributors and direct sales to existing plant or industrial applications. Profitability within our segments is measured by operating income. Profitability can vary in each of our reportable segments based on the competitive environment within the region, the level of corporate overhead, such as the salaries of our senior executives, and the level of research and development and marketing activities in the region, as well as the mix of products and services. Since March 2015, we acquired THS, Unitemp, IPI and Sumac. THS (formerly known as CCI) develops and produces advanced industrial heating and filtration solutions for industrial and hazardous area applications that closely align with Thermon's core business and serves similar end markets in North America. As such, we have elected to report THS's operations through our US-LAM and Canada reportable segments. Both Unitemp and IPI offer thermal solutions and have been included in our EMEA and US-LAM reportable segments, respectively. Sumac provides temporary power products that differ from our core thermal solutions business. As we anticipate that our full year operating results from Sumac will comprise less than </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of our total sales and operating income, Sumac has been aggregated in our Canada segment. For purposes of this note, revenue is attributed to individual countries or regions on the basis of the physical location and jurisdiction of organization of the subsidiary that invoices the material and services.</span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, income from operations, property, plant and equipment, net and total assets for each of our </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments are as follows: </span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Sales to External Customers:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,339</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,902</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Inter-Segment Sales:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,741</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,929</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>561</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,105</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,714</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation Expense:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,499</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,452</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization Expense:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,649</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income (loss) from operations:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,003</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Public company costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:71.09375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:25%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:25%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, plant and equipment, net:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,045</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>672</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>722</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,948</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,955</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>230,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>298,233</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,077</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,226</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>655,762</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures by geographic area were as follows:</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:66.6015625%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital Expenditures:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,162</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,521</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">388</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,211</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">169</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">118</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">16</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,726</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,866</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4 4 4 0.10 <div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, income from operations, property, plant and equipment, net and total assets for each of our </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments are as follows: </span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended<br/>June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Sales to External Customers:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,339</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,902</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Inter-Segment Sales:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,741</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,929</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>561</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,105</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,714</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation Expense:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,499</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,452</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization Expense:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,649</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income (loss) from operations:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,003</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Public company costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:71.09375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:25%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:25%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, plant and equipment, net:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,045</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,497</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>672</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>722</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,948</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,955</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States and Latin America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>230,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>298,233</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,077</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia-Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,226</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>655,762</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4 40427000 31629000 27252000 28628000 13339000 20803000 10694000 7842000 91712000 88902000 9741000 11929000 1124000 1053000 561000 1105000 288000 145000 11714000 14232000 1499000 1120000 760000 1010000 139000 109000 54000 40000 2452000 2279000 1438000 1505000 2402000 3649000 327000 357000 266000 266000 4433000 5777000 1003000 2736000 3495000 3285000 357000 2648000 1570000 896000 -1019000 -1004000 -415000 -321000 4991000 8240000 40500000 40691000 30129000 30045000 3647000 3497000 672000 722000 74948000 74955000 245454000 230149000 304828000 298233000 86077000 84214000 34867000 43166000 671226000 655762000 Subsequent Events<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 2, 2019, the Minority Shareholder provided the Company notice in order to exercise his option to sell the entirety of his remaining equity interest (</span><span style="font-family:inherit;font-size:10pt;"><span>12.5%</span></span><span style="font-family:inherit;font-size:10pt;"> of the entities holding the Sumac business unit) to the Company. The terms of the April 2015 Sumac purchase agreement prescribed a valuation formula for such a sale based on Sumac’s financial results for the fiscal year ended March 31, 2019. The Company paid </span><span style="font-family:inherit;font-size:10pt;"><span>$4,509</span></span><span style="font-family:inherit;font-size:10pt;"> to purchase the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>12.5%</span></span><span style="font-family:inherit;font-size:10pt;"> non-controlling interest on August 1, 2019.</span></div> 0.125 4509000 0.125 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Cover Page - shares
3 Months Ended
Jun. 30, 2019
Jul. 31, 2019
Cover page.    
Title of 12(b) Security Common Stock, $0.001 par value per share  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2019  
Document Transition Report false  
Entity File Number 001-35159  
Entity Registrant Name THERMON GROUP HOLDINGS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number   27-2228185  
Entity Address, Address Line One 7171 Southwest Parkway  
Entity Address, Address Line Two Building 300  
Entity Address, Address Line Three Suite 200  
Entity Address, City or Town Austin  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 78735  
City Area Code 512  
Local Phone Number 690-0600  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   32,728,876
Entity Central Index Key 0001489096  
Current Fiscal Year End Date --03-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Trading Symbol THR  
Security Exchange Name NYSE  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Current assets:    
Cash and cash equivalents $ 35,269 $ 31,402
Accounts receivable, net of allowance for doubtful accounts of $1,210 and $987 as of June 30, 2019 and March 31, 2019, respectively 98,542 105,323
Inventories, net 69,689 64,890
Costs and estimated earnings in excess of billings on uncompleted contracts 23,646 26,454
Prepaid expenses and other current assets 8,514 7,320
Income tax receivable 4,946 4,389
Total current assets 240,606 239,778
Property, plant and equipment, net 74,948 74,955
Goodwill 207,663 204,995
Intangible assets, net 123,949 126,596
Operating 14,435 0
Deferred income taxes 3,883 3,829
Other long term assets 5,742 5,609
Total assets 671,226 655,762
Current liabilities:    
Accounts payable 23,438 22,705
Accrued liabilities 19,384 27,848
Current portion of long term debt 2,500 2,500
Borrowings under revolving credit facility 14,551 11,225
Contract liabilities 6,344 6,814
Lease liabilities 2,322 235
Income taxes payable 1,402 1,961
Total current liabilities 69,941 73,288
Long-term debt, net of current maturities and deferred debt issuance costs and debt discounts of $5,991 and $6,271 as of June 30, 2019 and March 31, 2019, respectively 197,384 197,729
Deferred income taxes 27,448 28,139
Non-current lease liabilities 13,826 386
Other noncurrent liabilities 7,485 7,271
Total liabilities 316,084 306,813
Equity    
Common stock: $.001 par value; 150,000,000 authorized; 32,705,031 and 32,624,200 shares issued and outstanding at June 30, 2019 and March 31, 2019, respectively 33 33
Preferred stock: $.001 par value; 10,000,000 authorized; no shares issued and outstanding 0 0
Additional paid in capital 223,022 223,040
Accumulated other comprehensive loss (44,514) (48,949)
Retained earnings 172,092 170,621
Total Thermon Group Holdings, Inc. shareholders' equity 350,633 344,745
Non-controlling interests 4,509 4,204
Total equity 355,142 348,949
Total liabilities and equity $ 671,226 $ 655,762
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Depreciation and amortization $ 40,784 $ 38,414
Debt issuance costs, net $ 5,991 $ 6,271
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 32,705,031 32,624,200
Common stock, shares outstanding 32,705,031 32,624,200
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Treasury Stock, Shares 0 0
Thermon Holding Corp.    
Accounts receivable, allowance for doubtful accounts (in dollars) $ 1,210 $ 987
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]    
Sales $ 91,712 $ 88,902
Cost of sales 54,570 49,173
Gross profit 37,142 39,729
Operating expenses:    
Marketing, general and administrative and engineering 27,718 25,712
Amortization of intangible assets 4,433 5,777
Income from operations 4,991 8,240
Other income/(expenses):    
Interest income 51 75
Interest expense (3,770) (3,603)
Other income/(expenses) 233 (118)
Income before provision for income taxes 1,505 4,594
Income tax expense 44 1,216
Net income 1,461 3,378
Income (loss) attributable to non-controlling interests (10) 336
Net income available to Thermon Group Holdings, Inc. 1,471 3,042
Comprehensive income (loss):    
Net income available to Thermon Group Holdings, Inc. 1,471 3,042
Foreign currency translation adjustment 4,435 (8,264)
Comprehensive income (loss) $ 5,906 $ (5,222)
Net Income per common share:    
Basic (in dollars per share) $ 0.05 $ 0.09
Diluted (in dollars per share) $ 0.04 $ 0.09
Weighted-average shares used in computing net income per common share:    
Basic (in shares) 32,635,295 32,501,280
Diluted (in shares) 33,051,923 32,935,832
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Equity Statement - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Non-controlling Interests
Accumulated Other Comprehensive Income (Loss)
Employees
Common Stock
Executive Officer
Common Stock
Director
Common Stock
Beginning balance (in shares) at Mar. 31, 2018   32,492,339,000              
Beginning balance at Mar. 31, 2018 $ 340,853 $ 32 $ 222,622 $ 148,812 $ 5,928 $ (36,541)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock in exercise of stock options (in shares)   5,928,000              
Issuance of common stock in exercise of stock options 82 $ 1 81            
Issuance of common stock (in shares)             23,307,000 20,876,000 5,212,000
Stock compensation expense 1,004   1,004            
Repurchase of employee stock units on vesting (398)   (398)            
Net income available to Thermon Group Holdings, Inc. 3,042     3,042          
Foreign currency translation adjustment (8,264)         (8,264)      
Income attributable to non-controlling interests (loss) 336       336        
Ending balance (in shares) at Jun. 30, 2018   32,547,662,000              
Ending balance at Jun. 30, 2018 $ 336,655 $ 33 223,309 151,854 6,264 (44,805)      
Beginning balance (in shares) at Mar. 31, 2019 32,624,200 32,624,200,000              
Beginning balance at Mar. 31, 2019 $ 348,949 $ 33 223,040 170,621 4,204 (48,949)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock in exercise of stock options (in shares)   4,818,000              
Issuance of common stock in exercise of stock options 62   62            
Issuance of common stock (in shares)             39,139,000 32,621,000 4,253,000
Stock compensation expense 1,019   1,019            
Repurchase of employee stock units on vesting (784)   (784)            
Net income available to Thermon Group Holdings, Inc. 1,471     1,471          
Foreign currency translation adjustment 4,435         4,435      
Remeasurement of non-controlling interest 0   (315)   315        
Income attributable to non-controlling interests (loss) $ (10)       (10)        
Ending balance (in shares) at Jun. 30, 2019 32,705,031 32,705,031,000              
Ending balance at Jun. 30, 2019 $ 355,142 $ 33 $ 223,022 $ 172,092 $ 4,509 $ (44,514)      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Operating activities    
Net income $ 1,461 $ 3,378
Adjustment to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 6,885 8,056
Amortization of deferred debt issuance costs 296 318
Amortization of inventory step-up 0 173
Stock compensation expense 1,019 1,004
Deferred income taxes (1,086) 534
Release of reserve for uncertain tax positions (447) 0
Long term cross currency swap 909 (2,368)
Remeasurement loss/(gain) on intercompany balances (1,478) 2,336
Changes in operating assets and liabilities:    
Accounts receivable 7,311 10,206
Inventories (4,069) (7,027)
Contract assets 2,372 (6,827)
Other current and non-current assets (2,492) (3,122)
Accounts payable 394 1,674
Accrued liabilities and non-current liabilities (6,893) (7,082)
Income taxes payable and receivable (783) (5,493)
Net cash provided by (used in) operating activities 3,399 (4,240)
Investing activities    
Purchases of property, plant and equipment (1,726) (2,866)
Sale of rental equipment 126 81
Proceeds from the sale of investments 0 819
Net cash used in investing activities (1,600) (1,966)
Financing activities    
Proceeds from revolving credit facility 10,000 9,549
Payments on long term debt and revolving credit facility (7,494) (4,625)
Proceeds from exercise of stock options 62 81
Repurchase of employee stock units on vesting (784) (398)
Payments on finance leases (27) (62)
Net cash provided by financing activities 1,757 4,545
Effect of exchange rate changes on cash, cash equivalents and restricted cash 397 (1,118)
Cash, cash equivalents and restricted cash at beginning of period 33,841  
Cash, cash equivalents and restricted cash at end of period 37,794 33,548
Change in cash, cash equivalents and restricted cash $ 3,953 $ (2,779)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Accounting Policy Information
3 Months Ended
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Accounting Policy Information Basis of Presentation and Accounting Policy Information

Thermon Group Holdings, Inc. and its direct and indirect subsidiaries are referred to collectively as “we,” “our,” or the “Company” herein. We are a provider of highly engineered industrial process heating solutions for process industries. Our core thermal solutions product - also referred to as heat tracing - provides an external heat source to pipes, vessels and instruments for the purposes of freeze protection, temperature and flow maintenance, environmental monitoring, and surface snow and ice melting. As a manufacturer, we offer a full suite of products (heating units, heating cables, tubing bundles and control systems) and services (design optimization, engineering, installation and maintenance services) required to deliver comprehensive solutions to complex projects. On October 30, 2017, we, through a wholly-owned subsidiary, consummated the acquisition of 100% of the equity interests of CCI Thermal Technologies Inc., which was amalgamated with such subsidiary immediately after the closing of the acquisition to form Thermon Heating Systems, Inc. ("THS"), an indirect, wholly-owned subsidiary of the Company. THS is engaged in industrial process heating, focused on the development and production of advanced heating and filtration solutions for industrial and hazardous area applications. In addition to our thermal solution offerings, we offer temporary power products that are designed to provide a safe and efficient means of supplying temporary electrical power distribution and lighting at energy infrastructure facilities for new construction and during maintenance and turnaround projects at operating facilities.
The accompanying unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements and notes thereto for the fiscal year ended March 31, 2019. In our opinion, the accompanying consolidated financial statements reflect all adjustments (consisting only of normal recurring items) considered necessary to present fairly our financial position at June 30, 2019 and March 31, 2019, and the results of our operations for the three months ended June 30, 2019 and 2018.
Use of Estimates
Generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. While our management has based their assumptions and estimates on the facts and circumstances existing at June 30, 2019, actual results could differ from those estimates and affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities and the corresponding revenues and expenses as of the date of the financial statements. The operating results for the three months ended June 30, 2019 are not necessarily indicative of the results that may be achieved for the fiscal year ending March 31, 2020
Restricted Cash and Cash Equivalents

The Company maintains restricted cash related to certain letter of credit guarantees and performance bonds securing performance obligations. The following table provides a reconciliation of cash, cash equivalents, restricted cash included in prepaid expenses and other current assets and restricted cash included in other long term assets reported within the statement of financial position that sum to the total of the same such amounts shown in the statement of cash flows.
 
June 30,
 
2019
 
2018
Cash and cash equivalents
$
35,269

 
$
31,118

Restricted cash included in prepaid expenses and other current assets
1,698

 
1,743

Restricted cash included in other long term assets
827

 
687

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows
$
37,794

 
$
33,548



Amounts shown in restricted cash included in prepaid expenses and other current assets and other long term assets represent those required to be set aside by a contractual agreement, which contain cash deposits pledged as collateral on
performance bonds and letters of credit. Amounts shown in restricted cash in other long term assets represent such agreements that require a commitment term longer than one year.

Recent Accounting Pronouncements

Leases - In February 2016, the FASB issued Accounting Standards Update 2016-02 “Leases” (“ASC Topic 842”), which provides guidance on the recognition, measurement, presentation and disclosure on leases. Under the standard, substantially all leases will be reported on the balance sheet as right-of-use assets and lease liabilities. The new guidance is effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2018. Early adoption is permitted. The Company adopted the amended guidance using the modified retrospective method as of April 1, 2019. Please refer to Note 3 "Leases" for further discussion, including the impact the adoption had on our condensed consolidated financial statements.

Financial Instruments- In June 2016, the FASB issued Accounting Standards Update 2016-13 “Financial Instruments-Credit Losses” (“ASC Topic 326”), which amends the guidance on the impairment of financial instruments. The standard adds an impairment model, referred to as current expected credit loss, which is based on expected losses rather than incurred losses. The standard applies to most debt instruments, trade receivables, lease receivables, reinsurance receivables, financial guarantees and loan commitments. Under the guidance, companies are required to disclose credit quality indicators disaggregated by year of origination for a five-year period. The new guidance is effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2019. We do not anticipate this will have a material impact to our consolidated financial statements.

Intangibles- In January 2017, the FASB issued Accounting Standards Update 2017-04 “Intangibles - Goodwill and other” (“ASC Topic 350”) which amends and simplifies the accounting for goodwill impairment by eliminating step 2 of the goodwill impairment test. Under the amended guidance, goodwill impairment will be measured as the excess of the reporting unit’s carrying value over its fair value, not to exceed the carrying amount of goodwill for that reporting unit. The changes are effective for annual and interim periods beginning after December 15, 2019, and amendments should be applied prospectively. Early adoption is permitted for any impairment tests performed after January 1, 2017. We plan to adopt the amended guidance on April 1, 2020 for the fiscal year ending March 31, 2021. We do not anticipate this will have a material impact to our consolidated financial statements.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements
3 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair Value. We measure fair value based on authoritative accounting guidance, which defines fair value, establishes a framework for measuring fair value and expands on required disclosures regarding fair value measurements.
Inputs are referred to as assumptions that market participants would use in pricing the asset or liability. The uses of inputs in the valuation process are categorized into a three-level fair value hierarchy.
Level 1 — uses quoted prices in active markets for identical assets or liabilities we have the ability to access.
Level 2 — uses observable inputs other than quoted prices in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
Level 3 — uses one or more significant inputs that are unobservable and supported by little or no market activity, and that reflect the use of significant management judgment. 
Financial assets and liabilities with carrying amounts approximating fair value include cash, trade accounts receivable, accounts payable, accrued expenses and other current liabilities. The carrying amount of these financial assets and liabilities approximates fair value because of their short maturities. At June 30, 2019 and March 31, 2019, no assets or liabilities were valued using Level 3 criteria. 
Information about our short-term debt and long-term debt that is not measured at fair value is as follows:
 
June 30, 2019
 
March 31, 2019
 
 
 
Carrying
Value
 
Fair Value
 
Carrying
Value
 
Fair Value
 
Valuation Technique
Financial Liabilities
 

 
 

 
 

 
 

 
 
Outstanding principal amount of senior secured credit facility
$
205,875

 
$
205,875

 
$
206,500

 
$
206,500

 
Level 2 - Market Approach
Outstanding borrowings from revolving line of credit
$
14,551

 
$
14,551

 
$
11,225

 
$
11,225

 
Level 2 - Market Approach
 
At June 30, 2019 and March 31, 2019, the fair value of our variable rate term loan and revolving line of credit approximates its carrying value as we pay interest based on the current market rate. As the quoted price is only available for similar financial assets, the Company concluded the pricing is indirectly observable through dealers and has been classified as Level 2. 
Cross Currency Swap
The Company has entered into a long term cross currency swap to hedge the currency rate fluctuations related to a $77,894 intercompany receivable from our wholly-owned Canadian subsidiary, Thermon Canada Inc., maturing on October 30, 2022. Periodic principal payments are to be settled twice annually with interest payments settled quarterly through the cross currency derivative contract. We do not designate the cross currency swap as a cash flow hedge under ASC 815. At June 30, 2019, we recorded $328 of unrealized mark-to-market gains on the cross-currency swap which is reported as "Other non-current assets", in the condensed consolidated balance sheet. Cross currency swap contracts are measured on a recurring basis at fair value and are classified as Level 2 measurements. For the three months ended June 30, 2019, the gain on the long-term cross currency swap derivative contract was offset by unrealized losses on the intercompany note of $1,607 for a net gain of $162.
Deferred Compensation Plan
The Company provides a non-qualified deferred compensation plan for certain highly compensated employees where payroll contributions are made by the employees on a pre-tax basis. Included in “Other long-term assets” in the condensed consolidated balance sheet at June 30, 2019 and March 31, 2019 were $3,116 and $1,557, respectively, of deferred compensation plan assets held by the Company. Deferred compensation plan assets (mutual funds) are measured at fair value on a recurring basis based on quoted market prices in active markets (Level 1). The Company has a corresponding liability to participants of $3,163 and $1,520 included in “Other long-term liabilities” in the condensed consolidated balance sheet at June 30, 2019 and March 31, 2019, respectively. Deferred compensation expense (income) included in marketing, general and administrative and engineering were $103 and $3 for the three months ended June 30, 2019 and 2018, respectively. Expenses and income from our deferred compensation plan were offset by unrealized gains and losses for the deferred compensation plan included in other expense on our condensed consolidated statements of comprehensive income. Our unrealized gains and losses on investments were gains of $95 and losses of $3 for the three months ended June 30, 2019 and 2018, respectively.
    
Trade Related Foreign Currency Forward Contracts
We transact business in various foreign currencies and have established a program that primarily utilizes foreign currency forward contracts to offset the risk associated with the effects of certain foreign currency exposures. Under this program, increases or decreases in our foreign currency exposures are offset by gains or losses on the forward contracts, to mitigate foreign currency transaction gains or losses. These foreign currency exposures arise from intercompany transactions as well as third party accounts receivable or payable that are denominated in foreign currencies. Our forward contracts generally have terms of 30 days. We do not use forward contracts for trading purposes or designate these forward contracts as hedging instruments pursuant to ASC 815. We adjust the carrying amount of all contracts to their fair value at the end of each reporting period and unrealized gains and losses are included in our results of operations for that period. These gains and losses are designed to offset gains and losses resulting from settlement of receivables or payables by our foreign operations which are settled in currency other than the local transactional currency. The fair value is determined by quoted prices from active foreign currency markets (Level 2). The condensed consolidated balance sheets reflect unrealized gains within accounts receivable, net and unrealized losses within accrued liabilities. Our ultimate realized gain or loss with respect to currency fluctuations will depend on the currency exchange rates and other factors in effect as the contracts mature. As of June 30, 2019 and March 31, 2019, the notional amounts of forward contracts were as follows:
Notional amount of foreign currency forward contracts by currency
 
June 30, 2019
 
March 31, 2019
Russian Ruble
$
1,128

 
$

Canadian Dollar
4,000

 
1,500

South Korean Won
2,000

 
2,000

Mexican Peso
3,000

 

Australian Dollar
700

 
900

Great Britain Pound
1,000

 
3,000

Total notional amounts
$
11,828

 
$
7,400


The following table represents the fair value of our foreign currency forward contracts:
 
 
June 30, 2019
 
March 31, 2019
 
 
Fair Value
 
Fair Value
 
 
Assets
Liabilities
 
Assets
Liabilities
Foreign currency forward contracts
 
$
31

$
49

 
$
8

$
53


Foreign currency gains or losses related to our forward contracts in the accompanying condensed consolidated statements of operations and comprehensive income were losses of $42 and $95 in the three months ended June 30, 2019 and 2018, respectively. Gains and losses from our forward contracts were offset by transaction gains or losses incurred with the settlement of transactions denominated in foreign currencies. For the three months ended June 30, 2019 and 2018, our net foreign currency transactions were gains of $212 and losses of $75, respectively.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
3 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Leases Leases
In February 2016, the FASB issued Accounting Standard Update 2016-02 “Leases” (“ASC Topic 842”) that amends the accounting guidance on leases. The new standard establishes a right-of-use (“ROU”) model that requires a lessee to record an ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance leases or operating leases as determined pursuant to ASC Topic 842, with classification affecting the pattern of expense recognition in the income statement. The FASB also subsequently issued amendments to the standard, including providing an additional and optional transition method to adopt the new standard, described below, as well as certain practical expedients related to land easements and lessor accounting.
ASC Topic 842 originally required the use of a modified retrospective approach reflecting the application of the standard to leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements with the option to elect certain practical expedients. A subsequent amendment to ASC Topic 842 provides an additional and optional transition method that allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current GAAP (“ASC Topic 840”) if the optional transition method is elected. The new accounting standard is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2018. We adopted ASC Topic 842 effective April 1, 2019, using the optional transition method with no restatement of comparative periods. Therefore, the comparative information has not been adjusted and continues to be reported under ASC Topic 840. Our adoption of the new standard did not result in a cumulative effect adjustment to retained earnings.
The Company adopted Accounting Standard Update 2016-02 and its amendments and applied the transition provisions as of April 1, 2019, which included recognizing a cumulative-effect adjustment to retained earnings as of that date. Prior year amounts were not recast under this transition approach and, therefore, prior year amounts are excluded from the leased properties footnote. The Company did not elect the package of practical expedients permitted under the transition guidance, which allows companies to carryforward historical assessments of: (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs. In addition, the Company did not elect the hindsight practical expedient to determine the reasonably certain lease term for existing leases. The Company elected a policy of not recording leases on its condensed
consolidated balance sheets when the leases have a term of 12 months or less and the Company is not reasonably certain to elect an option to purchase the leased asset. The Company recognizes payments on these leases within selling, administrative and other expenses on a straight-line basis over the lease term. The Company elected the practical expedient to combine lease and non-lease components for all asset classes.
Description of Leases
The significant majority of our lease obligations are for real property. We lease numerous facilities relating to our operations, primarily for office, manufacturing and warehouse facilities as well as both long term and short term employee housing. Leases for real property have terms ranging from month-to-month to ten years. We also lease various types of equipment, including vehicles, office equipment (such as copiers and postage machines), heavy warehouse equipment (such as fork lifts), heavy construction equipment (such as cranes), medium and light construction equipment used for customer project needs (such as pipe threading machines) and mobile offices and other general equipment that is normally associated with an office environment. Equipment leases generally have terms ranging from six months to five years.
Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We do not have any significant leases that have not yet commenced but that create significant rights and obligations for us.

We lease temporary power products produced by our Sumac division to our customers on a short term basis. Lease contracts associated with such rental of the temporary power products have historically been month-to-month contracts without purchase options. No lease contracts in which the Company was the lessor have had an initial term in excess of one year. As such, lease revenues for temporary power products recognized under ASC Topic 842 in the interim period did not materially differ from leases that would have been recorded under ASC Topic 840.
Variable Lease Payments
A majority of our lease agreements include fixed rental payments. Certain of our lease agreements include fixed rental payments that are adjusted periodically for changes in the Consumer Price Index (“CPI”). Payments based on a change in an index or a rate are not considered in the determination of lease payments for purposes of measuring the related lease liability. While lease liabilities are not remeasured as a result of changes to the CPI, changes to the CPI are treated as variable lease payments and recognized in the period in which the obligation for those payments are incurred.
Options to extend or terminate leases
Most of our real property leases include early termination options and/or one or more options to renew, with renewal terms that can extend the lease term for an additional one to five years or longer. The exercise of lease termination and renewal options is at our sole discretion. If it is reasonably certain that we will exercise such renewal options, the periods covered by such renewal options are included in the lease term and are recognized as part of our ROU assets and lease liabilities. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise.
Discount Rate
The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. A large concentration of the Company's operating lease liabilities are attributed to our United States and Latin America operations. Many of our Europe, Middle East and Africa (“EMEA”) operations and Asia-Pacific operations borrow funds from the debt facilities maintained by our U.S. operating subsidiary and establish intercompany balances to account for these loans. This practice is due to the more preferential rates available to our U.S. operating subsidiary and/or the ease with which funds can be drawn from the debt facilities already established within the United States. With this in mind the Company has utilized its U.S. credit facility rate as the worldwide incremental borrowing rate. The Company used incremental borrowing rates as of April 1, 2019 for operating leases that commenced prior to April 1, 2019 to establish the lease liabilities. For operating leases which commenced during the fiscal first quarter ended June 30, 2019, rates applicable at or close to the time of the inception of the lease were used to establish the new lease's ROU liabilities.
Lease Term and Discount Rate
 
June 30, 2019
Weighted average remaining lease term
 
 
Operating
 
6.9

Finance
 
2.6

 
 
 
Weighted average discount rate
 
 
Operating
 
4.60
%
Finance
 
7.89
%

Supplemental balance sheet information related to leases was as follows:
Assets
 
Classification
 
June 30, 2019
Operating
 
Operating lease right-of-use assets

 
$
14,435

Finance
 
Property, plant and equipment
 
453

Total right-of-use assets
 
 
 
$
14,888

 
 
 
 
 
Liabilities
 
 
 
 
Current
 
 
 
 
Operating
 
Lease liabilities
 
$
2,104

Finance
 
Lease liabilities
 
218

Non-current
 
 
 
 
Operating
 
Non-current lease liabilities
 
13,567

Finance
 
Non-current lease liabilities
 
259

Total lease liabilities
 
 
 
$
16,148


Supplemental statement of operations information related to leases was as follows:
Lease expense
 
Classification
 
 Three Months Ended June 30, 2019
Operating lease expense
 
Marketing, general and administrative and engineering
 
$
808

 
 
 
 
 
Finance lease expense:
 
 
 
 
Amortization of ROU assets
 
Marketing, general and administrative and engineering
 
59

Interest expense on finance lease liabilities
 
Interest expense
 
13

 
 
 
 
 
Short-term lease expense
 
Marketing, general and administrative and engineering
 
463

Net lease expense
 
 
 
$
1,343

Supplement statement of cash flows information related to leases was as follows:
Cash paid for amounts included in the measurement of lease liabilities
 
 Three Months Ended June 30, 2019
Operating cash from operating leases
 
$
718

Operating cash flows from finance leases
 
10

Financing cash flows from finance leases
 
38

 
 
 

Future lease payments under non-cancellable operating leases as of June 30, 2019 were as follows:
Future Lease Payments
 
Operating Leases
 
Finance Leases
Twelve months ending June 30,
 
 
 
 
2020
 
$
2,768

 
$
248

2021
 
2,995

 
170

2022
 
2,841

 
59

2023
 
2,276

 
46

2024
 
1,349

 
9

Thereafter
 
5,990

 

Total lease payments
 
$
18,219

 
$
532

Less imputed interest
 
(2,927
)
 
(55
)
Total lease liability
 
$
15,292

 
$
477


Leases Leases
In February 2016, the FASB issued Accounting Standard Update 2016-02 “Leases” (“ASC Topic 842”) that amends the accounting guidance on leases. The new standard establishes a right-of-use (“ROU”) model that requires a lessee to record an ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance leases or operating leases as determined pursuant to ASC Topic 842, with classification affecting the pattern of expense recognition in the income statement. The FASB also subsequently issued amendments to the standard, including providing an additional and optional transition method to adopt the new standard, described below, as well as certain practical expedients related to land easements and lessor accounting.
ASC Topic 842 originally required the use of a modified retrospective approach reflecting the application of the standard to leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements with the option to elect certain practical expedients. A subsequent amendment to ASC Topic 842 provides an additional and optional transition method that allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current GAAP (“ASC Topic 840”) if the optional transition method is elected. The new accounting standard is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2018. We adopted ASC Topic 842 effective April 1, 2019, using the optional transition method with no restatement of comparative periods. Therefore, the comparative information has not been adjusted and continues to be reported under ASC Topic 840. Our adoption of the new standard did not result in a cumulative effect adjustment to retained earnings.
The Company adopted Accounting Standard Update 2016-02 and its amendments and applied the transition provisions as of April 1, 2019, which included recognizing a cumulative-effect adjustment to retained earnings as of that date. Prior year amounts were not recast under this transition approach and, therefore, prior year amounts are excluded from the leased properties footnote. The Company did not elect the package of practical expedients permitted under the transition guidance, which allows companies to carryforward historical assessments of: (1) whether contracts are or contain leases, (2) lease classification and (3) initial direct costs. In addition, the Company did not elect the hindsight practical expedient to determine the reasonably certain lease term for existing leases. The Company elected a policy of not recording leases on its condensed
consolidated balance sheets when the leases have a term of 12 months or less and the Company is not reasonably certain to elect an option to purchase the leased asset. The Company recognizes payments on these leases within selling, administrative and other expenses on a straight-line basis over the lease term. The Company elected the practical expedient to combine lease and non-lease components for all asset classes.
Description of Leases
The significant majority of our lease obligations are for real property. We lease numerous facilities relating to our operations, primarily for office, manufacturing and warehouse facilities as well as both long term and short term employee housing. Leases for real property have terms ranging from month-to-month to ten years. We also lease various types of equipment, including vehicles, office equipment (such as copiers and postage machines), heavy warehouse equipment (such as fork lifts), heavy construction equipment (such as cranes), medium and light construction equipment used for customer project needs (such as pipe threading machines) and mobile offices and other general equipment that is normally associated with an office environment. Equipment leases generally have terms ranging from six months to five years.
Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We do not have any significant leases that have not yet commenced but that create significant rights and obligations for us.

We lease temporary power products produced by our Sumac division to our customers on a short term basis. Lease contracts associated with such rental of the temporary power products have historically been month-to-month contracts without purchase options. No lease contracts in which the Company was the lessor have had an initial term in excess of one year. As such, lease revenues for temporary power products recognized under ASC Topic 842 in the interim period did not materially differ from leases that would have been recorded under ASC Topic 840.
Variable Lease Payments
A majority of our lease agreements include fixed rental payments. Certain of our lease agreements include fixed rental payments that are adjusted periodically for changes in the Consumer Price Index (“CPI”). Payments based on a change in an index or a rate are not considered in the determination of lease payments for purposes of measuring the related lease liability. While lease liabilities are not remeasured as a result of changes to the CPI, changes to the CPI are treated as variable lease payments and recognized in the period in which the obligation for those payments are incurred.
Options to extend or terminate leases
Most of our real property leases include early termination options and/or one or more options to renew, with renewal terms that can extend the lease term for an additional one to five years or longer. The exercise of lease termination and renewal options is at our sole discretion. If it is reasonably certain that we will exercise such renewal options, the periods covered by such renewal options are included in the lease term and are recognized as part of our ROU assets and lease liabilities. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise.
Discount Rate
The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. A large concentration of the Company's operating lease liabilities are attributed to our United States and Latin America operations. Many of our Europe, Middle East and Africa (“EMEA”) operations and Asia-Pacific operations borrow funds from the debt facilities maintained by our U.S. operating subsidiary and establish intercompany balances to account for these loans. This practice is due to the more preferential rates available to our U.S. operating subsidiary and/or the ease with which funds can be drawn from the debt facilities already established within the United States. With this in mind the Company has utilized its U.S. credit facility rate as the worldwide incremental borrowing rate. The Company used incremental borrowing rates as of April 1, 2019 for operating leases that commenced prior to April 1, 2019 to establish the lease liabilities. For operating leases which commenced during the fiscal first quarter ended June 30, 2019, rates applicable at or close to the time of the inception of the lease were used to establish the new lease's ROU liabilities.
Lease Term and Discount Rate
 
June 30, 2019
Weighted average remaining lease term
 
 
Operating
 
6.9

Finance
 
2.6

 
 
 
Weighted average discount rate
 
 
Operating
 
4.60
%
Finance
 
7.89
%

Supplemental balance sheet information related to leases was as follows:
Assets
 
Classification
 
June 30, 2019
Operating
 
Operating lease right-of-use assets

 
$
14,435

Finance
 
Property, plant and equipment
 
453

Total right-of-use assets
 
 
 
$
14,888

 
 
 
 
 
Liabilities
 
 
 
 
Current
 
 
 
 
Operating
 
Lease liabilities
 
$
2,104

Finance
 
Lease liabilities
 
218

Non-current
 
 
 
 
Operating
 
Non-current lease liabilities
 
13,567

Finance
 
Non-current lease liabilities
 
259

Total lease liabilities
 
 
 
$
16,148


Supplemental statement of operations information related to leases was as follows:
Lease expense
 
Classification
 
 Three Months Ended June 30, 2019
Operating lease expense
 
Marketing, general and administrative and engineering
 
$
808

 
 
 
 
 
Finance lease expense:
 
 
 
 
Amortization of ROU assets
 
Marketing, general and administrative and engineering
 
59

Interest expense on finance lease liabilities
 
Interest expense
 
13

 
 
 
 
 
Short-term lease expense
 
Marketing, general and administrative and engineering
 
463

Net lease expense
 
 
 
$
1,343

Supplement statement of cash flows information related to leases was as follows:
Cash paid for amounts included in the measurement of lease liabilities
 
 Three Months Ended June 30, 2019
Operating cash from operating leases
 
$
718

Operating cash flows from finance leases
 
10

Financing cash flows from finance leases
 
38

 
 
 

Future lease payments under non-cancellable operating leases as of June 30, 2019 were as follows:
Future Lease Payments
 
Operating Leases
 
Finance Leases
Twelve months ending June 30,
 
 
 
 
2020
 
$
2,768

 
$
248

2021
 
2,995

 
170

2022
 
2,841

 
59

2023
 
2,276

 
46

2024
 
1,349

 
9

Thereafter
 
5,990

 

Total lease payments
 
$
18,219

 
$
532

Less imputed interest
 
(2,927
)
 
(55
)
Total lease liability
 
$
15,292

 
$
477


XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income per Common Share
3 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Net Income per Common Share Net Income per Common Share
Basic net income per common share is computed by dividing net income available to Thermon Group Holdings, Inc. by the weighted average number of common shares outstanding during each period. Diluted net income per common share is computed by dividing net income available to Thermon Group Holdings, Inc. by the weighted average number of common shares and common share equivalents outstanding (if dilutive) during each period. The number of common share equivalents, which includes options and both restricted and performance stock units, is computed using the treasury stock method. With regard to the performance stock units, we assumed that the associated performance targets will be met at the target level of performance for purposes of calculating diluted net income per common share.
The reconciliations of the denominators used to calculate basic and diluted net income per common share for the three months ended June 30, 2019 and 2018, respectively, are as follows:
 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
Basic net income per common share
 
 
 
 
Net income available to Thermon Group Holdings, Inc.
 
$
1,471

 
$
3,042

Weighted-average common shares outstanding
 
32,635,295

 
32,501,280

Basic net income per common share
 
$
0.05

 
$
0.09

 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
Diluted net income per common share
 
 

 
 

Net income available to Thermon Group Holdings, Inc.
 
$
1,471

 
$
3,042

Weighted-average common shares outstanding
 
32,635,295

 
32,501,280

Common share equivalents:
 
 
 
 
Stock options
 
208,220

 
215,037

Restricted and performance stock units
 
208,408

 
219,515

Weighted average shares outstanding – dilutive (1)
 
33,051,923

 
32,935,832

Diluted net income per common share
 
$
0.04

 
$
0.09


(1) For the three months ended June 30, 2019 and 2018, 13,074 and 5,767 equity awards, respectively, were not included in the calculation of diluted net income per common share, as they would have had an anti-dilutive effect.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories
3 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Inventories InventoriesInventories consisted of the following:
 
June 30,
2019
 
March 31,
2019
Raw materials
$
35,619

 
$
32,892

Work in process
6,120

 
5,696

Finished goods
30,246

 
28,501

 
71,985

 
67,089

Valuation reserves
(2,296
)
 
(2,199
)
Inventories, net
$
69,689

 
$
64,890

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill
3 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets

Goodwill
The carrying amount of goodwill by operating segment as of June 30, 2019 is as follows:
 
United States and Latin America
 
Canada
 
Europe, Middle East and Africa
 
Asia-Pacific
 
Total
Balance as of March 31, 2019
$
62,725

 
$
114,382

 
$
19,264

 
$
8,624

 
$
204,995

Foreign currency translation impact

 
2,412

 
256

 

 
2,668

Balance as of June 30, 2019
$
62,725

 
$
116,794

 
$
19,520

 
$
8,624

 
$
207,663


Goodwill is tested for impairment on an annual basis and between annual tests if indicators of potential impairment exist. We perform a qualitative analysis 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. If required, we also perform a quantitative analysis using the income approach, based on discounted future cash flows, which are derived from internal forecasts and economic expectations, and the market approach based on market multiples of guideline public companies. The most significant inputs in the Company's quantitative goodwill impairment tests are projected financial information, the weighted average cost of capital and market multiples for similar transactions. Our annual impairment test is performed during the fourth quarter of our fiscal year. No triggering events were identified during the three month period ended June 30, 2019 which indicated the fair value of any of our reporting units was less than its carrying amount.

Our total intangible assets consisted of the following:
        
 
 
Gross Carrying Amount at June 30, 2019
 
Accumulated Amortization
 
Net Carrying Amount at June 30, 2019
 
Gross Carrying Amount at March 31, 2019
 
Accumulated Amortization
 
Net Carrying Amount at March 31, 2019
Products
 
$
63,658

 
$
10,610

 
$
53,045

 
$
62,343

 
$
8,832

 
$
53,511

Trademarks
 
45,201

 
1,126

 
44,075

 
44,819

 
1,052

 
43,767

Developed technology
 
9,850

 
4,535

 
5,315

 
9,854

 
4,464

 
5,390

Customer relationships
 
109,193

 
88,128

 
21,065

 
110,802

 
87,319

 
23,483

Certifications
 
449

 

 
449

 
445

 

 
445

Other
 

 

 

 
5,742

 
5,742

 

Total
 
$
228,351

 
$
104,399

 
$
123,949

 
$
234,005

 
$
107,409

 
$
126,596


XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Liabilities
3 Months Ended
Jun. 30, 2019
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued current liabilities consisted of the following:
 
June 30,
2019
 
March 31,
2019
Accrued employee compensation and related expenses
$
8,089

 
$
18,109

Accrued interest
991

 
1,172

Customer prepayment
877

 
783

Warranty reserve
431

 
365

Professional fees
2,572

 
2,326

Sales tax payable
3,319

 
2,185

Other
3,105

 
2,908

Total accrued current liabilities
$
19,384

 
$
27,848


XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Short-Term Revolving Credit Facilities
3 Months Ended
Jun. 30, 2019
Short-term Debt [Abstract]  
Short-Term Revolving Credit Facilities Short-Term Revolving Credit Facilities
Under the Company’s senior secured revolving credit facility described below in Note 9, “Long-Term Debt,” the Company had $14,551 and $11,225 in outstanding borrowings at June 30, 2019 and March 31, 2019, respectively.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Debt
3 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt consisted of the following:
 
June 30,
2019
 
March 31,
2019
Variable Rate Term Loan, due October 2024, net of deferred debt issuance costs and debt discounts of $5,991 and $6,271 as of June 30, 2019 and March 31, 2019, respectively
$
199,884

 
$
200,229

Less current portion
(2,500
)
 
(2,500
)
 Total long-term debt
$
197,384

 
$
197,729

 
Senior Secured Credit Facility
On October 30, 2017, the Company, as a credit party and a guarantor, Thermon Holding Corp. (the “US Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with the US Borrower, the “Borrowers”), as borrowers, entered into a credit agreement with several banks and other financial institutions or entities from time to time (the “Lenders”) and JPMorgan Chase Bank, N.A. as administrative agent (the “Agent”), that provides for a $250,000 seven-year term loan B facility (the “term loan B facility”) made available to the US Borrower and a $60,000 five-year senior secured revolving credit facility made available to the US Borrower and the Canadian Borrower (the “revolving credit facility” and together with the term loan B facility, the “credit facility”). The proceeds of the term loan B facility were used to (1) pay in full $70,875 principal and interest on a previously issued term loan due April 2019; (2) repay $6,000 in unpaid principal and interest on the US
Borrower's revolving line of credit; (3) to fund approximately $201,900 CAD of the purchase price of the THS acquisition and certain related real estate assets for approximately $164,900; and (4) pay certain transaction fees and expenses in connection with the THS acquisition and the credit facility.
Interest rates and fees. The US Borrower will have the option to pay interest on the term loan B facility at a base rate, plus an applicable margin, or at a rate based on LIBOR, (subject to a floor of 1.00%), plus an applicable margin. The applicable margin for base rate loans is 275 basis points and the applicable margin for LIBOR loans is 375 basis points. The US Borrower may borrow revolving loans in US dollars and the Canadian Borrower may also borrow revolving loans in Canadian dollars. Borrowings under the revolving credit facility (a) made in US dollars will bear interest at a rate equal to a base rate, plus an applicable margin of 225 basis points or at a rate based on LIBOR, plus an applicable margin of 325 basis points and (b) made in Canadian dollars will bear interest at a rate equal to a Canadian base rate, plus an applicable margin of 225 basis points or at a rate based on Canadian Dollar Offered Rate, plus an applicable margin of 325 basis points; provided that, following the completion of the fiscal quarter ending March 31, 2018, the applicable margins in each case will be determined based on a leverage-based performance grid, as set forth in the credit agreement. In addition to paying interest on outstanding principal under the revolving credit facility, the US Borrower is required to pay a commitment fee in respect of unutilized revolving commitments of 0.50% per annum based on a leverage-based performance grid.
    Maturity and repayment. The revolving credit facility terminates on October 28, 2022. The scheduled maturity date of the term loan facility is October 30, 2024. Commencing on April 1, 2018, the term loan B facility began amortizing in equal quarterly installments of 0.25% of the $250,000 term loan B facility, with the payment of the balance at maturity. The US Borrower will be able to voluntarily prepay the principal of the term loan B facility without penalty or premium (subject to breakage fees) at any time in whole or in part after April 30, 2018. The US Borrower is required to repay the term loan B facility with certain asset sale and insurance proceeds, certain debt proceeds and, commencing for the fiscal year ending March 31, 2019, 50% of excess cash flow (reducing to 25% if the Company’s leverage ratio is less than 4.0 to 1.0 but greater than or equal to 3.5 to 1.0, and reducing to 0% if the Company’s leverage ratio is less than 3.5 to 1.0). Commencing April 1, 2018, the Company will be required to make quarterly principal payments of the term B loan facility of $625 through July 31, 2024. The remaining balance will be due at maturity of the term loan B facility on October 30, 2024.
Accordion. The credit facility allows for incremental term loans and incremental revolving commitments in an amount not to exceed $30,000 and an unlimited additional amount that would not cause the consolidated secured leverage ratio to exceed 4.0 to 1.0 (or, if less, the maximum consolidated leverage ratio permitted by the revolving credit facility on such date).
At June 30, 2019, we had $14,551 in outstanding borrowings under our revolving credit facility. The interest rate on outstanding revolving credit facility borrowings on the US Borrower line of credit and the Canadian Borrower line of credit on June 30, 2019 was 4.93% and 4.56%, respectively. As of June 30, 2019, we had $41,390 of available borrowing capacity under our revolving credit facility after taking into account the borrowing base, outstanding borrowings and letters of credit outstanding. The variable rate term loan bears interest at the LIBOR rate plus an applicable margin dictated by our leverage ratio (as described above).
Guarantees; security. The term loan is guaranteed by the Company and all of the Company's current and future wholly-owned domestic material subsidiaries (the “US Subsidiary Guarantors”), subject to certain exceptions. Obligations of the US Borrower under the revolving credit facility are guaranteed by the Company and the US Subsidiary Guarantors. The obligations of the Canadian Borrower under the revolving credit facility are guaranteed by the Company, the US Borrower, the US Subsidiary Guarantors and each of the wholly owned Canadian material subsidiaries of the Canadian Borrower, subject to certain exceptions. The term loan B facility and the obligations of the US Borrower under the revolving credit facility are secured by a first lien on all of the Company’s assets and the assets of the US Subsidiary Guarantors, including 100% of the capital stock of the US Subsidiary Guarantors and 65% of the capital stock of the first tier material foreign subsidiaries of the Company, the US Borrower and the US Subsidiary Guarantors, subject to certain exceptions. The obligations of the Canadian Borrower under the revolving credit facility are secured by a first lien on all of the Company's assets, the US Subsidiary Guarantors' assets, the Canadian Borrower’s assets and the assets of the material Canadian subsidiaries of the Canadian Borrower, including 100% of the capital stock of the Canadian Borrower’s material Canadian subsidiaries.
Financial covenants. The term loan is not subject to any financial covenants. The revolving credit facility requires the Company, on a consolidated basis, to maintain certain financial covenant ratios. The Company must maintain a consolidated leverage ratio on the last day of the following periods: 5.5:1.0 for December 31, 2017 through September 30, 2018; 5.0:1.0 for December 31, 2018 through September 30, 2019; 4.5:1.0 for December 31, 2019 through September 30, 2020; and 3.75:1.0 for December 31, 2020 and each fiscal quarter thereafter. In addition, on the last day of any period of four fiscal quarters, the Company must maintain a consolidated fixed charge coverage ratio of not less than 1.25:1.0. As of June 30, 2019, we were in compliance with all financial covenants of the credit facility.
Restrictive covenants.  The credit agreement governing our facility contains various restrictive covenants that, among other things, restrict or limit our ability to (subject to certain negotiated exceptions): incur additional indebtedness; grant liens; make fundamental changes; sell assets; make restricted payments; enter into sales and leasebacks; make investments; prepay certain indebtedness; enter into transactions with affiliates; and enter into restrictive agreements.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Related-Party Transactions
3 Months Ended
Jun. 30, 2019
Related Party Transactions [Abstract]  
Related-Party Transactions Related Party Transactions

In connection with the Sumac Fabrication Co. Ltd. ("Sumac") transaction, one of the former Sumac principals (the "Minority Shareholder") retained 25% of the ownership of the entities holding the Sumac business unit. This individual is employed by the Company and serves as the general manager of the Sumac business unit. During the fiscal year ended March 31, 2017, this individual, together with the two other former principals of Sumac, who are not employed by the Company, were paid $5,805 in the aggregate in full satisfaction of the Company's obligations under the $5,905 non-interest bearing performance-based note issued in connection with the Sumac transaction.

On April 2, 2018, the Minority Shareholder provided the Company notice that he was exercising his option to sell one-half (12.5%) of his remaining equity interest in the entities holding the Sumac business unit to the Company, and such sale was completed and effective as of July 20, 2018. The terms of the April 2015 Sumac purchase agreement prescribed a valuation formula for such a sale based on Sumac's financial results for the 12 months ended March 31, 2018. During the first quarter of the fiscal year ended March 31, 2019, the Company paid $5,665 to purchase the 12.5% non-controlling interest.

Similarly, on April 2, 2019, the Minority Shareholder provided the Company notice in order to exercise his option to sell the entirety of his remaining equity interest (12.5% of the entities holding the Sumac business unit) to the Company. The terms of the April 2015 Sumac purchase agreement prescribed a valuation formula for such a sale based on Sumac’s financial results for the fiscal year ended March 31, 2019. The Company paid $4,509 to purchase the remaining 12.5% non-controlling interest on August 1, 2019.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
3 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
At June 30, 2019, the Company had in place letter of credit guarantees and performance bonds securing performance obligations of the Company. These arrangements totaled approximately $19,303. Of this amount, $2,525 is secured by cash deposits at the Company’s financial institutions and an additional $4,058 represents a reduction of the available amount of the Company's short-term and long-term revolving lines of credit. Our Indian subsidiary also has $5,267 in customs bonds outstanding to secure the Company's customs and duties obligations in India.
We are involved in various legal and administrative proceedings that arise from time to time in the ordinary course of doing business. Some of these proceedings may result in fines, penalties or judgments being assessed against us, which may adversely affect our financial results. In addition, from time to time, we are involved in various disputes, which may or may not be settled prior to legal proceedings being instituted and which may result in losses in excess of accrued liabilities, if any, relating to such unresolved disputes. Expenses related to litigation and other such proceedings or disputes reduce operating income. As of June 30, 2019, management believes that adequate reserves have been established for any probable and reasonably estimable losses. We do not believe that the outcome of any of these proceedings or disputes would have a significant adverse effect on our financial position, long-term results of operations, or cash flows. It is possible, however, that charges related to these matters could be significant to our results of operations or cash flows in any one accounting period. 
The Company has no outstanding legal matters outside of matters arising in the ordinary course of business. We can give no assurances we will prevail in any of these matters.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation Expense
3 Months Ended
Jun. 30, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Expense Stock-Based Compensation Expense
Our board of directors has adopted and the shareholders have approved two stock option award plans.  The 2010 Thermon Group Holdings, Inc. Restricted Stock and Stock Option Plan (“2010 Plan”) was approved on July 28, 2010.  The 2010 Plan authorized the issuance of 2,767,171 stock options or restricted shares (on a post-stock split basis).  On April 8, 2011, the board of directors approved the Thermon Group Holdings, Inc. 2011 Long-Term Incentive Plan (“2011 LTIP”). The 2011 LTIP made available 2,893,341 shares of the Company’s common stock that may be awarded to employees, directors or non-employee contractors as compensation in the form of stock options, restricted stock awards or restricted stock units. 
At June 30, 2019, there were 324,568 options outstanding. For the three months ended June 30, 2019 and 2018, stock compensation expense was $1,019 and $1,004, respectively.
During the three months ended June 30, 2019, 105,726 restricted stock units were issued to our employees with an aggregate grant date fair value as determined by the closing price of our stock on the respective grant dates of $2,324. The awards will be expensed on a straight-line basis over the three-year service period. At each anniversary of the restricted stock units' grant date, a proportionate number of stock units will become vested for the employees and the shares will become issued and outstanding.
We maintain a plan to issue our directors awards of fully vested common stock every three months for a total award over a 12 month period of approximately $360. During the three months ended June 30, 2019, 3,654 fully vested common shares were issued in the aggregate to our directors. The aggregate grant date fair value as determined by the closing price of our common stock on the grant date was $90 for the three months ended June 30, 2019. The fair value of the awards is expensed on each grant date.

During the three months ended June 30, 2019, a target amount of 26,147 performance stock units were issued to certain members of our senior management that had a total grant date fair value of $915. The performance indicator for these performance stock units is based on the market performance of our stock price, from the date of grant through March 31, 2022, relative to the market price performance of a pre-determined peer group of companies. Since the performance indicator is market-based, we used a Monte-Carlo valuation model to calculate the probable outcome of the performance measure to arrive at the fair value. The requisite service period required to earn the awards is through March 31, 2022. We will expense the fair value of the performance stock units over the service period on a straight-line basis whether or not the stock price performance condition is met. At the end of the performance period, the performance stock units will be evaluated with the requisite number of shares being issued. The possible number of shares that could be issued ranges from zero to 52,294 in the aggregate. Shares that are not awarded at the measurement date will be forfeited.

In addition to the market-based performance stock units issued to certain members of senior management, we also granted these individuals, during the three months ended June 30, 2019, a target amount of 62,319 performance stock units based on the Company's Adjusted EBITDA performance over a three-year period ending March 31, 2022. The total grant date fair value, as determined by the closing price of our common stock on the date of the grant, was $1,370. At each reporting period, we will estimate how many awards senior management may achieve and adjust our stock compensation expense accordingly. At the end of the performance period, the performance stock units will be evaluated with the requisite number of shares issued. The possible number of shares that could be issued under such performance stock units ranges from zero to 124,638 in the aggregate. Shares that are not awarded after the end of the measurement period will be forfeited.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers
3 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer Revenue from Contracts with Customers
On April 1, 2018, we adopted Accounting Standards Codification Topic 606, “Revenue from Contracts with Customers” ("ASC Topic 606") using the modified retrospective method and applying ASC Topic 606 to all revenue contracts with customers which were not completed as of the date of adoption. Results for reporting periods beginning after April 1, 2018 are presented under ASC Topic 606. In accordance with the modified retrospective approach, prior period amounts were not adjusted and are reported under Accounting Standards Codification Topic 605, “Revenue Recognition” (“ASC Topic 605”). As a result of the adoption, the cumulative impact to our retained earnings at April 1, 2018 was immaterial. Additionally, revenues recognized under ASC Topic 606 in the interim period and YTD period did not materially differ from revenues that would have been recorded under ASC Topic 605. We expect the impact of the adoption of the new standard to continue to be immaterial to revenues and net income on an ongoing basis.
For purposes of calculating the cumulative transition adjustment the amended guidance has been applied to all contracts at the initial application date.
The core principle of the new standard is to recognize revenue that reflects the consideration the Company expects to receive for goods or services when or as the promised goods or services are transferred to customers. ASC Topic 606 requires more judgment than previous guidance, as management will need to consider the terms of the contract and all relevant facts and circumstances when applying the revenue recognition standard. Management performs the following five steps when applying the revenue recognition standard: (i) identify each contract with customers, (ii) identify each performance obligation in the contracts with customers, (iii) estimate the transaction price (including any variable consideration), (iv) allocate the transaction price to each performance obligation and (v) recognize revenue as each performance obligation is satisfied.
Description of product and service offerings and revenue recognition policies
We principally provide a (i) suite of products (heating units, heating cables, tubing bundles and control systems) and (ii) services including design optimization, engineering, installation and maintenance services required to deliver
comprehensive solutions to complex projects. The performance obligations associated with our products sales are generally recognized at a point in time. Where products and services are provided together under a time and materials contract, the performance obligations are satisfied over time. We also provide fixed-fee turnkey solutions consisting of products and services under which the related performance obligations are satisfied over time.
In addition, we offer temporary power products that are designed to provide a safe and efficient means of supplying temporary electrical power distribution and lighting at energy infrastructure facilities for new construction and during maintenance and turnaround projects at operating facilities. Revenues associated with the rental of the temporary power products have historically been less than 5% of our total revenues are recognized under ASC Topic 842, "Leases".
Revenue is recognized when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for transferring such goods or providing such services. We account for a contract when a customer provides us with a firm purchase order or other contract that identifies the goods or services to be provided, the payment terms for those services, and when collectability of the consideration due is probable. Generally, our payment terms do not exceed 30 days.
Performance obligations
A performance obligation is a promise to provide the customer with a good or service. At contract inception, the Company will assess the goods or services promised in the contract with a customer and shall identify as a performance obligation each promise to transfer to the customer either: (i) a good or service (or a bundle of goods or services) or (ii) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. For contracts with multiple performance obligations, standalone selling price is generally readily observable.
Revenue from products transferred to customers at a point in time is recognized when obligations under the terms of the contract with our customer are satisfied; generally this occurs with the transfer of control upon shipment. Revenue from products transferred to customers at a point in time accounted for approximately 56.1% and 64.0% of our revenue for the three months ended June 30, 2019 and 2018, respectively.
    
Our revenues that are recognized over time include (i) products and services which are billed on a time and materials basis, and (ii) fixed fee contracts for complex turnkey solutions. Revenue from products and services transferred to customers over time accounted for approximately 43.9% and 36.0% of our revenue for the three months ended June 30, 2019 and 2018, respectively.

For our time and materials service contracts, we recognize revenues as the products and services are provided over the term of the contract and have determined that the stated rate for installation services and products is representative of the stand-alone selling price for those services and products.
  
Our turnkey projects, or fixed fee projects, offer our customers a comprehensive solution for heat tracing from the initial planning stage through engineering/design, commissioning, manufacture, installation and final proof-of-performance and acceptance testing. Turnkey services also include project planning, product supply, system integration, commissioning and on-going maintenance. Turnkey solutions, containing multiple deliverables, are customer specific and do not have an alternative use and present an unconditional right to payment, and thus are treated as a single performance obligation with revenues recognized over time as work progresses.

For revenue recognized under fixed fee turnkey contracts, we measure the costs incurred that contribute towards the satisfaction of our performance obligation as a percentage of the total estimated cost of production (the “cost-to-cost method”), and we recognize a proportionate amount of contract revenue, as the cost-to-cost method appropriately depicts performance towards satisfaction of the performance obligation. Changes to the original cost estimates may be required during the life of the contract and such estimates are reviewed on a regular basis. Sales and gross profits are adjusted using the cumulative catch-up method for revisions in estimated contract costs. Reviews of estimates have not resulted in significant adjustments to our results of operations.
    
At June 30, 2019, revenues associated with our open performance obligations totaled $111,479, representing our combined backlog and deferred revenue. Within this amount, approximately $13,562 will be earned as revenue in excess of one year. We expect to recognize the remaining revenues associated with unsatisfied or partially satisfied performance obligations within 12 months.
    
Pricing and sales incentives
    
Pricing is established at or prior to the time of sale with our customers and we record sales at the agreed-upon net selling price. Generally, we do not enter into sales contracts with customers that offer sales discounts or incentives.

Optional exemptions, practical expedients and policy elections

We expense incremental costs of obtaining a contract when incurred because the amortization period would be less than one year.
    
The Company has elected to treat shipping and handling activities as a cost of fulfillment rather than a separate performance obligation.
 
The Company has elected to exclude all sales and other similar taxes from the transaction price. Accordingly, the Company presents all collections from customers for sales and other similar taxes on a net basis, rather than having to assess whether the Company is acting as an agent or a principal in each taxing jurisdiction.
 
The Company adopted ASC Topic 606 as of April 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. For contracts that were modified before the effective date, the Company utilized the practical expedient to consider the aggregate effect of all modifications when identifying performance obligations and allocating transaction price.

Contract Assets and Liabilities

Contract assets and liabilities are presented on our condensed consolidated balance sheet. Contract assets consist of unbilled amounts resulting from sales under long-term contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. In addition, contract assets contain labor and material costs incurred under our time and material service contracts that have not been billed to the customer. Contract liabilities represent deferred revenue from advanced customer payments or billings in excess of costs incurred or revenue earned. The Company invoices customers pursuant to the terms of the related contract. Invoiced amounts are applied to individual contracts and an associated amount is either classified as a contract asset or contract liability depending on whether the revenue associated with the amounts billed had been earned (contract asset) or not (contract liability).
    
As of June 30, 2019 and March 31, 2019, contract assets were $23,646 and $26,454, respectively. The $2,808 decrease in contract assets from March 31, 2019 to June 30, 2019 was primarily the result of an increase in billings to customers under our long-term contracts within our United States and Latin America segment. There were no impairment losses recognized on our contract assets for the three months ended June 30, 2019 and 2018. As of June 30, 2019 and March 31, 2019, contract liabilities were $6,344 and $6,814, respectively. The majority of contract liabilities at March 31, 2019 was recognized in revenue as of June 30, 2019.    
    
Disaggregation of Revenue
We disaggregate our revenue from contracts with customers by geographic location, revenues recognized at point in time and revenues recognized over time as we believe these best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.
Disaggregation of revenues from contracts with customers for the three months ended June 30, 2019 and 2018 is as follows:
 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
 
 
Revenues recognized at point in time
 
Revenues recognized over time
 
Total
 
Revenues recognized at point in time
 
Revenues recognized over time
 
Total
United States and Latin America
 
$
14,816

 
$
25,611

 
$
40,427

 
$
14,819

 
$
16,810

 
$
31,629

Canada
 
22,844

 
4,408

 
27,252

 
23,360

 
5,268

 
28,628

Europe, Middle East and Africa
 
9,054

 
4,285

 
13,339

 
12,652

 
8,151

 
20,803

Asia-Pacific
 
4,700

 
5,994

 
10,694

 
6,065

 
1,777

 
7,842

Total revenues
 
$
51,414

 
$
40,298

 
$
91,712

 
$
56,896

 
$
32,006

 
$
88,902


XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
3 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Our effective income tax was 2.9% and 26.4% for the three months ended June 30, 2019 and 2018, respectively. The effective income tax rate represents the weighted average of the estimated tax expense over our global income before tax. During the three months ended June 30, 2019, discrete tax adjustments reduced our tax expense by $551 and thereby reduced our effective tax rate.
As of June 30, 2019, we have established a long-term liability for uncertain tax positions in the amount of $690. During the three months ended June 30, 2019, we released reserves for certain tax positions totaling $462. During the three months ended June 30, 2019, the Company recognized accrued interest and penalties of $16 as income tax expense related to our current uncertain tax positions.

As of June 30, 2019 , the tax years for the fiscal years ended March31, 2014 through March 31, 2018 remain open to examination by the major taxing jurisdictions to which we are subject.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information
3 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Segment Information Segment Information
We operate in four reportable segments based on four geographic countries or regions in which we operate: (i) United States and Latin America ("US-LAM"), (ii) Canada, (iii) Europe, Middle East and Africa ("EMEA") and (iv) Asia-Pacific ("APAC"). Within our four reportable segments, our core products and services are focused on thermal solutions primarily related to the electrical heat tracing industry. Each of our reportable segments serves a similar class of customers, including engineering, procurement and construction companies, international and regional oil and gas companies, commercial sub-contractors, electrical component distributors and direct sales to existing plant or industrial applications. Profitability within our segments is measured by operating income. Profitability can vary in each of our reportable segments based on the competitive environment within the region, the level of corporate overhead, such as the salaries of our senior executives, and the level of research and development and marketing activities in the region, as well as the mix of products and services. Since March 2015, we acquired THS, Unitemp, IPI and Sumac. THS (formerly known as CCI) develops and produces advanced industrial heating and filtration solutions for industrial and hazardous area applications that closely align with Thermon's core business and serves similar end markets in North America. As such, we have elected to report THS's operations through our US-LAM and Canada reportable segments. Both Unitemp and IPI offer thermal solutions and have been included in our EMEA and US-LAM reportable segments, respectively. Sumac provides temporary power products that differ from our core thermal solutions business. As we anticipate that our full year operating results from Sumac will comprise less than 10% of our total sales and operating income, Sumac has been aggregated in our Canada segment. For purposes of this note, revenue is attributed to individual countries or regions on the basis of the physical location and jurisdiction of organization of the subsidiary that invoices the material and services.
Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, income from operations, property, plant and equipment, net and total assets for each of our four reportable segments are as follows:
 
Three Months Ended June 30, 2019
 
Three Months Ended
June 30, 2018
Sales to External Customers:
 
 
 
United States and Latin America
$
40,427

 
$
31,629

Canada
27,252

 
28,628

Europe, Middle East and Africa
13,339

 
20,803

Asia-Pacific
10,694

 
7,842

 
$
91,712

 
$
88,902

Inter-Segment Sales:
 
 
 
United States and Latin America
$
9,741

 
$
11,929

Canada
1,124

 
1,053

Europe, Middle East and Africa
561

 
1,105

Asia-Pacific
288

 
145

 
$
11,714

 
$
14,232

Depreciation Expense:
 
 
 
United States and Latin America
$
1,499

 
$
1,120

Canada
760

 
1,010

Europe, Middle East and Africa
139

 
109

Asia-Pacific
54

 
40

 
$
2,452

 
$
2,279

Amortization Expense:
 
 
 
United States and Latin America
$
1,438

 
$
1,505

Canada
2,402

 
3,649

Europe, Middle East and Africa
327

 
357

Asia-Pacific
266

 
266

 
$
4,433

 
$
5,777

Income (loss) from operations:
 
 
 
United States and Latin America
$
1,003

 
$
2,736

Canada
3,495

 
3,285

Europe, Middle East and Africa
357

 
2,648

Asia-Pacific
1,570

 
896

Unallocated:


 


Stock compensation
(1,019
)
 
(1,004
)
Public company costs
(415
)
 
(321
)
 
$
4,991

 
$
8,240


 
June 30, 2019
 
March 31, 2019
Property, plant and equipment, net:
 
 
 
United States and Latin America
$
40,500

 
$
40,691

Canada
30,129

 
30,045

Europe, Middle East and Africa
3,647

 
3,497

Asia-Pacific
672

 
722

 
$
74,948

 
$
74,955

Total Assets:
 
 
 
United States and Latin America
$
245,454

 
$
230,149

Canada
304,828

 
298,233

Europe, Middle East and Africa
86,077

 
84,214

Asia-Pacific
34,867

 
43,166

 
$
671,226

 
$
655,762


Capital expenditures by geographic area were as follows:
 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
Capital Expenditures:
 
 
 
 
United States and Latin America
 
$
1,162

 
$
1,521

Canada
 
388

 
1,211

Europe, Middle East and Africa
 
169

 
118

Asia-Pacific
 
7

 
16

 
 
$
1,726

 
$
2,866


XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Event
3 Months Ended
Jun. 30, 2019
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events

On April 2, 2019, the Minority Shareholder provided the Company notice in order to exercise his option to sell the entirety of his remaining equity interest (12.5% of the entities holding the Sumac business unit) to the Company. The terms of the April 2015 Sumac purchase agreement prescribed a valuation formula for such a sale based on Sumac’s financial results for the fiscal year ended March 31, 2019. The Company paid $4,509 to purchase the remaining 12.5% non-controlling interest on August 1, 2019.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Accounting Policy Information (Policies)
3 Months Ended
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Use of Estimates
Use of Estimates
Generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. While our management has based their assumptions and estimates on the facts and circumstances existing at June 30, 2019, actual results could differ from those estimates and affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities and the corresponding revenues and expenses as of the date of the financial statements. The operating results for the three months ended June 30, 2019 are not necessarily indicative of the results that may be achieved for the fiscal year ending March 31, 2020
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Leases - In February 2016, the FASB issued Accounting Standards Update 2016-02 “Leases” (“ASC Topic 842”), which provides guidance on the recognition, measurement, presentation and disclosure on leases. Under the standard, substantially all leases will be reported on the balance sheet as right-of-use assets and lease liabilities. The new guidance is effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2018. Early adoption is permitted. The Company adopted the amended guidance using the modified retrospective method as of April 1, 2019. Please refer to Note 3 "Leases" for further discussion, including the impact the adoption had on our condensed consolidated financial statements.

Financial Instruments- In June 2016, the FASB issued Accounting Standards Update 2016-13 “Financial Instruments-Credit Losses” (“ASC Topic 326”), which amends the guidance on the impairment of financial instruments. The standard adds an impairment model, referred to as current expected credit loss, which is based on expected losses rather than incurred losses. The standard applies to most debt instruments, trade receivables, lease receivables, reinsurance receivables, financial guarantees and loan commitments. Under the guidance, companies are required to disclose credit quality indicators disaggregated by year of origination for a five-year period. The new guidance is effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2019. We do not anticipate this will have a material impact to our consolidated financial statements.

Intangibles- In January 2017, the FASB issued Accounting Standards Update 2017-04 “Intangibles - Goodwill and other” (“ASC Topic 350”) which amends and simplifies the accounting for goodwill impairment by eliminating step 2 of the goodwill impairment test. Under the amended guidance, goodwill impairment will be measured as the excess of the reporting unit’s carrying value over its fair value, not to exceed the carrying amount of goodwill for that reporting unit. The changes are effective for annual and interim periods beginning after December 15, 2019, and amendments should be applied prospectively. Early adoption is permitted for any impairment tests performed after January 1, 2017. We plan to adopt the amended guidance on April 1, 2020 for the fiscal year ending March 31, 2021. We do not anticipate this will have a material impact to our consolidated financial statements.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Accounting Policy Information Table (Tables)
3 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents The following table provides a reconciliation of cash, cash equivalents, restricted cash included in prepaid expenses and other current assets and restricted cash included in other long term assets reported within the statement of financial position that sum to the total of the same such amounts shown in the statement of cash flows.
 
June 30,
 
2019
 
2018
Cash and cash equivalents
$
35,269

 
$
31,118

Restricted cash included in prepaid expenses and other current assets
1,698

 
1,743

Restricted cash included in other long term assets
827

 
687

Total cash, cash equivalents, and restricted cash shown in the statement of cash flows
$
37,794

 
$
33,548


XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Tables)
3 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Schedule of long-term debt that is not measured at fair value
Information about our short-term debt and long-term debt that is not measured at fair value is as follows:
 
June 30, 2019
 
March 31, 2019
 
 
 
Carrying
Value
 
Fair Value
 
Carrying
Value
 
Fair Value
 
Valuation Technique
Financial Liabilities
 

 
 

 
 

 
 

 
 
Outstanding principal amount of senior secured credit facility
$
205,875

 
$
205,875

 
$
206,500

 
$
206,500

 
Level 2 - Market Approach
Outstanding borrowings from revolving line of credit
$
14,551

 
$
14,551

 
$
11,225

 
$
11,225

 
Level 2 - Market Approach
 
Schedule of notional amounts of forward contracts held in foreign currencies As of June 30, 2019 and March 31, 2019, the notional amounts of forward contracts were as follows:
Notional amount of foreign currency forward contracts by currency
 
June 30, 2019
 
March 31, 2019
Russian Ruble
$
1,128

 
$

Canadian Dollar
4,000

 
1,500

South Korean Won
2,000

 
2,000

Mexican Peso
3,000

 

Australian Dollar
700

 
900

Great Britain Pound
1,000

 
3,000

Total notional amounts
$
11,828

 
$
7,400


Schedule of fair value of foreign currency forward contracts
The following table represents the fair value of our foreign currency forward contracts:
 
 
June 30, 2019
 
March 31, 2019
 
 
Fair Value
 
Fair Value
 
 
Assets
Liabilities
 
Assets
Liabilities
Foreign currency forward contracts
 
$
31

$
49

 
$
8

$
53


XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
3 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Lease Information
Supplemental statement of operations information related to leases was as follows:
Lease expense
 
Classification
 
 Three Months Ended June 30, 2019
Operating lease expense
 
Marketing, general and administrative and engineering
 
$
808

 
 
 
 
 
Finance lease expense:
 
 
 
 
Amortization of ROU assets
 
Marketing, general and administrative and engineering
 
59

Interest expense on finance lease liabilities
 
Interest expense
 
13

 
 
 
 
 
Short-term lease expense
 
Marketing, general and administrative and engineering
 
463

Net lease expense
 
 
 
$
1,343

Supplement statement of cash flows information related to leases was as follows:
Cash paid for amounts included in the measurement of lease liabilities
 
 Three Months Ended June 30, 2019
Operating cash from operating leases
 
$
718

Operating cash flows from finance leases
 
10

Financing cash flows from finance leases
 
38

 
 
 

Lease Term and Discount Rate
 
June 30, 2019
Weighted average remaining lease term
 
 
Operating
 
6.9

Finance
 
2.6

 
 
 
Weighted average discount rate
 
 
Operating
 
4.60
%
Finance
 
7.89
%

Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows:
Assets
 
Classification
 
June 30, 2019
Operating
 
Operating lease right-of-use assets

 
$
14,435

Finance
 
Property, plant and equipment
 
453

Total right-of-use assets
 
 
 
$
14,888

 
 
 
 
 
Liabilities
 
 
 
 
Current
 
 
 
 
Operating
 
Lease liabilities
 
$
2,104

Finance
 
Lease liabilities
 
218

Non-current
 
 
 
 
Operating
 
Non-current lease liabilities
 
13,567

Finance
 
Non-current lease liabilities
 
259

Total lease liabilities
 
 
 
$
16,148


Future Lease Payments Under Non-Cancellable Operating Leases
Future lease payments under non-cancellable operating leases as of June 30, 2019 were as follows:
Future Lease Payments
 
Operating Leases
 
Finance Leases
Twelve months ending June 30,
 
 
 
 
2020
 
$
2,768

 
$
248

2021
 
2,995

 
170

2022
 
2,841

 
59

2023
 
2,276

 
46

2024
 
1,349

 
9

Thereafter
 
5,990

 

Total lease payments
 
$
18,219

 
$
532

Less imputed interest
 
(2,927
)
 
(55
)
Total lease liability
 
$
15,292

 
$
477


Future Lease Payments Under Finance Leases
Future lease payments under non-cancellable operating leases as of June 30, 2019 were as follows:
Future Lease Payments
 
Operating Leases
 
Finance Leases
Twelve months ending June 30,
 
 
 
 
2020
 
$
2,768

 
$
248

2021
 
2,995

 
170

2022
 
2,841

 
59

2023
 
2,276

 
46

2024
 
1,349

 
9

Thereafter
 
5,990

 

Total lease payments
 
$
18,219

 
$
532

Less imputed interest
 
(2,927
)
 
(55
)
Total lease liability
 
$
15,292

 
$
477


XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings and Net Income (Loss) per Common Share (Tables)
3 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Schedule of reconciliation of the denominators used to calculate basic EPS and diluted EPS
The reconciliations of the denominators used to calculate basic and diluted net income per common share for the three months ended June 30, 2019 and 2018, respectively, are as follows:
 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
Basic net income per common share
 
 
 
 
Net income available to Thermon Group Holdings, Inc.
 
$
1,471

 
$
3,042

Weighted-average common shares outstanding
 
32,635,295

 
32,501,280

Basic net income per common share
 
$
0.05

 
$
0.09

 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
Diluted net income per common share
 
 

 
 

Net income available to Thermon Group Holdings, Inc.
 
$
1,471

 
$
3,042

Weighted-average common shares outstanding
 
32,635,295

 
32,501,280

Common share equivalents:
 
 
 
 
Stock options
 
208,220

 
215,037

Restricted and performance stock units
 
208,408

 
219,515

Weighted average shares outstanding – dilutive (1)
 
33,051,923

 
32,935,832

Diluted net income per common share
 
$
0.04

 
$
0.09


(1)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Tables)
3 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current Inventories consisted of the following:
 
June 30,
2019
 
March 31,
2019
Raw materials
$
35,619

 
$
32,892

Work in process
6,120

 
5,696

Finished goods
30,246

 
28,501

 
71,985

 
67,089

Valuation reserves
(2,296
)
 
(2,199
)
Inventories, net
$
69,689

 
$
64,890

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill (Tables)
3 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of carrying amount of goodwill
The carrying amount of goodwill by operating segment as of June 30, 2019 is as follows:
 
United States and Latin America
 
Canada
 
Europe, Middle East and Africa
 
Asia-Pacific
 
Total
Balance as of March 31, 2019
$
62,725

 
$
114,382

 
$
19,264

 
$
8,624

 
$
204,995

Foreign currency translation impact

 
2,412

 
256

 

 
2,668

Balance as of June 30, 2019
$
62,725

 
$
116,794

 
$
19,520

 
$
8,624

 
$
207,663


Schedule of intangible assets
Our total intangible assets consisted of the following:
        
 
 
Gross Carrying Amount at June 30, 2019
 
Accumulated Amortization
 
Net Carrying Amount at June 30, 2019
 
Gross Carrying Amount at March 31, 2019
 
Accumulated Amortization
 
Net Carrying Amount at March 31, 2019
Products
 
$
63,658

 
$
10,610

 
$
53,045

 
$
62,343

 
$
8,832

 
$
53,511

Trademarks
 
45,201

 
1,126

 
44,075

 
44,819

 
1,052

 
43,767

Developed technology
 
9,850

 
4,535

 
5,315

 
9,854

 
4,464

 
5,390

Customer relationships
 
109,193

 
88,128

 
21,065

 
110,802

 
87,319

 
23,483

Certifications
 
449

 

 
449

 
445

 

 
445

Other
 

 

 

 
5,742

 
5,742

 

Total
 
$
228,351

 
$
104,399

 
$
123,949

 
$
234,005

 
$
107,409

 
$
126,596


XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Liabilities (Tables)
3 Months Ended
Jun. 30, 2019
Payables and Accruals [Abstract]  
Schedule of accrued current liabilities
Accrued current liabilities consisted of the following:
 
June 30,
2019
 
March 31,
2019
Accrued employee compensation and related expenses
$
8,089

 
$
18,109

Accrued interest
991

 
1,172

Customer prepayment
877

 
783

Warranty reserve
431

 
365

Professional fees
2,572

 
2,326

Sales tax payable
3,319

 
2,185

Other
3,105

 
2,908

Total accrued current liabilities
$
19,384

 
$
27,848


XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Debt (Tables)
3 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt consisted of the following:
 
June 30,
2019
 
March 31,
2019
Variable Rate Term Loan, due October 2024, net of deferred debt issuance costs and debt discounts of $5,991 and $6,271 as of June 30, 2019 and March 31, 2019, respectively
$
199,884

 
$
200,229

Less current portion
(2,500
)
 
(2,500
)
 Total long-term debt
$
197,384

 
$
197,729

 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers (Tables)
3 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues
Disaggregation of revenues from contracts with customers for the three months ended June 30, 2019 and 2018 is as follows:
 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
 
 
Revenues recognized at point in time
 
Revenues recognized over time
 
Total
 
Revenues recognized at point in time
 
Revenues recognized over time
 
Total
United States and Latin America
 
$
14,816

 
$
25,611

 
$
40,427

 
$
14,819

 
$
16,810

 
$
31,629

Canada
 
22,844

 
4,408

 
27,252

 
23,360

 
5,268

 
28,628

Europe, Middle East and Africa
 
9,054

 
4,285

 
13,339

 
12,652

 
8,151

 
20,803

Asia-Pacific
 
4,700

 
5,994

 
10,694

 
6,065

 
1,777

 
7,842

Total revenues
 
$
51,414

 
$
40,298

 
$
91,712

 
$
56,896

 
$
32,006

 
$
88,902


XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Tables)
3 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Total sales and operating income classified by major geographic area in which the company operates
Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, income from operations, property, plant and equipment, net and total assets for each of our four reportable segments are as follows:
 
Three Months Ended June 30, 2019
 
Three Months Ended
June 30, 2018
Sales to External Customers:
 
 
 
United States and Latin America
$
40,427

 
$
31,629

Canada
27,252

 
28,628

Europe, Middle East and Africa
13,339

 
20,803

Asia-Pacific
10,694

 
7,842

 
$
91,712

 
$
88,902

Inter-Segment Sales:
 
 
 
United States and Latin America
$
9,741

 
$
11,929

Canada
1,124

 
1,053

Europe, Middle East and Africa
561

 
1,105

Asia-Pacific
288

 
145

 
$
11,714

 
$
14,232

Depreciation Expense:
 
 
 
United States and Latin America
$
1,499

 
$
1,120

Canada
760

 
1,010

Europe, Middle East and Africa
139

 
109

Asia-Pacific
54

 
40

 
$
2,452

 
$
2,279

Amortization Expense:
 
 
 
United States and Latin America
$
1,438

 
$
1,505

Canada
2,402

 
3,649

Europe, Middle East and Africa
327

 
357

Asia-Pacific
266

 
266

 
$
4,433

 
$
5,777

Income (loss) from operations:
 
 
 
United States and Latin America
$
1,003

 
$
2,736

Canada
3,495

 
3,285

Europe, Middle East and Africa
357

 
2,648

Asia-Pacific
1,570

 
896

Unallocated:


 


Stock compensation
(1,019
)
 
(1,004
)
Public company costs
(415
)
 
(321
)
 
$
4,991

 
$
8,240


 
June 30, 2019
 
March 31, 2019
Property, plant and equipment, net:
 
 
 
United States and Latin America
$
40,500

 
$
40,691

Canada
30,129

 
30,045

Europe, Middle East and Africa
3,647

 
3,497

Asia-Pacific
672

 
722

 
$
74,948

 
$
74,955

Total Assets:
 
 
 
United States and Latin America
$
245,454

 
$
230,149

Canada
304,828

 
298,233

Europe, Middle East and Africa
86,077

 
84,214

Asia-Pacific
34,867

 
43,166

 
$
671,226

 
$
655,762


XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Accounting Policy Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2018
Sep. 30, 2017
Mar. 31, 2017
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cash and cash equivalents $ 35,269 $ 31,402 $ 31,118    
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows 37,794 $ 33,841 33,548 $ 33,548 $ 36,327
Prepaid Expenses and Other Current Assets          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows 1,698   1,743    
Other Assets          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows $ 827   $ 687    
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Details) - Level 2 - Market Approach - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Loans Payable    
Financial Liabilities, Long-term debt    
Long-term debt, Carrying Value $ 205,875 $ 206,500
Long-term debt, Fair Value 205,875 206,500
Revolving credit facility    
Financial Liabilities, Long-term debt    
Long-term debt, Carrying Value 14,551 11,225
Long-term debt, Fair Value $ 14,551 $ 11,225
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) - Foreign Exchange Forward Contracts - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Derivative [Line Items]    
Notional amount $ 11,828 $ 7,400
Russian Ruble    
Derivative [Line Items]    
Notional amount 1,128 0
Canadian Dollar    
Derivative [Line Items]    
Notional amount 4,000 1,500
South Korean Won    
Derivative [Line Items]    
Notional amount 2,000 2,000
Mexican Peso    
Derivative [Line Items]    
Notional amount 3,000 0
Australian Dollar    
Derivative [Line Items]    
Notional amount 700 900
Great Britain Pound    
Derivative [Line Items]    
Notional amount $ 1,000 $ 3,000
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Foreign Exchange Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Mar. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Maximum term of forward contracts 30 days    
Net Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments $ (212) $ (75)  
Foreign Exchange Forward Contracts      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Foreign exchange contract forwards, assets 31   $ 8
Foreign exchange contract forwards, liabilities 49   $ 53
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net $ (42) $ (95)  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements Fair Value Measurements - Cross Currency Swaps (Details)
3 Months Ended
Jun. 30, 2019
USD ($)
Fair Value Disclosures [Abstract]  
Intercompany receivable $ 77,894,000
Derivative [Line Items]  
Unrealized gain on intercompany note 1,607,000
Cross Currency Swap  
Derivative [Line Items]  
Loss on long-term derivative contract (328)
Net gain $ 162,000
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Deferred compensation plan) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Mar. 31, 2019
Fair Value Disclosures [Abstract]      
Plan assets $ 3,116   $ 1,557
Deferred compensation liability 3,163   $ 1,520
Deferred compensation expense (income) 103 $ 3  
Unrealized gain (loss) $ 95 $ 3  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Narrative (Details)
3 Months Ended
Jun. 30, 2019
Minimum | Equipment  
Lessee, Lease, Description [Line Items]  
Lease term 6 months
Minimum | Land and Building  
Lessee, Lease, Description [Line Items]  
Lease term 1 month
Lease renewal term 1 year
Maximum | Equipment  
Lessee, Lease, Description [Line Items]  
Lease term 5 years
Maximum | Land and Building  
Lessee, Lease, Description [Line Items]  
Lease term 10 years
Lease renewal term 5 years
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Lease Term and Discount Rate (Details)
Jun. 30, 2019
Weighted average remaining lease term  
Operating 6 years 10 months 24 days
Finance 2 years 7 months 6 days
Weighted average discount rate  
Operating 4.60%
Finance 7.89%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Assets    
Operating $ 14,435 $ 0
Finance 453  
Total right-of-use assets 14,888  
Current    
Operating 2,104  
Finance 218  
Non-current    
Operating 13,567  
Finance 259  
Total lease liabilities $ 16,148  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Supplemental Statement of Operations Information (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2019
USD ($)
Finance lease expense:  
Net lease expense $ 1,343
Marketing, general and administrative and engineering  
Lessee, Lease, Description [Line Items]  
Operating lease expense 808
Finance lease expense:  
Amortization of ROU assets 59
Short-term lease expense 463
Interest expense  
Finance lease expense:  
Interest expense on finance lease liabilities $ 13
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Supplemental Statement Of Cash Flows Information (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2019
USD ($)
Cash paid for amounts included in the measurement of lease liabilities  
Operating cash outflows from operation leases $ 718
Operating cash flows from operation leases 10
Financing cash flows from leases $ 38
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Leases  
2020 $ 2,768
2021 2,995
2022 2,841
2023 2,276
2024 1,349
Thereafter 5,990
Total lease payments 18,219
Less imputed interest (2,927)
Total lease liability 15,292
Finance Leases  
2020 248
2021 170
2022 59
2023 46
2024 9
Thereafter 0
Total lease payments 532
Less imputed interest (55)
Total lease liability $ 477
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings and Net Income (Loss) per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Basic net income (loss) per common share    
Net income available to Thermon Group Holdings, Inc. $ 1,471 $ 3,042
Weighted-average common shares outstanding (in shares) 32,635,295 32,501,280
Basic net income (loss) per common share (in dollars per share) $ 0.05 $ 0.09
Diluted net income (loss) per common share    
Net income available to Thermon Group Holdings, Inc. $ 1,471 $ 3,042
Weighted-average common shares outstanding (in shares) 32,635,295 32,501,280
Diluted (in shares) 33,051,923 32,935,832
Diluted net income (loss) per common share (in dollars per share) $ 0.04 $ 0.09
Equity Option    
Diluted net income (loss) per common share    
Weighted average number of diluted shares outstanding adjustment (in shares) 208,220 215,037
Restricted Stock Units    
Diluted net income (loss) per common share    
Weighted average number of diluted shares outstanding adjustment (in shares) 208,408 219,515
Stock Compensation Plan    
Diluted net income (loss) per common share    
Antidilutive securities excluded from computation of earnings per share (in shares) 13,074 5,767
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 35,619 $ 32,892
Work in process 6,120 5,696
Finished goods 30,246 28,501
Inventories, gross 71,985 67,089
Valuation reserves (2,296) (2,199)
Inventories, net $ 69,689 $ 64,890
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2019
USD ($)
Goodwill  
Balance at the beginning of the period $ 204,995
Balance at the end of the period 207,663
Operating Segments  
Goodwill  
Balance at the beginning of the period 204,995
Foreign currency translation impact 2,668
Balance at the end of the period 207,663
Operating Segments | United States and Latin America  
Goodwill  
Balance at the beginning of the period 62,725
Foreign currency translation impact 0
Balance at the end of the period 62,725
Operating Segments | Canada  
Goodwill  
Balance at the beginning of the period 114,382
Foreign currency translation impact 2,412
Balance at the end of the period 116,794
Operating Segments | Europe, Middle East and Africa  
Goodwill  
Balance at the beginning of the period 19,264
Foreign currency translation impact 256
Balance at the end of the period 19,520
Operating Segments | Asia-Pacific  
Goodwill  
Balance at the beginning of the period 8,624
Foreign currency translation impact 0
Balance at the end of the period $ 8,624
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization $ 104,399 $ 107,409
Intangible assets, gross 228,351 234,005
Intangible assets, net 123,949 126,596
Certifications    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) 449 445
Products    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 63,658 62,343
Finite-lived intangible assets, accumulated amortization 10,610 8,832
Finite-lived intangible assets, net carrying amount 53,045 53,511
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 45,201 44,819
Finite-lived intangible assets, accumulated amortization 1,126 1,052
Finite-lived intangible assets, net carrying amount 44,075 43,767
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 9,850 9,854
Finite-lived intangible assets, accumulated amortization 4,535 4,464
Finite-lived intangible assets, net carrying amount 5,315 5,390
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 109,193 110,802
Finite-lived intangible assets, accumulated amortization 88,128 87,319
Finite-lived intangible assets, net carrying amount 21,065 23,483
Other    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 0 5,742
Finite-lived intangible assets, accumulated amortization 0 5,742
Finite-lived intangible assets, net carrying amount $ 0 $ 0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Mar. 31, 2019
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 8,089 $ 18,109
Accrued interest 991 1,172
Customer prepayment 877 783
Warranty reserve 431 365
Professional fees 2,572 2,326
Sales tax payable 3,319 2,185
Other 3,105 2,908
Total accrued current liabilities $ 19,384 $ 27,848
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Short-Term Revolving Lines of Credit (Details) - USD ($)
Jun. 30, 2019
Mar. 31, 2019
Short-Term Revolving Lines of Credit    
Outstanding borrowings $ 14,551,000 $ 11,225,000
Netherlands    
Short-Term Revolving Lines of Credit    
Outstanding borrowings   0
India    
Short-Term Revolving Lines of Credit    
Outstanding borrowings   0
Australia    
Short-Term Revolving Lines of Credit    
Outstanding borrowings   0
Revolving credit facility    
Short-Term Revolving Lines of Credit    
Outstanding borrowings   $ 0
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Debt (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2020
Oct. 30, 2017
CAD ($)
Oct. 30, 2017
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2018
Mar. 31, 2019
USD ($)
Apr. 01, 2018
Debt Instrument [Line Items]                    
Less current portion       $ (2,500,000)         $ (2,500,000)  
Long-term debt, net of current maturities and deferred debt issuance costs and debt discounts of $5,991 and $6,271 as of June 30, 2019 and March 31, 2019, respectively       197,384,000         197,729,000  
Debt issuance costs       7,263,000         7,967,000  
Debt issuance costs, net       5,991,000         6,271,000  
Repayments of long-term debt       7,494,000 $ 4,625,000          
Maximum leverage ratio to secure additional borrowing   4.0 4.0              
Outstanding borrowings       14,551,000         11,225,000  
Loans Payable                    
Debt Instrument [Line Items]                    
Debt Instrument, face amount                 5,905,000  
Revolving credit facility                    
Debt Instrument [Line Items]                    
Outstanding borrowings       14,551,000            
Capacity available under credit facility       41,390,000            
Through March 31, 2019 | Loans Payable                    
Debt Instrument [Line Items]                    
Repayments of notes payable       625            
Revolving credit facility                    
Debt Instrument [Line Items]                    
Outstanding borrowings                 0  
Revolving credit facility | Line of Credit                    
Debt Instrument [Line Items]                    
Debt Instrument, face amount     $ 60,000,000              
Repayments of lines of credit     $ 6,000,000              
Business Combination, Consideration Transferred, Liabilities Incurred   $ 201,900                
Line of credit facility, commitment fee percentage   0.50% 0.50%              
Maximum leverage ratio               5.5    
Debt covenant, coverage ratio   1.25 1.25              
Revolving credit facility | Base Rate | Line of Credit                    
Debt Instrument [Line Items]                    
Basis spread on variable rate   2.25% 2.25%              
Revolving credit facility | London Interbank Offered Rate (LIBOR) | Line of Credit                    
Debt Instrument [Line Items]                    
Basis spread on variable rate   3.25% 3.25%              
Revolving credit facility | Canadian Base Rate [Member] | Line of Credit                    
Debt Instrument [Line Items]                    
Basis spread on variable rate   2.25% 2.25%              
Revolving credit facility | CDOR | Line of Credit                    
Debt Instrument [Line Items]                    
Basis spread on variable rate   3.25% 3.25%              
Variable Rate Term Loan due October 2024 | Loans Payable                    
Debt Instrument [Line Items]                    
Variable Rate Term Loans       199,884,000         $ 200,229,000  
Debt issuance costs, net       9,089,000            
Variable Rate Term Loan due April 2019 | Loans Payable                    
Debt Instrument [Line Items]                    
Debt issuance costs, net       $ 524,000            
Variable Rate Senior Secured Term Loan B | Secured Debt                    
Debt Instrument [Line Items]                    
Debt Instrument, face amount     $ 250,000,000              
Variable interest rate floor     1.00%              
Quarterly amortization of debt, percent                   0.25%
Repayment requirement, percentage of excess cash flow       50.00%            
Reduced repayment requirement, percentage of excess cash flow       25.00%            
Additional borrowing capacity     $ 30,000,000              
Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Reduced Repayment                 4.0  
Debt Instrument, Debt Covenant, Minimum Leverage Ratio Requirement For Reduced Repayment                 3.5  
Debt Instrument, Debt Covenant, Minimum Repayment Requirement, Percentage of Excess Cash Flow                 0.00%  
Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Minimum Repayment                 3.5  
Variable Rate Senior Secured Term Loan B | Secured Debt | Subsidiary Stock                    
Debt Instrument [Line Items]                    
Guarantor obligations, percentage   100.00% 100.00%              
Variable Rate Senior Secured Term Loan B | Secured Debt | Stock of First Tier Material Foreign Subsidiaries, US Borrower, and US Subsidiary                    
Debt Instrument [Line Items]                    
Guarantor obligations, percentage   65.00% 65.00%              
Variable Rate Senior Secured Term Loan B | Base Rate | Secured Debt                    
Debt Instrument [Line Items]                    
Basis spread on variable rate   2.75% 2.75%              
Variable Rate Senior Secured Term Loan B | London Interbank Offered Rate (LIBOR) | Secured Debt                    
Debt Instrument [Line Items]                    
Basis spread on variable rate   3.75% 3.75%              
Term Loan A due April 2019                    
Debt Instrument [Line Items]                    
Repayments of long-term debt     $ 70,875,000              
Thermon Heating Systems Inc.                    
Debt Instrument [Line Items]                    
Debt proceeds used as consideration for business acquisition     $ 164,900,000              
Scenario, Forecast [Member] | Revolving credit facility | Line of Credit                    
Debt Instrument [Line Items]                    
Maximum leverage ratio 3.75         4.5 5.0      
US Borrower | Revolving credit facility                    
Debt Instrument [Line Items]                    
Interest rate at period end (as a percent)       4.93%            
Canadian Borrower | Revolving credit facility                    
Debt Instrument [Line Items]                    
Interest rate at period end (as a percent)       4.56%            
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Related-Party Transactions (Details) - USD ($)
12 Months Ended
Aug. 01, 2019
Apr. 02, 2018
Mar. 31, 2017
Apr. 02, 2019
Mar. 31, 2019
Apr. 01, 2015
Related Party Transaction [Line Items]            
Noncontrolling Interest, ownership by noncontrolling owners (percent)   12.50%        
Payments for purchase of equity   $ 5,665        
SUMAC Former Principal            
Related Party Transaction [Line Items]            
Noncontrolling Interest, ownership by noncontrolling owners (percent)           25.00%
Non-interest Bearing Performance Based Note            
Related Party Transaction [Line Items]            
Debt Instrument, face amount         $ 5,905,000  
Payments to Related Party | SUMAC Former Principal            
Related Party Transaction [Line Items]            
Related party transaction, amounts of transaction     $ 5,805,000      
Sumac Business            
Related Party Transaction [Line Items]            
Ownership percentage         12.50%  
Sumac Business            
Related Party Transaction [Line Items]            
Ownership interest percentage       12.50%    
Subsequent Event            
Related Party Transaction [Line Items]            
Payments to acquire equity interest $ 4,509,000          
Subsequent Event | Sumac Business            
Related Party Transaction [Line Items]            
Ownership interest percentage 12.50%          
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Totaled arrangements under letter of credit guarantees and performance bonds securing performance obligations $ 19,303
Guarantee obligations secured by cash deposits 2,525
Guarantee obligations represented by a reduction of the available amount of the company's short term and long term revolving lines of credit 4,058
Indian custom bonds outstanding $ 5,267
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation Expense (Details)
$ in Thousands
3 Months Ended 49 Months Ended
Jun. 30, 2019
USD ($)
shares
Jun. 30, 2018
USD ($)
Jun. 30, 2014
plan
Apr. 08, 2011
shares
Jul. 28, 2010
shares
Stock-Based Compensation Expense          
Number of stock option award plans | plan     2    
Options outstanding (in shares) 324,568        
Stock compensation expense | $ $ 1,019 $ 1,004      
Restricted Stock and Stock Option Plan          
Stock-Based Compensation Expense          
Maximum number of shares of the company's common stock that may be awarded         2,767,171
2011 Long-term Incentive Plan          
Stock-Based Compensation Expense          
Maximum number of shares of the company's common stock that may be awarded       2,893,341  
Restricted Stock Units          
Stock-Based Compensation Expense          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 105,726        
Stock Issued During Period, Value, Restricted Stock Award, Gross | $ $ 2,324        
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period 3 years        
Common Stock          
Stock-Based Compensation Expense          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 3,654        
Stock Issued During Period, Value, Restricted Stock Award, Gross | $ $ 90        
Share-based compensation arrangement by share-based payment award, fair value of shares authorized amount | $ $ 360        
Performance Shares          
Stock-Based Compensation Expense          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 26,147        
Stock Issued During Period, Value, Restricted Stock Award, Gross | $ $ 915        
Minimum          
Stock-Based Compensation Expense          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Possible Number of Performance Shares to be Granted 0        
Maximum          
Stock-Based Compensation Expense          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Possible Number of Performance Shares to be Granted 52,294        
Management | Performance Shares          
Stock-Based Compensation Expense          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 62,319        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value | $ $ 1,370        
Management | Minimum          
Stock-Based Compensation Expense          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Possible Number of Performance Shares to be Granted 0        
Management | Maximum | Performance Shares          
Stock-Based Compensation Expense          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Possible Number of Performance Shares to be Granted 124,638        
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Mar. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Costs in Excess of Billings, Current $ 23,646   $ 26,454
Sales 91,712 $ 88,902  
Cost of sales (54,570) (49,173)  
Increase in contract assets (2,808)    
Contract liabilities 6,344   $ 6,814
Revenues recognized at point in time      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Sales $ 51,414 $ 56,896  
Percentage of total revenue 56.10% 64.00%  
Revenues recognized over time      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Sales $ 40,298 $ 32,006  
Percentage of total revenue 43.90% 36.00%  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers Revenue from Contracts with Customers - Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]    
Total activity $ (2,808)  
Contract liabilities $ (6,344) $ (6,814)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]    
Total revenues $ 91,712 $ 88,902
Revenues recognized at point in time    
Disaggregation of Revenue [Line Items]    
Total revenues 51,414 56,896
Revenues recognized over time    
Disaggregation of Revenue [Line Items]    
Total revenues 40,298 32,006
United States and Latin America    
Disaggregation of Revenue [Line Items]    
Total revenues 40,427 31,629
United States and Latin America | Revenues recognized at point in time    
Disaggregation of Revenue [Line Items]    
Total revenues 14,816 14,819
United States and Latin America | Revenues recognized over time    
Disaggregation of Revenue [Line Items]    
Total revenues 25,611 16,810
Canada    
Disaggregation of Revenue [Line Items]    
Total revenues 27,252 28,628
Canada | Revenues recognized at point in time    
Disaggregation of Revenue [Line Items]    
Total revenues 22,844 23,360
Canada | Revenues recognized over time    
Disaggregation of Revenue [Line Items]    
Total revenues 4,408 5,268
Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total revenues 13,339 20,803
Europe, Middle East and Africa | Revenues recognized at point in time    
Disaggregation of Revenue [Line Items]    
Total revenues 9,054 12,652
Europe, Middle East and Africa | Revenues recognized over time    
Disaggregation of Revenue [Line Items]    
Total revenues 4,285 8,151
Asia-Pacific    
Disaggregation of Revenue [Line Items]    
Total revenues 10,694 7,842
Asia-Pacific | Revenues recognized at point in time    
Disaggregation of Revenue [Line Items]    
Total revenues 4,700 6,065
Asia-Pacific | Revenues recognized over time    
Disaggregation of Revenue [Line Items]    
Total revenues $ 5,994 $ 1,777
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers - Performance Obligation (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 13,562
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 111,479
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]      
Effective tax rate 2.90% 26.40%  
Decrease in tax expense from tax adjustments $ 551    
Liability for uncertain tax positions     $ 690
Reserves released $ 462    
Interest and penalties accrued     $ 16
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2019
USD ($)
segment
Geographic_Region
Jun. 30, 2018
USD ($)
Mar. 31, 2019
USD ($)
Sales by geographic area:      
Number of Reportable Segments | segment 4    
Number of Operating Segments | Geographic_Region 4    
Sales $ 91,712 $ 88,902  
Depreciation 2,452 2,279  
Amortization of intangible assets 4,433 5,777  
Operating income      
Operating income (loss) 4,991 8,240  
Stock compensation expense 1,019 1,004  
Property, plant and equipment, net 74,948   $ 74,955
Assets 671,226   655,762
Operating Segments      
Sales by geographic area:      
Sales 91,712 88,902  
Intersegment Eliminations      
Sales by geographic area:      
Sales 11,714 14,232  
Segment Reconciling Items      
Operating income      
Stock compensation expense (1,019) (1,004)  
Public company costs (415) (321)  
United States and Latin America      
Sales by geographic area:      
Depreciation 1,499 1,120  
Amortization of intangible assets 1,438 1,505  
Operating income      
Operating income (loss) 1,003 2,736  
Property, plant and equipment, net 40,500   40,691
Assets 245,454   230,149
United States and Latin America | Operating Segments      
Sales by geographic area:      
Sales 40,427 31,629  
United States and Latin America | Intersegment Eliminations      
Sales by geographic area:      
Sales 9,741 11,929  
Canada      
Sales by geographic area:      
Depreciation 760 1,010  
Amortization of intangible assets 2,402 3,649  
Operating income      
Operating income (loss) 3,495 3,285  
Property, plant and equipment, net 30,129   30,045
Assets 304,828   298,233
Canada | Operating Segments      
Sales by geographic area:      
Sales 27,252 28,628  
Canada | Intersegment Eliminations      
Sales by geographic area:      
Sales 1,124 1,053  
Europe, Middle East and Africa      
Sales by geographic area:      
Depreciation 139 109  
Amortization of intangible assets 327 357  
Operating income      
Operating income (loss) 357 2,648  
Property, plant and equipment, net 3,647   3,497
Assets 86,077   84,214
Europe, Middle East and Africa | Operating Segments      
Sales by geographic area:      
Sales 13,339 20,803  
Europe, Middle East and Africa | Intersegment Eliminations      
Sales by geographic area:      
Sales 561 1,105  
Asia-Pacific      
Sales by geographic area:      
Depreciation 54 40  
Amortization of intangible assets 266 266  
Operating income      
Operating income (loss) 1,570 896  
Property, plant and equipment, net 672   722
Assets 34,867   $ 43,166
Asia-Pacific | Operating Segments      
Sales by geographic area:      
Sales 10,694 7,842  
Asia-Pacific | Intersegment Eliminations      
Sales by geographic area:      
Sales $ 288 $ 145  
Sumac Fabrication Company Limited      
Sales by geographic area:      
Expected sales and operating income as a percentage of total sales and operating income, less than 10.00%    
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Event (Details) - USD ($)
$ in Thousands
Aug. 01, 2019
Apr. 02, 2019
Subsequent Event    
Subsequent Event [Line Items]    
Payments to acquire equity interest $ 4,509  
Sumac Business    
Subsequent Event [Line Items]    
Ownership interest percentage   12.50%
Sumac Business | Subsequent Event    
Subsequent Event [Line Items]    
Ownership interest percentage 12.50%  
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #V&"$\?(\\#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,$% @ /88(3R?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@A/UH&]>^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2@,Q$(9?17+?G4VKI89M+HHG!<&"XBTDTS:XR89D9+=O;S:V M6T0?0,@E,W^^^0;2ZB!T'_$Y]@$C64Q7H^M\$CILV($H"("D#^A4JG/"Y^:N MCTY1OL8]!*4_U!YAT30K<$C**%(P :LP$YELC18ZHJ(^GO!&S_CP&;L",QJP M0X>>$O": Y/3Q' EB67-Z! MP]O3XTM9M[(^D?(:\ZMD!1T#;MAY\NOR[G[[P.2BX;=5L\YGRU?B>BUN^/OD M^L/O(NQZ8W?V'QN?!64+O_Z%_ )02P,$% @ /88(3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " ]A@A/]V;%;$X# &$ & 'AL+W=OE#+1:U76[3H^&7.^2Y)V=U)5WG[0 M9U7;-P?=5+FQC\TQ:<^-RO"J.)],-))O5.3^J[\K\.#\V]BD9L^R+2M5MH>NH48=U M?,_NMD)V 0[QLU"W=G(?=4MYUOJE>_BR7\=I-R-5JIWI4N3V.3L J?W;]D_N<7;Q3SGK=KJ\E>Q-Z=UO(BCO3KDE](\Z=MG-2PHBZ-A M]5_55946WLW$0]#-S2_V8FWRS:O0M:GJUSGFW*=B=L!]SUPVZ;^?>V=6V=O2Z M25?)M4LS(!YZ!)\@V(A(;.Z1@"."!T["^;\$6XH0F$# %0@7+B;A$H=+&"Y= MN)R$9]X'H(@9)L@@04;"YQX!12PPP0P2S$CXTB.@")9BACEDF--XYE$ ",<4 M"TBQH/'"HP"0@-)+2+&D\;[4 !+0FJ783BG-X,N-, '!6<"TC&;P-0<8'A"= M0>?>,TXS^+(C3$!WANW+!,W@*X\P >D9=CFC)N:^^ @34A];G5$G8@/H< M>Y]37PM??80)J,^Q]SGUM?#5!Q@94)]C[W/J:^FKCS A%NQ]3GTMN<\",('S M Y]374OHL%!/Z<^'8^YSZ6OI[#&""+-C[G/I:SGP6\'Y]37TMO) MVP&3.4P]>'_.%XMYR#6X G#J;KGP5P0PRP +K@"S9-)55:HYN@:TC7;Z4KON=S(Z-KGWW'5E[_"^0_Z6-\>B M;J-G;6QOYSJP@]9&V:FD'ZRI3K8I'Q]*=3#=[=S>-WUGVC\8?1ZZ[F1L_3=_ M 5!+ P04 " ]A@A/8R^+^<$$ #?%P & 'AL+W=O6:8]B:6E#/D&8KZ..3JK6F_=OL8^\6W8WWJ[I?[OC_?%47W MN(_'JOO4G.,I_>>I:8]5GV[;YZ([M[':C4''N@"E;'&L#J?E>C4^^]RN5\U+ M7Q].\7.[Z%Z.QZK]>Q/KYNU^J9?O#[X?JI>Z_]*\_12GA,KE8LK^E_@:ZR0?G*0^'INZ&_\N'E^ZOCE.K20KQ^K; MY?=P&G_?IO;?P^0 F +@&J#-AP$X!2 )*"[.QE1_J/IJO6J;MT5[>5OG:I@4 M^@[38#X.#\>Q&_^7LNW2T]>UU:OB=6AGDFPN$IA)X%:QY0K[KZ1(_5]-@&@" MQGB)'26G48(EV$ 2$53:J$PN1O1BN)>2>+E(REDO MP9>&#BI7:54B9 :F%,V4W(PE9DK6C0W6TX$15,8')7NQHA?+O3CBQ;)> *TA MCK>"RIK2R%Z**NH%T&&P3DON]%*!I/B?AB9%!__-#:>XDF4E67& M3P:4FOL!ZD?SS)6S,YA-AB2="2'G2*:F!NX(J2/@%$DOP]#O6]39,MB,(YG# MFH/841!/FIN>C,&2&N*RS'>E90YK#F)'0:PY8]%[]K8D%62^+2V#6',2.TIB MS2%;.K8L2"JK:4!$RKC*"#)PWF?$!F:? >>HI M3X&#$DI%7&__2W7K1J8I<)IZ2E/@E-2F+#6U(\C2/,V\+9ZH3D#D*G*-T4FR Q(0*"U$56YH9) "!ZFG( 6A6)W7S9,9015F MVXU;-S)(@8/44Y""5-,&PR8.EZ7JS><^*QFEP%'J*4J!(U('Q[]S6>=R2PW( M* 5>W+*%#WCA"LZPPDF2>8TY/S*8@8/9TV(;.'%U6F/I6B/(T&=*%)"Q# *6 MZ3(!G+?.T#F_E53@,K,992@CAW*@BP1RW**VBLT>2:<2>G([:1G,J-E"''(Y MR2A%CM) T8X0<#93LR &)I;)\+@LZ8YS)K,0HDQ0Y20,E*0H' :5BYUR"*NU M,VYDDB(G:: D1-Y-H?L8G[FLDG;2O*68G MK;.C[UPZ5+U^WER/ER MTS?GZ3B]N)[IK_\!4$L#!!0 ( #V&"$],[O5_E ( /,) 8 >&PO M=V]R:W-H965T&ULC9;;CMHP$(9?)['Q$MQ/$D]X:T6#3G2GU3^:C9R[ZH:"T* M5CN<'I;N)SS/<:@-C.*UH%MD5MVFN[DF2=&6S@=P9^;]!N MSDV#H#,(+ .O)3.I?B:2K!:<71W>?JV&Z$.!YX':S)V>-'MGUE2V0LU>5ACA MA7?1CCK-NM7X XT_5N131?Q?XBF GL('*7QC'XXHK!CK5A,;36TT(4K2T"*9 MJH(TQ"$,$X P 0 36##!)$R49=:^Y5-1["<81@E!E!! L3)>MYID$ 7-D/T- M\T>J$4P$PD0 3&3!M)IH$ 9'J/U90,\H1U Q"!4#4+$%%4]"!7Z"(A38FP0) M8S_T;R$E(%("("464O(L$B2\AY2"2"F E%I(Z5/GZ)%J!).!,!D DUDPV?1T MP,?H">$("2.X#*(I%$9V'4238#;.7X^"&"[B,8J".8KN.=J)AN<:^?09R0)6EB47C#6Y? M_1SZ0?BQJ(6S95)=Y.:Z/3 FJ7*(9FIG3NH%U@]*>I"ZFZ@^;Y\A[4"RIGMB M>?T[;_4/4$L#!!0 ( #V&"$]0(&-5T@, .(0 8 >&PO=V]R:W-H M965T&ULC9C;;N,V$(9?1="](W)(BE)@&XB]6+1 "P1;;'NM MV/0!*XFN),?;MR]UB%<>#K>]B27FY\P_U/@3Z>7--M_:DS%=]+TJZW85G[KN M\IPD[>YDJJ)]LA=3N_\<;%,5G;MMCDE[:4RQ'R9590*,I4E5G.MXO1S&7IOU MTEZ[\ER;UR9JKU55-/]L3&EOJYC''P-?SL=3UP\DZ^6E.)H_3/?U\MJXN^0> M97^N3-V>;1TUYK"*7_CS%O)^PJ#X\VQN[>PZZDMYL_9;?_/K?A6SWI$IS:[K M0Q3NX]UL35GVD9R/OZ>@\3UG/W%^_1']\U"\*^:M:,W6EG^=]]UI%6=QM#>' MXEIV7^SM%S,5I.)HJOXW\VY*)^^=N!P[6[;#WVAW;3M;35&Z^'S M-L7_F$9/@&D"W">XW#^;(*8)XL<$.10_.AM*_51TQ7K9V%O4C$_K4O1-P9^% M6\Q=/SBLW? _5VWK1M_7G*ME\MX'FC2;40-SS5V1N.CW%$"EV( W'1X3;'T% MYRF=0I!5B"& > B@Z0"2#""' /(A0(:68=2D@Z8>-#G7'-?BJ[(L9T";4:09 M19C)D9E1HV9IE%2:(3.^2CK/@C:3DF92WPR@-)O42R,TEWAE"%6N(:?-:-*, M]I\S!'HQ(P-D1#7(YR;S?(+6N!NVA$K-N^'!3$Z:R0DS IG)_2RF7 #DT\3B!/8.1QGV928C.^QN$J\&+C-/&X M)LQP;$;[B63J];&O$D*''A7-3TX 5&" "HP$B?1/,=F,I9BOWXJH4""*T/C5&0Q!,/O'>! M9A\0[!.8Q),HFYEE3Q[[:%5@?P4T^X!B'T;Q)$*),/UH5<@.33\@-GRAG030 MQ *"6!(#% @802H4Y-XB4TK%W-LS9(MF%Q#LPCOF#1!4$DSQ'&\3MY02[Z,]AL]'Y0?X'^9(G&-^X /QZW?X093_^_%\WQ M7+?1F^W;TARZ_E*[ZV8\=8\WG;U,OR@D]Y\U MUO\"4$L#!!0 ( #V&"$\&PO=V]R:W-H965T M&ULC9AM;^(X$,>_"N(]&S\GJ2C2 :7=U9U4[>KN7J?%+6@3 MPB5IV?OVYSR4XIEQN#= PF\\8X\]_TGFI[+Z6>^L;2:_BOQ0WTYW37.\B:+Z M>6>+K/Y2'NW!_?-25D76N,OJ-:J/EG^N+WI)W*4UG^;"^^;F^GK(W(YO:Y M:8?(W->[7=D\;T=RYVFDPG M6_N2O>7-]_+T8(<)Z>EDF/WO]MWF#F\C<3Z>R[SN/B?/;W53%L,H+I0B^]5_ M[P_=]ZG_)TX',]I # ;B;,#YJ($<#.2G@1PU4(.!.AN(>-1 #P;ZTT,R:F & M _/IP8P:Q(-!?#90XP;)8)!\>A"C!NE@D)X-)!LUX.PC<^S31[^K^I1W>VB= M-=EB7I6G2=4?@V/6GC9^P]MM^MS>[79E]Z?;1[6[^[[@2LZC]W:D@5GVC/ 8 MY3,KBM$^LZ88XS-W%!/[S(9B$I^YIYC49QX(1C.?^4HQW&>^48PX,Y%+P#D+ M@LZ"Z$90W@@@"ZN>T1USZ!@I5"JD3!ECM#=)>Y.$-Y#/9<^82V^*)2@H A,@ MZQ@10A@!L#N,N:0F'& ;C.E4P.1C:":-5IQ>)46ODNH&D=XJ:7H$38^@B74& M^WVE45;;^00S:FA/AO $3LW2($\)6-R5P3D R20&":QJ3$<:$Y&"]#W$R(G; MY2R^7)3^>*,@<.UO@)YL:1T+"F. MQ8!9+U/D9B93L-CK*Y 72ZLVI(@P'(U$*L)P 6,*EH%KE!]/2-0X$8^&\7 \ M\T08D*O[JY@?4:# P6*=*> MXV:!()70,KB8(J!"@E AU"\(+"^<<4"MKU%^/*&'#$J#8,\@L+S,X@0V,-@HG M.!X+EL+'<()3&G97]P3E^B$W!;!:T<7KJO;%[!]9];H_U).GLFG*HGL]]5*6 MC75CLB\N 3N;;<\7N7UIVI^Q^UWU+T3[BZ8\#B][H_,;Y\5_4$L#!!0 ( M #V&"$^\<7)KB@0 /D5 8 >&PO=V]R:W-H965T&UL M?9A?CZLV$,6_2I3W7+#'@%EE(RU452NUTNI6;9_9Q+N)+H04V,WMMR__-I?, M'/=E ^SQ^(R-?QZ\O=;-M_;H7+?Z7I7G]G%][+K+0Q"T^Z.KBO9+?7'G_C^O M=5,577_;O 7MI7'%86Q4E8$.PSBHBM-YO=N.SYZ;W;9^[\K3V3TWJ_:]JHKF MW\R5]?5QK=:?#[Z>WH[=\"#8;2_%F_O#=7]>GIO^+KA%.9PJ=VY/]7G5N-?' M]9-ZR,D.#4;%7R=W;1?7JR&5E[K^-MS\>GA?T7\>D^^3>2E:E]?EWZ=#=WQ>8E@582:27A5A+1BTYCYD1J2'D&U4(C%A@A M9L2*3D)F0RJ64>YLI-!&*FU$?+6ELI-0,5&.1*'!5E2(5WXHS"017_FAZ&>C M0LNG!\@B\KGQ<$B!&3+4B2\)J0X M<(&JQUWH2PDC4P%F)F(;E#SPQADBJ)4CEADI*4&NX&H#1.//#2&*5: MHE19OL]IP-+8IFP7RI$L":UG=#2FJ08TM7R_TX"F"5?E2!69U+/M:4Q4#8AJ M.=VUA"51RI<74&V,-A[":XQ4#0K&1?ES'P)34(.2D6^,V2RZIW*B^?Z)9-K& M'H9IS%0-F&H3;@C04MJ1(NNK^#%/->"IY7S7$I2\X (2NZB%[JU@DFI$4DX* M#1BIXE#80;+4.T\8I=K*=R_UO;X8?AK4D2FGL88UHLQ)RM)^?7N^OC#_"/"/ M8S\C!#8C>(QD)M:>Q4F8?P3XQTF;D21;S/260S:*[LY8TXO4+4/7OZZNAH/W5[K MNG.]R_!+/UY'5QQN-Z5[[8;+I+]NIL/(Z::K+_-!:W [[=W]!U!+ P04 M" ]A@A/5(*:G+ ! #2 P & 'AL+W=O+I'D.#RDJ&ZQ[\BU ("]:&9_3-H3NP)@O6]#"W]@.#/ZIK=,BH.L:YCL' MHDH@K1C?;&Z9%M+0(DNQDRLRVP0=DAIUMZ#3S*I@TQP(JL M$PU\@_"].SGTV,Q220W&2VN(@SJG]]O#<1_S4\(/"8-?V"1V>2$;BTK^P?4^_8RUEX>+#JIZQ"F],[2BJH M1:_"HQT^P=3/.TJFYK_ !12F1R58H[3*IR\I>Q^LGEA0BA8OXRE-.H>)_PI; M!_ )P-\ V%@H*?\@@B@R9P?BQMEW(E[Q]L!Q-F4,IE&D?RC>8_12X(5F[!*) MIISCF,,7.=LY@R'[7(*OE3CRO^!\';Y;5;A+\-T?"O]1?[]*L$\$^_^VN);S M5B5;S%2#:](V>5+:WJ1-7D3GA;WGZ4Y^IX_;_E6X1AI/SC;@S:;YU]8&0"F; M&URA%A_8["BH0S3?H^W&-1N=8+OI!;'Y&1>_ %!+ P04 " ]A@A/(D*S M<;0! #2 P & 'AL+W=O(,R*7[]P.29MD6]0M@X_?\;$P^ MH7FV'8 C+UKUMJ"=<\.1,5MUH(6]P0%Z?].@T<)YT[3,#@9$'4%:,9XD[Y@6 MLJ=E'GUG4^8X.B5[.!MB1ZV%^74"A5-!#_35\23;S@4'*_-!M/ 5W+?A;+S% M5I9::NBMQ)X8: IZ?SB>LA ? [Y+F.SF3$(E%\3G8'RJ"YH$0:"@<"U_FHS9/M M !QZED+9 G?.]4=";-6!9/9&]Z#\3J.-9,XO34ML;X#5,4D*0K/LEDC&%2[S M&#N;,M>#$US!V2 [2,G,[Q,(/19X@U\"C[SM7 B0,N]9"]_ ?>_/QJ_(PE)S M"G'B-2@L;OZ@:K--R9O%6)'N>1J[B.,X[ASDMG4#G!+HD'*(.F82B M\P_,L3(W>D1F.ON>A2O>'*D_FRH$XU'$/6_>^NBUI-EM3JZ!:,:<)@Q=838+ M@GCV18*F)$[TOW2:3M\F'6YC^O8OAW=I@EV28!<)=F^6F,(QHO_A4^M=179EJN++IHYY]/O.1&:P?> M2G;CO72^BY>%@,:%Z9V?F^DM3PNG^[E-R?*O*/\ 4$L#!!0 ( #V&"$^T MH$YFM $ -(# 9 >&PO=V]R:W-H965T++/I.ILAP<$IV<#+$#EH+\W8$A6-.4WIU/,JF=<'!BJP7#?P$]ZL_ M&6^Q1:62&CHKL2,&ZIS>I8?C/N CX$G":%=G$BHY([X$XWN5TR0D! I*%Q2$ MWRYP#TH%(9_&[UF3+B$#<7V^JG^-M?M:SL+"/:IG6;DVI[>45%"+0;E''+_! M7,\'2N;B?\ %E(>'3'R,$I6-*RD'ZU#/*CX5+5ZG779Q'Z>;W96V3> S@2^$ MVTA@4Z"8^1?A1)$9'(F9>M^+\,3I@?O>E,$96Q'O?/+6>R\%3SYG[!*$9LQQ MPO 5)ET0S*LO(?A6B"/_A\ZWZ;O-#'>1OEO3TV1;8+\IL(\"^_^6N(%)_RZ2 MK7JJP31QFBPI<>CB)*^\R\#>\?@F[_!IVA^$:61GR1F=?]G8_QK1@4\EN?$C MU/H/MA@*:A>.G_S93&,V&0[[^0>QY1L7?P!02P,$% @ /88(3^\K;.>U M 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5 MQ >$-=XVZ;(M@",O6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3-,SV!D0525HQOMM]9%K( MCA99])U,D>'@E.S@9(@=M!;F]0@*QYPF],WQ*)O6!0(XSW,]7R@ M9"[^&UQ >7C(Q,]*8,SMB+>^>2M]UZ*Y/I3QBY!:,8<)PQ? M8Q8$\^I+"+X5XLC?T?DV/=W,,(WT=$U/_B&PWQ381X']?TM\C^%)^E<0MNJI M!M/$:;*DQ*&+D[SR+@-[&Q^1_8%/T_X@3",[2\[H_,O&_M>(#GPJNRL_0JW_ M8(NAH';A>.W/9AJSR7#8SS^(+=^X^ U02P,$% @ /88(3P*D*)VV 0 MT0, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$ M->M-HI5M*9LH:J566J5J^\S:8QL%/"[@=?KW!>RX;NH78(9SSEP8LA'-JVT! M''G3JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I(THKQW>Z6:2$[6F31 M=S9%AH-3LH.S(7;06IC?)U XYC2A[XX7V;0N.%B1]:*!;^"^]V?C+;:H5%)# M9R5VQ$"=TX?D>$H#/@)^2!CMZDQ")1?$UV!\KG*Z"PF!@M(%!>&W*SR"4D'( MI_%KUJ1+R$!L7)O3>THJJ,6@W N.GV"NYT#)7/P7 MN(+R\)")CU&BLG$EY6 =ZEG%IZ+%V[3++N[C='/8S[1M I\)?"']-&9RQ%?'.)V^]]UK<\8Q=@\X,.4T0OH(D"X)Y M\24"WXIPXO_1^39]OYG@/M+W:WJ2;@NDFP)I%$C_$3A\*'$+<_LA"%NU5(-I MXC!94N+0Q4%>>9=Y?>#Q2?["IV'_*DPC.TLNZ/S#QO;7B Y\*KL;/T&M_U^+ MH:!VX7CGSV::LLEPV,\?B"V_N/@#4$L#!!0 ( #V&"$\0Y"(2M0$ -(# M 9 >&PO=V]R:W-H965TIVF3-NG4:=UG+G$25(@S()?NWP](FF5KU"^ C=_SLS'9B.;)M@". M/&O5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ?AN]YYI(3M:9-%W M-D6&@U.R@[,A=M!:F-\G4#CF-*$OC@?9M"XX6)'UHH'OX'[T9^,MMK!44D-G M)7;$0)W3N^1XVH?X&/ H8;2K,PF57!"?@O&ERNDN" (%I0L,PF]7N >E I&7 M\6OFI$O* %R?7]@_Q=I]+1=AX1[53UFY-J<'2BJHQ:#< XZ?8:[G'25S\5_A M"LJ'!R4^1XG*QI64@W6H9Q8O18OG:9==W,?I)DUGV#: SP"^ XQ#YL21>4? MA1-%9G D9NI]+\(3)T?N>U,&9VQ%O//BK?=>"Y[<9NP:B.:8TQ3#5S')$L$\ M^Y*";Z4X\5=PO@U/-Q6F$9[^H_"P3;#?)-A'@OV;)6[%?/@O"5OU5(-IXC19 M4N+0Q4E>>9>!O>/Q3?Z&3]/^39A&=I9&PO=V]R:W-H965T=;* M^()V(?1'QGS5@1;^QO9@\*:Q3HN IFN9[QV(.H&T8CS+7C,MI*%EGGQG5^9V M"$H:.#OB!ZV%^W$"9<>"[NB+XT&V78@.5N:]:.$+A*_]V:'%%I9::C!>6D,< M- 6]VQU/AQB? AXEC'YU)K&2B[5/T?A8%S2+@D!!%2*#P.T*]Z!4)$(9WV=. MNJ2,P/7YA?U]JAUKN0@/]U9]DW7H"GI+20V-&%1XL.,'F.MY1X@L+P MJ 1S5%;YM))J\,'JF06E:/$\[=*D?9QN]F]GV#: SP"^ &Y3'C8E2LK?B2#* MW-F1N*GWO8A/O#MR[$T5G:D5Z0[%>_1>2\ZSG%TCT1QSFF+X*F:W1#!D7U+P MK10G_A><;\/WFPKW";[_3>$_\A\V"0Z)X/#?$K=B_E3)5CW5X-HT39Y4=C!I MDE?>96#O>'J37^'3M'\6KI7&DXL-^+*I_XVU 5!*=H,CU.$'6PP%38C'-WAV MTYA-1K#]_(/8\HW+GU!+ P04 " ]A@A/L4KFWK4! #2 P &0 'AL M+W=OE-:K9)(W2($ M$DBK(NBS-YDD5GT)MK,I?\_824. B!?;,YYSYLQXG(_6O?@.()!7K8PO:!=" M?V3,5QUHX6]L#P9O&NNT"&BZEOG>@:@32"O&=[MW3 MI:)DGW]F5N1V"D@;. MCOA!:^%^GD#9L:![^N9XDFT7HH.5>2]:^ KA6W]V:+&%I98:C)?6$ =-01_V MQU,6XU/ =PFC7YU)K.1B[4LT/M4%W45!H* *D4'@=H5'4"H2H8P?,R==4D;@ M^OS&_B'5CK5FXIF8O_#%=0&!Z58([* M*I]64@T^6#VSH!0M7J==FK2/TPV_FV'; #X#^ *X3WG8E"@I?R^"*'-G1^*F MWORTY/^3L&HGFF-,4PU$CPPQ\*LVV";),@2P39?TO5+9P:1)7GF7 M@7W@Z4U^AT_3_D6X5AI/+C;@RZ;^-]8&0"F[&QRA#C_88BAH0CS>X=E-8S89 MP?;S#V++-RY_ 5!+ P04 " ]A@A/1$-^P;4! #2 P &0 'AL+W=O MW<NC@Q59)QKX!OY[=[;!8C-+)348)]$0"W5.[[?'TS[& MIX ?$@:W.)-8R07Q)1J?JYQNHB!04/K((,)VA0=0*A(%&3\G3CJGC,#E^8W] M8ZH]U'(1#AY0/'ODH3=E=*96I+L@W@7OM>#\-F/72#3%G,88OHC9SA$LL,\I^%J*$_\'SM?A MNU6%NP3?_:'P;IU@OTJP3P3[_Y:X%G/X*PE;]%2#;=(T.5)B;](D+[SSP-[S M]";OX>.T?Q6VD<:1"_KPLJG_-:*'(&5S$T:H#1]L-A34/A[OPMF.8S8:'KOI M!['Y&Q>_ 5!+ P04 " ]A@A/.0UD3[0! #2 P &0 'AL+W=O->D2,A#7YS?UK[%V MK.4L'-P;]4=6OLWI+245U&)0_M&,WV"NYYJ2N?@?< &%\) )QBB-"\ MT;,*IJ+%R[3++N[C='/-9]HV@<\$OA!N8QPV!8J9?Q%>%)DU([%3[WL1GGAW MX-B;,CAC*^(=)N_0>RDX_YRQ2Q":,<<)PU>8W8)@J+Z$X%LACOP=G6_3T\T, MTTA/U_0TV1;8;PKLH\#^PQ(W,.G_1;)53S78)DZ3(Z49NCC)*^\RL'?Q$=D_ M^#3M#\(VLG/D;#R^;.Q_;8P'3"6YPA%J\8,MAH+:A^,G/-MIS";#FW[^06SY MQL5?4$L#!!0 ( #V&"$_2 ,X$M $ -(# 9 >&PO=V]R:W-H965T ME I&7\3ISTB5E *[/[^R/L79?RUE8 MN$?U4U:NS>DM)1748E#N&<X@/+A08G/4:*R<27E8!WJF<5+ MT>)MVF47]W&ZN4EGV#: SP"^ &YC'C8EBLH?A!-%9G D9NI]+\(3[P_<]Z8, MSMB*>.?%6^^]%#SA&;L$HCGF.,7P5?4G!MU(<^7]PO@U/-A4F$9[\ MI3#9)D@W"=)(D'Y8XE9,^D\2MNJI!M/$:;*DQ*&+D[SR+@-[Q^.;_ F?IOVK M,(WL+#FC\R\;^U\C.O!2=E=^A%K_P19#0>W"\<:?S31FD^&PGW\06[YQ\1M0 M2P,$% @ /88(3SH]R;2W 0 T@, !D !X;"]W;W)K&UL;5-A;]L@$/TKB!]0$N(V461;:EI5F[1)4:=MGXE]ME'!>(#C M[M_OP*[K=OX"W''OW;OC2 =C7UP#X,FK5JW+:.-]=V3,%0UHX6Y,!RW>5,9J MX=&T-7.=!5%&D%:,;S9W3 O9TCR-OK/-4]-[)5LX6^)ZK87]>P)EAHQNZ9OC M6=:-#PZ6IYVHX0?XG]W9HL5FEE)J:)TT+;%09?1^>SPE(3X&_)(PN,69A$HN MQKP$XVN9T4T0! H*'Q@$;E=X *4"$]^)\,3;(\?>%,$96Q'O M4+Q#[S7GN]N470/1%',:8_@B9CM',&2?4_"U%"?^'YROPW>K"G<1OON@\&Z= M(%DE2")!\H%@_ZG$M9C#IR1LT5,-MH[3Y$AA^C9.\L([#^P]CV_R'CY.^W=A M:]DZ7S;VOS+& TK9W. (-?C!9D-!Y<-QCV<[CMEH>---/XC-WSC_!U!+ M P04 " ]A@A/KG)7I+0! #2 P &0 'AL+W=O<>4Z#4M\^@[FS+'TP]D0.RHES.\32)P*>J"OCL>^ M[5QPL#(?1 O?P?T8SL9;;%6I>P7:]JB)@::@]X?C*0OX"'CJ8;*;,PF57!"? M@_&E+F@2$@()E0L*PF]7> I@Y!/X]>B2=>0@;@]OZI_BK7[6B["P@/*GWWM MNH+>45)#(T;I'G'Z#$L]MY0LQ7^%*T@/#YGX&!5*&U=2C=:A6E1\*DJ\S'NO MXS[--VFZT/8)?"'PE7 7X[ Y4,S\HW"BS U.Q,R]'T1XXL.1^]Y4P1E;$>]\ M\M9[KR5//^3L&H06S&G&\ WFL"*85U]#\+T0)_X?G>_3T]T,TTA/M_0LV1?( M=@6R*)"]6>(.)ONW2+;IJ0+3QFFRI,)1QTG>>->!O>?Q3?["YVG_)DS;:TLN MZ/S+QOXWB Y\*LF-'Z'.?[#5D-"X<'SOSV8>L]EP."P_B*W?N/P#4$L#!!0 M ( #V&"$]CLA(IM $ -(# 9 >&PO=V]R:W-H965TBQ:^0?C>GQU:;&&II0;CI37$05/0N_WQE,7X%/!#PNA79Q(KN5C[&(W/ M=4%W41 HJ$)D$+A=X1Z4BD0HX]?,29>4$;@^/[-_3+5C+1?AX=ZJG[(.74%O M*:FA$8,*#W;\!',];RB9B_\"5U 8'I5@CLHJGU92#3Y8/;.@%"V>IEV:M(_3 M#7\_P[8!? ;P!7";\K I45+^0011YLZ.Q$V][T5\XOV18V^JZ$RM2':8TQ3#5S'[)8(A^Y*";Z4X\5=PO@T_;"H\)/CA'X6';8)LDR!+ M!-E_2]R*R5XD8:N>:G!MFB9/*CN8-,DK[S*P=SR]R=_P:=J_"M=*X\G%!GS9 MU/_&V@ H97>#(]3A!UL,!4V(QW=X=M.834:P_?R#V/*-RS]02P,$% @ M/88(3R#9IP.W 0 T@, !D !X;"]W;W)K&UL M;5-A;]L@$/TKB!]0$N*V661;:CI-G;1*4:=MGXE]ME'!YP*.VW\_P*[G=OX" MW''OW;OC2 MO*C1:.&^:FMG.@"@C M2"O&-YL;IH5L:9Y&W\GD*?9.R19.AMA>:V'>CJ!PR.B6OCN>9-VXX&!YVHD: M?H+[U9V,M]C,4DH-K978$@-51N^VAV,2XF/ ;PF#79Q)J.2,^!R,[V5&-T$0 M*"A<8!!^N\ ]*!6(O(R7B9/.*0-P>7YG_Q9K][6!RL:5%+UUJ"<6+T6+UW&7;=R'\89_F6#K M #X!^ S8QSQL3!25?Q5.Y*G!@9BQ]YT(3[P]<-^;(CAC*^*=%V^]]Y+SY#IE MET TQ1S'&+Z(V+-.D*P2))$@^4!P M^ZG$M9C]IR1LT5,-IH[39$F!?1LG>>&=!_:.QS?Y%SY.^Z,PM6PM.:/S+QO[ M7R$Z\%(V5WZ$&O_!9D-!Y<+QUI_-.&:CX;";?A";OW'^%U!+ P04 " ] MA@A/-Q86[, ! W! &0 'AL+W=OR>X@J-!MI>2F3\'$'K(\09?$B^\:5U(D"+K6 ,_ MP?WJCL9'9%:IN 1EN5;(0)WCN\W^D 9\!+QR&.QBCT(G)ZW?0O"CRG$2"@(! MI0L*S"]GN NS?%7C"JH62_< MBQX>8>HGQ6AJ_@G.(#P\5.(]2BUL_$5E;YV6DXHO1;*/<>4JKL.D?Z&M$^A$ MH%<$,AK%RK\SQXK,Z &9\>P[%JYXLZ?^;,J0C$<1O_GBK<^>"[K[EI%S$)HP MAQ%#%YC-C"!>?;:@:Q8'^A^=KM.WJQ5N(WV[I">?^.]6!7918+<42).K%M

_#_X.%+/S#1< M6732SC^?>,FUU@Y\*0R<[J8Q)?-_1?$74$L# M!!0 ( #V&"$\WS( (M $ -0# 9 >&PO=V]R:W-H965T8R=3)GKP0FNX&20':1DYO<1A!X+G.)KX)FW MG0L!4N8]:^$[N!_]R7B/+"PUEZ LUPH9: K\D!Z.6SLS"HQ8OO'9= M@3]B5$/#!N&>]?@9YG[V&,W-?X4+" \/2GR-2@L;OZ@:K--R9O%2)'N;3J[B M.<[\U[3M!#HGT)L$,A6*RC\QQ\K<'JB?316"<13QGQ=O??12 MTGV6DTL@FC''"4-7F'1!$,^^E*!;)8[TW_3T?IM@MZEQ%PEV:XW)?Q1DFP19 M),C^:G)_T^06YE8E64U5@FGC/EE4Z4'%75Y%EY5]H/%6WN'3OG]CIN7*HK-V M_F[C#31:._!2DCN_1)U_8HLCH''!_.!M,RW:Y#C=SV^(+ ^Y_ -02P,$% M @ /88(3RBHX(34 0 G 0 !D !X;"]W;W)K&UL=53K;ML@%'X5Q ,4AR1.%MF6FE;5)JU2U&GM;V(?7U0P'N"X??L!=ETO M97\,Y_!=SL% ,DCUJFL @]X$;W6*:V.Z R$ZKT$P?2,[:.U**95@QH:J(KI3 MP I/$IS0*(J)8$V+L\3G3BI+9&]XT\))(=T+P=3[$;@<4KS"'XFGIJJ-2Y L MZ5@%O\#\[D[*1F16*1H!K6YDBQ24*;Y='8ZQPWO (]1 M 27KN7F2PW>8^MEB-#7_$R[ +=Q58CURR;7_HKS71HI)Q98BV-LX-JT?AW%E MMYMH80*="'0F[+T/&8U\Y??,L"Q1&PO=V]R:W-H965T6/< [?Y1P$LE&J5]T"&/0F M>*]SW!HSG C190N"Z0= M[)&".L>/\>F<.KP'O'0PZM4[P!)P[(5O& MKUD3+Y:.N)Z_JW_RO=M>KDS#D^0_N\JT.3YB5$'-;MP\R_$SS/T<,)J;_PIW MX!;N*K$>I>3:?U%YTT:*6<66(MC;-':]'\=I)8EG6IA 9P)="$?O0R8C7_E' M9EB1*3DB->W]P-POCD_4[DWIDGXK_)HM7MOLO:#)/B-W)S1CSA.&KC#Q@B!6 M?;&@(8LS_8].P_1=L,*=I^_6]"@-"^R# GLOL/^GQ<.FQ1 F"9L<@B:'@$"Z M,0EACF&3)&B2! 0^;$P"F#0*FZ1!DS0@$&],0IBM"5D=00&J\9=/HU+>>G_Q M5]GE?C]2?X3_PJ?'X1M33==K=)7&7@1_7&LI#=A2H@>[JZU]CY: 0VW<-+5S M-=W**3!RF!\&UL;5/;;IPP$/T5RQ\0@YU#4OHAA<\,YQSYN)Q/FKS9CL A]ZE4+; G7/] MGA!;=2"9O=$]*/^GT48RYUW3$ML;8'4D24%HDMP1R;C"91YC1U/F>G""*S@: M9 ="@)1YSUKX >YG?S3>(XM*S24HR[5"!IH"/Z3[ M0Q;P$?"+PVA7-@J=G+1^"\[7NL!)* @$5"XH,'^+MSYZ+ND]S>]M,ZW9Y#C= MSR^(+,^X_ =02P,$% @ /88(3W$*IENW 0 T@, !D !X;"]W;W)K M&UL=5/;;MP@$/T5Q >$-;O)1BO;4C95E4JMM$K5 MYIFUQQ>%BP-XG?Y]!^PX3NJ^ #.<<^;"D [&/KL&P)-7);7+:.-]=V#,%0TH MX:Y,!QIO*F.5\&C:FKG.@B@C24G&-YL;ID2K:9Y&W\GFJ>F];#6<+'&]4L+^ M.8(T0T83^N9X;.O&!P?+TT[4\!/\K^YDT6*S2MDJT*XUFEBH,GJ7'(Z[@(^ MWRT,;G$FH9*S,<_!^%9F=!,2 @F%#PH"MPO<@Y1!"--XF33I'#(0E^B\YWU^G[!*$)LQQQ/ %)ID1#-7G$'PMQ)'_0^?K].UJ MAMM(WR[IR7\$=JL"NRBP^U#BS:<2US#[3T'8HJ<*;!VGR9'"]#I.\L([#^Q= M?$3V#A^G_8>P=:L=.1N/+QO[7QGC 5/97.$(-?C!9D-"Y<-QCV<[CMEH>--- M/XC-WSC_"U!+ P04 " ]A@A//-1TR\4! W! &0 'AL+W=OSCGW Z[YI/2+Z0 L>I6B-P7NK!V.A)BJ \G, MG1J@=R>-TI)99^J6F$$#JP-)"D*3Y .1C/>XS(/OK,M0RWI_2$G5R^T8$XSAFXPZ8H@3GT-06,A3O0=G<;INVB& MNT#?;>GI/BZPCPKL@\#^OQ(_WI08P1R2>) L&B2+"*0W06*8VU:0S<5)T&UX ML@95:NS#N&R\ZU0\T'#Q_^#S2'UCNN6]01=EW?,)E]PH9<&EDMRY7#HWQ:LA MH+%^>^_V>G[+LV'5L(PI6?\5Y5]02P,$% @ /88(3Z*ON3.V 0 T@, M !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$->NT MJY5M*9LH:J566J5J^\S:8QL%C MXG?Y]!^QUW=0OP SGG+DP9*.QKZX%\.1- MJ\[EM/6^/S+FRA:T<'>FAPYO:F.U\&C:AKG>@J@B22O&=[L/3 O9T2*+OK,M M,C-X)3LX6^(&K87]?0)EQIPF].9XD4WK@X,562\:^ ;^>W^V:+%%I9(:.B=- M1RS4.7U(CJ4S,5_@2LH MA(=,,$9IE(LK*0?GC9Y5,!4MWJ9==G$?IYOT1MLF\)G %\(A$M@4*&;^)+PH M,FM&8J?>]R(\<7+DV)LR.&,KXATF[]![+?AAG[%K$)HQIPG#5YAD03!47T+P MK1 G_A^=;]/WFQGN(WV_IB>';8%T4R"- ND_):;O2MS"W+\+PE8]U6";.$V. ME&;HXB2OO,O /O#X)G_AT[1_%;:1G2,7X_%E8_]K8SQ@*KL['*$6/]AB**A] M.'[$LYW&;#*\Z>&PO=V]R:W-H965TV>6IZ M+UL-9TM\/U$6R?PB M6C,0._:^$^&)MT>.O2F",[8BWF'R#KW7G!]N4W8-0A/F-&+X K.=$0S5YQ!\ M+<2)_T?GZ_3=:H:[2-\MZ3Q9%TA6!9(HD'PH,!4-C&UL;5/;;MP@$/T5Q <$+^LDFY5M M*9NH:J566J5J^\S:8QL%C MXG?Y]!^RX5NH78(9SSEP8LM'85]<">/*F5>=R MVGK?'QES90M:N!O30X#1MPUQO0521I!7C27+'M) =+;+H.]LB,X-7 MLH.S)6[06M@_)U!FS.F.OCM>9-/ZX&!%UHL&OH/_T9\M6FQ1J:2&SDG3$0MU M3A]WQU,:\!'P4\+H5F<2*KD8\QJ,+U5.DY 0*"A]4!"X7>$)E I"F,;O69,N M(0-Q?7Y7_Q1KQUHNPL&34;]DY=N<'BBIH!:#\B]F_ QS/;>4S,5_A2LHA(=, M,$9IE(LK*0?GC9Y5,!4MWJ9==G$?IYOT?J9M$_A,X OA$..P*5#,_%EX4636 MC,1.O>]%>.+=D6-ORN",K8AWF+Q#[[7@AX>,78/0C#E-&+["[!8$0_4E!-\* M<>+_T?DV?;^9X3[2]VOZ_FY;(-T42*- NA9X2#Z4N(7Y6"1;]52#;>(T.5*: MH8N3O/(N _O(XYO\@T_3_DW81G:.7(S'EXW]KXWQ@*DD-SA"+7ZPQ5!0^W"\ MQ[.=QFPRO.GG'\26;US\!5!+ P04 " ]A@A/8QRV";(! #2 P &0 M 'AL+W=O \^R:5T(L"+K10/?P?WH3\9[;%&II(;.2NR(@3JG M#_O#,0WX"'B1,-J534(G9\37X'RI$3U4U:NS>D'2BJHQ:#<,XZ?8>[GGI*Y^:]P >7AH1*? MHT1EXY>4@W6H9Q5?BA9OTRF[>(ZS_I6V3> S@=\0V)0H5OXDG"@R@R,QT^Q[ M$:YX?^!^-F4(QE'$?[YXZZ.7@G_D&;L$H1ESG#!\A=DO".;5EQ1\*\61_T?G MV_1DL\(DTI,U/4VV!=)-@30*I/^TF-RTN(5);Y*PU4PUF"9NDR4E#EWRN_,KU/H'MC@*:A?,]]XVTYI- MCL-^?D%L><;%'U!+ P04 " ]A@A/88)2@5H" 4" &0 'AL+W=O MBL2$WM!;X/O095K5OD:N] BYS<>%VU M^$ ==FL:1/]N<$WZM0OL(JU# M\67M?@*K/? E02%^5;AGD[DC0SD2\B877\]KUY>.<(U/7$H@,=SQ%M>U5!(^ M_FA1=SQ3$J?SA_I>!2^".2*&MZ3^79UYN793USGC"[K5_)7T7[ .*'8='?TW M?,>U@$LGXHP3J9GZ=4XWQDFC5825!KT/8]6JL=?Z#YJ=$&A",!) ]%]"J GA M4D*D"=%20JP)\5("U 1H$+PA62K[.\11D5/2.W2X0!V2]Q2LH*CO26ZJ) "81/ JE=(+0*A$H@F@8;&1D;(%!!6@4)XP!F1M8L*!#Y9N)L* ^ MPL*AL$' M%8^MX<>S\$/?MPM JP!-W(81C(>B_B-26HD6/BQI?N)PF8DZ'/C4L..ET#_;&/P+%/U!+ P04 M" ]A@A/VCFQD 4" !"!@ &0 'AL+W=O^CTG8J+EBJ]%$P'T8(-:1@+/2TA+F\[-4[NW$WG*3XHU'>R$(T]M2\6?1V!\R%S?O6P\-<=: MF0V2IST]PG=0/_J=T"LRNQR:%CK9\,X14&7N!W];;(S>"GXV,,BKN6,RV7/^ M;!9?#IGK&2!@4"KC0/5PA@(8,T8:X_?DZL$$P!P1S@1V\&A%- N @@(YE-]2-5-$\%'QPQ'E9/S3OA;T-= MS-)LVMK9>SI;J7?/>>@%*3D;HTGS.&J"*\U"4=PJDG\2H@%FB@"E"&Q\](HB MQ U"U""T!N$K@P@WB%"#""&(%W48-8G5=&,=O'B]6L@*3);$GH?CQ"A.C. D M"YQ1$[^'@\G^CY.@. F"L\(-5JC!ZO[S6:,&ZSO.9WV3J1_%L;^H!Z+R@R#& M838HS.:.T]G1?0( M #H* 9 >&PO=V]R:W-H965TMJ5NQ=DLINT?/$[N2-D0\L(ZVZLV!\89(->5'3W29^PDZZJE&^Z(4],0_ON)UJQ?N\B]+#Q7QU+J!2_/.G*DWZG\ MT6VXFGE7EGW5T%94K'4X/:S=#^BQP*; (%XJVHO)V-&M;!E[U9,O^[7K:T6T MICNI*8AZG&E!ZUHS*1V_1E+W^DU=.!U?V#^9YE4S6R)HP>J?U5Z6:S=UG3T] MD%,MGUG_F8X-1:XS=O^5GFFMX%J)^L:.U<+\.KN3D*P96924AKP-SZHUSW[D MOY3!!7@LP-<"%/ZS(!@+@KL";U!F6OU(),DSSGJ'#_]61_2F0(^!,G.G%XUW MYIWJ5JC5:=-=&(>1HP>(+!MXC"1L1_(9X2<%6!0178U <('%X$I3>:H8!SAY)W. (G#Z5+'$FM7A/;$!NTFMTD M<(H1%.-XYH"!PX?]Y99@.'P8+;!D!-V<,O8F 5"!G1QO&ULC55=CYLP$/PKB/>>^4Z("-(ET:F56BFZJNVS0S8!G<&<[83KOZ]M M"$>,[]278"\SL[,;L\XZREYX"2"L,U7^'*Q )5TYDCH(2KG^=XL(%K0<5 M::7&;_VS:O2S&_1O-#LA& C!2)"Y/R.$ R%\)T2?$J*!$!D$U)>B>[/# N<9 MHYW#^K^WQ>H4^:M(=K]00=UL_4ZVA\OH-0_]18:N2FC ;'I,,,'X(P))]3%% M8$NQ"6;TX#[!=H[P_>0>LYMCDL#N(K06&FI^>%?HTBX0604B+1#=":1&IRR8 MP+,GB:U)8HN ;R3I,8G&-!KS)?#-EEI B]CN)+$Z22Q./FCXPBJP^/^&+ZT" M2XN#T.A%CXDG989&NW;+62<^<)%:7:06%Y'A(IVYB(R3L4MG+N+0;D-.4>N' MZEF,Q.:7ZLW_]L@\&C90:IX--!D@-;"S'L[<*>BE$>HSG$3'"^ Q4 /(B&_\ MU;8?X^\R_:WR [-SU7#G0(4<;WH(G2@5(#UZ#[*9I;S(Q@V!DU#+A5RS?IKW M&T';X:9"XW69_P-02P,$% @ /88(3\6?Z\P6 @ UP4 !D !X;"]W M;W)K&ULC531CILP$/P5Q'O/QB00(D"Z7%6U4BM% M5[5]=L@FH+,QM9UP_?O:AE N^*2^8'L].SMCX\U[(5]4#:"#5\Y:582UUMT6 M(575P*EZ$!VT9NQE MH"Z<4_EG!TST11B%M\!SVE6:&)Y=AP:%4CVD#"J0@? MH^TNPC;!(7XVT*O9/+!6#D*\V,678Q%BJP@85-I24#-O&?N2_I?D3R)A I@0R>!D*.>4?J:9E+D4? MR.'P.VKO.-H2D]1/$'LUQHX@GA$0O/(3K+P$*T>P>J-@2(UQYB=(O 2)1VIV)W7 K&=2HP2G[RI-O8729:'X'8*-EV#S_U8S+T'F M41#=6X,G(308.?C!.*Y-EYT6#$[:3E,S MET.K&19:=&,;15,O+_\"4$L#!!0 ( #V&"$_' V!3*0( %$& 9 M>&PO=V]R:W-H965T&R6=V/J- ME/T&(5$W0+%X8CUTZLF9<8JE.O(+$CT'?#(D2E 4!!FBN.W\LC"Q R\+=I6D M[># /7&E%/-_.R!LV/JA?P^\M)=&Z@ JBQY?X"?(7_V!JQ.:5$XMA4ZTK/,X MG+?^<[C9YQIO +];&,1L[^E*CHR]ZL.WT]8/M"$@4$NM@-5R@PH(T4+*QM]1 MTY]2:N)\?U?_8FI7M1RQ@(J1/^U)-EO_D^^=X(RO1+ZPX2N,]:2^-Q;_'6Y M%%P[43EJ1H3Y]>JKD(R.*LH*Q6]V;3NS#J/^G>8F1",AF@@J]T>$>"3$[X3D M0T(R$I(% =E23&_V6.*RX&SPN'V[/=8?4;A)5/=K'33--L]4>X2*WLHXC@MT MTT(C9FPL-#;\>.XB M2-P"B5,@,0+)0Z>21:JP$@5N*YG32N:PLBAXEZVLA,'"296M.^>VD3MMY X;^<)&ODKQ>=&T:@U9 MND"SBT6!7\S0$E[-KIW4G^9>RP_8'YI>V$=V12 M77MS.<^,25 &@R?5Q4;-]^E X"SU-E=[;J>&ULE57;CILP$/T5Q >L,9"K"%*R5=5*K11MU?;9(9. UL;4=L+V[VL;0FEV MD-*7V!Z?.6=FPGBR5JI770*8X$WP6F_"TIAF38@N2A!,/\D&:GMSDDHP8X_J M3'2C@!V]D^ DCJ(Y$:RJPSSSMKW*,WDQO*IAKP)]$8*IWSO@LMV$-+P97JIS M:9R!Y%G#SO -S/=FK^R)#"S'2D"M*UD'"DZ;<$O7.SIW#A[QHX)6C_:!2^4@ MY:L[?#YNPLA%!!P*XRB87:[P#)P[)AO'KYXT'#2=XWA_8__HD[?)')B&9\E_ M5D=3;L)E&!SAQ"[!@M5TNG9"/_ ,S+,^4; /5%;]A[C^FZ]C6IG!& M7PI_9X/7UGK-DV29D:LCZC&[#A./,'1 $,L^2,28Q"Y^YQ[C[@D:8>+=TW\B M7.$$*4J0>H)D3)!&.,$,)9B]CR"E=S7",!-ISE&1.4*0X 0+E&#Q>)I+E&#Y M0)H8)L5%5JC("B&8W8E@F#DN0B/\JXX0BL4$Q41CT,?K2=$/?TOC!RJ*@I83 M.GB'4*1%THD6H7B/T/]H$HIW"7VD33#0;$H';Q2*==7.C.QC9]#.1#(,Y_P-02P,$% @ /88(3Q&3F$'* 0 MQ@0 !D !X;"]W;W)K&ULC51M;]L@$/XK%C^@ M)/@MBFQ+2Z=IDU8I:K7M,['/,2H8#TC<_OL"=BTO9=J^F+OCN>>Y.P/%*-6S M[@!,]")XKTO4&3/L,=9U!X+J.SE ;W=:J00UUE5GK <%M/%)@F.RV6184-:C MJO"QHZH*>3&<]7!4D;X(0=7K ;@<2[1%[X%'=NZ,"^"J&.@9GL#\&([*>GAA M:9B 7C/91PK:$GW:[@^YPWO 3P:C7MF1Z^0DY;-SOC4EVKB"@$-M' .URQ7N M@7-'9,OX/7.B1=(EKNUW]B^^=]O+B6JXE_P7:TQ7HAV*&FCIA9M'.7Z%N9\4 M17/SW^$*W,)=)5:CEES[;U1?M)%B9K&E"/HRK:SWZSCM)+LY+9Q Y@2R))#, M]S()^&VCURI.MP6^.J(9&ULC57;CILP%/P5Q >L,?=$!&DWJZJ56BG:JNVSDYP$M 93VPG;OZ]M M""5@NON"+\R9F7-\RUK&7T4!()VWBM9BXQ92-FN$Q*& BH@'UD"M_IP8KXA4 M0WY&HN% CB:HHLCWO!A5I*S=/#-S.YYG[")I6<...^)2583_>0+*VHV+W=O$ M2WDNI)Y >=:0,WP'^:/9<35" \NQK* 6):L=#J>-^XC76^SK (/X64(K1GU' MI[)G[%4/OAPWKJ<= 86#U!1$-5?8 J6:2?GXW9.Z@Z8.'/=O[)],\BJ9/1&P M9?17>93%QDU=YP@GKU1"] M*? Z4,4\Z$E3._-/92O4[#4/HE6&KIJHQSQU&'^$\>\1VSDB_@=!RL#@PK>Z M\$U\,'81>W:"P$H0&()P1)"$DRPZ2&P@M8'@, RB229SU(*/T.HCG/D(HJF1 M#A.-),(HL(M$5I%H+A+CB4@T$\%AFJ9VF=@J$UL696%5$RM!\OZB)#.;/O9" MNTAJ%4D_4/'4HK)0BI559&4IQ<*28<]^SKSWB]%C[A8MB.)D06CA0.,/%*0' MW55D=.SO=>Q'%ON673C3\>>'+E8;<:*$1K>5?CZ^$7XN:^'LF507G[F>3HQ) M4)3>@S)=J!=K&% X2=U-5)]WUW8WD*SIGR0TO(OY7U!+ P04 " ]A@A/ MKF. MFS 0?A7$ RS8G(D2I&2KJI5:*=JJ[6^'3 ):P-1VPO;M:QM"69A(^P:NK1F[=0JEV[7DR+Z!F\HFWT.@_9RYJIO107#S9"F GFU17 M'O7]V*M9V;C9QLX=1+;A5U65#1R$(Z]US<3?/52\V[K$O4^\E)="F0DOV[3L M C] _6P/0H^\$>54UM#(DC>.@//6W9'UG@0FP4;\*J&3D[YCK!PY?S6#KZ>M MZQM%4$&N# 33S0V>H:H,DM;Q9P!U1TZ3..W?T3];\]K,D4EXYM7O\J2*K9NZ MS@G.[%JI%]Y]@<%0Y#J#^V]P@TJ'&R6:(^>5M%\GOTK%ZP%%2ZG96]^6C6V[ M ?^>AB?0(8&.";3WTA-9Y9^88ME&\,X1_>*WS.PQ65.]-KF9M$MA_VGQ4L_> MLB".-M[- TQ^SZ&3F+(&.%I])&"8A1[ND@/:((#!*C&P ($[S3&.$"( H06 M('P'D,Q,]C&QC6EZDT$8X"P1RA(M6 BE.$", L1+GZ&/ R0H0(+X3&<^^YAH MXC/U4YPD14G2C^_&"@58(2I7,Y6KA<'VU_0A/&#/2&UL;53;CILP$/T5BP]8@PED%0'29JNJ ME5HIVJKMLP/#16MC:CMA^_?UA5 VZY?8,YPY9X[C<3$+^:IZ (W>.!M5&?5: M3P>,5=T#I^I!3#":+ZV0G&H3R@ZK20)M7!%GF,1QCCD=QJ@J7.XDJT)<-!M& M.$FD+IQ3^?<(3,QEE$2WQ,O0]=HF<%5,M(,?H'].)VDBO+(T X=1#6)$$MHR M>DH.Q]SB'>#7 +/:[)%U$"LA20M8!X+U[(=?Z):EH54LQ( M^K.?J/V+DP,Q9U/;I#L*]\TTKTSV6J5[4N"K)5HP1X\A&TRR(K!A7R5(2.)( M/I2G9!\F2(,]IHX@?==C&B;8!0EVCF#WCF!W9])C!-[>#@^S<7"A4B\OH9G*374?OB;C; M]1_NY_8[E=TP*G06VMQ1=Y-:(3283N('8[0W3\4:,&BUW>[-7OJ!\8$6T_(6 MX/5!JOX!4$L#!!0 ( #V&"$\ KM+'FP( '@* 9 >&PO=V]R:W-H M965THJY(LZ<:Z#UZ9NU3H\:=W=1Y': MG7C#U)WH>&N>'(1LF#9#>8Q4)SG;VT5-'9$XSJ*&56VX6=FY)[E9B;.NJY8_ MR4"=FX;)OP^\%M=U".';Q'-U/.E^(MJL.G;D/[C^V3U),XIN6?95PUM5B3:0 M_+ ./\+] [$+;,2OBE_5Y#[H6]D*\=(/ON[78=Q7Q&N^TWT*9BX7_LCKNL]D MZO@S)@UOS'[A]/XM^V?;O&EFRQ1_%/7O:J]/Z[ (@ST_L'.MG\7U"Q\;HF$P M=O^-7WAMPOM*#&,G:F5_@]U9:=&,64PI#7L=KE5KK]?A29:.R_ %9%Q ;@N& MS8D&D*W\$]-LLY+B&LAA\SO6OV.X)V9O=OVDW0K[S!2OS.QED^3Y*KKTB<:8 MAR&&3&/(_YC(Y+]!" HA-D'R#E+@"1(T06(3I),$-)D5.81D-J2U(23//) 4 MA:0.),G+&66(H5-*65*<0E$*=2E%/*-0EU*D@%,RE)(A%)A1,I=BM@RGY"@E M1RAD1LD="B1IB5,*E%(@E/G;+QP*+Z(&Y2'A?@,B>.$K%C<<%B@^QKS[8E./XH [ M#DLD!]=RR#T?$^"6PQ+-P?6<^CXF7'-8XCFXHJ<>S0'W'):(#J[IOF9PSV&) MZ.":[GLSN.>P1'1P3:>)QPF">TZ6>$X0SZGG[X3@EI,EEH]!TW_'-)\+&DW. M#/V9[#N3QZI5P59H<_RPAX2#$)J;A/&=*?EDCH&W0&ULE5;;;MLP#/T5PQ]0Z^)KD01H,@P;L %%AVW/ M:J(D1FW+DY2D^_M)LN.Z,EUD+[&E')*'I'3,Q47(%W7D7 >O==6H97C4NKV/ M(K4]\IJI.]'RQORS%[)FVBSE(5*MY&SGC.HJ(@BE43?-:_$91GB\+KQ5!Z.VFY$JT7+#OP'US_;1VE6T>!E5]:\4:5H M LGWR_ !WV\(L@8.\:OD%S5Z#VPJST*\V,77W3)$EA&O^%9;%\P\SGS#J\IZ M,CS^]$[#(:8U'+]?O7]VR9MDGIGB&U']+G?ZN SS,-CQ/3M5^DEE!9U[\50J=EK]RP;][ST_J]FL 'I#R56;WO*)Y MOHC.UE&/67<8,L+@ 1$9[T,( H58DXDY>1]@,T5@G,(A*)@%=0[HNRP*V$$, M.HB=@WC,@%*O#!TF=9BFP\09]E*9@BB*"4PE :DD$RJT0!Z5#I.,HY"4)J1( M/#H0,$&8Y BFE(*44H"2E_BZP^2C2.@.^71 T$RC,I!*-NUT,5/>''20W]#I M_)9.3T'SG2Y *L4-G2YN[30$_*C3&,%Z@*;UB8DO"&@:C*($%\2KY 9"DH(F M.9VI%)Z1*0S4RF];#_*.5^Q3 E$SAQ"#DO: "4 GGG$!2Q8&-&ON)&-8M/!4 MM:A_+M8]:-P!@G)"D%\6 (<31+,92K!X84B]9J04"%[<7AL"WFTQO-RW\SSV9WEE,4>;? M(P"69*F?4C0:1&HN#VYF4\%6G!IM/_FCW6$N?"!VD/'VUV9>[*:[-S?=L/F= MR4/9J.!9:#,FN6%F+X3FAB2Z,_2.9KX=%A7?:_N:F7?9#7G=0HNV'V"C88I> M_0-02P,$% @ /88(3SU(2X8R @ D@8 !D !X;"]W;W)K&UL?95=;YLP%(;_"N)^-1@P$!&DAFK:I$V*.G6[=A(GH!K, M;"=T_WZVH8P:9S?XZSWG/*^Q[&)@_%74A$COK:6=V/JUE/T& '&L28O% ^M) MIU;.C+=8JB&_ -%S@D\FJ*4 !@$"+6XZORS,W)Z7!;M*VG1DSSUQ;5O,_^P( M9?F4DL] 4TY]+ZL!E_SW[ M9^-=>3E@02I&?S4G66_]S/=.Y(RO5#ZSX0N9_"2^-YG_1FZ$*KDF436.C KS M]8Y7(5D[95$H+7X;VZ8S[3"NQ.D4Y@Z 4P"< \+XOP'1%!!9 6 D,U:?L,1E MP=G@\?%G]5B?B7 3J5Z FTXT:7:C!BXT\*.B6BO0 M/PE0 #,%=%) $Q\M*X1W$D3.!)%)$"\2Q$%@V1@UR&BZT6J"0LMLY5#!++\# M$SMA8@=,:,&,FF11!H70(J[6H@3ER(V2.%$2!XKU\W;)JDH4P!A9+&L5S)*% MK0\PR F#'#"1!8-69=(PSQ(+9JU":9#E;IC4"9,Z8&(+)EV5^01A;N^,2Q7F M=V R)TRV@D%6E5VV.I?J*&3VZ76HXBP/+!:PN!WT;?T=\TO3">_ I+IHS'5P M9DP2E3%X4,9J]4#, TK.4G=3U>?C-3D.).NG%P#,SU#Y%U!+ P04 " ] MA@A/*UQ"K.4" #Z# &0 'AL+W=O59%7HFGQFO/9/BW@41=%%TGG\&8+ZHV;G.'U_B_[9 M%*^+V?)6/,KB=[Y7IY6_\+V]./!SH9[E]8L8"DI\;ZC^F[B(0IMWF6B-G2Q: M\^OMSJV2Y1!%IU+RU_Z95^9Y[;\DT>!&.^#@@*,#]K7T0B;S3USQ];*15Z_I MFU_S[HSA'G5O=MVF:87YII-O]>YE'8?),KAT@0:;36^#$QL8+0(=?91 2F*# M,_<(4SI 1.88F0#1)$"*M'],^L?&/WY7([NIL;=AQJ8R-AC&69;0.@FIDQ Z MZ8U.;Y.\TTD9BV@=1NHP0F=!!TC) *ES0Q>D_\*AH0NB4'M#,U(G(W2R&YUL MKL.8I1L0T@R$#@'%AP@[D4A)80)$X/@,ZG!S1/$#F^ .']#T@0M^,.MMY5*#\!F3#U(J81.)KS3Q9[T161<%.*@ MNM=4OS?]--XOE*R'FT8P7G?6_P!02P,$% @ /88(3_HF'XF# P 1$ M !D !X;"]W;W)K&ULE9AK;YLP%(;_"N('#/O8 MW*HDTMIIVJ1-JC9M^TP3IT$%G %MMG\_NVTW*_W85V6C;MN@>ZSKHOU[K2I]6H<\?#[QK;P_],.):+,Z M%O?JN^I_'&];DX?F>0^#E_G/VCV/QIIB[HE,W MNOI5[OK#.LS"8*?VQ6/5?].G3VHN* Z#N?HOZDE51CXX,??8ZJH;?X/M8]?K M>LYBK-3%GVE;-N/V-.=_#L,!- ?0.8#+5P/$'""L@&AR-I;ZH>B+S:K5IZ"= M_JUC,30%OQ)F,+?#R7'LQFNFVLZW"0+(GS!+M) MH)L$#$Z&$Z0P0;J\6S*8( ,.K$JO,Z=2Z8P&TGB,Y-!([AHAAA-PAN.'$, M%P[H0F3[$QQQ,9+=O$G>. MQ,1LRB&9S+@'NAQS@:=+^B9U^\8PS/8#5"SVM0VF# >8<=L&,82E3ML F4B3 MU&,(TX8CW$B<@C!NZ VX(8P;6H(;"%,&D*D\?W?F#3T!M(0)@TM(0VY".$LY[FP MAP7H.,N8[X45LX:6L(9%X4!::-> -M!*:-6$(;X7+$1@V0Q*GT](S J!%+4"-7,DK M7CP+IB6<$>Y:R/'RFF0R$EVL18>/ U^+]KYLNN!.]V99.RX^]UKWRJ1C[TQ1 M!U7LS@>5VO?#;FKVVVE1/AWT^CA_<(C.7STV_P!02P,$% @ /88(3[[A M[V%9 @ H@< !D !X;"]W;W)K&UL?95OKYL@ M%,:_BO$#7$'\@XTU65V6+=F2YB[;7M.65G-5'-!Z]^T'Z.V\0/>F C[GG-]# M\5!.C+^(AE(9O/;=(+9A(^6XB2)Q;&A/Q!,;Z:#>G!GOB513?HG$R"DYF:"^ MBV( LJ@G[1!6I5G;\ZID5]FU ]WS0%S[GO _.]JQ:1O"\&WAN;TT4B]$53F2 M"_U.Y8]QS]4LNFWH4>H41#UNM*9=IS,ICM]+TO!>4P>NQV_9/QGSRLR!"%JS[E=[DLTV MQ&%PHF=R[>0SFS[3Q5 :!HO[K_1&.R77)*K&D77"_ ;'JY"L7[(HE)Z\SL]V M,,]I?I.F2Y@_(%X"XGL 3/X;@)8 9 5$,YFQ^I%(4I6<30&?_ZV1Z$,!-TAM MYE$OFKTS[Y1;H59O51+G9733B1;-;M;$*TW\7E&[BNR?)%( =XK82Q&;>+2N M +$_ ?(F0"9!\LX&MFS,FLQH!J/! !>6$U<$,02%GR7QLB0>%JO,;M:DJS)% M 2T45P-A_F!;4R])ZI(@8)&D3A6<6P>@=C4Y1GZ0S N2>4 LN[O,*>)H:E># MLM0/DGM!<@^(=9AWN5,D3G/[Q'M$*,[\*-B+@CTHR$+!KE\$[2/KBM3'\V!7 M"B]*X3FQF852N"@0I!:**XH+\.!#5LW?VY" 9U\2NR,!]S,M$$[LMN3*XAPG M-E"T:I;Z]OI&^*4=1'!@4O5=TQW/C$FJ4H(G9:Y1%^9]TM&SU,-YC_W7BJ3J6RDR@(FOI$;Z#^M%NA!ZA465?U=#(BC>>@$/N M?\"K-2:&8!$_*^CDI.^9*%O.G\W@RS[W ^,(&.R4D:"Z.<,:&#-*VL?O0=0? M]S3$:?]5_9,-K\-LJ80U9[^JO2IS?^%[>SC0$U-/O/L,0R#B>T/ZKW &IN'& MB=YCQYFTO][N)!6O!Q5MI:8O?5LUMNWZ%9(.-#"=)_I_JZ7FH\"K2!_FSDS:L[-K.JW4L^AT$5I^=.$B<0M$3H'("L07 NE5C!Z36$QC,3@F! =! M<)7& <1A2*; "TNQTU+LL+1P"Q"G )E_*(E3('G[4-8]ADRRW@F9.K=('5LL MW0(+I\!B?LBE4V Y(^1R;D@D7!_^3A^1U;WMX_)G*SDIE"OLZ+)/6@>IF]4'*M&>ENN])5J+[X# MYPJT7/"@Y4K]%HX#!@=ENJGNB_Y!Z >*M\-CA\87M_@+4$L#!!0 ( #V& M"$^(%(6$/@8 &LF 9 >&PO=V]R:W-H965T39]JZKMZ6Q6/KUEZ[0\R;?9IO[+ M2UZLTZJ^+%YGY;;(TN?6:+V:\231LW6ZW$S/Y^V]A^)\GK]7J^4F>R@FY?MZ MG1;_7F2K_/-LRJ9?-[XO7]^JYL;L?+Y-7[,_LNK/[4-17\WV7IZ7ZVQ3+O/- MI,A>SJ:_LM-[:QN#5O'7,OLL#[Y/FJX\YOF/YN+V^6R:-!%EJ^RI:ERD]<=' M=IFM5HVG.HY_.J?3?9N-X>'W+^_7;>?KSCRF97:9K_Y>/E=O9U,[G3QG+^G[ MJOJ>?]YD78?4=-+U_K?L(UO5\B:2NHVG?%6V_T^>WLLJ7W=>ZE#6Z<_=YW+3 M?GYV_K_,: />&?"] 9.]!J(S$'L#SGH-9&<@AQJHSD --="=@1YJ8#H#,[33 MMC.P0PU<9^"&&K#DZ\DE0WO!]@^;!:W,=K.DG7:+M$K/YT7^.2EVY&S3!E!V M6EO5SIN[[41N_UA/O;*^^W$N)9O//AI/G>9BI^&>AON:2THC?,V"TDA?^YIKRHWS--TJC? MA.>!T1X$[4&T'J3G(7B.5SN-;C6;5O,+5TGS+^CT *$7DZ1CDE%,-G@$5SN) M.FB).2.LC&,BE88[&)2B@U+$0 63^4I%;1FN11P3H7/:P(@T'9&.(F))&)&. M6E+.L3BB6*>Y83 B0T=DB#$*839QWZ6+G]NUB>:2U.UDHB.R=$26B"A("Y=&G\*)P=!0NCD*$,]K%\[0.E7A4A)#QGI%I*@B9Y9,H*G$P?WP?J%*P MX0F(@1S&./&,=)A..3&1DYY.@W3'XGPG$@-\@/3$Y(A.@VS"B'0230D6YXEH M3OBM@4S!XE0A5=1:G ,D$PYG;P:R */2@ 4^ +?,CAAC0!TCL%,N['6,4YUF M0!$&)'&*)#"I."")CR")H]4 05(XJ>YX3!):A$AW5$)TG/FH0#ACC!D&9A:QJU!AH#"'$"(1TNKWE<(GG"'&P+H,:) M&JE%V!8E"LOD$9$?#8"6$]#JH&+?=B)W6 U. +0"0"MB:*4.9L]E)VI*Y?\I M^(0'\2R.ROR(0 H0C(@(I!$!4H 8LR- 6P**;QN.#"5RX;CTB_QH0*80\6Y M&C#%!<@40HT8%<"_H/B/1H40F3!)'!'YT8 $(8@$83CP < 7(VJL +@*"M=H M5"A1-%?Z1?Z^$3 M":8-6-)*0*$<48@EH% 2A3@:%4H4S94C(C\:P+,D*#0@ M+4NT)1]1KR6@4!+UV@2I]$H2:U[G++FSCTL[3Q+>L[67@&TY9"LMX_6Q2VQ/ M8P!=2:&K@0^ KAR!K@3HRA@XHM,N&F/%)3X[ 6 J"DQ0VA0 4XT 4P$PU8"] MYJ(3>?-*]:X9%2!/4>39L#E*!!*? G@JHDC:@)=[4H0&$)V"$0S;\+R0%($T MK "2BBB2-CQ+(D5@U:4 CHK T493(EYJB_X9 10NTBM8 ;$V ;8/2?D>)'#KK!/1K8G'L6-@0&]$CD"(TD2(<6%EI MP+T6PU.5!DAK@E87;LM(4;@M.R+RHP'<:P)IAT86G5?K$:,":-4$K?&H4*(0 MZ2,B/QI LR9H=J"L:8"J=L-'Q0 *#;67#=>;E,B%Q>B(R(\&H&HH5$%!,X!" M,V(?:P"%9L@^EA"I<*6Y."+RHP$\FYA"E: > 0K-B'VL 10:ZBPX3!DF/L%J_+33EYS*LJ7[=OEKSD>975#I.3>@3?LO1Y?['*7JKF M:Y/KBMWK3[N+*M]VKW;-]N^7G?\'4$L#!!0 ( #V&"$_,25@9P0( .P+ M 9 >&PO=V]R:W-H965T M.%?>6UE4>6O%G;LJ5DMQ%$5><6?&D\>RY(U?]>\$.>EC_WW@>=\?U!F(%@M:K;G/[CZ M63\UNA=T*MN\Y)7,1>4U?+?T/^';1T(-P2)^Y?PL+]J>L?(BQ*OI?-TN?61F MQ N^44:"Z<>)W_&B,$IZ'G^]$\3O?JL/23WUO MRW?L6*AG\[]-W[BA8:;F>@:&U%(^^MMCE*)TJGHJ93LK7WFE7V> MVS?).PTF$$<@'0%''Q)"1PCG$B)'B.82J"/0N838$>*YA,01D@$A:%?7;M<] M4VRU:,39:]H35S-SL/%MH@_$Q@S:_;?O](Y)/7I:48P6P!O%6(&P)T!A@1 4 M"*U U!.(!XL&81*X2 06B0"!=%"DQ<064[68.)ZP0L$J%*B2P0(Q*!#/7\P$ M%$C^OYB/8TR43A1)P2+IN A!L$ &"F3S;6($IQ&-3=!X>/S1>$ M2#X&_.()"3@D^(J48#@F&,@ &7TXPK'C]"/'<%HP$!<23DC 4<#T"L=P&' , MS"(:[C$ FOHT8#@S& C-I%LX$3B]PBV<"9P!LZ##CSX FG)+X.20<7)(-#%5 M @>"X/ENR<2_!@'<#O*[=J#+TQQ1E$V>9@(GAT#)F5HT.! DNL(Q' @"_#D, M]W<-@4;[&UQ<6A].W'WE%V0BBN!=&-%CSHJW?7*?A.F6:B MVTU[_VP[2M3N;AUT%_S5/U!+ P04 " ]A@A/>V9^4M0! ".! &0 M 'AL+W=O><:VSGHU3ON@4PT:?@O2Y0 M:\RPPUA7+0BF'^0 O5UII!+,V%"=L!X4L-H7"8Y)'&=8L*Y'9>YS!U7F\FQX MU\-!1?HL!%-_]\#E6* $71.OW:DU+H'+?& G^ 7F]W!0-L(+2]T)Z'4G^TA! M4Z OR6Z?.;P'O'4PZM4\Z0+$S!!PJXQB8'2[P#)P[(FOC8^9$ MBZ0K7,^O["^^=]O+D6EXEOQ/5YNV0%L4U="P,S>O(%T1D#0.$Z1!@M03;/YS^73C'F"RG]0 M2P,$% @ /88(3]17^332 P A1( !D !X;"]W;W)K&ULE9AM;Z,X$,>_"N(#+'C&AE ED9ITJSWI3JKV='>O:>(D: %G MP6GVOOV9AU+ XU[R)H S,_\9VS\;O+RJZD=]DE)[OXJ\K%?^2>OS0Q#4NY,L MTOJ+.LO2_'-059%J\U@=@_I5S_SWAN_9\:2;AF"]/*='^:?4?YU?*O,4#%'V62'+.E.E M5\G#RG]D#\\<&X?6XN],7NO1O=>4\JK4C^;AM_W*#YN,9"YWN@F1FLN;W,H\ M;R*9/'[V0?U!LW$WMY2"^Y_JZNWV1? MD/"]OOK?Y9O,C7F3B='8J;QN?[W=I=:JZ*.85(KT5W?-RO9Z[>._N]$.T#O MX #QIP[8.^"' _O4@?<.?'!@BT\=1.\@/A0^KR'J':*90]!U5MO[3ZE.U\M* M7;VJFT#GM)FG["$RX[MK&MOA;/\S U";UK>U0%P&;TV@WF;3V<#(ADTMGFP+ M@7RP"4P&0QI I;$!(H"8BFQM&\YG-D]4G&AJ\Y6RB:3HBXC4B0B= MV0S:=#;12(>%;%;OEC(*'?,L)E.)B50$#) 0&T[L<8VC MF,6,%F(AC79(2#EZBSE6!W9[N8PD^Y'!_Q?\M3>:5+Q($+FK8AHZAI86)I$C M!(T=XW=43&/%**[$?$VUP6*AB,&5+4T6H]"*YE(V-J8DUT2@N6$4./%FI$HT? MW((?V/@ES#&E@:8/"+"$8VD$&BRX8^,"&BP@MBX!\VKMOO^FF4&*F3F;O='DC1)CUX2ER4)[RQ+"L8X@31;>L65Q M&AM.83.?L-S>LARU&PO=V]R:W-H965T.ZYY\[.^997T3W)$^*ZK1J["DU+M(HKD[L1K)F]$RQO] MY2"ZFBF][(Z1;#O.]M:HKJ(DCDE4L[()UTN[=]^ME^*LJK+A]UT@SW7-NK\; M7HGK*D3AR\9#>3PILQ&MERT[\A]<_6SO.[V*1I9]6?-&EJ().GY8A;=H<8>( M,;"(7R6_RLD\,*$\"O%D%E_WJS VBGC%=\I0,#U<^)97E6'2.OX,I.'HTQA. MYR_LGVWP.IA')OE65+_+O3JM0AH&>WY@YTH]B.L7/@24A<$0_3=^X96&&R7: MQTY4TOX&N[-4HAY8M)2:/?=CV=CQ.O"_F,$&R6"0C ;:]WL&Z6"0OAK@=PWP M8( =@Z@/Q>;FCBFV7G;B&G3]\;;,W"*TP#K[.[-IDVV_Z?1(O7M99UFQC"Z& M:,!L>DPRP: 1$6GVT44"N=@DGGGRUL'61R!$WF+N? Q)8!4I&&AJ[=-IH"2& M"3!(@"T!?D. G$SU&&(Q31]J2K ;"H B.,.PF P4DWEB$**.F!Z33=P4*$=N M[C-/#*5%/)-: HHA@!CW#A%/S*<,9WGLJ %@6*M.83DY*"<'#LJ)>I/[?A(: M4]@-!=U0SPU-'2_4\T)2C)W;0+T#(!3-7(8"5%( <]D#,5P%8@__N] ,X4$ M?>!*#J!IL!G"R$G)%H(16I 906#9N44)D!;L"H) F2L' LV)@:L/2@&*?(8" MKC\(_\<9P54#?:1L(+\BX#@IJ)L4'Y::=F-&$%PYD%\Z@#."0)X<"%0X8J+) MJUCS[F@[#AGLQ+E1YFV9[(Y=S6UB7E5G?X,6V[XW>:7I6Z7OK#N6C0P>A=)O MMGU9#T(HKC7&-SIE)]V=C8N*'Y29YGK>]2U*OU"B'=JO:.P!U_\ 4$L#!!0 M ( #V&"$^5P:IEZ $ +0$ 9 >&PO=V]R:W-H965T3WKL%<-HH :9.J:J56BK;J]MF!X:*U,;5-V/Y];4-8 M-D%]B>WA7&8F'J>CD*^J =#>&V>=RE"C=;_'6!4-<*H>1 ^=^5()R:DV1UEC MU4N@I2-QAHGO)YC3MD-YZF(GF:=BT*SMX"0]-7!.Y=\#,#%F*$#7P'-;-]H& M<)[VM(:?H'_U)VE.>%$I6PZ=:D7G2:@R]!3LC['%.\!+"Z-:[3U;R5F(5WOX M5F;(MPD!@T);!6J6"QR!,2MDTO@S:Z+%TA+7^ZOZ%U>[J>5,%1P%^]V6NLG0 M#GDE5'1@^EF,7V&N)T;>7/QWN S<)N)\2@$4^[7*P:E!9]53"JG/ZLGMH[$>Q#T\S" M!EWOW#=3K3+12QX_^BF^6*$9&PO=V]R:W-H965T\>9NZF_-16L;?"^+JMF&%VNO3U'4'"ZZS)HO MYJJK]IN3J:5?ZZ"Y ME656__NB"W/?AC3\&/B:GR^V&XAVFVMVUG]H^^?UM6[OHD>48U[JJLE-%=3Z MM V?Z=->R&Y"K_@KU_=F]U4721 MVCS^&8.&CV=V$Z?7']%_[HMOBWG+&KTWQ=_YT5ZVH0J#HSYEM\)^-?=?]%A0 M' 9C];_I=UVT\BZ3]AD'4S3]W^!P:ZPIQRAM*F7V??C,J_[S/L;_F(8GL'$" M>TQHG_U_$_@X@?^8(/KBA\SZ4G_*;+;;U.8>U,-_ZYIUBX(^\=;,0S?8>]=_ MUU;;M*/ONSAAF^B]"S1J7@8-FVCH0Q&UT1^/8.@1+\R9/GO WE50*O$C.*R" M]P'XIRHX#B!@ -$'$)\"B)D-@T;VFJK7I#2A\UIO78]"7FPI2"AV!,"8OE,V0I;,':4+[&% UL$2^:VN#). M)4L]"6&,*>+8YRR&C\8K;,'X4;G$%NG42X6:O/9&6[#,9PO&F2*>/0A1#"%5 M*VS!&-)TB2VI4R^+):5S6UP9E8H2S[Z$J6:(:N4)@3ED=+DM#'/(V );1M$G M6Q(6.QLID"G)?#5AJAFBVK/@&.:0B16V8 X9V 5=6V*W7J;$?!-",LZE;[5@ MJAF@6OE"8 Y9LL(6S"$#NZ%KBW)?N8+,-R*@BIGTK17,- -,*T]WR#&%G"PW MA6,*.=H-YZ:,HD^O#,YY.G,%R!A1Q)<09IH#II6G!^2>EG9%3\LQA7Q)5SN* MIO6F))X3!%24R=A7$D:: Z25KR0,(5_1VG(,(5_2W'*W;Q5,Q7-77)6BL6_Y M8Z Y %H)3P@,(5_1X H,H5C2X JWINU)<%4V='1\WA3[9[C)IK^OAG&BX ML>8ZGH%%CX.XW7]02P,$% @ /88(3U=+ V3( 0 AP0 !D !X;"]W M;W)K&ULC931;ILP%(9?!?D!:C !T@B0ED[3)FU2 MU&G=M0.'8-7&S'9"]_:S#6%IZXO>8!_SG^^G7#JHNY=EP-L!! M1?HL!%5_]\#E5*$$71<>V:DW;@'7Y4A/\!/,K_&@;(172LL$#)K)(5+05>A3 MLML73N\%3PPF?3./G).CE,\N^-96*'8- 8?&. *UPP4>@','LFW\69AH+>D2 M;^=7^A?OW7HY4@T/DO]FK>DKM$51"QT]<_,HIZ^P^,E0M)C_#A?@5NXZL34: MR;5_1LU9&RD6BFU%T)=Y9(,?IX5_30LGD"6!K ED]C(7\IU_IH;6I9)3I.:] M'ZG[Q,F.V+UIW*+?"O_.-J_MZJ7.MD6)+PZT:/:SAMQH4O)?@RU_+4*"18@' M;%X5V88!:1"0>D#Z"G ?!FR"@,W[#N[C-S9G3>XU@]>]_2NL 8?.N&EAYVJ^&W-@Y+A<>[S^>^I_4$L#!!0 ( #V&"$_H12]6 M)P( $L& 9 >&PO=V]R:W-H965T*&G%UJ^E[#8(B:H&BL4#ZZ!5.Q?&*99JR:](=!SPV9 H05$09(CB MIO7+PL2.O"S839*FA2/WQ(U2S/_M@+!^ZX?^:^"IN=92!U!9=/@*/T'^ZHY< MK="HB@HE*A^,6.36O&WNXD^4!S$Z*! M$(T$Y?T9(1X(\1LA^920#(1D1D"V%',V!RQQ67#6>]S>;H?U1Q1N$G7ZE0Z: MPS9[ZGB$BM[+=!T5Z*Z%!LS.8J())AP12*F/%I'+8AQ.XW866EL!.)I&DG@%DB< HD12-YED,R.RH5)9]6Z,)D[D=292.H06,T2 ML9C,8%J+23^XM.^!CI)SF+[\+-WC:V-QG; M9G]@?FU:X9V85 _>/,L+8Q)4AL&#NM%:=?9Q0> B]72EYMSV-[N0K!M:-QK_ M/\K_4$L#!!0 ( #V&"$_)N4".9@8 -DD 9 >&PO=V]R:W-H965T MNB[3[63[-F6Y?%P]!HO9IQEOG9NEANIM>7 MPW=?ZNO+ZJ5=+3?EEWK2O*S71?WO;;FJWJZF-'W_XNORZ;GMOYA=7VZ+I_+/ MLOVV_5)WGV;[7AZ6ZW+3+*O-I"X?KZ8W=+&(W#<8%'\MR[?FX/=)/Y6[JOK> M?_CMX6J:]1&5J_*^[;LHNA^OY;QNCC^&3N=[L?L&Q[^_M[[+\/DN\G< M%4TYKU9_+Q_:YZMIG$X>RL?B9=5^K=Y^+<<)N>EDG/WOY6NYZN1])-T8]]6J M&?Z?W+\T;;4>>^E"61<_=C^7F^'GV]C_>S/<@,<&O&]@W8<-S-C [!LP?=C MC@ULTF"VF\J0FT71%M>7=?4VJ7>7=UOT=Q%=V"[[]_V70[*'OW7I:;IO7Z]] M1I>SU[ZC47.[T_"!YJ=BUO6^'X+1$+82XVU[EBS0)HI,L4!!)%T0RS""8)Z+,8)-K=)#A>CS!_+G%/BP60B M(^(Q/DL#,B(@WWF2?1H1T#D7O.)+PJPC"3M[< ,==X%91NYTX!)F%9T"JU'D M_H=60/8!K@CSBA"P%,P0Y@S%,]*"^4#Y*6G)I5&ZM-@T+4!FV2AI88P;!K@A M!1&,$<%T.O08VYJEK25E6/KZ$\ ,EFF<8>QKEK[VE(*&I5\_67)I/$!E6"O$ ML*=9>MH%A52,/)JQIUEZ6J[Y+,U*W=J4)@6HB+7[#CN:I:/ENL^RO"!K M8AH.4+E,2S"F R,Z:#; =&!)![GV,[!]EJ6E#%!Q,!Z'8S ;C&2#6&P-J$0R MER5+X +*?*ZXP�&%F+R,76R"JC*SJ[?VE$0&7H0[)!0-P"SV?$R:*]@++,:O%@-%B)!@EQ*T]*3&8CIWLXH.,\LM$< M@5%C05U#2KUH,6IL.,.7F X6'&,(6EEY1,&!Q9D*DD7/"FLL9HT%U0@I%]MA MUKCL]+0X# @' "'2XL#1 G&Z84*JS&GA8$ XN>"[J)0Q#@/"G;'@.VQJAPXT M4X8[:5 D$R2]G=Q[Q.XB MB'B S+(&7H\)X]'YA;+-\9@P'IU?*'[TF H>G%_(HWEY,$'&"$<"&6=1#0@S MQJ/S"^52>\P8;\]("R:#!V20:9&F=SZMOX&(2-N@>^7QB5SF7=3N-HP&?\8R M[[&?O?2S1+<'3R+2U0QHM+-]C\WLP6&D +<'!PG>I[%\+#I^G(2-'%"IH-RQ M 1LYR%)!@CN (L"%=&L#5#'7)H29$$YX5!&DUWU(BKD%$ 76GM5A'(13'E,$ MM">)/L7V*#M\;F(-J5<;PR6 H:4A3%@N(0S#C0#)D(XY2%% $>5F<]3.P)9 MZ)8S)1[EF2JH/$@IQ@+&2SCC&47 6 BG/*,818=W ]A]6Y6/;_]J[J=Z];+/[T%;;\46BV?YMINO_ %!+ P04 " ]A@A/ MV!8I_/< M>X^-;S9P\2P; .6],-K)W&^4ZK<(R;(!1N0=[Z'3.S47C"@=BA.2O0!261*C M" =!BAAI.[_([-I!%!D_*]IV/#-&Q.\=4#[D?NB_+CRVIT:9!51D/3G! M=U _^H/0$9I5JI9!)UO>>0+JW+\/M_LP, 2+>&IAD(NY9ZP<.7\VP9KC 'B@U2KJ.7Y.H/^Q=F+\Z2-5.@72C_M< M.056C@J2J^MT8,*5.\G:F61](Y#B=ZYSXQ38?-RF;B/.7SOXO]&="W3C%"U> MDVEOWX@XM9WTCESIAVF?3\VY BT8W.D+;G1'G0,*M3+3E9Z+L:V,@>+]U#+1 MW+>+/U!+ P04 " ]A@A/T!5]Y_QH #"G0$ % 'AL+W-H87)E9%-T M&UL[;UI<]M8EB#Z>=ZO0'A44U($I.2^I+LK0I;M+'=[44O.RNG7 MT?$"(D$)E13! DC)JN@?_\YZ%]P+DE*ZICIBZD.F*1*XR[GGGGWYI[K>)-M5 M\9=M?E%N5YM_?C7JC5XEW^Z7J_J?7]UM-NL??_BAGMWE]UE]5J[S%?RR**O[ M; -_5K<_U.LJS^;U79YO[I<_]#J=T0_W6;%Z]8=_JHL__-/F#Q?E0UXEE]EM MGIPF]5U6Y?4__;#YPS_]@#_S(_WD4[G:W-7)N]4\GS=__9?MZBSI=]*DU^E. MPQ^7\&,W_B-/O8:ISYH_?2TVRSPI%TFW=WQSDESGLVU5;)["$>[ORU5RO2EG MOZ;)4>>LT^G"@%7RD"VW>;*&X6E+S??>EK/M?;[:)%^?UL&/W<[IO[6^\&_; MK-KDU?(IN954K+S]?)G_\\O'MA\\_7:?_ZW]V1YW7'SY?!(+ M%^C'>IW-\G]^!3>DSJN'_-4?>*W\_][XM-?K3;J388PV6^S*I?'[, EW>.^O6Q;#[_9ELLY\7J%C"F\[RQ M[JH\6./UM@"H]_8/=8%_P>E\+1]7S6?/M_6F"+YMCF .^+(J'XK5+$2D_[UO MB,NRWF3+Y/\MUE'L&$_&_>#4:.'G0 RCKPR[O>97'\L9S'%Y5Z[:+LQHVCGM MC%IA=K&M*KRO?$GQJ'#KVX"^_GM(M[=Y]7M[BQGZKR<7,' MD+U?9ZLVU+Z^RV'(W<_X%/V:^%'R9;N!\UXAMK>]!D"IX+0^ (?ZEOQK'@S? M >(VF$P[TU& %W)*[XL:S_O?C[_Q;,?0ZOSOGU91: !U@%T8CKI_N;#2> N M((^IDRJ?Y?#0S3)/DU6^0<$#L+]\I)6#-)7,R^W-9K%=)IF^ H\<==->MT,S M'4TG8U@.?@MYG=FE9B5=E%D+C MLLK760'#?5OC.?(LY>8.2,K, WBX9A@]3S; >BT@ UPKD6+O'@@8 HALFZ/L-%P24 O;@M8ATP5??O+&@EAA*J\S1#RIJR GA/R;.%25W"L#^7R 0G)#*!2;))%-L/) M(@(Y(]>NY7S,LSK?]< '!^AMV_;1:==LL--3LU-SO?5-N$%([PI!][D>/#Z< M%'6])1(P,[>.OI\#H;948)A.IUVF J.T!Z+>]Z #G\O5J=G=/H Q)J[*U0'P M8,#M>. =7+A63:M&OOQC1&LOEDVSS&^$'Q$Q.LG7)\16ORMU+"^[??$ZJ M& "5J"?0X%FV+@#(D9NZO=\NB60+606B7.5W0&U1P%N6H9QUE6] 67=H?/PX MO\)H>#P@AFW7R1]+4@R YL%-.N/MW,%W>57_GNAI>+R$;GAW2V(:L NX,L!A M6N:+#Q*@EB'@44)Q@+1P#+H2X/-=O@%E;GERL/3P-@>XS@K6_W 1V3W2OK_2 M%^'#P55O8;WV"J2.E>$85C('N&55;2T.)[O?%A2SB'?0XXR1!SVZ V,;5^/Y M6PD&V+N;MC?B&VI[>L>>OH)>5V^K)U]Q")Z2:R(7!%"O6@=6B:A0N$\:= 7 M.?DHJI,:C((-<8L+CQ0(!SP4W5T3W*2%FYKIDO\XOZF)2?]G(/R#F!Q*#W A M<(5U[$<@."!MKJMR4;1+5T:B#(0;H.B_YOA(FMSFJQPU.+JM\_MB1:8FTGR) MBH TM\I!,XI08.=NXT*+INS7 I%%5=XG)2\2#B;.5%D _.%8MW 2[.&#D$IY MM/5G&>' :5K6?),#_N4(\(>BQOTB.NX24AW9O&4!G_/VI=.[Q\B83H E;ZKB M9KO!"Y%L2A0W#F,9=H(D>\B*I0ZPBVE%:)QS/0IW8<&!O <(%;IB=B!A?5LLMT@:#GOZ M%]CE'3Q^FCT #H.F+F1R6^'F[G(EL>.8CBL9SIT*5# MJ1V)&2U,D,C_#A'M$D2T4QC\(BZB&7'K78NXU923/K0AO2OL\16/4OCCCS'\ M>@>Z>OF4Y_6N7;W[EL^V1!^_+!;%+*]V/?RV &ZV*7<^\R8'$HN[3FY$"G.. M&"5RUR83L)GP[7UO @JTFR.W^;\Z03/G=9FQ%7!DO^X H G<+,?LVH>\*T/ M*KRA8N=(0VP0R:M94=-O_&6Y)GJ_"X%?-.#!@^R8F#9/-Q?PA"E6"]F^RM=; M4(3E((EZV72")>$\/$2O1 OH>9-?#+:]6;"/' M0]1&<&ZX**(-D)9R-4._HL-H$)W@+S+!DK@RA\7=/"7'PIY.5/3R)@K-7PWA M;I>!9K]@R+;5)[@E^?ITNPY/G4TM\*RX!$F^VL(,%3(&$J/6)?M>HY8FMJG- M2"HV\D?]F$6FC+X.)$G@)8GY(*-B MN[W6,42W&OGBXO47WV0,2UDYQJSX.Q$K9O#F,RV&]'[[_CX_'SEC(*KW/',I M1)INXWJ7?3NFC#$FKM3D$GWNLBIG>3ZO69\!V).FIOC.MS0JD]/N55@L#MC+ M^V(%F+AGO]YJ#K8;7V9/0K-6#=NT'..AXWC3'\RJW>D7M,N.F@=-* #:<#$C_PW\'MS(@]]$MG)CV"'B M)'D;?]N .9I(6X?BS1:_97^HE- -ND2Z#/?!&/:$DN%F+H$'SM!GSN%/$4O? ME^HV6PE#2!VVJ8-YH\-L@O!P^QRNVFX^>>$J=UMO\744YN8DP?.?*_FCWM[4 MQ;S(*B*7%6"4Y_5CGM*G[FO]IMQ6YBO@=DA! MY!=QU>N/L,R\ (GDEYPFR_0.5+CG.U!&82*UTQ!5F6_Q5-$RCM<26.)=SC05 MX+YE(1SYJ_ZJ+^3U6?)EBWHJS(+,Y!Z&L*_ X_/M#/7%;%F7WIXSG@(U?KJ. MI[I$Q#*X>$!54 ND9VK8]XSDE'6Q1F\K$, Z7]8"8EC(E@]\(4 !>1MX/U/R M197G?R4[S 9AC.@$^$$\8ULQZUF U)5@J-TF)X*2 FP>BJIP'LB(8\1)+"I.[A&MT"7DD?0(I=/I^4C:O3F MK@#WA4W6VWMVGN/)9C-8C$348\L>E[RV=VJ M7):W> 7QPL(B[HK97?((N)C!$[<9S_-8;.Y@$;,[9R5)<7\/[ Q^QRNZ@"EH MSAF(@T*=FZL#4"#=,"3CCW*BUWQ<0C..7WW]X_6K$\0K0RS2-G#H-'+9SQ)X M%P1K/-7L5H6#MIN0[TIB1!A4Y?<%$@F\T?$ _F!A/IHA3+ M#=M@&W3!F1:?N\O^"LH_:"U(?;(D6Z^7$N('Z/ !37MS R2XVP'EX-O"I-7< M';RU985@6)>/>67OSN8.: 22.49YQE2A)H!;=;80PS0:7PIR)>?9BO"CWL+2 MG@J28G3T'&EQA5XLF6B.]FU4OO6>+-&:)[Y/M(7?(M8MJ@P)$5UY%7H0TQ \ MJ_R1,)E^UU'F6]RA=^GP:WA_E<&]X!.A*X3S6"G7CGV&R$6>#<(')A_9%F#+ MP2.B=,Y,N\HQ2+GA*TX(07"V(C!XUQ>R\V.[Z5+$KS%C&H)2<'KP9DQ'5@OAV )T!_2=(A//OPFN!MB4HOZR);1ES)G1#9X7 M1"I%OP01J'E +SF/] 6'(4 &N1!#/TJVE\7!RS$XAYP=TSM+"77OA]\1(,U MELQ]+I9/Q'5G[+V4J758PN#[[ GI8C:[*V#U\S8ZALMQ;W>O _?PRJI*)M"1 M/KQS=*JOEJ$S+X#_ZD!UJW)V4*" )1:N9;[9L$ OFO;M-L.(_UP #& BQ049 MRPV< )!YBAC%&^_\5-X .U/>C(M9E.A!)XPGXXR5RXWYL#!Z5UQ13(/U X59 M;N.+\'2FF:[&Z/F_:#S( TMN"$(EJ(*V:5C;.-S5OQ'E9XL=\Z;<*CY,FU: M_90L(\5F\L4;0,>:KJQ0^5F4S-+SDB1Q))B@>R*VPWA"+.\R#"7$@/^<3$IZ24N]D_MN MHLTID?N7K90+C9]]!<>GG8%>06=@8'":TF)EBQWW;]@Q"K5W_)4R2 M2#'96DWNDE4EU7J-V^R.7\--SZJ*[#4&$OTL)!^!<<3SA$N8M M%K5Q#K,R5KY(:'%G9(16]QQ>)A^9L]5J*Y;))AKO1=94@M(E=<^UE3%](3.= MS6[8R1ME-4_-@ZE5$$0(TSH48YG=C>G*H">:B"@.'>>H,)_#)D$)/51=[?[- M+V7@HD8L^!-AQB;/O86\<*T>K:BV>+)RVSN=\3! 31'1RUG$B"YC<2 MZFPOJ;U#?+/G^0)3<3U$AU,&KE& L(>*]**"HWLLJU_I@'A2MNV::<5&@G$_ M.+EA#ZXM!LE_-6^\Z BT1 K7VTWH/\'DD9$>!E)2M M8J:"$\FGZ(14N?2);^%6W&X%SRO:'ZZ,69)Z)7!!,TY_QC0$O)BP*C;AG"[1 M->'NZ:X C0G0%28A*CIZ#6H&/M.EO[N]USSQ7[8E6>9U+"8.G[9F'G)W#,S/8 M[@V;_\J;LE(9Q7E(D T(1M:$:;\!TQ4->8\N9O3O4+F(U298P7;E#,]NVK5H M7# U[&_#:UN5.KF$@#RI'9X8"SL.-HS*Y"-RYG2,O'_>SF_Q@ROWMP"5'"@- MOE8C^ZC*;VB<;5Q@L6^(K85EU"R:ZM)(.*5O*#AKASDDT",C#!=>J%T3;)N5 MU^S (W9P\K-,@,<&<."9E9O >9:<'^0>696M=[1BHI+/18M4U)G!#,B@SKRX MC>RFW&Z(4=%23OV8I:67>,J( &P/\=X*/AOOB,ALS9;2^L?&5AK;N%#X,IMQ M.$[[+W\R])*\UEA2R$&SCPXDG((+ZLC! S-'6>>K J\]FGZMLJ5!6AF_9Z0_NA?HJ,(VQ!M M,^(:< M-](&5&DBF-2G,M!&77B->D5O29M^X3*!Y(5,W&@!%,+&+ M4@B,\.JB-G$%2X\ :_#%/,^6N2AYY+C*<]!=ES #6V2R6D_B++F@:-D+C9:] M?LS6GK4'W\\) H:A+W>%VB)?O4/3J ,E^(F.9K%$7[IX01WW1Y8 MMK7&)"(;,C9C8#>PX,>"_/JH@ #\B1,8'#'OZ=-_,26K]'0(+C[@0(.#C1+3 M5U.T*[QS$ 3+[L&[!'24_:P)7@Z JP>@OCKI#B/TF0(QT'!:(88=]7L3O!_; M507H0P(IBI(M)CG/ MFJJ8ZL]HRFG0.1G*CNS!\?[?4&B@3^Y)!42!-78M&@+W^T.=D7Q[$4X*)LN' M8L<6.7<*72H7"Q3%0<9Q3D.,96K.HA+IWWG$/XK&1J8H@9.+_O1P94F)Q3G5C2C2B>0BE%TVJ B1!1@_W M!),Y>-L2B".'F+%7AFP2YBTZ45#^3C$)@,X3I0'K-!+CC*T*WX?DM> MJP5<=HP7=&^!C_#1.V%8FK LU1?;E*UCT6].S@(FD34B XP220$VK@**^ A M&_4-T'H=SP/8,%KJC%7J[_3&UETDUBZ0' MQ,Q9(.N?Y1,%*TC\:6"8.=L:QD8TA MB=+5D7?<)6&:"]TMCRT[H]:L4*!C 76$ M:&-/$I9@7 N36-R@F$797D&^"K M%&(%7X?P2&]-H"";P("2TL'U.\D\>ZI=.7-;1R#'=T(JV=DH_,J72J-O4D+ M_)8S-FU(/PR"B8-D:#;2*:8U4%1GF\<@4VE!$97M$*Y(Q^]*/DR.:J5U*K!W M@*[.+I*!H/9(UK;R(CF;49QXTZP'KL[C([I1S(*[P7,\"]F-$)%8?U!WK>.C M=+"C)@.<-T@,]%PBY-V%;=8LG:#]8]ADG'WNA\/&==P;4Q1KX**K>$ M9XIAC/"_ 08TXE:'_?"M)D=V[#QEE$&)#-],!]@O%#K4CI.G(B5D")D=$6_0 MDXJA0YWWY:+>3X$XK-)URZ6R8LL.><-&P!AQR^<%GE1Q@%APL/7"V2AN BGG M+D$I$*CA9C4EZO&P";5H/%$X74:>,XT'U5 2WX:6%\S$O$QN\C*:*'_Y+O,DB:98 M:*">BK=-9I'"\ISWH+[K=8;QM2O.\&;]T@D)U;LN1,&0$3X90A?*9D4[,L 7 M?L$L JE :>-$)([%Y(H90CNDLP, &N;)X-(@\=M$/;,![8& MFZ'"8./7K.LT:POLS-25(V*:B2JPF8(F]EZO 2Z14<%)BTD15WR7 \;/\-7V MLN=)VL\JC C<<.B=6%=$V!=NRZ2Q+0/%DEF)[L'8)9(S=T$9H.9@BT62 'F] M'.AG( 81&!+ $!;,H6'L A&:PY$QS='@C8#1!DHV F")X$E-#KP5?Z7H<"Z2 MA1!3.=,K+<- R;W:/:2,-,JB*G@%[)1JRO.>49Z_7BE*B:7=/)F(,JNAJ>TE M/,CZP).$W\0%L>$5U*WP(=+%24];=?"("E$Q^6::(QX+3)Z+L@0; 5@L'"2* MGBE&9"XI\-5R!(=QF+4%D9L2["; 2/<';S9?."#\^Y?4VN-DBX1D33"JJL)@&>% XCG\T-J.U@KR:C+#YW*3/%Y2-Q@=J MW%#6$V;.C74\EY0QJMHYH0>>Z],<#?BL?,'2"5:>L+A/\32)4*1 M)#H+;E.34I/O&HMBF3X)=1N _HH9<5AB10+**J1"0= M,OQF&;51,E9 9^&&;<#FZ-P5!=;AB!0&^DVV8 KNT-6>:WD?SL\N-^@2\V&O MQYF;:*!U-OL52S=2U88()[5!GEL39.LLO1DC*.3:QH"C50 -6:H.P-:QYH3& MJ=6UJC(_)L==C"'..:S']$Q'LFC(1(,AQ_T2YA)8MH?I< M7I:^'V800@9(R;Q&J30&&*X:(7*;1 MG-1" &W3ZF51&7!_Y;9"$&?[NBL0Z MOU!%-&%S?19*X=Z(6.L(C"C)46+L(>8B .?*(DBMT:ZT).IMI;H0JEX4OR@9 MKKHLB1>*;,Z("-G*D1I,24 '*TD6]W=K.'!MHP58+*]S5P3'XG4YU;M+8]XC MSYDB#E)\@'0)"G9A%Q_%:)L5T?;CT.<0D^AI TK?X(@\1":EP00%89AR96JU M4'H^*2"$FWC4;TF2-716E ?*Z_#B\/Y<4N\3L85(,3B;RDJW := >YRIYD6< MBY]=;>_SBEPFME0#"*9.F1%AU57'G*@6)3PPMNV3R7'&KDZ U:I441K;/ETBW[@ MV1UZJ$ZHG,W#DP.;R @+C(9>%HN-?=XKF1&;%#9.PV-IENV]K#F6(C,C8YTALH&P)\/LA,ODE#>4]$_ <$VQZL*U$]I00JPQ M0=6=? =9MC) M26'SBA!G$>0.QYUS'CG7A??E$9AN0V\^7KH7\P-<9(_Q8VC M[(+3SR6V'X288HY"(1LPF#,1UGJ(45(Y(>< :)AO/1<1$% 9VKZYLB"!# M#^"33SGI9+ R+#ESLQ7(H:-OX]]\,G\(T)WK3L4?:^=^MU:+X0\2CPR N=[" MZ0)7DRK=FL\@"**TTEY1B2?Y*/3,NJ_\@R5,DH* (B^V+HG 8/G]\HG%U<9- M=NR#, '&L]JRLFO)W_^L-]NSF++$X7*K1_$1B(+/"\CF7(6(Q0':K->FR.8 MG]>T/YLM)W4=2"MKVZ5A93$1NV>M+JZJ8J0-1;KEDU?CPD4F3E6@K1#X3+!: M5*#_D\:!\D&:LH+G+;S%N3D:G[THOI%T3&>LW!F46.'[+WK=^G"-LK*6@$/: M/!$O6TZ4SQ1+9&%G4 HAY;YJJGY>7'Y0I?/,;M*FM,A@I*]0]2AXEP+"* 93 MH_^=4CB%%H]BDSD"IW,]$R MU;90212@B"4"]IU&ON,(3:(J-(*)!FXLWS-^S!LF"^]&62(D-HG2&X<]Q&2B M!SJLV38E%;A#$E8E"D=B1=+X.9 M5Z +Y.!+"M4OX6 PW0E42C(/?5B@L89"1D,IFTA SK8:,ZM287>&U#G+FAA7 MQ=P@]G#@XV^ 1"-#'61!\2&KS!$:(WMK,O^%JP75+)_I&3O'%M,8K&#[E2XE M]](AA"X6>;.D#[Z#Y=HQ=Z^"?5L=$JNW M"ZY!LRDDO:;!E&)G179W/J$SRNHC3_$5W@%'U_A]'0H_(EB8XFZ4;PY:8,%! M]::@%ML%/)9'N40%TU\.UH53-@D+0N^8*VK3,/Z25$-+OQJ.B3"?9L?XCD\7 M+YF49E+YP,2%5QJ];=@UL38B)'@YC"Y%\I(:7G@NNJ#L>L\Q%E>)7X/ ,>TW MM4@(<1LJH.J^ZA?2$ B)S]RB(]R&)[C2ZWFRI :FF)&0K[1BH%^\$$YW!R29 M TK->^L/_GE5F,+IC-,?<8#D'-@?,$A'83M+/B'@Y Z^V^(]29-/Q7P.6/H. M+4SX]OF"7E-F^>[3NW-CHFTXC,_K(CN]!)4.Y%#W-X$ZA=1:,Q/E$3D*H!9V MLF+GSV?79PX$G"*/4B&,77[Q N.2CTBG+)9PA%^9<0TG"ITCW9P#<-AHC>NZ MYY8T&(&94ZD2#2=QN[WL7=X/8GPW:"'\D($@N7_S*GM1%)3KE MFKR3!KF W2X%)R@6#=L+&GDE<)'-H+3Z9JJ3>\,?RVHY?T02TGY;?<.'5-]N M>SAJ26530=.1R4S6*#MLND1/D/P%]JC-^]CP6H=(QW>JUTD2^**H MZHWFFK2D)LB>V!U'"964[,M5*;1$5G'OT"ZL*^A<.G!"<-,L62$Z9ELEC,ZFDDJ7)[VS4?B^3_WM MBX.S42?YG7EW?#:9PI_76$'4X(3G*7?]$*Z?5_7!O.)7=A;_!WD9I=S#Q#]/S03D4_WG' MRMO5,(/&Z5)_=Q#XR6KS+G(1F\>LX[RH&QO&874F!E[>B#\FS18[_>3:INM^#P@,1OT$^P+X8V$887_0=XZ_M5S=\PZ?BOU1 M?3I2G<0SU50G&OUK0L \ TUXJ4Z[/,L8CI(Q7+3FH[0K>J$1@]/M:,;Q_F?[ M@%5;*GS<$#/9]$+I?/C\DF6,6&Q/$)@:1);*# U[38/TU#Z= =@]YLL'-Y(- M'W5FZE&688AB#V@ %D.!+Z;38=(==RCI$_Z<#+J(T/!7'_[JC4> 2OC7 M@%!GFDS9([^E_ITW%L,]1T/9"_;67\" ]L2.D;L>X M"?>EV]')#H52;GG'\C :7^EZ7(DN@T?GE/+R*@=NU,[-!R MJE$V2\\Z;"9KDG?? MVZ!NNJF=VE8;C8#BGQ(N/\-M4LQK38LF2-*SK?@+Y_M1AF'M%]"UA8\U,!<# M^5591TSCI#_F?OQ@^ S"'4YK\';"Y: MJ,./W ?2$(5>!S@;L-5>%[O)C]V:PSMH [TV /$4F&(Z[ Y#O2RR4&*QW=>& MR%%D3!_V.^P"Y^SCZJ>PD0EPV$/@3(,M3%) MAF$]=?.NF<"GIE1HZ N+XP?<_%2L&T^N*TR\>EC2[=2 B0.W@O#Z#Z;KGBVU M]NQ*:TXW.N^S=%[(YZ;"NR:\.&DJ-D/E*GLT3C^IC3TB<0G.= +2SB\8+E#8 M>F*@P '.P4/3$8J ;%#"PH$U#MQ#:6V"J Q"<#J=#)/1..V F\+[<@.:I2Z M>C#("7[H3J?PP=D&YX@=):-I.IK@EIJ&ZH$WTL' M75 "AB/GF]%HTEB.#Q)O-2.I<(ZDC10.NYHQC-2W1X+QCGFMI2+=,KPKOL84 MJRLU2E#ZRC>/%-K*/W QR6+A5HI%.:;+X-.X0W;$D3UY6?R:4W0Y+)#J>:H YN>L98VJG?B^>)2RE5]5B7'1C4%2 MG"0GH*8:L-B'[C)O!Q@SWMB"E365CTHD:6I]X6KW0]BSJFFUWM1)D:4Z+!I3 M2KH:>D+1WX21J]+< J@=2'0S\:1I$)DK].0UG-6N0'^XQG90:LN!UW!;8 M=FN%;*!IJQ'+KA<)B\KG7NUG8_I(XPK+ M3#S7,V[9S<%2S1VY!:W)8,!R&=#_&<"IS:+>TJFZ63820;IL#\$^:(/ MHBE^,X!O!L!9X)LIR,8:3\@AI' ^=\4:;6A3$"'ZR61":= M7C(9PVC3I-=/!Y,^10$8RS L>3 UW 8_#V"O]N^A,'?]IODO")X@\O/_?3L4 M\!P0A/I<<0]X87^*O*H+BYA2IFZOCRG3Q+8ZF)S,OX[2X734U@G8\0A$NK5R M[0'BZ_@\2G/M,D]DR$2_BQ2P?*Y0J4.9,%NO! U'HS"VFE!I1*L.27I=.,3. MU(QAK'33*6'6N&>Q@+J2D*4/#GFNY,)47+22JH!$ M"V*^H*)4K&VY75?S5P+[;U#<_-'Y3UL4]9DWS817+9]H7?JY#&&>-H:!?XC]+>N!N5Q$,X^V"F&P$DG:]$!Y3%WI0- M\GI]B'D#@3CN41V)$_M!3/(^J'"\L5PQ_#2&\:X9.Z\%.WW$?HJW2'7P+96B MC?R:% .BG&V)S2XK6\Q2#$'P;K4^2XYQ&$'LGZ^3-X21IE,!1[1_#N^9 MJAJ-MUF@+6]9)3"YLH50O"XEQ4;*!')^L/3BI&@4#%M >S+^Z^[R(\IY=G$T]+]/.H-.U0K!+>UXC8= MMBKM&TNVW'%C#]C\?ZH7[=H)&V),G/IB&'C8'(7 3=;R-M,ZP M&\%B^_.1*!UI]\ MP.0:6QS SH-$D,-]D!R]IAP]$AF0CN&9P$3;%3F.VZ=H0/SW=6O]XM>4YX=Q MNEM."M5BQDC\8 4IUK*Y.'^K #$AG%R46+[%9L-N@V-R0TE$IXI-%*_,V;NJ MK!":^U-V1P.:DH_W>,# -9&\3KF3A7;4,?(8]Z9=Y4YKVK;%D1751X0S&V1@ MZRCA)(P9+@+;IA<;+]W?J_(LQQ#%((SC)\U>0E/7RRWG]=N@*M!.;HL5U3"@ MIROQ]K QX..'-U^N4DQ*NOFSU(W*T!Q!^6=)]PQ[7Y_L&%?: S>_IA,QZ^*H M052P>X#0;%A:EX7;*34^ JW.OMUOO!T"E#IIVD[3@3$NHO2KR%664/WQZ9B;0][,#Q^%!8]*"] M$P=V#M5O#D6WZL9NHPF3@S=C7OS.NVI6Z?J"&3WPT]7^&9J;?:T,E1V_J5M' M2^H"+',W,%&,0T[X8]%HA@.*7ASON<@:&NQF'/G*#F2WP)U-K%GF;!4[Y>]< MM]=M5_^&4#"*&[J&?$DRKEH MU>I,;[O#)J>F=FNX]R9:PYW2B6=W^7R+M0[O=0ZW_[ EZ694@$ZC'/S@C+RB M.0=)^]T>49LC(M"AB^J M&4)>TP#5S'3C>&KA?-C?2D0[@#)H7)S\S)8-2?]67-LI1VFN8K[*EIA41]:1 M>TS7=1G;#4@.5%X!F?$)T0RLB8HB.J5;E9Q<@@X_S*WA."N&MKK2PXTTT-DN MO76E1@CAK/0ZDU8RM@&@"H^I>91T/B-34F6*F46* QMPH5**MX128\BA:0OT M'\/ZMS/)2T<<*+Q,"F,!T>/(UK*)5J,1!R^3DI M!F9\4Y;;_!0GMIS%*9Y49_I!>E^J%UHRI=;9HI?=+)I*?F3>ODP,W7+ M*XJ2V#AZ.Z.#,! '0 :X W9&,I65)$(N7:"CR$0F+V'XYRT M=:]P;7;M=CIFG.RU:9E.\[S<=*T&(VY?JC-5J,0%C6=:1>'&@T&J +J8!F?3 M_N]HC,'9QH\W0(O(1<;[)?17:Q MV4O$E,R@* 6DK0;45:0SMOLP'TM;@Y\;2D]UY5VK1=[)P7Z,*UN5L- M/#VFTH1J5,YNR@?$P9],T837?%<,XM@U%;6MK=!LZ, W=6FXJ_7CFLXH*^.I M]CK=S,M[3"VWZ26V)CH'.X='*\/!^:\&!+TX-!EFH MB\Z'*%SH;]X-!1DUNE(&:1DN([PROWDQ@<"<[EP:&RY079 E\2DEC7Y$\5-J MV\7>$_G:QI@4DA%8O>3(E/[?/%&+84PI6Q8Y];()L=8("DXZLH3HYAMW&5% MNH$@W4['",$:9\!AA'L&H3E'P]TO\SXV1>Z4.=&RMM'C:4&,O6A[T#%^5ZQ^ MUGG]7D]J-X;_WF]$%O,2[#]U ^BP0]?NB_ ,I&A?VN[9W>:.3HF;@(JCG.2: MZ8!P+=I>;#\F4Z[70RU)U?9JE]6%-*F0O&+;62.8E9E4HXC:/?9.,"]G.\4P M;4Z%X7GSS B_ULXBI11^3(8@Z?]( A]*LJ9NI&@X8R-[7P.6RT^BN[V&=SL[ MWIVTOSM]C=+-CG>GK>\" R2<[)^-=PS0ZUA"WC >;4S.3Z-@7@1FU"O+U#Q= M.'%*,EJCG=_.(^+:,;,[2;/WSXOKX5D%K'O6T^WMD/DX)&K%%K/"5C5%XA#! M97/=FJ+Q5;PJE*/V6'_>+:Z<"_1N*WL/I"95;>J312M-B;T/E!9\?\,]*C@ M7I_GMJ'W!=<3<5I,'4>H[RJ_+3>%1'\H(3[Y4$3QYSM, VLFF_VJ MKSJ-BEZK24:WX:_.&<^OQDY'NUA0*@JNCS,ES<,NQ&WMHB B05H7G5Z21_JK M,T/+DTGXY(YPH!TO?8C[@;B:U_OLIM(P]@71&)^]:E8<5THRG+#.BIY]>K$UCMUK',HX548 F8*3ZL'^DY\ M\W:MIHV3=K*7CIT/7($-Z_MRM%)4-):8=2EKH)FPW*:XTMFC$[T-Z@*H;2IO MQ$M0*(*WJC3FDWTLU1'/8'0 ".N@-6 8;6F*.;7L2W(BR/MY-$PG'=-](;N] MQ72P36X9V> B2<(CCNR@*I52_)0S*8%JH?BIBFC94)2$/_0ZD)FTL>L M5F^+9/K88M :EK/$Q@NNM=8TF,*!C4=\J%=0_="68V"\DBK:3E=Y/+3M,N/@ M8JKAR(LRK@8:$%#"[1:!C4 M=N(#I*1IK.)74EE7BXC-IX$D#T?X>F&+4@W9\V7?>OL#-YSU(AYUI<-X6@KM/GDY[>XMRH<[1 M9)@7CC$8K^ %%3F_Y>XNSWKXL!REW4-$S+ N\J&5L:#.CU1)8".72:1$I^AH M,VWPIL0Z0VQ4\XEV5&5VT @Q!.-P;W-MT@%"6A[$Q&"$;*>/E5,7S/HT(>6H MEPXQRK-VU6GRU,SS=5E3"?9-U/#1$ITFYGA'N@0DZ0PG7JDP=L*X/,Y:9&W: MEL_[G#[W)$*:$$4_2,@QI7+.P8=5HTDV!UQ@B24@5[W1F+@@!3K7C.N&XM1FH!5R;<%Z2M5GH$-#8TM0VJOT), ;%%OE?X/.I>#<++I#[ MY^W\5NILYI320>7;$<9<:26%IT)V&@AGLC7.A M6B W+VK,N?>F+3F0]:P"N;H\^4:OJ)#&XKS[HUS;AF)K7)ON$+2TY54Q.1BP!2 MQ4;I(&KK)\N,B4FH@YLV$\24[*(0/]W-.GG F9^+ (F#NEV9^^(4'EPDUV^H8GV!T?4IRXFB\)C*.NU*T#2@/B-B::FDDZZ(O*RHA)#D43=CK,*&B;;;H#M4C04[LTD,6!D'":8 MI=UQU]L2H:]C")(:!\<<00R'<\I/UVN@=&SW/7&T2UY&5[I=A0"WH+S+=\,) MAW$R0#Y0X4Y$W29XX*FO'R[]@&KS=3,N'%/U^VE_T#7%&^)>(:UB0'LE0D'! MHCF?.-,)S=F"%=L-EEQ2/NCB3UHUU']DKH2/+>W)2U@ADAZU$WU!?S8&83]Z:-) MKO%YTZ3;&:;CWJAE]V(NEL!VIL_FA$QK VNP82LI!=BY39B;W8')H@PT2V(9 M9Z;9J9S62A0FTTC.CBMM)5. >R*1SWR"&L0CP)H?T/V$P:,Y$=4#+D1Y")QZ MSBV(5@4R4:3_@M9Q4/W>663*G==#E-1.S?[#U $B--E#V2*C_ MCK8C1)G(Q;M?E@)24^L3ATP1FAW0(^B_(T/:DJ_!N*C+V)Q^7.*F%$Y>9 M7!-0,V->TF5;#LAIF#ZMDCELK^#1(@CHD M[LF95IN;S#E&CF MK4#F!G'B<,?K/>T.!0KN(DRQ"Z<8A9=TT^OIQK-@ZV[++-40DGE%5BU+QQ@FK6+=6F,TNNHJ MCK[1G%6*5I*WNZK(R-LL^J'N;L[*R1N4U(OMQ%YQ#52.@Y9(F-3X9]ZWB5Z) MMN,W)+ZQF%:>H/5.2-+@'3J(X6(5[#EK*-=%%++P62E'+6J77-^*&V<0UO\UKRBLS:D OA16OG M./?;31$+%/A*!V+;[%?*QQFS9= 0=]. ,5+.XEY#$6$RXPY:DGEO;P]LJ&;F>EY+-0 5269<[HR7P4!HP$K_]GHG4]-0O[NV 08G M;LFB<"]. 4RNB5>N;DM)'BBD*49;G=[&.;F=A9T>QKC<>V;UVK673)?<0UI; M*O-]=1H RK:E?9[;R7YNNHG,N/\*!<8L\R@P"NG1I9W7E2+0@53Y ANP IUT[K27TJT#9JM$S6#I. MFO@XEF075 !06_N%9T/=I-&#^XN3VDIYAM)KC,ZLWA:;W)FD3H[O\LR6]J/6 MM=)>X89ZYFZV-^Q:7LTUGE.".Y+Z"9#G7KK*TC&;ZV;/8)ZC*XS,R/=2/B]U M>UJDFBAL04HFOIS;()@1774;ZTD^RHYL1G),T]2DEF$GC M$)DC9>P39R!H\6"]#Z%XWVP8;7!*[ 2\%JTQ*HA L=>GF J_V5:K7_,G!W!2 M)8LBFA5V@Z2Z@M]]L*\@(!'P?'V_JM&/V>,8DRPV%UGBUS#]O BH-J5 M9QQ&4V\-93.C4R=P[D_/$\TQ( /[M2D:4BMF(B.@"\+!WV)LV*+*N#,S&H^< M?F#(GY />IV;.5J$='$7I\GP#;#/JA(+VBB*4H\JX]>W8Z/\JP)$ T\9_K^E M2:\-L^=(M]+4[;12B]\?,M+\-DU><;N25V:MG+QN7B+^HG1#%=AV;HU"A,^L M_:;&7J+P/LGBT]US7S1 MG*9VF<,2B;MZ7;NYAM96?4T8DWGO])ZD:$8LE$/$P0S$_;BU[JL$30?0XVTJ MC1&R(8446 BQK5[UI53"8>B8E@A*33>P HL#TSF?L%I:SY*?E#2F3#R]Z20> M1!*K^QW,*0& 7;90C/,=;#-3M'%O/\O% EP!*(+%@0I94 P<3;NW2-H^ASNU M@-;@;$-6T5G-*HADWJ%@9T0?*H'7LC,6%NS.3&M2L22:2;6UU)JS*]D(W M7Z\I!H35I9:ML*K3$/:TSG(;-TE%!EUBA S&]%IC7U%[_#F;8[V/\@9WPBCJ M&4DL6VE1"B)\/4;3XC'Z<5'?B!862US>^-I9/T5MEK/9MJJ=% 6G7ZW2TNV: MG(7< ^][[%%(F(9^>3[.X>BLRPGYH\%9Q_ +%4>?W;FEZ>'_8@=S,,\!N9$> MM-T$W8.XG&(KG@,A6ZK?/")?23JB$6(Y.6V1NYH(]2T7D3(0F]K [BVG]0SL MGG:!?M _FS+H^Z._!>BI%^>VBL%'B8N!!DEK@W:GC*,[%Q8QSKZK:5P6E7^]!BZI )#(RMT(-;WE8Y!]V^+ZNF M5<#*ZA8E%6/]JVQ\X7=:KYAR1BN]=O0T=;*&+;*/BQF]G[Q&;G8G"^-GFZM]06 ;:[ M**2/AO%A6 ^18W^>99O9W>EVK:!B]\Q#46M.A'NRLD+"+V*8L"(2D>Q2Z>KA M'60_!4O9?MBW6KGKG4'5T=C&JDV)QF'@W56K!4.S;(ZZ7>Q)QH,)+=#D;R!: M-U)"]9=FU4K)AUZO[W$!&1=W"CD M%U?-M=> 302:H=4*A.W*L=%45*6.)7W[=1MXI.VY24 $Q0YXJ-)NMIX5&I!; MFQ\QW,M)-. &W29_@\B#-.CF_,RF\%R[5[[2B;1W(N;1S4]).D:/B\?=/6WU MT:0K!+GKK4Y,HHK,U/E)IZQ[Y>SU3(*TD:VV<_."VBW'==Z'KB^UR47!)2!3@[K2"'^JB@'%4 MQ:J%8.Y8"5P&DC8R2JA68B:Y--JI)_MFZJ?'+/VFQ!U&6S1274T>&_G+EN9P M:#2+%)21N7-ZHKZ(C:)QN" VB<91&)_T, M=RE(-&9LDN127U2QG71^6TY0 M:[S"G/CDGX%EU%@!+ "C"3CPG%_LA_?]NX?&!Y#:XGD5#_?Q^\8 =M^B$=W, M>)-C)2..@C&9V1R4[,+(U'-E522X:8%;SL;+:C;1@C9Q[[CBQ4&FIIQ=69OB MST.O$@$MQ#0327)NRPIY7>D--[>_NQU0_(@&R7U":91#9QNE=K@2))!8#.AK M#BWV?MSR=B5JL@8R,& MPJ]\^86-N&>:. 3#Z2<.$KI$%*(VY1!1ZYH-?2BZ<#DZ#.;F3$@6OH[]F4\T MFO8XG/\DGHF9Q9KE-'&4Z-U1KY^.!B-.A.F-TL$PS(3!XSOJI9/.!+8[JZBC M>K$*QB,$:LP*QQ$6V@3"=,_UD1E0&B64K5CLD/$-MGGV*WM?HF2!A4/\>5]; M3>G0><:MZ#60RNVE)YFYKE9LJ)^_\^>:PUYR:NXUYJ,;I?T!=\Z%CY-N_.#N MLS^76H4W.E;82.XQ\S9-)W5;:^ TF!^1L2VIBM MO$^$9E2]QWR)V,88YIOL&@$:]P49$NQ M1AD;KU1YPJ@"$3^W*PF@WCPUS:,4M6"S;(D^$;/GR&'3[G*122)-"$&S_-U@ M>G[W\D;SV=_>DOOJD!.)/61/@_M"?;>!]MW\HZ2+W0Q'V, *^R1C<[]!)QWT MQOH3-;##.X6M$^%>C'I3[?;4 T(XH':&V'U[G/:&/>Q)B.E86/!A@MFNH]YD M7[O>:=JAIHB]R1!;8/?[4]!HTQ$,-DF[PRX6_IET^GY7WT$Z[N LT^F &CO" M/R-ND9B.L6\>+*PG(##HI]2-L<3KB+M&=#GZ8 M3-)IIQ=VNJ8 PJ^H5K3_=E@-%'J.SP>]>@.HQ M+*!$;UPFF"=JU:E\<8F?!-59<)!9$$W"[+&]**:'!5(K)OS\HG2TG# M!YV'E^?:H;@@PYP%1FRB#YS9/WK-VW;GAG0>N'W+>6.,S6RCYX M(H8*B<9#C#T8\&H]ZSDR-= MKQQ0P66"#)B2I#C[IH3AU&]B4Q)6H6V#6=B"T?GCPB4IR1PHJ M>36XA(L/DEA&6''\AV)*F%)(:8/D^2F$;4JY<>/2YA[07I M?O[!-D%N>^3*!-COJ* 0#H>B!5M@N;R=[1M,T915KS?YD=(Y]V,=2CE_]?'WZ\?S3JQ.)0&5NH3&D>YC!\:MWG]Z=O]+(QH<3 MG^X?OSJ_/+]X=6+LN51]I&7'J4BH.P,"%^5L:W.J *1+)RK/BN=^W1$WALWS M&(+"!?2I @K[3LIWMYV&UE\TEBK2N4@TM6&W-IC3B]O$JBV:%"=AH3;TS:1] MIHGT&!=#*(N"M_Q'6? 7MU+L0-Z@_B/53(J*GSI5$5)WS_A&N2+=66/WM% V MYT2+T8)NE80UHBMRPU9:@E$CUIV,U^C_4)+JZ"\&:)0>22XS+JD?U.+QA\ R M*@\8D:>6N1WGX6764588%IU#XK]Z**IR9=I(%EI*X-9$,6'=XR5K%17& &Z8 M"P)FS%.I%:>.NZ6I3>VD-.??\MF6[-:VT[L9$ZD]T2WV:U"?:7/RG.?8L/PV M5D@"/H57,4TKOK6&F&JF,!-*+)/'"5(S\8)]_>-UR@3@?ITF'RX_<%44+'QW M1IWTCKF$)UR87U?E([D?+RX^G.BZ75\^(K^:6!R4T"AH=HLO-Q+V9N_DHH%" M9/[^:U;-2_;Y9AY6B1\59#&JD[7$B&A2'+YR41.L,(8$PA02=&JCZLW,#: ) MMI^I[Y:0.^)4>,2.M& -Y(QH"!DL*FI+#RE#(N6V(P.)A70 MT\,(?0G<#>B6B>,@6XH$!D1F3I*.GUY42O;2O3D[E!A-RW(4.!P MD;;BT3FIH!CBAH;TC:2L$&G'6JV4LVKONJFGB./SPLAE1U$=&,7G%+#N-$)K M'3=!@W:D,I3-UU%5W=7"9W_1O;PR/N%C]O 7V)_3O$*"AIY\. MX'#0]CS=M\0^($]_.&[ <32B_X[0$M/OHS&#C"!B7CA&V^U)\ZX=MMI.IT][ M'O='NMH^P'@(_T=KS;[5PDI[L*U) TO3X;B3H+7EYY5F@F M.J$/G0%\N-R"'CX3B?5)_"W'@^X0'^KWNO /@@&;NP/:ISTX._].-^R[EWL) MSH'7&KNZTX<13*V@Z@ >3O&?SF _L !08X)NXWA'XUXR[B'NC6%C@XE\& Z% M4K,O\Y!E]@9#DV[L X(9MKEPJEX0V;C$:!J@_,&W 1 M:?4[D"8V^W[?67BQ^6SC@>3;_?+'>IW-\G]^M1;[TJL_).$4C?KT_Z@;_G]Y MW? W*JA>FBAOD4^=*@N7'%WEVJR.+R5K]J0YXL]<#_6=!B<>A*G-EVREUO);Q,\B8XE(7!+&4G MU,F-CMV6R!*RG*C/H%8/)55$;P]'V7@1/8PCBCT4K6_KJ[>MQZN0D&NA9"?: MU;RD90Q_N2N6[+YT@$-:$R$TO%-4'EAH9 ,T47#:A3R.LRH,1F1XMJ,I5B6;_^P@;VOM\ MPMFNR2G&'+W/;ZHMZK:PTQ$SHO?GUV^T"E*TS,O/:P(YOG$*4K=@?CX%]Q2XR.%_[3?CWYOU+P? M=!Z2S-NX(4Y<$88F>_TM9&(^9U/:)IM3@W3W3:I F?()269?9CO<TP G)S#8A/%I?7U_211E1[:@^Y*B96XV[@Y2] G-<\ESEQPH MQ2KGJRJW+>*]'RQ<&@U-J'6DT[S;I1BV-HYQZD@>BE/#@ZF.Z:J''=Q9C)9R MH+47J42>%C;!+C1=QJ3+953*QJTJ^'O M'YEV"^S+:*H6.&*PEG:B:9R[A8%9V/UPQ4('%BI*>J9F8^2%#;67LFC8),9I M]"WE7<:E)QXJ&T]KI3:MDV,KOV=51>'@4KT5HTXP>:#J&- [&Y,PAA&D=BK'2I8^NC);TIJ'C'+7TBB?V.@=+AMV_^:7\7FKI M5W(9'-,_H6IZ/;O+YULN\'"!08WLM(,/[X"\ M+%1%K$'EOYBWT21GC,2%Q< MS:B;ICAN,%PRY:#)W [K-1J@'UVW'K7R+%P5PV3"F*;O5N;;-1*_A#%.G"(N MKQGYTG&!&_C[;%RC>/@R@1YH@ME+IUP.%:M@>XAH8X#[CZ84F3>VVR;&5V_$ MKB='T809.EHP$G'*'I?C\=#H**KN^11OZ)Z.8GJZ#4!^&]C7XCB8?=BIQN9.GX MQB'#!]EOW#N8W91;*=%K6Y'19"S]/'/^9ICO3G_ A?('AHX#J/9?_F1,?5_S MV=VJ^ O^;&Z#FU_TQ6D99-/&+"N2X'-.L/[8?V*7?A M$AJ#.33)&F0 #ZC[@XWSOLN7VV?Q;6!"PVT':Z73( MG]A)KN'>W"7_"JN!WW\!?.S1C_S_3_DW3.5.+O.Z3/KTE8YYCK$TV=(9%8.K MI_#?3Y1J^J8J*$3SDHJF=>E='H$)6 !)0HL)K7N<#CJ=73C@5^#?#\I#V&LC M?MF?@F,$]DVSATXXU]_Y*&F%[I6/?/5^/[H@NT)W(C(NA.*PW]RVV,':*#;] MO#/F%,N :%:SQTB<,*7"H4Y->#W0E+(M*+R/N_=%V/C7'KC M?-((M]0TJ2:9V6_D2.95&R*)8.M,A KG_H@_^MY[3-'Y\K-RYI?--IQR; 6Z M3$P8_$I$HCPTL85/=_O)M65VWP,"@U$_^0R$V!\+"4H?A!9[_*U2Q/,.GV0P MDIY("Q%"X,I"9(ESNCF@+!$ YAEHPDMUHAH4=?#ZC$'4:SY*NZ(7O(,!::ZC M_'K_L_V)X/E7;9#Z5BH0)%>HTOBK_:69.6$];[QW.FZ[T-'9U"!M[VP4OJ_E M#CA/P[XX.!MUDM^9=\=GDVGRNYUW_HT8B*_)0'PHI?#-RL]#$2&%#<+0=KQ- M>A"S7Y- ,N@/S;YWAG,D@V%?4"'>7?@;I7!U(XK EJJI\HI-_T:VX^!L M%SCODEOR-4 0,&(9BRLX,;&LBD#T2N^VN:Z_', DO*8+Q]< M'QD^ZLS4X_"N\6A"(3(3,EC %]/I,.F..]04!0,T!EVD\_!7GX+ 1D!A\:\! M4=1I,N7D63:P8&*:E:_<4S& @2.9I#U*KQOV>[#8&BOYK[<;-\'F&)8!NN)) M8[TW4 ;M%G(A(<4/:1 LH [.B( MP?XN%/5QD/886CO("YIC$NB*;<^4C>%UEL)@V%GR[O):G&9+ A+\'9,%_1GJ M9TWA#N]T"UCGMI/-'>>,_+;\N_2[Q*+ZP4UO: >[5OW9_F8;;0(4ONYJ[TDQ MBV,41D'B'_0,1SI5CN1WS7.;XO9[Z0C-+Q@NV ,%!33%2>> =1XEG;/.D/_9 MN_$#(//V@!/][P&;"W=)CBU(@R.U(VBO Z0#Z%8/+GZG/W9-4)R2%^_Y@Z]1 MJFYWF@Z[PU"ZB"R4:%CW-5\+E#./NR=H5>H,,1JXCZN?PD8F&+5[ )SI4 =R MMF$^+,:8E102?P@QT>?A/@F?WC6B5%S)31LGHS4ZNIY5\ZZR1Z<2)QD21T2M M^]B;%@X;"P&2T; D;\6(8H[AH>D(Z2HGBW)57QBXA\QB@@<-HFDZG0R3T3CM M@)!FC4AR3ZBE%V+)S%+%7%Y#0XL_PG9K8[%C M#=+^A*(\IVEO-*#PX5&/@F4[ Q(& KV=*@Q)%4]Q6"C+[Z6#+D@-PY'SS6@T M:2S'!XFWFI$8A?$CBFS;?/B+R8<)'MUY37ZB,H7& M$GK.YQ]$:IW/I%0ANC]=71NI[-ZW6R=I'-YS9PDCOSEE"<".S6 I++\#=[Q# M$AF%;-.)H+J,X$<21[\,N]WD*_KV,2>L!JTBA0')4 YA\(;>%?M/\=YB.@=GQ_WT1%[ 3B%R?+<1P:_JD#HDHB$R;=9T\D[?09 M8=+N1!&@3SD[P.!!9N #W@%=IE7]"=$HS$ *E$W;)/XM>FZ>[VPZR)/TT?H];'?!@K^&L $@< U5B^:Z;5?#EE M]V;CEJE<)$=#2E"1:D4]D"!C["!T7/A*! $CI3@13D" MW0,G]H,HDCZH<+RQG"!^&L-X+^NRV':TK=61@KOYCRI _Z@"]-^X"E"L"D<; MTG_=DWCL%ML#\9E+CC2SH4PU#JU.@'$^4I8C=(G](X/W'QF\_\C@_4<&[S\R M>/^1P?O=,WB_6P;@6VQOO 3$/DU^OGZ;'!_AR1<8*E!N:W@_X&O7^?I,\2#P M.6]A +95P\%]5M XP<.!=F%LHWPM0 ,;OA9\\=&[%EP/1OA9\$- M=2+0 EM,,P0M,&B'D6C?Y62>3X7L-&E;'?E/&H@*9.X*@SDKK6CUN5Q5Y@NF MG+M.ZU/VK;C' &IIUK4W&DXZ/ :G#I?W)P2<^&YA70H3@Y<. CD98!COB&V2 MX5%MI/3'?'Z+RW>>"F"T%Z_;WC"]0$V!9MDS$M0X)3O@S1U6P,/!@GQ!NMC# M*^H=3]'>?"@JMJ/H!5N]==;KQVSM(&=S?)"(#"><"MJ&OB_ FIFMXBF994&Z M/2!DQHT ;JD:YHJ5PYDMV! 2@G"Q(>6M*=?;M3$9_-(3BJ$I+N(9S$J,;Y[0 MB8+@R0MN]N62R^)'D"P^D8G!..QQ#<([9N4YK'S0. J6^ULB/T^3SVCY99]L M&YY\*E9$/_Z+$E1() Z'@PT#*:-A4Z\C^B[*]-&$KS5_&8G5K7TM'RE\$?Y[ MLRW(H=Y\M,M#Q.<$G,L?@8'%YNY2#E(;%=T!A2&G%[:_N7_-G?@0YKAVA@VV MGN!!$83A$7"R)*Q)+*"@Z,?X@@0 -;_NR?MC?7T4?7MW=&+S:0Q1#$(2,5 Q M^-* [+" Q1?<]+A,W!H;&-"_>+2!$Y\7'SH(S#MLY]>NGO#%AF?'8;!'>HF& M1,<(L?=$H%K$H[4#.+=&6@?"8TOT\V1X4'7_>@%=B#I7B-V(/#X7EOH!3C-.,?!<8 M*#!D,_+=(!+;(O&;NVZO!G#&^&@0P'D(&0@US.\;E1DECC]HK!<< )J=0(S= M?1A!V)X8)9L17FT\XH"8N.-"OPZXX*&STQAS4B IZYF_C?@A@TBU [=S^)L' M+N4=ES#C;H5[&>QJ2^GCU#B>%Q*!H^V1L ND3LP@VVT)#0*R3#]=N%(L2LD! MG5]M"A,A2.F+K A+@\"Y.FWQ>AAFD"LF&^CL6J\7'/ALAN]%\P5@]D/Y(O?1 MB>;;L:Z4^[@VGPA#_-JC]0XDC2:,C#/U;9T!V_RV* ,#2>,M+&N]\WE+@,7C MU*I[[PB)VS\H2-=[+-\'C<&6\(,>W6T=/V@(UV;>>IS64&M+>ZC-"(60^WNL MPD"1K,V?7V"7PB;E^>G' FMVA0/N4N;DU26]&H0$8N$U&VKGNH,CPEGSU>B- M\,/1PE'F^6+GBI)C)BQX)AIZ&A ,#?![[F:Y%W,CR/6Y@R!_V#.$#2$,K0=A MI&"H@L2" J,>@(!8QT+KGJ]"/3ODK6V$-F$I$O464.Y&\%L$!_P8N("_-10TWC,MX',MI),V$%M_8K@0U]D8 M9"JX/P9QCJXGLLTX>[Z&9SK=^ $36M=WV.'"P/^HN/YD8FA-&B;F^X)NS1& M,>Q0PB8IO/-L)@OJEBX9X\I^MOR%DIYD8$@@5*R3N/'4JRR'%1-$02W+".3='Z)P-0X-> M'#FBIS\K07+.\.SQ4_O#NZ#\!C5ILJ#N@S@[VVK@)5R \4$C?6.VRMY9;QAL M;>=IEZLY#$K6J9ML]6OR!:O2 L=@Z^['#V^^7)WL76/_N=,:CZR%PW]\HA)C M_WD "NX8]^V7J[T#M,1*!Z'2^RY^_U]D>YYHH[UU)QQP[Z M!L;1;]]&B* 9QH3K4T;^8EF6@<#5/>N$%^7?MEFUH4Y)6<-(RJ$*'*FV5Q:T*16SE7MQ.%Q&]8 M(:?G+I+W106DX&L!I.^3UC)4(XG9!IF*?KY.WA"VYU4JS;BG&[7SZ7N@"99'\9T0H].;8]'+;"X_J&@5( V : *E,Z\1D:E1QF_')9T<&4 M7>-$C#$.8\*\$0YT1+/?,99FT0L2*">#LVD_@+\5-5ZPEL'9N3^VO,G##EM6G 0KWA-RMW*;:^BY MI$GYN,HKM-M@?.#*?XI_2X[;S@@;=X0$P?C8%MR:CEM^(&>K6[7.^#_9([5I4A0I,">8(VKF%?<9 H?UA=\?2-K/9IB9 MKD5?V-K?7(%6FU/,?%/>;C,,6;:0WJ$)[39WR_4L\\V&W4QRKQL5R-T"$S&CY'#*-\ASL[W3 M8+$#CW,P]?*<=MG#U"C%GK9=3P[6,6EEBTW^1(B@'NHXC22D:.O)?R5%(;AI>4<0"_L3S1MV?*B); M]ZRZ99OXI1YB&M'KMH+[#H\-0>Q$Q(,( _B-3M;8,LCA?WH3XM*YO>)X,]SG MA%XEYX_49T30(?:!*^!+[WE^,M70Z0#2 ML@(N_Q YFN^P._J'-1<@*RC)4M/3EDWTXP%][OB^S\-?1^T\I[I;QNOP"Y(* MKF3;#1 ?3O)EZA0!@LMVKZ/W2O2POQ]N7,+YD2_,WO!PU<@> >L)CT*LE_L4 M?FWZ3?U79,R_&<+\*>>65"VX_G>[=6X^2PQ9/'BUX(7_C EWW0_=PRH!G":. M=>>WQ6Q^SA]W](7"]"X._\>P ?Q'Y=]7;,$_<=';"D*"X9SC"$7NCLT',L6(%!!Q.U4YN50I? MV$#=,)K<5/=%2QZ*.14EOE*D4LGVYPAV2@7)*J<0\T!4-29A-N* 3,:M2SFZ M*1!L8T5N#KPH47,#C_>3*6WS_UWEMS&+'<5DA2W!PRP5HV!6'#\Z**W.\TY;L46.7,_H2JL>HX$9KW8@3D;* M;CR?$>^/"-X_QL%[,UQW_ZSFT8,'W\L9]T^Z=XB#%]/@?/NG;KQP.+J07?E] M=E-I^7UMI?H17HIHXH9J[ZA?Y?J2/'6E_1WLA%E3N^'@!G6CKMG 1OZ"ZB'- M(78Q0M\ +SYH]VW[P@]UO?G#_P]02P,$% @ /88(3_/?:.5+ @ 7@L M T !X;"]S='EL97,N>&ULU59;:]LP%/XK0AVCA5';29/2U39LA<)@*X7F M86]%L8]M@2Z>+&=.?_TDRY?$H[MDW5A>HG.^H_.=3Q?G**STEL%# :!1PYFH M(EQH7;[UO"HI@)/J7)8@3"23BA-M7)5[5:F I)5-XLR;^?[2XX0*'(>BYK=< M5RB1M= 1OA@@Y/)O9 H1?CQ]_:66^OH5HJ?MH$SC!S'AS3" MP?(">[].>N[[SQ/;X(1\\9OD/^*>4"^?H>ZF&Z8^U@BJRE2D$-90+<0W'((+-R%,T+.VI9>C:HM>3&2"G)I2"MACZC,PQM M HP]V"_B<[;'W63(S;%'XF-D5?2F675GCJ?FMY)WV1SW+NUAO*BD&ZG?UV8Y MHO7MI8-[!1EM6K_)!@&&G90EV[YC-!<3V7V4J^ 4UVOYV!"(7QR!R>0PBC^!.SJ_^LD:O:XT[_7>O^PXH6M>4:2HZ MM05-4W!Z[/,GPG?V7<7V>N#8A V])FOSV-WC-[DI9*1F^MXNL0U&>+0_6N'! MW7G! UB@ M \ !X;"]W;W)K8F]O:RYX;6S%FEUOVCP4@/^*E:ON@D&^V%:-21MM]U9B M'2I5;R>3',!J8O/:#NWVZV>'TCI5>K2;4ZY('"=Y.$[\'-OY?*_TW5*I._90 M5]),HHVUV]/AT!0;J+EYK[8@W9&5TC6W;E>OAV:K@9=F V#K:IB,1N-AS86, MOGP^7&NNA^&.LE!8H:0K] 6W N[-\W&_R[BKL(,;OIQ$HXCQQJH+45G09]S" M=ZV:K9#K211';"6TL0M_[[9F+:2HQ1\HVSVS4??_*2W^*&EYM2BTJJKV+'^@ M/]E(6J@6U=_SQ5=>U:<['ANM-/C[".>D2+>"EWKH(38B=F M,>H.8GE\5ZJ\%U45\F":B(D]X=X\W;B>8B9X*_H7H<+D$!/;8;%1V@YN0-?L M&G:JVKD8F(_S)1<[RG/8&E#*LP',;$0KGTAE(,YU_8W MN]%<&MXFH9WFQ600$]O =QC"MIUKZP G+NM:&&3QXAG$9! 3VV!A57$W<.)J MS5J[*YF]MS] .F.MM*K;0&K7V(;="[MATZ:#B1DC)E;& MHRYN^$.GA1/,$0FQ(Q:P]C6%D)VZL7G7?$TPH";%0]JGG@>I= MB(59)"&VR#G7TEECKY @)3V9*6/>=0;CF$<28H\$F6AO"#%Y),3R.*2DO6"8 M+A)B7?3DIGV,*::/E%@?W>RO%P]32$JL$#0QZ$X#849)B8W2(^'>4*)S54?5 M219B8CI)CZ63,[!46"\H9O?]P?22'F?2 MBCV6AYB8:5)BTR#/Y@JT#C$Q[Z3$WGE,=0;LBFO-_<+,X>WI]$89YIV,VCL' MQG:#M0;R?=&9,(5J.E/GF'\R8O\\82Z:[;9JFYM73TLEBQ 3\T]&[)]^S,,Z M1#CPRC %9<0*0C$[O5&&+IA0SX@=,"\:Z]YQ]L,O4C;UXZ,Z#S$Q!67$"D*' M#MUH8@K*B!74&3KT=4.8>#)B\3R/'?K(,-=D;S6J\:W[TVY N_:U7*X]!_L: M8F*NR8XQQNF)98[))J>>(^N;B9\)"6T^/ TQ,=GDU+)Y,1;K"R-FF9S8,J_/ MR;>L(29FF9Q\51Z9F&H^DGQ*PS;JTS/'Q'5\+*B;6\&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V1?HD35^^I9/]7CLVM(< M^[)Z.Y_:LJF:<>R_A%"V33[7Y:[K]]_I_U MW7Y_W.:OW?;G.;?C!Q5_%U3AXR!9#A)ZD"X'*3W(EH.,'N3+04X/2LM!B1YT MOQQT3P]Z6 YZH <]+@<]TH/B&LBXYB^V1&@ M'?EJ1\!VY+L= =R1+W<$=$>^W1'@'?EZ"]!;^'H+T%MN\*R-'K;Y>@O06_AZ M"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ*]!;^7HKT%OY>BO06V]P M5H(.2_AZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ&]#;^'H;T-OX M>AO0V_AZ&]#;;G#6C0Z[^7H;T-OX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ.]#; M^7H[T-OY>CO0V_EZ.]#;^7H[T-MO\*X2O:SDZ^U ;^?K[4!OY^OM0&_GZ^U M;^?KG8#>B:]W GHGOMX)Z)WX>J>9WJ6IA[S[/@[']E"N7?+/\$]K9G"7\?V4 MKY]QF?KI_IG2X[0EA\OGU?\IEZE_(L*\HCS_!E!+ P04 " ]A@A/X]H, MJNP! #T) $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)% MC>M7>(AV VP!"7[ )-,F:A);M@OE[W'"0P(5J8A6NINFR3@S-ZEU5KU\?'44 M)MNN[<,\JV-T%XR%LJ;.A-PZZE-E:7UG8CKU*^9,N38K8F(V*UAI^TA]G,:A M1[:XO*:EV;1Q/??5CZ;3CX:YIW9<$^K&A9.T()O< M;%.7D*[-LU0-&=MCPL\;A_-TW]TS>=]4]*=H=KEL2JILN>G2+7EPGDP5:J+8 MM7FHC:?J(?JF7WWDO3<^WIHN-6;;EGU;D!\O1WQM:7> L7+(R3%M"]HU:BR\ M?_)_#?S<#:7U-'4^57UL=CQ>BG2?JH$-"P_YB#1LG8JJO8:GUL?[85^L7X_? M=[WPKV)@X^%_;_UP.01(#@F20X'DT" Y"I 4=3SFG6GZWY(\6;O^G,_&/SLMW@!02P$"% ,4 " ]A@A/ M'R// \ 3 @ "P @ $ 7W)E;',O+G)E;'-02P$" M% ,4 " ]A@A/)^B'#H( "Q $ @ 'I 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #V&"$_6@;U[[P "L" 1 M " 9D! !D;V-0&UL4$L! A0#% @ /88(3_=FQ6Q. P !A !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ /88(3U @8U72 P XA !@ ( !/10 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /88(3U2"FIRP 0 MT@, !@ ( !Y2$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /88(3[2@3F:T 0 T@, !D M ( !JR< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ /88(3Q#D(A*U 0 T@, !D ( !;RT 'AL+W=O M&PO=V]R:W-H965TM0$ -(# 9 " 44Q M !X;"]W;W)K&UL4$L! A0#% @ /88(3T1# M?L&U 0 T@, !D ( !,3, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /88(3SH]R;2W 0 T@, !D M ( !\S@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /88(3R#9IP.W 0 T@, !D ( ! MMSX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ /88(3RBHX(34 0 G 0 !D ( !AT0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /88(3TJE.XNW 0 T@, !D M ( !9U 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ /88(3V&"4H%: @ % @ !D ( !+%8 M 'AL+W=O&PO=V]R:W-H965T1?0( #H* 9 M " ?E: !X;"]W;W)K&UL4$L! A0#% @ M/88(3P/'8^5. @ .@< !D ( !K5T 'AL+W=O&UL4$L! A0#% @ /88(3_)@A,HP @ MI < !D ( !WV0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /88(3ZW-?UTN @ MP8 !D M ( !LVL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ /88(3Q+4$;3M @ 40L !D ( !_G( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /88( M3_HF'XF# P 1$ !D ( !IWL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /88(3X@4A80^!@ :R8 M !D ( !480 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /88(3]17^332 P A1( !D M ( !R8\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ /88(3^:HWT3B P E!, !D ( !ZY@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ /88(3\FY M0(YF!@ V20 !D ( !8:$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /88(3RE@>W7G M! UB@ \ ( !T!4! 'AL+W=O0: 0!X;"]? M7!E&UL4$L% 3!@ !' $< 8Q, % XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 235 369 1 false 88 0 false 8 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.thermon.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.thermon.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 1004000 - Statement - Condensed Consolidated Statements of Equity Statement Sheet http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement Condensed Consolidated Statements of Equity Statement Statements 5 false false R6.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Basis of Presentation and Accounting Policy Information Sheet http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformation Basis of Presentation and Accounting Policy Information Notes 7 false false R8.htm 2102100 - Disclosure - Fair Value Measurements Sheet http://www.thermon.com/role/FairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 2103100 - Disclosure - Leases Sheet http://www.thermon.com/role/Leases Leases Notes 9 false false R10.htm 2104100 - Disclosure - Net Income per Common Share Sheet http://www.thermon.com/role/NetIncomePerCommonShare Net Income per Common Share Notes 10 false false R11.htm 2105100 - Disclosure - Inventories Sheet http://www.thermon.com/role/Inventories Inventories Notes 11 false false R12.htm 2106100 - Disclosure - Goodwill Sheet http://www.thermon.com/role/Goodwill Goodwill Notes 12 false false R13.htm 2107100 - Disclosure - Accrued Liabilities Sheet http://www.thermon.com/role/AccruedLiabilities Accrued Liabilities Notes 13 false false R14.htm 2108100 - Disclosure - Short-Term Revolving Credit Facilities Sheet http://www.thermon.com/role/ShortTermRevolvingCreditFacilities Short-Term Revolving Credit Facilities Notes 14 false false R15.htm 2109100 - Disclosure - Long-Term Debt Sheet http://www.thermon.com/role/LongTermDebt Long-Term Debt Notes 15 false false R16.htm 2110100 - Disclosure - Related-Party Transactions Sheet http://www.thermon.com/role/RelatedPartyTransactions Related-Party Transactions Notes 16 false false R17.htm 2111100 - Disclosure - Commitments and Contingencies Sheet http://www.thermon.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2112100 - Disclosure - Stock-Based Compensation Expense Sheet http://www.thermon.com/role/StockBasedCompensationExpense Stock-Based Compensation Expense Notes 18 false false R19.htm 2118100 - Disclosure - Revenue from Contracts with Customers Sheet http://www.thermon.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 19 false false R20.htm 2119100 - Disclosure - Income Taxes Sheet http://www.thermon.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2120100 - Disclosure - Segment Information Sheet http://www.thermon.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 2121100 - Disclosure - Subsequent Event Sheet http://www.thermon.com/role/SubsequentEvent Subsequent Event Notes 22 false false R23.htm 2201201 - Disclosure - Basis of Presentation and Accounting Policy Information (Policies) Sheet http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationPolicies Basis of Presentation and Accounting Policy Information (Policies) Policies http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformation 23 false false R24.htm 2301302 - Disclosure - Basis of Presentation and Accounting Policy Information Table (Tables) Sheet http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationTableTables Basis of Presentation and Accounting Policy Information Table (Tables) Tables http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformation 24 false false R25.htm 2302301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.thermon.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.thermon.com/role/FairValueMeasurements 25 false false R26.htm 2303301 - Disclosure - Leases (Tables) Sheet http://www.thermon.com/role/LeasesTables Leases (Tables) Tables http://www.thermon.com/role/Leases 26 false false R27.htm 2304301 - Disclosure - Earnings and Net Income (Loss) per Common Share (Tables) Sheet http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareTables Earnings and Net Income (Loss) per Common Share (Tables) Tables 27 false false R28.htm 2305301 - Disclosure - Inventories (Tables) Sheet http://www.thermon.com/role/InventoriesTables Inventories (Tables) Tables http://www.thermon.com/role/Inventories 28 false false R29.htm 2306301 - Disclosure - Goodwill (Tables) Sheet http://www.thermon.com/role/GoodwillTables Goodwill (Tables) Tables http://www.thermon.com/role/Goodwill 29 false false R30.htm 2307301 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.thermon.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.thermon.com/role/AccruedLiabilities 30 false false R31.htm 2309301 - Disclosure - Long-Term Debt (Tables) Sheet http://www.thermon.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.thermon.com/role/LongTermDebt 31 false false R32.htm 2318301 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.thermon.com/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.thermon.com/role/RevenueFromContractsWithCustomers 32 false false R33.htm 2320301 - Disclosure - Segment Information (Tables) Sheet http://www.thermon.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.thermon.com/role/SegmentInformation 33 false false R34.htm 2401403 - Disclosure - Basis of Presentation and Accounting Policy Information (Details) Sheet http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationDetails Basis of Presentation and Accounting Policy Information (Details) Details http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationTableTables 34 false false R35.htm 2402402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.thermon.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.thermon.com/role/FairValueMeasurementsTables 35 false false R36.htm 2402403 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) Sheet http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) Details 36 false false R37.htm 2402404 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts (Details) Sheet http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails Fair Value Measurements - Foreign Exchange Contracts (Details) Details 37 false false R38.htm 2402407 - Disclosure - Fair Value Measurements Fair Value Measurements - Cross Currency Swaps (Details) Sheet http://www.thermon.com/role/FairValueMeasurementsFairValueMeasurementsCrossCurrencySwapsDetails Fair Value Measurements Fair Value Measurements - Cross Currency Swaps (Details) Details 38 false false R39.htm 2402408 - Disclosure - Fair Value Measurements (Deferred compensation plan) (Details) Sheet http://www.thermon.com/role/FairValueMeasurementsDeferredCompensationPlanDetails Fair Value Measurements (Deferred compensation plan) (Details) Details http://www.thermon.com/role/FairValueMeasurementsTables 39 false false R40.htm 2403402 - Disclosure - Leases - Narrative (Details) Sheet http://www.thermon.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 40 false false R41.htm 2403403 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 41 false false R42.htm 2403404 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 42 false false R43.htm 2403405 - Disclosure - Leases - Supplemental Statement of Operations Information (Details) Sheet http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails Leases - Supplemental Statement of Operations Information (Details) Details 43 false false R44.htm 2403406 - Disclosure - Leases - Supplemental Statement Of Cash Flows Information (Details) Sheet http://www.thermon.com/role/LeasesSupplementalStatementOfCashFlowsInformationDetails Leases - Supplemental Statement Of Cash Flows Information (Details) Details 44 false false R45.htm 2403407 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 45 false false R46.htm 2404402 - Disclosure - Earnings and Net Income (Loss) per Common Share (Details) Sheet http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails Earnings and Net Income (Loss) per Common Share (Details) Details http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareTables 46 false false R47.htm 2405402 - Disclosure - Inventories (Details) Sheet http://www.thermon.com/role/InventoriesDetails Inventories (Details) Details http://www.thermon.com/role/InventoriesTables 47 false false R48.htm 2406403 - Disclosure - Goodwill (Details) Sheet http://www.thermon.com/role/GoodwillDetails Goodwill (Details) Details http://www.thermon.com/role/GoodwillTables 48 false false R49.htm 2406408 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) Sheet http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) Details 49 false false R50.htm 2407402 - Disclosure - Accrued Liabilities (Details) Sheet http://www.thermon.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.thermon.com/role/AccruedLiabilitiesTables 50 false false R51.htm 2408401 - Disclosure - Short-Term Revolving Lines of Credit (Details) Sheet http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails Short-Term Revolving Lines of Credit (Details) Details 51 false false R52.htm 2409402 - Disclosure - Long-Term Debt (Details) Sheet http://www.thermon.com/role/LongTermDebtDetails Long-Term Debt (Details) Details http://www.thermon.com/role/LongTermDebtTables 52 false false R53.htm 2410401 - Disclosure - Related-Party Transactions (Details) Sheet http://www.thermon.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://www.thermon.com/role/RelatedPartyTransactions 53 false false R54.htm 2411401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.thermon.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.thermon.com/role/CommitmentsAndContingencies 54 false false R55.htm 2412401 - Disclosure - Stock-Based Compensation Expense (Details) Sheet http://www.thermon.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation Expense (Details) Details http://www.thermon.com/role/StockBasedCompensationExpense 55 false false R56.htm 2418402 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) Sheet http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails Revenue from Contracts with Customers - Additional Information (Details) Details 56 false false R57.htm 2418403 - Disclosure - Revenue from Contracts with Customers Revenue from Contracts with Customers - Contract Assets and Contract Liabilities (Details) Sheet http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails Revenue from Contracts with Customers Revenue from Contracts with Customers - Contract Assets and Contract Liabilities (Details) Details 57 false false R58.htm 2418404 - Disclosure - Revenue from Contracts with Customers Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails Revenue from Contracts with Customers Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 58 false false R59.htm 2418405 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) Sheet http://www.thermon.com/role/RevenueFromContractsWithCustomersPerformanceObligationDetails Revenue from Contracts with Customers - Performance Obligation (Details) Details 59 false false R60.htm 2419402 - Disclosure - Income Taxes (Details) Sheet http://www.thermon.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.thermon.com/role/IncomeTaxes 60 false false R61.htm 2420402 - Disclosure - Segment Information (Details) Sheet http://www.thermon.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.thermon.com/role/SegmentInformationTables 61 false false R62.htm 2421401 - Disclosure - Subsequent Event (Details) Sheet http://www.thermon.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.thermon.com/role/SubsequentEvent 62 false false All Reports Book All Reports tgh6302019-10q.htm tgh63019exhibit311.htm tgh63019exhibit312.htm tgh63019exhibit321.htm tgh63019exhibit322.htm thr-20190630.xsd thr-20190630_cal.xml thr-20190630_def.xml thr-20190630_lab.xml thr-20190630_pre.xml http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/currency/2017-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tgh6302019-10q.htm": { "axisCustom": 2, "axisStandard": 34, "contextCount": 235, "dts": { "calculationLink": { "local": [ "thr-20190630_cal.xml" ] }, "definitionLink": { "local": [ "thr-20190630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "tgh6302019-10q.htm" ] }, "labelLink": { "local": [ "thr-20190630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml" ] }, "presentationLink": { "local": [ "thr-20190630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "thr-20190630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 541, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 42, "http://www.thermon.com/20190630": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 48 }, "keyCustom": 39, "keyStandard": 330, "memberCustom": 22, "memberStandard": 58, "nsprefix": "thr", "nsuri": "http://www.thermon.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.thermon.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Net Income per Common Share", "role": "http://www.thermon.com/role/NetIncomePerCommonShare", "shortName": "Net Income per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Inventories", "role": "http://www.thermon.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Goodwill", "role": "http://www.thermon.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Accrued Liabilities", "role": "http://www.thermon.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Short-Term Revolving Credit Facilities", "role": "http://www.thermon.com/role/ShortTermRevolvingCreditFacilities", "shortName": "Short-Term Revolving Credit Facilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Long-Term Debt", "role": "http://www.thermon.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Related-Party Transactions", "role": "http://www.thermon.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Commitments and Contingencies", "role": "http://www.thermon.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Stock-Based Compensation Expense", "role": "http://www.thermon.com/role/StockBasedCompensationExpense", "shortName": "Stock-Based Compensation Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.thermon.com/role/RevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Income Taxes", "role": "http://www.thermon.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Segment Information", "role": "http://www.thermon.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Subsequent Event", "role": "http://www.thermon.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Basis of Presentation and Accounting Policy Information (Policies)", "role": "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationPolicies", "shortName": "Basis of Presentation and Accounting Policy Information (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Basis of Presentation and Accounting Policy Information Table (Tables)", "role": "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationTableTables", "shortName": "Basis of Presentation and Accounting Policy Information Table (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2019Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.thermon.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Leases (Tables)", "role": "http://www.thermon.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Earnings and Net Income (Loss) per Common Share (Tables)", "role": "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareTables", "shortName": "Earnings and Net Income (Loss) per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Inventories (Tables)", "role": "http://www.thermon.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Goodwill (Tables)", "role": "http://www.thermon.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.thermon.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.thermon.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.thermon.com/role/RevenueFromContractsWithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - Segment Information (Tables)", "role": "http://www.thermon.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Basis of Presentation and Accounting Policy Information (Details)", "role": "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationDetails", "shortName": "Basis of Presentation and Accounting Policy Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2019Q1", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.thermon.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember", "decimals": "-3", "first": true, "lang": null, "name": "invest:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts by Currency (Details)", "role": "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails", "shortName": "Fair Value Measurements - Foreign Exchange Contracts by Currency (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember", "decimals": "-3", "first": true, "lang": null, "name": "invest:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts (Details)", "role": "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails", "shortName": "Fair Value Measurements - Foreign Exchange Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402407 - Disclosure - Fair Value Measurements Fair Value Measurements - Cross Currency Swaps (Details)", "role": "http://www.thermon.com/role/FairValueMeasurementsFairValueMeasurementsCrossCurrencySwapsDetails", "shortName": "Fair Value Measurements Fair Value Measurements - Cross Currency Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402408 - Disclosure - Fair Value Measurements (Deferred compensation plan) (Details)", "role": "http://www.thermon.com/role/FairValueMeasurementsDeferredCompensationPlanDetails", "shortName": "Fair Value Measurements (Deferred compensation plan) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.thermon.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Leases - Lease Term and Discount Rate (Details)", "role": "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails", "shortName": "Leases - Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "thr:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "thr:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Leases - Supplemental Statement of Operations Information (Details)", "role": "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails", "shortName": "Leases - Supplemental Statement of Operations Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - Leases - Supplemental Statement Of Cash Flows Information (Details)", "role": "http://www.thermon.com/role/LeasesSupplementalStatementOfCashFlowsInformationDetails", "shortName": "Leases - Supplemental Statement Of Cash Flows Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403407 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "role": "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Earnings and Net Income (Loss) per Common Share (Details)", "role": "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails", "shortName": "Earnings and Net Income (Loss) per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD_us-gaap_StatementClassOfStockAxis_us-gaap_StockOptionMember", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Inventories (Details)", "role": "http://www.thermon.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Goodwill (Details)", "role": "http://www.thermon.com/role/GoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406408 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details)", "role": "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Condensed Consolidated Statements of Equity Statement", "role": "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement", "shortName": "Condensed Consolidated Statements of Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "thr:EmployeerelatedLiabilitiesExcludingCompensationRelatedtoAcquisitionCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.thermon.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "thr:EmployeerelatedLiabilitiesExcludingCompensationRelatedtoAcquisitionCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408401 - Disclosure - Short-Term Revolving Lines of Credit (Details)", "role": "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails", "shortName": "Short-Term Revolving Lines of Credit (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SecuredDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Long-Term Debt (Details)", "role": "http://www.thermon.com/role/LongTermDebtDetails", "shortName": "Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1_us-gaap_LongtermDebtTypeAxis_us-gaap_RevolvingCreditFacilityMember", "decimals": "INF", "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "I2019Q1April2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Related-Party Transactions (Details)", "role": "http://www.thermon.com/role/RelatedPartyTransactionsDetails", "shortName": "Related-Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "I2019Q1April2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.thermon.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "D2015Q1May10-June14", "decimals": "INF", "first": true, "lang": null, "name": "thr:NumberOfStockOptionAwardPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - Disclosure - Stock-Based Compensation Expense (Details)", "role": "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "D2015Q1May10-June14", "decimals": "INF", "first": true, "lang": null, "name": "thr:NumberOfStockOptionAwardPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)", "role": "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails", "shortName": "Revenue from Contracts with Customers - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1QTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember", "decimals": "3", "lang": null, "name": "thr:TotalRevenuePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Revenue from Contracts with Customers Revenue from Contracts with Customers - Contract Assets and Contract Liabilities (Details)", "role": "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails", "shortName": "Revenue from Contracts with Customers Revenue from Contracts with Customers - Contract Assets and Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418404 - Disclosure - Revenue from Contracts with Customers Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "role": "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "shortName": "Revenue from Contracts with Customers Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418405 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details)", "role": "http://www.thermon.com/role/RevenueFromContractsWithCustomersPerformanceObligationDetails", "shortName": "Revenue from Contracts with Customers - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-04-01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Income Taxes (Details)", "role": "http://www.thermon.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Segment Information (Details)", "role": "http://www.thermon.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "D2020Q2Aug01-Aug01_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421401 - Disclosure - Subsequent Event (Details)", "role": "http://www.thermon.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Basis of Presentation and Accounting Policy Information", "role": "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformation", "shortName": "Basis of Presentation and Accounting Policy Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Fair Value Measurements", "role": "http://www.thermon.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Leases", "role": "http://www.thermon.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tgh6302019-10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 88, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AUSTRALIA", "terseLabel": "Australia" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "country_AllCountriesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "All Countries [Domain]", "terseLabel": "All Countries [Domain]" } } }, "localname": "AllCountriesDomain", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NETHERLANDS", "terseLabel": "Netherlands" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States and Latin America" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "currency_AUD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Australia, Dollars", "terseLabel": "Australian Dollar" } } }, "localname": "AUD", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails", "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "All Currencies [Domain]", "terseLabel": "Currency [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails", "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Canada, Dollars", "terseLabel": "Canadian Dollar" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails" ], "xbrltype": "domainItemType" }, "currency_GBP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "United Kingdom, Pounds", "terseLabel": "Great Britain Pound" } } }, "localname": "GBP", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails" ], "xbrltype": "domainItemType" }, "currency_KRW": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Korea (South), Won", "terseLabel": "South Korean Won" } } }, "localname": "KRW", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails" ], "xbrltype": "domainItemType" }, "currency_MXN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mexico, Pesos", "terseLabel": "Mexican Peso" } } }, "localname": "MXN", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails" ], "xbrltype": "domainItemType" }, "currency_RUB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Russia, Rubles", "terseLabel": "Russian Ruble" } } }, "localname": "RUB", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three", "terseLabel": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia [Member]", "terseLabel": "Asia-Pacific" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r128", "r135" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r51", "r93" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails", "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails", "http://www.thermon.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails", "http://www.thermon.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r137", "r197", "r200", "r364", "r365" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r207", "r316", "r318" ], "lang": { "en-US": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Thermon Holding Corp." } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "thr_AmortizationofInventoryStepup": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization of Inventory Step-up", "label": "Amortization of Inventory Step-up", "terseLabel": "Amortization of inventory step-up" } } }, "localname": "AmortizationofInventoryStepup", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "thr_AsiaSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asia Segment [Member]", "label": "Asia Segment [Member]", "terseLabel": "Asia-Pacific" } } }, "localname": "AsiaSegmentMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/GoodwillDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "thr_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "thr_CDORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CDOR [Member]", "label": "CDOR [Member]", "terseLabel": "CDOR" } } }, "localname": "CDORMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_CanadaSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Canada Segment [Member]", "label": "Canada Segment [Member]", "terseLabel": "Canada" } } }, "localname": "CanadaSegmentMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/GoodwillDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "thr_CanadianBaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Canadian Base Rate [Member]", "label": "Canadian Base Rate [Member]", "terseLabel": "Canadian Base Rate [Member]" } } }, "localname": "CanadianBaseRateMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_CanadianBorrowerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Canadian Borrower [Member]", "label": "Canadian Borrower [Member]", "terseLabel": "Canadian Borrower" } } }, "localname": "CanadianBorrowerMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_CountryAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the geopolitical area recognized by governments of the world as a country.", "label": "Country [Axis]", "terseLabel": "Country [Axis]" } } }, "localname": "CountryAxis", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "stringItemType" }, "thr_DebtInstrumentCovenantComplianceMaximumLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Maximum Leverage Ratio", "label": "Debt Instrument, Covenant Compliance, Maximum Leverage Ratio", "terseLabel": "Maximum leverage ratio" } } }, "localname": "DebtInstrumentCovenantComplianceMaximumLeverageRatio", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "pureItemType" }, "thr_DebtInstrumentDebtCovenantCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Debt Covenant, Coverage Ratio", "label": "Debt Instrument, Debt Covenant, Coverage Ratio", "terseLabel": "Debt covenant, coverage ratio" } } }, "localname": "DebtInstrumentDebtCovenantCoverageRatio", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "pureItemType" }, "thr_DebtInstrumentDebtCovenantMaximumLeverageRatioRequirementForMinimumRepayment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Minimum Repayment", "label": "Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Minimum Repayment", "terseLabel": "Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Minimum Repayment" } } }, "localname": "DebtInstrumentDebtCovenantMaximumLeverageRatioRequirementForMinimumRepayment", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "pureItemType" }, "thr_DebtInstrumentDebtCovenantMaximumLeverageRatioRequirementForReducedRepayment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Reduced Repayment", "label": "Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Reduced Repayment", "terseLabel": "Debt Instrument, Debt Covenant, Maximum Leverage Ratio Requirement For Reduced Repayment" } } }, "localname": "DebtInstrumentDebtCovenantMaximumLeverageRatioRequirementForReducedRepayment", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "pureItemType" }, "thr_DebtInstrumentDebtCovenantMaximumLeverageRatiotoSecureAdditionalBorrowing": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Debt Covenant, Maximum Leverage Ratio to Secure Additional Borrowing", "label": "Debt Instrument, Debt Covenant, Maximum Leverage Ratio to Secure Additional Borrowing", "terseLabel": "Maximum leverage ratio to secure additional borrowing" } } }, "localname": "DebtInstrumentDebtCovenantMaximumLeverageRatiotoSecureAdditionalBorrowing", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "pureItemType" }, "thr_DebtInstrumentDebtCovenantMinimumLeverageRatioRequirementForReducedRepayment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Debt Covenant, Minimum Leverage Ratio Requirement For Reduced Repayment", "label": "Debt Instrument, Debt Covenant, Minimum Leverage Ratio Requirement For Reduced Repayment", "terseLabel": "Debt Instrument, Debt Covenant, Minimum Leverage Ratio Requirement For Reduced Repayment" } } }, "localname": "DebtInstrumentDebtCovenantMinimumLeverageRatioRequirementForReducedRepayment", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "pureItemType" }, "thr_DebtInstrumentDebtCovenantMinimumRepaymentRequirementPercentageofExcessCashFlow": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Debt Covenant, Minimum Repayment Requirement, Percentage of Excess Cash Flow", "label": "Debt Instrument, Debt Covenant, Minimum Repayment Requirement, Percentage of Excess Cash Flow", "terseLabel": "Debt Instrument, Debt Covenant, Minimum Repayment Requirement, Percentage of Excess Cash Flow" } } }, "localname": "DebtInstrumentDebtCovenantMinimumRepaymentRequirementPercentageofExcessCashFlow", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "thr_DebtInstrumentDebtCovenantReducedRepaymentRequirementPercentageofExcessCashFlow": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Debt Covenant, Reduced Repayment Requirement, Percentage of Excess Cash Flow", "label": "Debt Instrument, Debt Covenant, Reduced Repayment Requirement, Percentage of Excess Cash Flow", "terseLabel": "Reduced repayment requirement, percentage of excess cash flow" } } }, "localname": "DebtInstrumentDebtCovenantReducedRepaymentRequirementPercentageofExcessCashFlow", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "thr_DebtInstrumentDebtCovenantRepaymentrequirementPercentageofExcessCashFlow": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Debt Covenant, Repayment requirement, Percentage of Excess Cash Flow", "label": "Debt Instrument, Debt Covenant, Repayment requirement, Percentage of Excess Cash Flow", "terseLabel": "Repayment requirement, percentage of excess cash flow" } } }, "localname": "DebtInstrumentDebtCovenantRepaymentrequirementPercentageofExcessCashFlow", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "thr_DebtInstrumentQuarterlyAmortizationPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Quarterly Amortization, Percent", "label": "Debt Instrument, Quarterly Amortization, Percent", "terseLabel": "Quarterly amortization of debt, percent" } } }, "localname": "DebtInstrumentQuarterlyAmortizationPercent", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "thr_DebtInstrumentVariableInterestRateFloor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Variable Interest Rate Floor", "label": "Debt Instrument, Variable Interest Rate Floor", "terseLabel": "Variable interest rate floor" } } }, "localname": "DebtInstrumentVariableInterestRateFloor", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "thr_DebtProceedsUsedasConsiderationForBusinessAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Proceeds Used as Consideration For Business Acquisition", "label": "Debt Proceeds Used as Consideration For Business Acquisition", "terseLabel": "Debt proceeds used as consideration for business acquisition" } } }, "localname": "DebtProceedsUsedasConsiderationForBusinessAcquisition", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "thr_EmployeerelatedLiabilitiesAcquisitionRelatedExpenseCurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Employee-related Liabilities, Acquisition Related Expense, Current", "label": "Employee-related Liabilities, Acquisition Related Expense, Current", "terseLabel": "Accrued interest" } } }, "localname": "EmployeerelatedLiabilitiesAcquisitionRelatedExpenseCurrent", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_EmployeerelatedLiabilitiesExcludingCompensationRelatedtoAcquisitionCurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Employee-related Liabilities, Excluding Compensation Related to Acquisition, Current", "label": "Employee-related Liabilities, Excluding Compensation Related to Acquisition, Current", "terseLabel": "Accrued employee compensation and related expenses" } } }, "localname": "EmployeerelatedLiabilitiesExcludingCompensationRelatedtoAcquisitionCurrent", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_EmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employees [Member]", "label": "Employees [Member]", "terseLabel": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "domainItemType" }, "thr_EuropeSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Europe Segment [Member]", "label": "Europe Segment [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EuropeSegmentMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/GoodwillDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "thr_FinanceAndOperatingLeaseAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance And Operating Lease, Assets [Abstract]", "label": "Finance And Operating Lease, Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "FinanceAndOperatingLeaseAssetsAbstract", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "thr_FinanceAndOperatingLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance And Operating Lease, Liabilities [Abstract]", "label": "Finance And Operating Lease, Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "FinanceAndOperatingLeaseLiabilitiesAbstract", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "thr_FinanceAndOperatingLeaseLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance And Operating Lease, Liabilities, Current [Abstract]", "label": "Finance And Operating Lease, Liabilities, Current [Abstract]", "terseLabel": "Current" } } }, "localname": "FinanceAndOperatingLeaseLiabilitiesCurrentAbstract", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "thr_FinanceAndOperatingLeaseLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance And Operating Lease, Liabilities, Noncurrent [Abstract]", "label": "Finance And Operating Lease, Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current" } } }, "localname": "FinanceAndOperatingLeaseLiabilitiesNoncurrentAbstract", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "thr_FinanceAndOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance And Operating Lease, Liability", "label": "Finance And Operating Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "FinanceAndOperatingLeaseLiability", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "thr_FinanceAndOperatingLeaseRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance And Operating Lease, Right-of-Use Asset", "label": "Finance And Operating Lease, Right-of-Use Asset", "totalLabel": "Total right-of-use assets" } } }, "localname": "FinanceAndOperatingLeaseRightofUseAsset", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "thr_ForeignCurrencyTransactionGainLossNetOfImpactOfForeignCurrencyDerivativesOnEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Foreign Currency Transaction Gain (Loss), Net of Impact of Foreign Currency Derivatives on Earnings", "label": "Foreign Currency Transaction Gain (Loss), Net of Impact of Foreign Currency Derivatives on Earnings", "terseLabel": "Net Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments" } } }, "localname": "ForeignCurrencyTransactionGainLossNetOfImpactOfForeignCurrencyDerivativesOnEarnings", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "thr_GuaranteeObligationsRepresentedByReductionOfAvailableAmountOfLinesOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of guarantee obligations represented by a reduction of the available amount of the entity's revolving lines of credit.", "label": "Guarantee Obligations Represented by Reduction of Available Amount of Lines of Credit", "terseLabel": "Guarantee obligations represented by a reduction of the available amount of the company's short term and long term revolving lines of credit" } } }, "localname": "GuaranteeObligationsRepresentedByReductionOfAvailableAmountOfLinesOfCredit", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "thr_GuaranteeObligationsSecuredByCashDeposits": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of guarantee obligations secured by cash deposits.", "label": "Guarantee Obligations Secured by Cash Deposits", "terseLabel": "Guarantee obligations secured by cash deposits" } } }, "localname": "GuaranteeObligationsSecuredByCashDeposits", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "thr_IncreaseDecreaseInUncertaintyInIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Uncertainty In Income Taxes", "label": "Increase (Decrease) In Uncertainty In Income Taxes", "negatedTerseLabel": "Release of reserve for uncertain tax positions" } } }, "localname": "IncreaseDecreaseInUncertaintyInIncomeTaxes", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "thr_IndianCustomBondsOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Indian Custom Bonds Outstanding", "label": "Indian Custom Bonds Outstanding", "terseLabel": "Indian custom bonds outstanding" } } }, "localname": "IndianCustomBondsOutstanding", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "thr_LesseeLeaseRenewalTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Lease, Renewal Term", "label": "Lessee, Lease, Renewal Term", "terseLabel": "Lease renewal term" } } }, "localname": "LesseeLeaseRenewalTerm", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "thr_LesseeWeightedAverageDiscountRatePercentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Weighted Average Discount Rate, Percent [Abstract]", "label": "Lessee, Weighted Average Discount Rate, Percent [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "LesseeWeightedAverageDiscountRatePercentAbstract", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "thr_LesseeWeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Weighted Average Remaining Lease Term [Abstract]", "label": "Lessee, Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "LesseeWeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "thr_LiabilityForUncertaintyInIncomeTaxesReservesReleased": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Liability For Uncertainty In Income Taxes, Reserves Released", "label": "Liability For Uncertainty In Income Taxes, Reserves Released", "terseLabel": "Reserves released" } } }, "localname": "LiabilityForUncertaintyInIncomeTaxesReservesReleased", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "thr_LineofCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Additional Borrowing Capacity", "label": "Line of Credit Facility, Additional Borrowing Capacity", "terseLabel": "Additional borrowing capacity" } } }, "localname": "LineofCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "thr_LongTermIncentivePlan2011Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the 2011 Long-Term Incentive Plan of the entity.", "label": "Long Term Incentive Plan 2011 [Member]", "terseLabel": "2011 Long-term Incentive Plan" } } }, "localname": "LongTermIncentivePlan2011Member", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "thr_NoncontrollingInterestRemeasurementPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncontrolling Interest, Remeasurement Period Increase (Decrease)", "label": "Noncontrolling Interest, Remeasurement Period Increase (Decrease)", "terseLabel": "Remeasurement of non-controlling interest" } } }, "localname": "NoncontrollingInterestRemeasurementPeriodIncreaseDecrease", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "monetaryItemType" }, "thr_NumberOfStockOptionAwardPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Stock Option Award Plans", "label": "Number Of Stock Option Award Plans", "terseLabel": "Number of stock option award plans" } } }, "localname": "NumberOfStockOptionAwardPlans", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "integerItemType" }, "thr_OperatingAndFinanceLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Current", "label": "Operating And Finance Lease, Liability, Current", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "thr_OperatingAndFinanceLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability, Noncurrent", "label": "Operating And Finance Lease, Liability, Noncurrent", "verboseLabel": "Non-current lease liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "thr_PaymentstoRelatedPartyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payments to Related Party [Member]", "label": "Payments to Related Party [Member]", "terseLabel": "Payments to Related Party" } } }, "localname": "PaymentstoRelatedPartyMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "thr_PeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period [Axis]", "label": "Period [Axis]", "terseLabel": "Period [Axis]" } } }, "localname": "PeriodAxis", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "thr_PeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Period [Axis]", "label": "Period [Domain]", "terseLabel": "Period [Domain]" } } }, "localname": "PeriodDomain", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_PeriodOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period One [Member]", "label": "Period One [Member]", "terseLabel": "Through March 31, 2019" } } }, "localname": "PeriodOneMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_ProceedsfromSaleofPropertyPlantandEquipmentRentalEquipment": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Sale of Property, Plant, and Equipment, Rental Equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment, Rental Equipment", "terseLabel": "Sale of rental equipment" } } }, "localname": "ProceedsfromSaleofPropertyPlantandEquipmentRentalEquipment", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "thr_PublicCompanyCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Public Company Costs", "label": "Public Company Costs", "verboseLabel": "Public company costs" } } }, "localname": "PublicCompanyCosts", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "thr_RestrictedStockAndStockOptionPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the restricted stock and stock option plan of the entity.", "label": "Restricted Stock and Stock Option Plan [Member]", "terseLabel": "Restricted Stock and Stock Option Plan" } } }, "localname": "RestrictedStockAndStockOptionPlanMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "thr_RevenueasaPercentageofSalesandOperatingIncome": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue as a Percentage of Sales and Operating Income", "label": "Revenue as a Percentage of Sales and Operating Income", "terseLabel": "Expected sales and operating income as a percentage of total sales and operating income, less than" } } }, "localname": "RevenueasaPercentageofSalesandOperatingIncome", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "percentItemType" }, "thr_ScheduleOfIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Intangible Assets [Table Text Block]", "label": "Schedule of Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfIntangibleAssetsTableTextBlock", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "thr_SellingGeneralandAdministrativeExpenseAmortization": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Selling General and Administrative Expense, Amortization", "label": "Selling General and Administrative Expense, Amortization", "terseLabel": "Amortization of intangible assets" } } }, "localname": "SellingGeneralandAdministrativeExpenseAmortization", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "thr_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsGrantsinPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsGrantsinPeriodFairValue", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "thr_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPossibleNumberofPerformanceSharestobeGranted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Possible Number of Performance Shares to be Granted", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Possible Number of Performance Shares to be Granted", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Possible Number of Performance Shares to be Granted" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPossibleNumberofPerformanceSharestobeGranted", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "thr_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueofSharesAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value of Shares Authorized Amount", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value of Shares Authorized Amount", "terseLabel": "Share-based compensation arrangement by share-based payment award, fair value of shares authorized amount" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueofSharesAuthorizedAmount", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "thr_StockofFirstTierMaterialForeignSubsidiariesDomesticBorrowerandDomesticSubsidiaryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock of First Tier Material Foreign Subsidiaries, Domestic Borrower, and Domestic Subsidiary [Member]", "label": "Stock of First Tier Material Foreign Subsidiaries, Domestic Borrower, and Domestic Subsidiary [Member]", "terseLabel": "Stock of First Tier Material Foreign Subsidiaries, US Borrower, and US Subsidiary" } } }, "localname": "StockofFirstTierMaterialForeignSubsidiariesDomesticBorrowerandDomesticSubsidiaryMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_SubsidiaryEquityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subsidiary Equity [Member]", "label": "Subsidiary Equity [Member]", "terseLabel": "Subsidiary Stock" } } }, "localname": "SubsidiaryEquityMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_SumacBusinessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sumac Business [Member]", "label": "Sumac Business [Member]", "terseLabel": "Sumac Business" } } }, "localname": "SumacBusinessMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails", "http://www.thermon.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "thr_SumacFabricationCompanyLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sumac Fabrication Company Limited [Member]", "label": "Sumac Fabrication Company Limited [Member]", "terseLabel": "Sumac Fabrication Company Limited" } } }, "localname": "SumacFabricationCompanyLimitedMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "thr_TermLoanAdueApril2019Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan A due April 2019 [Member]", "label": "Term Loan A due April 2019 [Member]", "terseLabel": "Term Loan A due April 2019" } } }, "localname": "TermLoanAdueApril2019Member", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_ThermonHeatingSystemsInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Thermon Heating Systems Inc. [Member]", "label": "Thermon Heating Systems Inc. [Member]", "terseLabel": "Thermon Heating Systems Inc." } } }, "localname": "ThermonHeatingSystemsInc.Member", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_TotalRevenuePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total Revenue, Percentage", "label": "Total Revenue, Percentage", "terseLabel": "Percentage of total revenue" } } }, "localname": "TotalRevenuePercentage", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "thr_USBorrowerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "US Borrower [Member]", "label": "US Borrower [Member]", "terseLabel": "US Borrower" } } }, "localname": "USBorrowerMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_UnitedStatesSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "United States Segment [Member]", "label": "United States Segment [Member]", "terseLabel": "United States and Latin America" } } }, "localname": "UnitedStatesSegmentMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/GoodwillDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "thr_VariableRateSeniorSecuredTermLoanBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Senior Secured Term Loan B [Member]", "label": "Variable Rate Senior Secured Term Loan B [Member]", "terseLabel": "Variable Rate Senior Secured Term Loan B" } } }, "localname": "VariableRateSeniorSecuredTermLoanBMember", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_VariableRateTermLoandueApril2019Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Term Loan due April 2019 [Member]", "label": "Variable Rate Term Loan due April 2019 [Member]", "terseLabel": "Variable Rate Term Loan due April 2019" } } }, "localname": "VariableRateTermLoandueApril2019Member", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_VariableRateTermLoandueOctober2024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Term Loan due October 2024 [Member]", "label": "Variable Rate Term Loan due October 2024 [Member]", "terseLabel": "Variable Rate Term Loan due October 2024" } } }, "localname": "VariableRateTermLoandueOctober2024Member", "nsuri": "http://www.thermon.com/20190630", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r18", "r198" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,210 and $987 as of June 30, 2019 and March 31, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r13", "r342", "r353" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails", "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r6", "r7", "r36" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": { "auth_ref": [ "r31", "r294" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated amortization of debt issuance costs.", "label": "Accumulated Amortization, Debt Issuance Costs", "terseLabel": "Debt issuance costs" } } }, "localname": "AccumulatedAmortizationDeferredFinanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r166" ], "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", "terseLabel": "Depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r52", "r54", "r55", "r56", "r289", "r290" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r56", "r57", "r255" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "terseLabel": "Repurchase of employee stock units on vesting" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r210", "r212", "r224", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "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": "Adjustment to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r212", "r220", "r223" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock compensation expense", "verboseLabel": "Stock compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r45", "r139" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r67", "r85", "r294" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r85", "r153", "r160" ], "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 of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r117" ], "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": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r132", "r340", "r352" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r50" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r213", "r221" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r267", "r271" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r239", "r240" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r244", "r245", "r246", "r247" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r88", "r89" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase during the period in capital lease obligations due to entering into new capital leases.", "label": "Capital Lease Obligations Incurred", "negatedTerseLabel": "Payments on finance leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r29", "r87" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationDetails", "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r87", "r90" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "terseLabel": "Total cash, cash equivalents, and restricted cash shown in the statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationDetails", "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r82", "r288" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r288" ], "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", "terseLabel": "Change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfCashFlowsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CertificationMarksMember": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Any word, name, symbol, device, or any combination, used, or intended to be used, in commerce with the owner's permission by someone other than its owner, to certify regional or other geographic origin, material, mode of manufacture, quality, accuracy, or other characteristics of someone's goods or services, or that the work or labor on the goods or services was performed by members of a union or other organization.", "label": "Certification Marks [Member]", "terseLabel": "Certifications" } } }, "localname": "CertificationMarksMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r172", "r173" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r183" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock: $.001 par value; 150,000,000 authorized; 32,705,031 and 32,624,200 shares issued and outstanding at June 30, 2019 and March 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r59", "r61", "r62" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r191", "r192", "r198" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedLabel": "Contract liabilities", "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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", "negatedTerseLabel": "Cost of sales", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear": { "auth_ref": [ "r43" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer.", "label": "Costs in Excess of Billings, Current", "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts", "verboseLabel": "Costs in Excess of Billings, Current" } } }, "localname": "CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrencySwapMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Swap involving the exchange of principal and interest in one currency for another currency.", "label": "Currency Swap [Member]", "terseLabel": "Cross Currency Swap" } } }, "localname": "CurrencySwapMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsFairValueMeasurementsCrossCurrencySwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerAdvancesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current portion of prepayments received from customers for goods or services to be provided in the future.", "label": "Customer Advances, Current", "terseLabel": "Customer prepayment" } } }, "localname": "CustomerAdvancesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r341", "r343", "r351" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r293", "r295" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt Instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r94", "r184", "r185", "r186", "r187", "r292", "r293", "r295", "r350" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r204", "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "terseLabel": "Deferred compensation expense (income)" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r31" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r31", "r294" ], "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", "terseLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r91", "r235", "r236" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r227", "r228", "r229", "r230", "r234" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.", "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxAssetsNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r227", "r229", "r230" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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 and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r85", "r164" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r85", "r164" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsFairValueMeasurementsCrossCurrencySwapsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails", "http://www.thermon.com/role/FairValueMeasurementsSwapDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r269" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "verboseLabel": "Net gain" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsFairValueMeasurementsCrossCurrencySwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r268", "r270", "r273", "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsFairValueMeasurementsCrossCurrencySwapsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails", "http://www.thermon.com/role/FairValueMeasurementsSwapDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsFairValueMeasurementsCrossCurrencySwapsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r99", "r261", "r263", "r264", "r265", "r266", "r272", "r273", "r277", "r278", "r280" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsFairValueMeasurementsCrossCurrencySwapsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r243" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DirectorMember": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Person serving on the board of directors (who collectively have responsibility for governing the entity).", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "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]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r190", "r226" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r98", "r315", "r347", "r360" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Intercompany receivable" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsFairValueMeasurementsCrossCurrencySwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net Income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r104", "r113", "r114", "r115", "r116", "r119", "r348", "r362" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic net income (loss) per common share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r104", "r113", "r114", "r115", "r116", "r119", "r348", "r362" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted net income (loss) per common share" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/NetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r288" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Long term cross currency swap" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r97", "r231", "r232" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r183" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentUnrealizedIntercompanyProfitLossNotEliminatedAmount": { "auth_ref": [ "r141", "r259" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the amount of unrealized intercompany profits and losses on transactions between the Entity and unconsolidated subsidiaries (including certain corporate joint ventures, and noncontrolled corporations), accounted for under the equity method of accounting, which have not been eliminated in preparing the Entity's financial statements.", "label": "Equity Method Investment, Unrealized Intercompany Profit (Loss) Not Eliminated, Amount", "negatedTerseLabel": "Unrealized gain on intercompany note" } } }, "localname": "EquityMethodInvestmentUnrealizedIntercompanyProfitLossNotEliminatedAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsFairValueMeasurementsCrossCurrencySwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExecutiveOfficerMember": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "One of the ranking officers of the entity, appointed to the position by the board of directors.", "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails", "http://www.thermon.com/role/FairValueMeasurementsSwapDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r286" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails", "http://www.thermon.com/role/FairValueMeasurementsSwapDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r205", "r206", "r208", "r283", "r325" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r205", "r206", "r208", "r283", "r326" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 - Market Approach" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "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 Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Cost [Abstract]", "terseLabel": "Finance lease expense:" } } }, "localname": "FinanceLeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r298", "r304", "r312" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest expense on finance lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r300", "r307" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from operation leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfCashFlowsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r297", "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total lease liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r297" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "thr_FinanceAndOperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Lease Payments Under Finance Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r297" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 4.0, "parentTag": "thr_FinanceAndOperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r299", "r307" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfCashFlowsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r296" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "thr_FinanceAndOperatingLeaseRightofUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r298", "r304", "r312" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of ROU assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r309", "r312" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r308", "r312" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r159" ], "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", "verboseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r154", "r156", "r159", "r162", "r327" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r159", "r327" ], "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", "verboseLabel": "Finite-lived intangible assets, gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r154", "r158" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r159" ], "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", "verboseLabel": "Finite-lived intangible assets, net carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Foreign exchange contract forwards, assets" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Foreign exchange contract forwards, liabilities" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign Exchange Forward Contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsByCurrencyDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [ "r268", "r273", "r274" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated as hedging instruments.", "label": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net", "terseLabel": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net" } } }, "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r147", "r148" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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 Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r149" ], "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, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation impact" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillDetails" ], "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 [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "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": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsLiquidationProceedsPercentage": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Indicates, if estimable, (as a percentage) the approximate extent to which the proceeds from liquidation of any assets held either as collateral or by third parties would be expected to cover the maximum potential amount of future payments under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Liquidation Proceeds, Percentage", "terseLabel": "Guarantor obligations, percentage" } } }, "localname": "GuaranteeObligationsLiquidationProceedsPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r176" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Totaled arrangements under letter of credit guarantees and performance bonds securing performance obligations" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r70" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Noncontrolling Interest, before Tax", "terseLabel": "Income (loss) attributable to non-controlling interests", "verboseLabel": "Income attributable to non-controlling interests (loss)" } } }, "localname": "IncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r238" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r131", "r237" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Decrease in tax expense from tax adjustments" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r42", "r346", "r361" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r84" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r84" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r84" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable and receivable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities and non-current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings": { "auth_ref": [ "r84" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the liability reflecting cash payments received before the related costs have been incurred.", "label": "Increase (Decrease) in Billing in Excess of Cost of Earnings", "terseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInBillingInExcessOfCostOfEarnings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) 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": "Increase (Decrease) in Contract with Customer, Asset", "terseLabel": "Total activity", "verboseLabel": "Increase in contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r84" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other current and non-current assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r155", "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]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r161" ], "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)", "verboseLabel": "Indefinite-lived intangible assets (excluding goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r155", "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r202" ], "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]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "verboseLabel": "Intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r152", "r157" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r64", "r130", "r291", "r294", "r349" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r46" ], "calculation": { "http://www.thermon.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r49" ], "calculation": { "http://www.thermon.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Inventories, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r49", "r144" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.thermon.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r48" ], "calculation": { "http://www.thermon.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r49", "r101", "r144", "r145" ], "calculation": { "http://www.thermon.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Valuation reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r47" ], "calculation": { "http://www.thermon.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r73", "r129" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.", "label": "Land and Building [Member]", "terseLabel": "Land and Building" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r310", "r312" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails": { "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": "Net lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r310" ], "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": "Lease Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails", "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails", "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r311" ], "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": "Future Lease Payments Under Non-Cancellable Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r311" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r345", "r358" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Liability for uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of credit facility, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate at period end (as a percent)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "verboseLabel": "Short-Term Revolving Lines of Credit" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r34" ], "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": "Capacity available under credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r34", "r94" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r12", "r341" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Borrowings under revolving credit facility", "verboseLabel": "Outstanding borrowings" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable", "verboseLabel": "Non-interest Bearing Performance Based Note" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r181", "r343", "r355" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt, Carrying Value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt, Other Disclosures [Abstract]", "terseLabel": "Financial Liabilities, Long-term debt" } } }, "localname": "LongTermDebtOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsSwapDetails", "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r180" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsSwapDetails", "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ManagementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Person or persons controlling and directing the affairs of an entity.", "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r133", "r134" ], "lang": { "en-US": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Segment Reconciling Items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum amount of time remaining before foreign currency exchange rate derivatives mature or expire, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum Remaining Maturity of Foreign Currency Derivatives", "terseLabel": "Maximum term of forward contracts" } } }, "localname": "MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r44", "r344", "r357" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling Interest, ownership by noncontrolling owners (percent)" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership interest percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails", "http://www.thermon.com/role/SubsequentEventDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r82" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r82" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r82", "r83", "r86" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r104", "r111" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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", "terseLabel": "Net income available to Thermon Group Holdings, Inc.", "totalLabel": "Net income available to Thermon Group Holdings, Inc." } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement", "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r103", "r105", "r106" ], "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]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income/(expenses):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "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 Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income (loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Income (Loss) [Abstract]", "terseLabel": "Operating income" } } }, "localname": "OperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r305", "r312" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails": { "order": 1.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 expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r297" ], "calculation": { "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "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": "Total lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r297" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "thr_FinanceAndOperatingLeaseLiability", "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" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r297" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 3.0, "parentTag": "thr_FinanceAndOperatingLeaseLiability", "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" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r301", "r307" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows from operation leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfCashFlowsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r296" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "thr_FinanceAndOperatingLeaseRightofUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r309", "r312" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r308", "r312" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r128", "r135" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r260" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation and Accounting Policy Information" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r36" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r267", "r279" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r250", "r251", "r254" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "verboseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income/(expenses)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Remeasurement loss/(gain) on intercompany balances" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromInvestments": { "auth_ref": [ "r100" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.", "label": "Payments for (Proceeds from) Investments", "negatedTerseLabel": "Proceeds from the sale of investments" } } }, "localname": "PaymentsForProceedsFromInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common and preferred stock.", "label": "Payments for Repurchase of Equity", "terseLabel": "Payments for purchase of equity" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r79", "r209" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Repurchase of employee stock units on vesting" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "terseLabel": "Payments to acquire equity interest" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails", "http://www.thermon.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares or units awarded to employees for meeting certain performance targets.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r213", "r221" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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 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: $.001 par value; 10,000,000 authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r27", "r28" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrincipalOwnerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Owner of record or known beneficial owner of more than 10 percent of the voting interests of the entity.", "label": "Principal Owner [Member]", "terseLabel": "SUMAC Former Principal" } } }, "localname": "PrincipalOwnerMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r100" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "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": "Proceeds from revolving credit facility" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r78", "r222" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r199" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r36", "r174", "r179" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Warranty reserve" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r58", "r60", "r81", "r132", "r136", "r250", "r252", "r253", "r257", "r258" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r30", "r167" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r167", "r359" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r165" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r314", "r318", "r319" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction, amounts of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r207", "r316", "r318" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r207", "r316", "r318", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r80", "r95" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayments of lines of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r80" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "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 and revolving credit facility", "terseLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "terseLabel": "Repayments of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r188", "r356" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r193", "r196", "r197" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r102", "r203" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r194" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Sales by geographic area:" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsSwapDetails", "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/ShortTermRevolvingLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r7", "r32" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reporting scenario used to indicate financial results forecast for a future period.", "label": "Scenario, Forecast [Member]", "terseLabel": "Scenario, Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt that is not measured at fair value" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationTableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r38", "r94", "r184", "r185", "r186", "r187", "r292", "r293", "r295", "r350" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r118" ], "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 reconciliation of the denominators used to calculate basic EPS and diluted EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r107", "r108", "r109" ], "lang": { "en-US": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r154", "r158" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.", "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]", "terseLabel": "Schedule of fair value of foreign currency forward contracts" } } }, "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r150", "r151" ], "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]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r150", "r151" ], "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 carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r24", "r25", "r26" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of notional amounts of forward contracts held in foreign currencies" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r92", "r316", "r318", "r319", "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r68", "r137" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Total sales and operating income classified by major geographic area in which the company operates" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r63", "r65", "r137" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r213", "r221" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r14", "r343", "r355" ], "calculation": { "http://www.thermon.com/role/LongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt", "totalLabel": "Variable Rate Term Loans" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredDebtCurrent": { "auth_ref": [ "r12", "r341", "r354" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.thermon.com/role/LongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_SecuredDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt, Current", "negatedLabel": "Less current portion", "terseLabel": "Current portion of long term debt" } } }, "localname": "SecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r38" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.thermon.com/role/LongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_SecuredDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.", "label": "Secured Long-term Debt, Noncurrent", "terseLabel": "Long-term debt, net of current maturities and deferred debt issuance costs and debt discounts of $5,991 and $6,271 as of June 30, 2019 and March 31, 2019, respectively" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "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": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r138" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r72", "r143" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Marketing, general and administrative and engineering" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r75" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Marketing, general and administrative and engineering" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r84" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r219" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "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 Expense", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Maximum number of shares of the company's common stock that may be awarded" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r217", "r221" ], "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", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r211", "r216" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermBorrowingsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Short-term Debt [Abstract]" } } }, "localname": "ShortTermBorrowingsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-term Debt [Text Block]", "terseLabel": "Short-Term Revolving Credit Facilities" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/ShortTermRevolvingCreditFacilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r306", "r312" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails": { "order": 4.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 expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalStatementOfOperationsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r132", "r150", "r169", "r170", "r171", "r363" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r183" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r41", "r183" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Equity-based payment arrangement where one or more employees receive shares of stock (units), stock (unit) options, or other equity instruments, or the employer incurs a liability to the employee in amounts based on the price of the employer's stock (unit).", "label": "Stock Compensation Plan [Member]", "terseLabel": "Stock Compensation Plan" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r183", "r188" ], "lang": { "en-US": { "role": { "documentation": "Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r183", "r188", "r218" ], "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", "terseLabel": "Issuance of common stock in exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r16", "r17", "r183", "r188" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Stock Issued During Period, Value, Restricted Stock Award, Gross" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r41", "r183", "r188" ], "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": "Issuance of common stock in exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Equity Option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r140" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Thermon Group Holdings, Inc. shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r248", "r249", "r256" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails", "http://www.thermon.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails", "http://www.thermon.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RelatedPartyTransactionsDetails", "http://www.thermon.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r197", "r201" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TitleOfIndividualAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfEquityStatement", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r241" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r197", "r201" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Revenues recognized at point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r197", "r201" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Revenues recognized over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.thermon.com/role/RevenueFromContractsWithCustomersRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r40", "r189" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury Stock, Shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "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 [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open derivatives, commodity, or energy contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts", "negatedTerseLabel": "Loss on long-term derivative contract" } } }, "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsFairValueMeasurementsCrossCurrencySwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnSecurities": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in the income statement on unsold other securities.", "label": "Unrealized Gain (Loss) on Securities", "negatedTerseLabel": "Unrealized gain (loss)" } } }, "localname": "UnrealizedGainLossOnSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r233" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Interest and penalties accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r121", "r122", "r123", "r124", "r125", "r126", "r127" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/BasisOfPresentationAndAccountingPolicyInformationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "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/2018-01-31", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r116" ], "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Weighted average number of diluted shares outstanding adjustment (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r116" ], "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)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used in computing net income per common share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r110", "r116" ], "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 common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thermon.com/role/EarningsAndNetIncomeLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "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", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1377-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001220&loc=d3e32367-111569" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r206": { "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=108410482&loc=d3e1928-114920" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r217": { "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=109197908&loc=d3e5070-113901" }, "r218": { "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=109197908&loc=d3e5070-113901" }, "r219": { "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=109197908&loc=d3e5070-113901" }, "r22": { "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" }, "r220": { "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=109197908&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31928-109318" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r235": { "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" }, "r236": { "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=34349781&loc=d3e330036-122817" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4590271-111686" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591551-111686" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591552-111686" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-04)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355119-122828" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109975725&loc=SL5629052-113961" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32022-110900" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r348": { "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=114873765&loc=SL114874048-224260" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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=6879938&loc=d3e572229-122910" }, "r352": { "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=6879938&loc=d3e572229-122910" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r355": { "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=6879938&loc=d3e572229-122910" }, "r356": { "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=6879938&loc=d3e572229-122910" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r358": { "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=6879938&loc=d3e572229-122910" }, "r359": { "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=6879938&loc=d3e572229-122910" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r362": { "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=114873790&loc=SL114874131-224263" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r367": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r368": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r369": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r37": { "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" }, "r370": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r371": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r372": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r373": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "13", "Sentence": "Column B" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r50": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868656-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r66": { "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=115205541&loc=SL114868664-224227" }, "r67": { "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=115205541&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r69": { "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=115205541&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r71": { "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=115205541&loc=SL114868664-224227" }, "r72": { "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=115205541&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3000-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "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" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 81 0001489096-19-000206-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001489096-19-000206-xbrl.zip M4$L#!!0 ( $"&"$][9N%$8@@ )@V 6 =&=H-C,P,3EE>&AI8FET M,S$Q+FAT;>U;;5/;N!;^W/X*;3J[0V<2'/-2(*3,A)!NF>E"EZ;3>S\J]G&L M0;:\DIR0^^OO.9(##H0"+=TV+

M?SQ\=]QGC580?-KL!\'1\(B]'?[UCFVMMT,VU#PWP@J5,:,G4EXW4A4;EL)SX2<=88B \-.8,K.5,;S?==G MQ/^@$[8+NT^&QV)RT.4LYQF.->U7NSO]_F;8WMH->X>;X=YV?V-W[TVX=S38 MV=[9V6H<= ..OV[4_,]+AK] M[]K7./!V?)$-$0(6]#?9I/[@;'C\YKC?&QZ?GB 7SSY\[)T,V?"4G7U\-V#A M)F^%6VO\I;>^=W)4M6_'OOU'6\_I&S9\.V ?!OV/9\?#X\$'-OA/_VWOY,\! MZ_6'#+O#OQ^@N7S?:#7=M"A[-KROME4C+J@*-+R[V/^?\V,V56'0@-I[/-A6Q M33M;NS@/^3D;4V?U(7"B"^(36D3$9;59:$/C0>YP;CSM /70F[6Q H Z MY 9AA+#(9NP\5U,)\1B:'E?:HRE6>*]RA;D7#N8B9SR?L3*WN@14A=F82\P0 M89QE>*4%ERSA$39IIC)AF55>[H9 #A$8P_6,1#)^#JBW-J?!MAB-0972972H M@P0BH3$;1+$JDD3@I4/4,>,:''81BX(P@1AC8 @? MPJ0D3F(9!A4*+'0="Q-)94H<1^%&*^E!7&@508S-AJTA9F- $GA@#BZBE.=C M8#WTY&>E!%/E/50#;:]!50/1)*[\H::7;DY!A4'N:42:&#G^&KL\VLFJ.U6R M2EOB9ZX4):B(5GR=I#0JXJ6Y_Q#*9T: @*TT^0Q)E1HG0-\^$<9%#)2"W,U#Q>-5K*G'*PV2 M.P94*=(5BIM5+*-.@7$';3%*BMB=SIER9$0LN!:T .$3.1=!XA\_ M4JT8PT8KQ[![._D;1+M_>+@WWY"C$Q$3C;A1N<,>-TA!JF2(6US'L NBM4K(!=Z+:D%%J0MDFW%I9A0I'3L#7$TTAARS M1XFDPQXHB,TD@O6>)Q:R7A08\9ZH](](I:_7%YN.";A0(PVQA%PRQ"M AB./LYMXI?.QJD!P/4M)\8#H0MF9BJ)2$RIKJ="2 M63-E++;3,P^>JM2 M;B[S1HH8CHX0NU#J]J,*DA M]<<"[7.3K"'/,&H9BHKXG^JVN7. ?TJ!YCM'4.:1.PY\^73B\ N>./0D5@(X MH4 .T/$3'61% A"T5>)U6?E/@9]3)N4K Y=+N9K&/Z/ 9<$ M Q[C0 .7L>!6VE25$ Y![&/!TO3IG,%Z>I\E&$+S +F? H*=^RR+N T57ZZLNM1M3&+R"QC4!TXT4>XUAW75>0$YWE M_@+UVAZ\#^+NYZAZS5KT+V.1>_-X:=6\P7W+S+=X[H9M7/P(_1/H5J2DY(6! MSOS##61?.0 400OSUXW-QNU\K]+(G=]KWF&Q[]7M7?5A=_N2D;)69=9NNTWWS<^'.*756NTR+OX2Z_O9 M8/NSW\C#V;)ZXZ[%5=ZS,CTL+IA[KL1>M-W/JBP^,,'"5S6?\+SRZSO!^_@+ M(_H)S3\5FH?T[LN7P'E%UO=>@Q%40+AC@7XJ(&&#"XA*>E[$3OV)X%V%UK47 M9>Y;63_.^SG?0^$MKP+=K.<>=M3PB"\L/>L&])+6P?.N>WOLX/]02P,$% M @ 0(8(3_FE 85U" O#4 !8 !T9V@V,S Q.65X:&EB:70S,3(N:'1M M[5MM4]NX%O[<_@IM.KM#9Q*< *4DI,RD2=ARIQ>Z-)W>^U&QY%B#;'DE.2'[ MZ^\YDA,<$@KIPMVDA1D@EHYTCN3G.2]RW/ZE=]$=_/=3G\0VD>33E_N3#X-\?R<%NO4$&FJ9&6*%2*H.@?UXAE=C:K!4$D\ED=[*_ MJ_0H&%P&.-5!()4R?)=95CEYV<:FDY"O.$IY:$FE/+ M&@+"BTM8>*38FQ4\G?52*5VEI$$R&GK8%(N"'G?$(N54+38]=GQ%^\U:AG M]A@-9V)\TJ8DI0F,-';YM'I[VC^FGOH-D][1X>-4\;S7ZSWNMW^I63 M=D#AUXV:_9EIEB+EM9CC,EJ-O?JOR^K:V++*4)'&7 N[8L10@SILGFDMZ79] M]UIA^;6M42E&:]+M7P[.3L^ZG<'9Q3E0[_+SE\[Y@ PNR.67CWW2V*>UQL$. M?>VM[YSWBO8WS+?C_;TX)8,/??*YW_UR>38XZW\F_?]T/W3.?^^33G= H+O1 MW#_X1U>^_O8_@LJS*OD7G9)/')9@5%HE(==61%-B8VI;BZ98.I0 3B"0V%H;\D5,-]U].R27/E+9$I>14Z<3CL5&O_4%41 8P M90(]OVN59^0#QL(H/?4 &P !LF4 M7*5J(CD;\:K'D?;H80KN3:H@78'!5*2$IE.2IU;G'%1! N-R&4 4)0E<:4$E MB6@(39JH1%ABE9=;$DAYR(VA>HHB";WBH+0"",A-<)D:R)L# LT&0^=@3AO!J8I M!LN$.P&;,IR6M^&9#8_,AOUM8@,GD4@!;PC=&WQ5@0H@#MVZU"_2")PMQ7H! M/HT)J8A))-3$SPF@^$L9"%6,)Q49O-UA9+>'>S(Q9LO89^H\,_8,-A/Y@ M 2>_O3K::[P]-@6XBRP2':>*(@&7#D%GA&KNL K8$X@!P!3A!O$@3(SB*)9 MT,# @==,F% JD\,X#"=:20_:3*N0,V@V9 W6C5O2I)H2WR,Q>* M(E"$*[[-,9# M*RU\;QI'OX3O'F[]YV\@=IOXWC3XP:4 6Y<[G$_O*N8%H4T M-P\?@OG)D - "TT^XU&YA@G =X^%<1$!I'CJYL%B[R:6E..1YI(ZQ!8AJU2 MBRQW%'#H]@1=$"U5,BZP7A<+RG*= ;N,2QO#4&GF#' US8BGD U*(!GT\ S9 MBR)0KWDB 8YS\ M&?R/"WZV@>#O>5PMXQ//KXH$W_6L),$:T0.S+16&N484EE*;%;,FREAHQV<, M,)>!+2%_^M-:LG/'D CH!'[]EG1A.-3ZW!V]X:ENVMBJF9YX$8$1S] M.'.ATNU'$<:F1(HK+HMSN%ORU;^]1=M!N2T[1'CSPQPBN$<8;,;6ZHWGQD!2 M9LR-$T?,KY$9+E4[<],H5#Q6:3-/QEP#3)DDPEK.OQ$FAPK2/>QG NQSD^P MKS+WY,W@?ZR[9LZ _YD+,-\1/T]#=USW^OF$X"A(R.1!G0#,X_$0'C2% M@@-(BT1J7JE/.+W"S,AG]BXWY(R.^1="_I%4>V/Z58X>\I@H.%S7W\G M38I*!H8 UJ'@J/KTS$!N9O(DH1H6[!93Q-B5Q^';$0>V#/*;6,)W(,.*-+C2 M*@"0.^\/$':/X JL5WV"(M*QDF..64I*1\631%T$#)YD4DTY]$YBY:,$76 2 M(/]14KA5D70!DP_\Z@C>R-)F--?=O>:3?6NG-'X!=74 G1LO4@9CW75908K4 ME<<+-*M[H*[%TV_1\I:UX$M&(O7FT=RJ68/[DI9O\3QMU&'Q0_!%7-=")27- M#&_-/BS=EANR@PA8F+ZK[%?NYG:1$A[^6O($BWUO[^XZ*/7=[S>&REJ5W,H* M88_+FUZ^]O(+37YO"@]2NM=W8_/[JRH@<(MT\E$.>=E1U7TQ<1T'](2K17KC M<\]6+!B@^:F^PO53K.]'@^U&W<@G6-_[Z:I:XK[%%=ZS,+V171/WS(>\JKN? M;5E\8(*%KST^XWGKUW=.DY7/SW\21#^C^8="\P!?S?@>.&_)^KJQX!$YG5=6 M%_Y\[[ZRZM:;&]M=8JV]:\/JY']02P,$% @ 0(8(3\7%F#SB! 4!P !8 !T9V@V,S Q.65X M:&EB:70S,C$N:'1M[5E;<]HX%'Y.?\4IF7:2&< VT%R , .&M.QT0QKRC ML 5H(DNN+8>POWZ/9)PUN6Q*VF:;-,R$H-OYSN4[.I+=?MT?N=Y?IP.8JY## MZ>?>QZ$+I8IE?:F[EM7W^O#!^_,C-*JV UY,1,(4DX)PRQJFG(14* M_)@210-($R9F\"6@R3DX4*E[^[W>P>'QTZWUK?=WCN[ MU&E;!/_,JOPK1^9,T,J<:C.:3LU^JSKJ^/]5!MVCR=MO9LUO? MKD/!/3YRE<8_12MW<.8-CX=NUQN.3C -S\:?NR<>>",8#US3Y]3?V;^:UJ-C M<#]T3[W!&>S5 5O>T/LX .< /I\,O4$?QE[7&XS!'?4'CQCUS8/\ R"' GPI M!/7U_@@+IN:@YA0^I21&]_,EG-%(Q@IP\%C&(3AVY1/(*7@H+\3.][%,(_B MCL4],"G#4/A5V-$BWFX?U&IVRY5A1,32M)S6+DQE;!"^7B%$J)D,@(H ]]+< M^(T-^2,5-/-?W2Z;_?;!HMYNUVNMH@V9#W(3T,@R].+4I^@%W:I_&BDV7 M98C2.$D)XBEI^%0=5]TJC%?NUC[IT-[3#M;P8Q)/B*!) M973)Z1*ZOM(C-=NNE7& MD4"3XZADETP[B8B?MU<8JRD5)2-4*;IL_5>Y@YOH"M%5D$M;L$#-FXT#E*,K MFPKTX.J'9::N3;_0P?,)7VT\J$-I(W_ERG,Z56 MK:JC]G,&8;C:J>(Z=>4Q50?B!+-P7^YOD-V 9/=>;<3 M[%XQFOHI(FD)@TM_3L2,YK1V#NN-%A 1W.(&$S7+4.J%61LSJ_8+,FLHL!"$ MQ% %"Y BB!$ $X8E.>4(,_4AIHEF5UD/$\X!EZ%0PI%[281T2\IFU90)(GS= MCP(#<^#7=-*S4IZ14V*M,9A)3LA5>:K>1[KO/;44UJ]%U<:@FO4,RY_(VD4 MH;W$6VLTMC,B;)0'&]P?0A+/F,C4(ZF2>8JENW-GE6K[;PJ9MCZV=_=0<=G]>3F12LGP6K:A MCXM.+[:S^6M=F6]J66 *L;[NA!^0.7UD?Q.ZZ2S%HG^P?M3YEOQ^6M;>=B3^ M+>Q[;K1][H'L+9L/,&ZU>ZY4=Z)+2"1G 6S;YO-4C+<2:^U&],+G)V_?"<;Q M-V;T"YN?%9L]_7#](71^(O:=XB6'Z0N$N?&X,'&R[9B%Q1&TRGS:7S? M'>?:D_C'?5[T_!ZM_@^0C^[66P'O>(5S\YK\\Q\SW/&B::MMZ9=KG5=M\]:O M\P]02P,$% @ 0(8(3XX>6 GG! ]!H !8 !T9V@V,S Q.65X:&EB M:70S,C(N:'1M[5EM<],X$/X,OV)Q!Z;,)/%+DI(F(3/!<2 ,UY3&#',?%5N) M-1"KFJF5R*3/:"%5H#![V==?@X8-^1$F(_Q_T']7K,))!'E.A($@I M432$/&-B">]#FGT &^KUBY&N3-8I6T8*',L^AOL3E3 M?;-LHC)SHZT_E^$:,K7F]+FQD$+5%R1F?-WU64PS.*$K.),Q$;U"EK%_:->V M$M73P$/V:= G($B,C(&/1- M@K_%K.I/I9DS0>L1U69T;<=Z?%5=7_=\"2@3$4V9^L*,>8KJ='>E=4MW(;L1 MA:+GJDXX6XINX>*OAU4T5Z6*N>0A+K$)SI,#^\CJ-9V&LPOZ^^(S!B6.6V$( MD+ TO1,GN=Z9/QE/W*$_F9Y@+I[-W@U/?/"G,/-^-P-W.O)^*/:O"CZGBV_"OXF 0 I! M [V9PHJI"%1$X6U.4C22K^&,)C)5@,*Q3.--W*WZ6Y +\''1&"4O4YDG\ K] MC[MF5BL'3430@$.]V).#CN-8/5?&"1'KHF7WGL)"IH6NCQ>Z$L0H0Z BQ"VX M)KW.!=VDMU4KMNE;+_7DH.GTMFTHO5&94%E:@]=D#:<4K9KE!)4J61"P,6NX#9B5WOZ<0S4@&9!0)KKT;,_9&7EL'6FG:S0SDLZ) MH%E]>L[I&H:!TA+'LIP:RDDQ5X^;TZR0Q&OX(.2*TW!)N[M\4V3.*2+F/"&A MCM]SPS**=I:0H&IOG+894E5:T"KU.GZ[1*K7M3XM!^>JG,E;BO1]F[ M >8=9#4F9I6XBYQC9@68>YQA>"XR/*4?K)-$4ND?*0/"T?,4GM]F%8 MM3;\HT&.BO6"WGD0$;&D%0GMXV:K!T2$7_!2$52S8-P?XNU-/.<>$&\B<%>/ M25%,L*XH@CI#8*)@3<5(PHK-/J69)E]-BPGG@--P4<*1FEF";,QJQ:P%$T0$ MNA\7#(M#OZ:7'I7SDKL2"T>A,ZLVR$VM:=Q$PJ\M^5OS=Z)L89"+^0QKF2C; MVPJ$]A+O[=#:*HFQ5U[L<8>(2;IDHH1'7%\W'#LSK/VX]Y< MIB%-ZX'DG"09[58/5YCS.<-P",(4SXVF<7U"E7K:Z&/C"HU+V;/K1:WF9]G- MR3J72LGX4@JBH[<]O]TNQ^]TE0YRRNAL!?P.TF>$*="%8;[,L6YW=@\O_R?I M[]!:B:H67*ZZ$0N1TG=U_/TM[/O5:/M3!?(.['NQ[M["N,WNN8%N)^>02;/WR^]_:=D/CR-?!W8O0?-O]2;/;U6_;;T/F>V.=&C"Y@ M?'$-FBX6+*#I35>;2R_AO^^[_Q^A\)K/#%>OR]:7?CN)DP^GG>7\'K2>96GR-78>$"N#KU'JX=9ZILM^U*TO=+ M'UJ"+:9E4B$IEYU??P$N$B61DB53,D6Q9U)5$B 2S[[@P8.?_^_SXTAZ8F'D M!?Y?3N!'<"(QOQ\,//_A+R??;YU3S_ =N+^_5^F]#K,?_>5D&,?CLT^??OSX\?$' M_AB$#Y\@I?33LYASDDXZNX].[P;3J?=N=)=,''C1IV3H$W\%.07P%,/\)WV! MR;(?\(&2Z7YZRS^*XL=/L_&2'S.O_$W, M*WN3US^-XAF>GN_"T<>(]3\^!$^?LD'Q,SC_,\]_Z@?EKTF&RMX4E*PK 28H M75@\#E>L+!O-_U?R (_S5L4*^4@9]2=AR"7HI?R-^:CXH3;_PW!?>E;\X&RR#-8SG0)UQ2SI0\I.PB@+E8IXL?"54)= ,V%V%P(N1,I2[7C\J M?TLR5/(.]MP?5F,\'RW#&5>V3_\N7UXZ5O*CH#^^KY"19*@*IM5\,3>E!$8W MK- ^+%+Q5*-ADK^U$5U*P<:DZS MD'E^!7FFPR4_Y=;M?CBJD+ILL.1G(^96O$R,E/S@.9JIE((E1@# 3__\]O6F M/V2/+C=34>SZ?3:3(F\U-0L3Q$OI@E:/ AE!;>[%R<^S5^-/V8RI9ACY59A/ MALI,-1N'W-WA;DKE:RAGUGX8C-BGV>1Y$:F$;SI<(AK1_?BT/PI9R8(32YD/ MEUN5L(+FR5"Y119,5*+4,K.V5EF%Q5HD03*=4>ZV%&24/X,+) MHA5KF(TGQ%[P0AG'4(6M81E_E-CYQZ!,E>9F7HR6Z> *8QV7D44XSD)-E=$S M'RH7K>JU98-ETN'W8_>Y2OF)L34A1S4'S$\JH=]]T*]:+Q\IX]A^?QQ4F(=T MK.1'[KA"TX[+((OO2K1J8ICY2 5/1)/QN$*=3X?+C.SDL5PS#>+P4_PR9I_X M#!9Z_:)JBNZJ_(UTL"QRJ%#1I:%\)C.5(CD;+Y&I9ZY,_ZC.^(C1@JZL8/)\ MI"(!LCJZF$TH280(\2G5R]E -3I6OG1^3@E:^OT2C9[P5+],G;-!5;I&C%3H M_T$E7Z2#%;8FNJM.](C!DI^-W8IPB@^402/BX)7X*\XH-U.5)JK$/&42MS(: M2\=+%=MC.3KX0%D8MLCN\]&-&+YS(S8S.57VILQF#,.Y1\=#%CX&_L=L)12H M&!096RB,"I.1#%5D+E[, MRHQ!84(9WPC]6:8;#?P@KD#(PJ1*2UHB?S.I+9/!J")7'Y6QKN ';X7$+B9 M!&JK+6XZ6&8U*M94*DY1F=,6E8?E@?\*IR'P3Q<U7FH)R,\ >_U61"A(C)>\95CEKPU)?+4\!K,S> ME#,2'\T2F>6$R@?+)'I2X7E,*J5QQ8;F=+P\#.7"RK5"5!V*YA/*%EI%X["4 MR-,$U9!'MZ_(8^735G%GT/^QACOYC,I0856(4!(:5)G+4@O9#_O1744TFXZM M4))KX_0JU?,05+PR&5J5'5V]([DPJRP_$)4KLRD;E3JU9:%XPK:E0;A@9O90 MX?5G@Z5)1;[H0@Y7:.49L?.!Q6H)2/E).BD@0EJ,_5^\K<<'D>0CQ]L! '3QV =' F\ /OWNLG MI*O8^5F:4I8U$@$G>ZZ0_7QT5<"_>FN\.@?.5=FX>G=L7+H[QDG:]P?W58[W M;+Q"H%9FE,JS2<^CM7)7/$ M4"G:JM!5,OEAXE9@5XR4.;[L8!%BN*7$4?L/7_.Z;W[Z(U>SFZ] M1Q9)%^R'=!T\NO[G9"SR_L/.(!C'G_GZ?AYX3_DO.4['(_=%A'OLY,O/WO.9 M>#X+TW]Z@P'SDW_R\8LTT$L7_1Q?BT#!L1! X%?XVZUU(OGNHW@B\\YTONB! M6+@S@L8S,1IB!TOZKNCWY@;VO[ XMQ3 M!,?&5$6*(Q/5E#5=MAR9KQI3H"I0,15M!LZ:B2=?3D\!YHSV]F7G+).N^XK_ M+!@X_+NHL&Y%)OSUFJU8MDX46^58-<5R;$H=; -[NNYU$T^^_%K[D@6J%Q=, M395"A_+56!9%IJEBDXAUZ*9N: J6IPM>-_'DBUC!VY=L^UP@7TRQ]>V.SOT! M>_Y?]E)8,+85ZG"4J;JN&Y8"D.-H?!W$,%2;:I8Z7?"ZB2=? !0)A10=;ME M_QZ%\>_7KO_ ]&L?#WS!OX_2H,QBR,7ZY&KA_K_L#F M&FLLZ&*\"&V5_#J?^]7U!WR*,?%&HK X?5*.H'@8GGUE4<385^9&[)KY[(<[ MNF7A8Y&D1":.IL@:-2RB X0QH2JQ3,.R">*\-B/IFHDG7Z[@;Q6H<4+^!.YX M2 -NE!Y=L6]]BD^DB>^E:)I$@Y-YO)V+,/U7.0:FF%@S;1GZF[= MQ),O&E4US@DYG#E@;P)4,$@]@"J.)AL:X#1!JD4M*,NVF:T?Z@;59PIES40. M*%)QW8"NH:B5U.AX&:#C$1/_X-Q=1$"E1##1B\?7;MF%HEJRH1.-P M0>0H%IBQ])J))U\PD:&\9WK7A08% ]GAJ@Q;N@%T[LOJ@*30<;JK",V88BJ8Z\F=Q%WL!S0_[EO'J;HFXT"GX( M:7""T HF=_']9,31*5(R(4"Z!6VJ6PJ594.E()4! M4Y^S#>LFGGRA9"=*X3VQ VV(9$@UA&3-D:EI&Z:1 6VIW/F;8F?=Q),O4)Q' MV0@]YQ?./'ZX_W0S=$/V.IUB!H^/@7\3!_T_KMSP,KR)!?+^[HXF;/:@*:3$ MD#%"R%$5;JT-JG)[1E( +%71R0S2=1.YC_"1.PF[@;-,:6P&)U4TP/U=50:* M#A5%UCE+9\M'&C*MF5I<,_&M<$9B8='&I$S@B?1)/ Q"'D8-BFX>X"O$W"71 M9+%,BH&122@W;E8!M'43.;,J(/VO=O#64' %>"8V>0Q&N4=B<#V,55V%-%LU MMFUGYK^LF[A+\%Y%O?,HFLR!!DRA0;F_317.7%BSJ9DY(A8PU )HZR9R6XU4 M)*/W(MP29#HPH>EP<>&KMBV'QQ%61@O3!LB$4\C63120\3 2N,M)+';( M17Q1 $\U#1[=&0 9B@41UQBNHGO3;AR\!2$#,*5G&$;#N / M L#(V,UT-,U29L[3FHDU4,^?I(:]")XEMDY^Q9?F+0;3:-#DD8$7\V5Y(QX5 MSP6*U^PI&#UQ&.?G+(2>7P/_(>;QH<7NXN58T_/9Y7WZ^X7?_9T[(,*-N.;V M)_D-#SU_-ZW+ZW*?1#S^W(_B,$DW&&[D13?&S4J-P-!F9M#RP&RI?(8 M"JDXIX%">1P^)=:ZB?M3;O-03K5,$<(;YGM!>,/Z$XXTD77\&G#ULPG-LM^* ML7<3).Z5 5FQ50U#&W"CHFLXMW$ MDR\*I3L!:A.ARN5H,&'Z./1&@M8;F2C^V^C*?1'/JQ*&=2CE;*M90(/0,*A, M#4H.4:"I!ALPEB7 W256P M(>,,53RR4V>RMV[BR1<*"%V!U-(MQ&(RN.[]P^E8.6[2W<-+_C@WYMY7LHTH M:,(=J4!LN?;CN:("DT"LFL0P#:1Q_E*0V" TA'(ELFH7B@I63SSY5%.VN"- 56JIJF5;D')L.!HP;-:A:?7))LK MMF22:#$M$$TPD16+_JY_7P*;^]11[E0O;R%0'DV8%E\VIMPU J9NJ;DX . X MLQS*NHG<#K\EJ;XAG.<7&\*I6;HFJ[K)W0@,*)&A37//#]BZ,W,1UTW<+YP7 M7S>$4W4(M##&MJ*8&B$ZQMIT^3RDQS/&73-Q-W"^-8[<$!L8RU2VL&EJ%"+9 MX3X)46?*WC)G&:DU$]^(CW@.KD>7<* MC1F8ZR;N?7=L8U Q=XBX!4(RTAT>6>L*YSB^S5 "K<,- //>'/=Q+=H MF[>2;0DJB+GX.!KB#K/A4-72%#G?U%-U;)!9D<&:B;N ZK6T*M] LJG"PW!9 ME57#1*IBR8Z=TP$H6J'Z9MW$]R18!6BVKO$@W%0<@WLPFN&0&8L)[IN!MF;B M"M#6%5/F%EW_X8:#):?]FO&PTNO'&3#?.3ZBZYOOY78^ 57D#0=F\#AF?I14 M6.EA*"*)-"J83>&A9!*MBM-5YMI-V"C-YMXSE7GHH.7HPII32(FM MF[@*K[5JC]N0!X:3\*4@8<4J#PW9MBBPMTS@6!8V#">O32$F_VM6Y;%FXKXT MQFIPH&&;.E4<:&(#00)D0Y>GJ]2<@FY?,[$4G$_SQR*FI]*C+S^+%AS)T+C3/_W>^ M_GSQQ\D[/BV^)'O'.)&BIIJ!/0@W)?DJ_6[ W_P\ M'GG]O+Y &GA\2MK^GZ_ZK JDDR]B=!FFGS^5/C9=Q:>E932);SL2[I>$=4KA MS"+/]OI%VDPLTDZZ9PLO/O#YQV@N#"@<8;D41\7%M) -!?Z>V+G?#Q[985!Z M&K>L OOD2\G1G=5P[XX;FN.G9$H<;LH[@X$G''MW=.5Z@W/?=,=>[([:R2^K M8-V+QB#UVVU2V(!Y'QZ/M>C;NCS^/Y K,"&M"X'WR[Y88/7E^+SY(LXX;^ T*-Q M,DCCUNS2>=K=XS168>.'>IVZ*>E_%[( M^G$0=CST=I]^>BYA#J='P;?;Y1@ZXW90V8;MPIC.T=US@OC]$?SX_%V]QZE MV<^L/XFY$;F\O_?ZK(O6:HS6RG%[%'R\I4/?>7?-\.[>?XNJ,WH'37#:[4DV M8D]R1Z6\'6D;0=I=%-IW:KJI:KIF62XY"-J)\WON#[[[H3O!#K]VY2;-R\(W MB$VV,Q-=8->$P*X1SF#G,1RLBUB?Q]#5A!]+37@CG)KNW.(!&:P&L<]VSDY7 M>W0$;DQ'Y.-P73HZMU[%;R']G7O0D'BV$3JBJY!__PCG72ODWUV%;9.2Z]*V MA^NS;JVJNNS;\>B%O=NSKI:PI;6$[V[?MG'1._MVN*YX6C.(&GXB1#L%M&:@ MM<8W,-%V>PS,<$=IQW'&XJ]!/^T*/M>6/&1CSN3VLV@:SB+=SR+1]"X6/8I8 M?&!)FBJ09_+]>ICW(NSUGX2:T^]K62 !OIV47@+M0+7W9@3M9/K=97HGU:2= M3+^?3.]825O\QT]NG*1]\^LZK[WHCSFB.D'(O ???NX/Q;4>_*.XO..PZ+L* MT!F-5T%ZN/(K=^1N+KEW<60G:=&>6*!^=B]D]N'WZ^_&\3!#TM:]@(:3+SD> MSC@>:DKX'"VGS2X#*.6T_[W^1\=IG-,X'HZ.TW9VF]-^,:XZ3N.AZO]=QOEN/;/R\Z M3N.JT_?II741PO!'!?G5:9SV/ MUWKN^,C7J]@I)\?-#W=\&$RT&9V7X=L==1M4:5[2 ZOUVN40%$"S6$04MG4L MTF06>??>UW.E>QW2"EQ7 MC;6:/*0RG!=;**Q ^B&Z1N_-Q5\#UX^NW!?W;G1@O10.C767,7V@_#I7L=II MW2-@W49HW5WVSN^T;EM9]_VT[HX;4:1M@*8GETM/^]RPI"G#+\SG!!KI_D ? M/'J^QX.*)+S(#T4=%@>N 'Q&]HT@/Y:(>AL6RAMZ9!AK(:N40G@4+%'< +@6 M282$\N+3-_?9>YP\+IBTJS#@SX]?KD9@<%"+Y)Y%!YBM%!0.KM@LJ\N5^S^P)AX'"_^0\=JV[): M*2(['=BQYU&RYW[*O1>XC7NG';N8X+5,L.R$&9/( M\UD4Y?.2IXCK;?7(<[,OCYJ!MG'_RI":WG&[A-6CX-VYD[D=XW:,NT%*.SU:-_.*;)5(7/%Y4>;%+RK0J M*=,L/CQ27FHO03L/^MU5RSMZT ?+BUU:HF5IB3WUJNT"@]NQ M8PO8L5D9V_E&<)ZP%%^])S8X][ED/'AW(Y9>;VR\?'/_%81)>>X<5UNBNP[' MWN"6]8=^, H>7JZ]A^&A1!C3GD&O!WW&N&M@/U#S^F:62&[%7IQ]!.RP NX# M987YAF5;L,)MZ [8HQO^<0ST7P3V$%V:.N2_(_KA2?J;B7X5!H-)_T"\TC=1 M? [2 R7WFQ6[.8GBX)&%UVR4N/71T!L?@[BO@+L-ZO[<'[#[;=B!A8(N::^[ M;X>G^C>$N\ /%8"W02]TS'!@S- T1[ S$N]F))KF+W3NX2%)_IO)W:6 WBT% MU#16Z!+$[YX@WJ5?T/Z;,P[@GHI=6/ND1BB8^'&8W="9_OOW\XNF$RZIPIFM M_.1+MO2S\Y77!#=8XE82Y.+KP1+DXFL;":)_/UB"Z-\/F2#3N'-.%;?/(BW# MUS![M$N'0YCAV265T]J8O[NA)R[=KF?.&^5X0)KW$ M1,2:4L+8A#FSWXJQ]O'F*O3LA3>7L+L[UGQ+B\$%7GYCD:)@9>U7?&G>8O!F M!^^5*M;SV>5]^OO#8N.=.(;UZ=8EO.Z)@;53" IV?QT#+TRO@8')K_AOK@_C MX(:-.S;NV'AK/0PW:_5*:V5C'H:A?W&W)(C8.'XW)EX^+W'39SZWT\&\*Y)] MZ00AZ[M1)P'O)@$;O+:4I 4'J)2F>Y(^NIGTT;JE;]D+R@^TZ/U_3[S(F]ZC M*OSZVR&G7N#_E:4':UXB<>SFW.]_/"PYJ Q=<[7P'@LSD7.%WNCZ4%BJJQ5 M>1<3=S'Q]M:@ 0?W!LS[_2M[<$=VLOSYW@X>IT00AL$/%F["KP>]0\(1^[S,%^E4::=*M^+-!2O_1M[,HE3+-CG3W]A7Z/V2 M+5V[#64_Y^T_G(TSY1-YUW M7(<'LCOO^)>)&_*U,79Y-_(>TK-%QLN%&_,?39]Z,[F+/![KA"_B+N7-E&GG M8;^-U]<1*%U4.87:YN0W)_>WB4SF?*$/)DP?A]Y(:(AVR,(*T#HNV(MF%M.%T;Q+:?U-_YT_IZ1B!.\!W^J%CP66<$CBV*OGUMDE\.>?373'IUF;YQF MWPF%.\NP0YV X*_8LDT1)W2YHB[0*Z*_0OWJ>J/#'=TV MPGN;PL;8D4(0OU"C7&-G7\%_5\EOI^R8?KSTV49:_^ .;@C6FD&>LMH"Z/M1 MS7L\D]&<3?Z=ABN;Z!?\[7'=ZY M_A^7]_>,_UY,^WIN7%YW8G?08OA9[?]\;N*,'5 M89!VYO*_%MQBA_YE>/?" $KMF]3<'Y[K\E:!CMG.M?LB0(CBH#ASP>QV+#3? M9V(5TFJRQLUGXSE;I6ZV,:[5VA$NM55(GSP ^'I;-8OE)G<1^_>$@VP_\3^6 M8[WY\58+$1C96C=_>:=]DKOJ4YAJ:&]S62,J\? M;FQXOU2>6E?H5];+2O_AAH,E!KYBX7T0/KI^G]T,W9 =B";*^70.J(+G6P[5 M_HS/.[9^RDC_ZUK2F\'C8^ G!Y):0?0E>(Z!W"+$5WZ%W]P7"$[_-O$9E)NH MZ>80!DZ!\OI#)5#>B7QLK1JGX[=>/&*7]^?^P'OR!A-W-/?K;Z[O/B3'>EHA M7%MHU U>6HK*V2$Q^[#XK@A?&D^\$L"].*9<96FGB.S /1,QXK7K/Z2$%9^^N<_>X^3Q,,@G M0L+I\D^^B(]SZS\6446_PANK6EA%M"5V;,^Y_N2@/3$Q0TCX85"Y6DC7 +87 MX80)\?UCNG"\;QN^_%T?7-]\-@L#6^YDK8 MCHT-UJB@II/Z+;JD->1<+'[K\C&'4B&V@:?>91-J"@NZ9,7A:;CT/LFYI/.M M]^CY#Y?W2;7*/0LO[W\)@L%E>,/")Z\_+QSYG) -+I]8R']Z8+MIKP!VQB&5 MT.Z)53:\KI'L?']B2U;1XZO \^-S_WCXI03DH] OBQ[4-7MB_H1=LT>7>Y/^ M0T'CS]KOV<]C)J*('-DW_-OH/BV&4?P7T[B<,).OG0Z=[>>;A<4M=R_+9AGD5B:MH3]A04/H3L> M>OTL(=07Y;?AR^^FWG0N$#F?2CA.OF2 G)GZ49C2@BY836 QJD>>NY0>/ +% ML89EQ/ ,-;5E\SHE5;>2ZGBXX^%#U\,S0WN$ 7,MMKO5@?D!:6)[$@;C=C"> M&"Z"TZFLW9G=]JFM1MG>3G5MJ+HZ-W)+1=@YDHUP)+_?=!Q[S=.[[^,_M-,?;I 3<:R[[.^0DFJE-G[W;%3G2>S#DVB?'FZ,.]%I MX(TR; ?.=J]/A[5)76UJ:@^UM=5-_"J/Y N+C;*3@P?_&(.7K?3F/[>+DQGN,1 M9UNW.49PX&SW+MG6@R1TI[*ZPM5F+CL:B*Z=HT,GG1#76& MPWJ]RCIH!FPX&QR2"GNKHYW&\ ?'00UWM4NPVJFP1=8S7=\=M,[O*H'J6-36 MZTE_H%JGL5+_[J3?P&)]XZ\*/7=TS?A#^MZ(^YG)I,-A@W7&9S6$QV@(NFSA MP;DP1YL_J(MOCYH'V\00KT\?=V[-\=JP[7.)!QH'-3:+>,016%V)HS;P7Q-L MU[LKL+ULAARHV6NL CMB@[O'S/=![Z T/'A\[QV<=^?CO3B.G=YMB]Y]=\=Q M+_S:RC3=NW'KT2;H7I^/.=#(NK'Q[;N;U3VZAP?*.PUW#(^8=SC:;IND#=LD[ZMGSU,]^_N >;]_90_NR$Z6/^6Q MF\FCVW?!MMQV,X68$M)_AK@=L<%A4X\M-Y. M/#E16ZI"FB/(32#A@<:)38K3=DI&[@K([75!F^0"SI,1GV*X?S)VTMAL,KY2 MJ7;2V JEVKDWS97$5Y+PH'?SFK>GU@3EVI&TN8IVPM>?T+/O#HKD>&1N- G9 M%R\*9 2U,U.W\B?D0[-GBH#-T0U9\\,![XK0IPB-^<3%Y%&F@ MH)C@65[$]YN21?S7W#+F'U1X@\7\($F(5KPCHXA8;K3N)0O/RH>FH*W$2T;T M,F0+ALJ&-T?V*NJ5(F[E \Z1G[SG,_[F8!+V691^'#)WP#7"SY\XXWSY.?G# M38&P%=5V'%D&!H:.HT!'(0;1$2:FJ1#%1B?\1^[<#_D?4A2_C+B2''D^.QTR M[V$8GT$$_OSYGHO\:>3]AYU!,(X_\Q]'8]?/IR>C]^ZC-WKA"F3(]45<\HN[ M\!-_G_A=_MK"R]/!M>L0>N?4'7D/_EF?B:V*DO<4?C]V!P//?S@=L?OX#(R? MT]][OM#LR>?B"_P@?'1'G_/?Q,%8//)9/#)V[T9,ZK/1*!O]RPDX23YS.(G>7_*.)(/#A9/V>1>"#Q*0+]?SF!@OKQ M0/P13D>SY:\6L)Q;&PHQE+[H+XCAX_#R';\1Q5T1F\7,Z?^ZK%&;Q M3099]ALIR?U+_PV2__+![ %P:7R> 0*^SOM1\.-LZ TXT3]GI%;X6VI@Z?_Y M;ZB"SPL\/478IX1KEGA].]XF&R]1_"+Y^"-]QUTP&O!'?+\XO[4MZ>96O[5O MYI?^_HN[LWY_:-I%]8DOU/\Z_ZQ2^V9%Y^^W9^5'3BK>C>,F* M_^%&0\Z]<>#W).NC^5%"0)%I/:M4-UVD6LF5[T]:Y_+ZV_S*TC^Y$?,#/_&Y MO'YBN@9(T0A2B<9D!$Y__''JN/WXE"H&I5P#.L Q#9L(AL*=I!##)D";,(3 MR7>%?R]V;JR@/Q$>T.W+F'$UG;JKU^Q^KDB@#*J5$$!P^NL4JW/+_E($Z6UH MD@Z/=3)SBN1YI8IF2UA'93JELF4:U'$(,:A"%4TQD:(#067+L2%2 "BC\J\3 M-^30CUZNV3@(XVJ"2_?"PL=_.?'XJGGPQW$>C.[C2Q7$"B<=I M_6# I&\WRV#^SW]3358_U\<>J)P]4@)5_2G]^EV_OK6OO_XF7=M7E]>WTM7W MZYOO^L6M='LI<>5ZRS5H.A5BZ?):@LJ'P4_I%Y>.=/M76RIHX*GVUJTV ^ $H10/F?3OG NE-%Z6&(=](&U!^HH7_;S\H!]#+V:GP@5E MG-U^\*#G9(VHR3.%:MB(&H9I.[:M:!8V@-"B#C4U$R#;MIPR4;M*0+/3 H+7 M"=K90"0_^,3AP'UY83QTXH';WR8^DS#H22(!424M\W^]'8$'J%IWSKV7US6M M"&V\(O2.%D=1IF* $+0= F4$=55#-K$A%P8' ]DDLB(K=JE?(>XF\T3YQWN; M'/F]34[QS]MK_>+F7-B8AIB?.69=Q3G;!H"Y\H^G#)%K__LP>)1^S_Z3XF#Z M[\Z"+C*8&3P^>I%(ETN.-V+219(J.]M2\1?T_"L4@09GBD U'1.JBDR :>J& M;*L.$HK HOS_H&46%4%:%296FRYVHR!C'GH X"E6H$+K$^36V[\&+*$8&*_A M,8*G/$94QT$JM8F#58>S&N2?.(\A!U"'*K:^S&,B@QT)]1)?\)'Z@EFN;*^_ M<47]R_7E]ROIKY=?K?.+7VYZ*8K.+\R/AQ+I;JV[/]C/G"0)PJ7@7@JGB);< M2(K&K"^V_@:2YTM>'$G]8>+>__3Z1>^=70\Z$[Z3-#=:F^96"EGN56-[SH#/ MTVX_9O@5JDP!VBP?1PW9X%J+TPJ80($RYO\Y&"/+=!RB6,NJ[-SO!R%WEY.Z MZ62[VTPO1C>YB[N!"QV)GX[#X$F\0$23%ANY/URQ?[8ZD)SEYX^;BA!-J_Q"J$T%%5;5U1T4E5+QUG\^SPHBT GZM!U0,$9#& RY$(%%> M3ZSULL>I!A&?@N4INA296RI;,4Q5=I!IJZJ"=8XN&1N.H9L: M> VZT!O094R\D9 R"0/0,"3->,K4D(J@HUL.U'4%*\!1A9V7-4JI;:K*:Y"$ MWX"DFXG'M25J&H;D&1LY"M5E UF:;IL.M*"LJ\*&RH9J05.'6B6&3/[/R_ V M^.&_ 3_Z)(H]OV'(F;$/A=RQD*EJ0,L$EJ')&A 1K\(#7L< 1K5*2JSD97C% M_3QN$=_D'ZY#X2U[=J/=IU]^+_]O [PJ!=U%L"ZK2$=0-FS'4&4>, F\*BK4 M%$4W*O%Z%7#\C/X_;[S:ZUZOZXF&E4/)66WMDDB2]"%#G/#-QB'G16_LCB3V MS/J3V'L2N0/NH+#HIPKR+OSWX3_>6!(Y_0TR"0?DJ[R-VA\VD 5USD0I,I< MQU2Q3BS9PJ8I9('JE"*+S@4Q0N?J(7/?R/T\AMHY[_^T:;F,HLWT U>W2$,& MP9IJR#+1"3(5@1/+4DS%P7/ZX6O 8X:K8>"_/9NM4G *U#T8Z_=6#!]FB=G_ M^6^"H/8YDF(V8F.!1BFM]NV)6&XT25P\E_-!)&$Y%]C0.)ST@"/H@^W/TD]*[88]/[\5F]N#N@].CK M"X6UCT11- 7(W#XC*N.W95"5M1E4K%9G4.&*(;+5SV2YO3E9[HAZ\8BE6C^X M3_]F;G^8_JL_7GD1NQ#U)1<7D?, M+2 4N[%5DLJ>^T/7?^"A@9]^\6/HY6,SB[=5IOO0T/0*KU5%9+8_3E3'H,1" M% '+U"!0(%0M8F&=JL14YKS6S(UX@>@NT9LKO%918<+=B9LXZ/_1D_X$/@( MI;$;2D_N:,)$R8Z4'.IJ]@92)Z<[8D \8T +VCJDT(30!-34@0,@$ Q(+63( MNCU7!)3I\U2=K^"^V[]>=XQUE(PESQC+M P+(4NAICBW8NO(Q EC.395-8AH MF6:S,SNRNO)G*?\IS$^>^A0!Q6]!^$>J^Z3\B1MNOM9ZDFT/@6L#UY $6+LH M03WW!V)_E$EW+U)_R#B1>6CXA_1CR)+=91$Y%TJ;/L LJS1T(^G>&_' VQV- M^ Q1QBSB\7]//!&-\R#\CF43^(.S@'Q:NQN$Q=K=+$ OQ/4YGXF@7<3OHG97 M&O!1[OZ*J>.0]5GB#$,D)8<#(ND#?RAG92F:](?<' >BW"JOIHV';KP(R@]W M?KUBL>F/,VA^ZDFN/Y ^H +(=UPJ^*2[?W& Q(^2^??)'2'YPY(.DLE*DI6Z M42Q1( W''/Q9",N;V'@"WL_>I$8M_TO4M)JF#.IV$2QW-A-J[\75-#L M&<4$X?4DSY/(0!$*YIH]3$9IE0HN5OA;PMQH<8Y+VO+VA*?"'\>-NDB7/T@/8? C'N;#'[-CLS>,)2L=\VMH)U:O,)PIW)9M)\IN<7="!$=Z7K2=.4MVRWJ.O[LFC5FR.X>@BM^!E:\;M7/G)]XO+1&PQ& M;-?A?6WNUWI+J8%9 8)B.[*A*U2EFHXTRW1L31:6TK1T2T.&77YT+#2YKG@( MPI=-8OODUXEZZ6>_%F'^UW(554/:J9%TV]A5:BZD&S/HENFU_4!77Z9%7^;E MI@&[&Z:5FY(UW6=6N&WVXZ+,4^TXN#F0=FJWHC:K*D9I'M"U,^]KG#YUUC\' MZUBC&*LV-&0J"D\5A7*G3P.$J)ICE*16$^0:DXB'*M&*C.JZGB%3(>OV%!M0 M-M'VS=,.OCW =VAFPB[/3C4/Y'I;G$THS=A[]V5;>'>V@Z]O"KEE;96'S[:E( MT#87%^D#%X)D>RAM"?2*S9?ZMGS?L!7Y&XL:L/%\A/NA>K*#N#7&],G#)(I3 M#M/R-JE;/JNWK-"W[DN[X YR6X_U\4+2A7//"!'ICH&AJ;HB'L]NH-E&2=M M9@W'0:965H&45&LG!8O)U2_1Y21.3 *W#?-*-KT2"OUM,L+P1!*79"1?9Q=X M<'GM>SSDCM(]/>[)L.1?Q>:T_N1Q$,39Q),O&/4T1'I$4W/-FD/X]KJ$=%6" M*_II.7J4EJ//ZM#SPO2\'+TG!3/(#VHO=W%WM@5[N]T-'*VY@6/NMIEA../# M!W9Z%S+WCU/WG@?*9^[HA_L2"1(,PX7+=2A192)#!5L(.]105)6(RW5T:&HR M,$SQFW9>KK/ARI*/&W:>?.^CWZ9.L.J?>P%/E M=>Q8EK#;UKGW=59_W[GKC2\FJFA#?.6*XU!;["GMH>ED7>4(5UPE9_8UJ2^% MZ+/DG%_H%^:Y_E4ZOQ!W,^FW2[=K->' 7C)EASOWV] 9[(O0[@94YJHP",\2 M:;R_3U4F#VNS-J)G$Z[W0Z'Q/Y](PU $R?\=&1 2W8&R076;V!I4J:9E-T2: M*G"TS3GMU6OX BGMK)M 0[ M%.G -H"A0]VP3,MQ4D0H$ !5K9%I"U:1<^OEF*7TB1)6%1N/(1N*J^:?F"3: MZS^RZ<'EF*^6Y><9TTW:96;G_R#M9?%-*(:.@W45A2+@Z-@QB(,0T:&B)S), MH>U@@]"=L:[][XD7OW33-.;2U@361%4-#IF9KB#J.C349T@1;EJYBPS!V&5A? M!#&+1)54!=^7!=SMY>!=T$[I.'V*+6 IP-)L;*LV5BT;&KJ96"Y=TPS#P<[. M4TCH(P_8?/1I(V;+B_J3]$9)H:5UWQV]1%ZBZ6?\+P0DK5@4MF=8&Q":K1%^-=:R: FU&UD<(8T@(TMK&D:2GPZC6L1VY!W+AGXH_2KJ)CU MN)H7X:%@K8<<'?<6T04U[F.H0"%(QHJIZ #+ EW"NZ8F,/>1,_CN M%VX>NG%'K+A'4>AC+/S'[U%R/WRFDEO,Z[L@9A,RM9BK"Z:+@ZUB MT^ !!@6 R(HM)_D/0[5T2K?AUHP+E8_297*F_-Q/#YIR0G3\MPGB6\Q_6Z + M*:H.5:(#V=1,W9&1DXHKL605Z+O7JNI'R7X>>G=>MT^\&5WJ8>-ZT+5O[-@4 M:HKA(,M2;"SKCD%1*N2Z:=H**+U(N"ZNO3G_Y4*__7YM=^RZ"4%P+14\A\FN MNJIBB(ECF[9CF0Y14!;'&^?Y5L2%9?^SX]M-*(,/JQYG M\U9[_SS%\"/L-J+:0$;4D?'PR8@Z:6P'&8]5&AMQG6=%-X[%9C7OL#*OK(_. M5FV"%!X:VHIL L?"#B( 4L-,VP0Y%&!;!.]=FZ"*0\);]BPHHO\5!]SGT%\) M<5'&H9#?70"\ZDA\-8RO.$"[)8P[D:V*H]_B\.(&#>[VL]97G2-^_W9"R?0S M+^:/[O-G?+!$VYPP$EU*;X?!)'+] 4

^ZS<9SV%4RVM:==!B4.EOO3Z^%8 M7G5A]IQY;&S7H3??TR9*P5:W&])6W)P&5PRM&JM]Z'4_.^*.2%."XY-W!7UG MW8_$D<84 >)<8^(!+'=J.XJ^\,= [:2W149NN)K:&4-ESK) M;PH'-.LJ)9'FN7/[?SQP#]X?G&8I_7Z?L?O[?7L M<5>>A0M^?)+O('6\4:= M6'FW#-':/I!54.X\:5>6O'C3B@]=6#OF;#YSMNK,G#D)0^Z#2&ZB+L_>R)*M MXKS&:K]C4G(=1^U/9;W2H#1W#S#I^20RH7WQ#_;OB??DCI:3[3L3LO>S57_: MA1-5BXAMST?V!^,N>,8H>FVX8BOOM_B[N[UFX .X\O0"N<"_1)!H4+R4Z MQ=-;B?#J6XF4'E+INAN)#MI-.F8?OM,L!ZY95$"GF@5:7)T VY1EV5 ,4Y>U M_+HS"]@:=FK2+)#^*M>A66!/!JC5FJ5=A4MZ>DMJ)(6LSSBWW(U83_)9+$XH MBPM%?R1;TZ*'Y2"8W,7WD^G%JLD)YS_!'H(@\7K^1(GVRB;8/?ZV:"QN77UB MHXI+GAOBH^]4S)$\%7.*+46U+<K/_2?.$(&X(B2QBX>9-=^I$*HS(52))MLF]T\- M75&!91BF K*[>;%N(K0HA#EV7[CL[]2R1]!4]@C29(4" M"FTD6P;!B$ E,X".(2][D*MEKR:#I\H]0D&K9:]=\6#2Z913*=N2.UK74@,S MR0+(E*%F$:00J%,;*Q1J67(7Z@I:3L$$41R=^_9SGT71Y;WAC4:B*/W2_RYN MU!F/6,P&.9ZCR_ J#!Y"]S&RGT5(S :W@<',8#1*/OS#BX>>?^FSWY@;[LQ$ M(MQ3Y;57U!^"6]H%=JV0/@2GTJ<1DRBZ @U5@99F MH5F;7( 1X>6ME?])7 MDY%$:D]6Y#9(WY$$A50&*<9_PH:^L8)$V:^G,5+9W'NB39\DRR=1U2 M8F+3P$"U#%NCR(:99.NF;)J+DIVAW4ZQKON#I"]66FJYZ]0GZ2FP3A%MGA_; MQ9!'*I'JK(S!I@AIE@X,%?"7N-;Q7$'IR<:(I5D)I6.+>X8!4B7'8,8FNY0.8\_=46S\')F1V#Z MUGUFA=V-G5E&N4=K#1W7T;2Q!O*H[&![!8_.:F]D1=--#6L:U#2,54K!,[$$VNZ015% MIJ8.#44%V)#-+'[4L.XL;_GO)5)$,NBIH%:+V#C/M(L5CU3Z,)E*G^GP8-'4 M3 <8F$"% JQGV1O^C;WLE>XG*D28]C2-M%KZFG,$<.X=D(SGV_.<)M_4DF\- MQAS EYXT'KG"./J#Y'S-6/2RFI:K#MB8!Y:>.[V"UWT,.%;^DWXABE6Y9M:( MG%:K8M*3H=P5K&XD_DK!-[8,G:B&:AJZ2J#E -,R,N-K6HY5DKQ-:7@E**C[ M SNGWRY+?S01G-:I#!IK<8_)L!ZP &DS^VGKLN(8"G&PKFO(LHD%<^_5D0$I MR;5N(D!U)5FY "E*&P3H.(+(7X)@\,,;C3K7=4GT*"F8)56(X1%\4O1RKNXL9@=93U3KKPIOGM78QXW$*'H7:K);'M*D.Q>6.LD,U MX&!"LOIP&^C$67(:JP6OKG 1< -'ZS1PS1.\YH2+M>PBQJ[_X(EFKFF*M(Y3 M&02>C-OM678A MW9$*(U5F1=RF RBR%$)5T\$.L@W55"T=R*I!J$.7COQN*(S;&LG_L# 8N-%0 M$#&YZZ75@MBJ$,]B]RP,V4#RIA6C['@/(D( E8+EPQH%1%,4U7%LV=%,FV2. M*8*&*B\*6X[*6_=YZIE>!'Y_QR4PN$=(*YI<=*%=.T0(SQHMZ01KT#8LK$.3 MB%/R"&99$@=JE"S9JTU%J*Y&:CV"6I$=>?6]'P[)S2TVIMA[8U MM1MK(+L(\%B%6)MUA4*6S"TM)@:!XL 2LFV0IU.QKMMP2R&NR=(J/17L\QA% M\X2XJ??QO>TDQ2K[NP$!,2>@:'TZ8F\ZW)0]-+F2(X MO%-)G4K*51(LE$P9&'.5I)I(=BQ5,[D719WIX6]9HZ]5274U]%-XT*/N+N@Y M&)5T#'O5RNZ=-_)B[\TI^>X"N6;:TBYD[YBSX5KU()3G[';#T4QG M=E<<-F%/X@C"B8ZC&JBW#K[QY?2VH+'[4MV^JW9^Z^X?VW, B@HU)T!!-D$. MUJFA4I52RS+5+'LO.W"Y_V[.(U,V"!MXA/7:9*ZY%V=#8ZDM Y3P:. M14^RM!_9K%9TP.ZZFP5+1)+,+)JEZI9-#8)T1], CT:Q@?*Z;0#@TB5,-ZP_ M"=G XIC=>0C:4T"[.]$?'MM0HP*O0(M#5-;U[%FR[9NRY9BY+T"*>%CBZ+WU?-9='EO)KC<>20G]Q0% MML$5[2*Y=DB./"N?@]BTD&4 V82:!2" 1M[JSW2 8R]%HWJ3 "QI1HR]Q@-J! J6\@@>I:)M*F*R9( YB@65V^: MDXA#QL(\K_*R:U.F]K#=IW(AZ&LQY)NC]P/-_U^RS!ZM[L(.IA5.<9C\::NV.R:HZY!K$N\V]EBC#$>.IJZKI55CTJ=M(+-VGN/'W9DT'7Q*6+"3M! M7A9D=5:Z"32#(L4"B')H#1M:LDHS0;:I#9;/(;]>D.O*IO:H6NR4P>#5DV#6K8AFEH6!4R2//;'@R3SU_>V-A;::=*>U3N-@1; M9@ /6&X44&A&AE11P8D5ZD"92PU"@.;-R!Q+7;J":(\UG1KN(=+5=.ZG.<;< M.W9W=>W70"P[K_&J>MVD,:?(\K;=OH_"IHIC2(H3I4TVP$#.P (@.B9/>6 M64"WU:KB4T'\6TY[40*WPX,46LTG*9KGV'81ZK$*H8QF'J^NF$B3-2Z'(G5$ ML4RR^E,;*3I<:B/Z*B&L*_;D0JC5VK"[>4+8JNBRNV1B7L[4F9QI4#,[0)9=Q*;!/#@K(#N5@Z.I)U8HF:'H)50A6P67'NG%3'[1 M;-9G,-?L$1^R?,HS^22VCC7=4%4#Z=2!JJUJ9K[Y;R"P%!(F*-]O,,AC05)K MZZ8UE&VLP3PJN]AB\5-HP3PJCJ5!W58-W7 LJ!EFUOO"M-220XR;B%]=>Y=B MZ^D8Q.\X@LRT^&97=K+LDHKC:3(1-V>;1)M)4W;2 )5-L:7)^#MFV[:4Z MV(+T[NZ:7JCV0+T[AUN3N;'FM(L_CU9\"Q>#.1#8$"$>F)HFQ)IF.20K +!- M8)&EB\%6BF]=02@01R/KO&?[ ,6W19%J\G'^MIU4>.U_3]9WPL$[V%9IF+IJ M.WQ'0\L#\*'W5!YH!H^/@?A)T/_C3/K31P"@-'9#Z3& M576!*:VZXL!7^@::.DN.V<3 #N3> :86L15'M50K]PUL55YR[5.:WPB2_UV0 M>7?^?:V^0>-,?^>Y'ZOP%>)J2+!C*8JAVPY0':136\V* BT;&V"I,]YZX:O+ M.V^W\+7([S[YA\NF8@J,6"PV!LXP35B"7#<=V M;$4'4+,L&^1>)59L=>E\YZN$9EO;UDJA.8 HM ;H=?Y&02%WQ.V9)^K=I;X[ M]F)WU'F6RP*("SV7==4Q+,=151G9NJ**,MY, #6(%'FIX<$4T5<^F6*Y MX'#NKA >X1ZHM6%7\QS.+MH[5IE4M&(3$H6;09-2QU"@:AJ$:+E1),BN129K MNTN.RZ3<74IP,$&@WN]/'BXIM3:> M7>;IMY"_+K;_J0LGVRNS5"OL4F!-UJ"J6Y9"=*)3TYG*K&FH95?:[5YF-[&U MKY)9TJ-RG6?9#D=FCR.:O6:QZ_G<0C,W]#UQ?U#7UF]CCYH6TTS <0PB;A72 M"$84.;(,\^L9,+&,1;60$\#.\%]0$Q:[]_K>#@_#::@':->JLXN".YE>EFD\ M,_66J6NJ32$796"9EJ-JN:FW">*>>ATR75??% WT5-1U[=PPBH;-M=#IR8%; M/BH*FW[AF!Y+?PU&8AE13^*.X\=TRW3(OV-A]/]*[#75C8?LI:^3W$)^RR2V MJYI]5GQ5KJE=":C.C0 !;)CZCJ7"2A;R+2S4CT(-'VIHN&; MYP?\S2_G&?YW9MKDG@)J;=UW<"YH%U9V\ELFO]P(%JYR4125ZD 'CF-1&R#( MS6QVA-5&&"W= +%>?FNRL.+DP^Y.L1Z"_+9J(S:-((\\+$0 SR3/LA3=4F1% ML1"2;6"KA.0=.0%"EKW>N^5Q]V@B(+T*PF1S)HY#[VX2BQNN;@/1'V+F\.S< MWF)%Z4&YNU^P9?;QD(5-F5VL0AT(#,U0%%UQ="Y?1+7-/ =CJ?K21NFNA*VV M\+/N/=$&6[GW<%?WT7TE.5>RRB)NX,^4'.O?!BV5.,[>)G[Z#FU[_K37M@>O MP=-6Z-BS^BLINC;LT'[\OS753?*<1.(=:J$ NM?S2-:)8*556FMJY#0[;M;&O!4C%%ZML5 M8DV>GLK#*DW=77W,X2O$Q('\E/CAT^^3/PO+X4XY.QVF77@@ G_^7%A?GPEO MO:9./\GT,W$

L+GV_()+WQZ%/,O1 WFPN9%\D>*I44$+,-[LAI! M-1 ,+A K^7,8YL\8NP_L]"YD[A^G[CU?T9D[^N&^1/Q-GX9A!HR;R'!$L$.1 M#FP#&#K4#5'^XA =84(5"("JBM^X0V5SLM9;?,?_CNNY.!QW_\ MT[N"5*:,/EC!:.2&D3@M>CL,)A&'(NI)[+G/QG%:OY, QL',/G$LN.\+QV[X MH_#[.:<0C.<[0HG/Q1?XPDZ/YOPA"%*G.+$_4I^-1MGH7T[ 2?*9+[R??RX! M_-9[Y!;A@OV0KH-'=\F%?G3#!\]/E^=.XB#_(O7(DV]^>(-X>*:ACXAB*B,9 M8*AIFO+GW%[W!=G'$3O+__%YT3J?3#,PT[P@.:G.SZ0O5+4_?SY9\CG2,;AB M2-[N9[M\V:MS4"V(H5[=CVX7;;@W2+LM"2_9%!FDRB"&C$G?^, PDFPNZ(/Y M]FE'OB'0L44I6Y"#25TO,DYFNY P5(UAHB-!2(>$CBNV51H'LJUUXXZJ+A+8 MW\;R>^95#V!#G$*J:DPIG!"T',.RH&5B6R?4,G4#*ME^N&$X,EC:#[]F3\R? M,"<,'DVQS\V?\0\O'IJ3B,/(0OLYVQS7HXCQ_Q\L'PRVTCVBWVZM&K*B%/8T MV-6:'(9KV:F!9JF!PJ%"F:B68E.@*,2R35T#V,CVA0U%E9>K/VM1 Y#6I08( MZ5'0"C70S%!B!P@P@RC9ZHBJW8:N=GN%\"JS*]UM431J&:J&"03 I#*57T6W?#P=Y>F6I%[BE9KQZR#*^1NE$PWM=#T M&(59*UQB;3@:LDP561@0!0+HX.PJ,5VA8/EX_R;"7)_!E6D/:KN[G.@0A+EM M\?LO81!%TC@,[KWX"&O%,TFD,TDT@(D!!50GBJ':JH-U#>>7^D'=7+KY(T'@ M58*_7=I1K'7'*]IG]0Y79%0XNRP'8)OS)@0$&!JT3!T[6G8(V- =Q7(V$IGZ MK!6F/0UUAR0.*3S,:FS\!XD]CT5%3G1VR)L*1[N]U&TIO?MM>X?EAGYSPS^8 M$/R>],!\)JIB12V:.WCT?"^*A5)X2LK34HPP_\'S&7_445['DUG@0OBHJJIA MRH;&'4XB \,V*7=6,PML$6/) M^PY*#B+RFJ>02ISR':3I7O+OU9I/4T455Q M^,:Y\V=;(4T4%$) 9*D:4:AL(E57;,VTLVT1TS(5O-0_=5MIJL_514I;-D2/ MQM75'\5!\O\D%>5B1\3S8Y=;-5%&[$81ZSI3;2[#6B$FI2I6L*,3+F2J0[$X M\9I=M66HCFQ.$ZKQ,%R07[="?HL$VZ5EE'MRO?=,'ER.M5&BWU13>XSRC69' MVE5,L:U @Q%52W9-(&E9/*M(33S>.N2[_IL-3?5FG;4\MVVX#4[_'4?!H]2 M,#TE=K2NM";/Q-10#"Z7MHJX/ZW:AH)M2C)7&E)96=K7G"8 9[>1[-;64EIG MH_+&FLQCLHP'+#DJ*50$&"I$T)8-E8L* EQZY#RE(UO:4HN"5TE.C;5W/53K M17C--T:''G F-S[Q,%-PQZCS6&_];.>>'H"V.!+9 MD6?N*5 TAP!,;5O6D.TX2+-S]Y18JKQ4??YZV:G/1]6.Y(*.ECBH4Q.5^:9O M39 >8@*T\O;73 )56KA7BB*L*YIFZ#I154"6G<=#U]DVQ8"5B2 =KP/V63172VYM%!.@&W3-DU'UVU@$X)E!4T; M)FB $F4I&RMP?1'XP7Q6=A^%=7LM'N@BRB:8S0,6P376DQ;2-93'FT@W#*P0 MVS0(-2%&TW2-:KY9!C"N$0'>+Y$P[EK(6OD1 DG7PJH,X75O$J@1HE_8\U["X6[D,<"Q 38=B"BFD-5Q;)U,\LDFRHU]*4F1.\J MW#7V4N@IM-8++ALGW&V+G\^G]CK/4$O2$7ON:R2\D/;B4@UU _. 6:.:#"W' M,?.6"@ "O213G4ENYJH;S&<[;J\@[_.NV<::VZ.RJJT5/0A H8S0-KFW+*O8 M-C2*' T#>58G7W*6[=6R5Y\EA#T$=W?E6X/$[VBBW@N6UQE5&,C:M=#[>3]; MW<7VAJO6FJ)C,)[9=X@=AU)'444?8:Q3@^2GSZGLZ&11QZ2M7W9=VP][LEIG M\53S'.Q&J9$FE>9V&N00-$BAEZFC(B!;#C9,$V)J0=FV4-[+E)+EPPZK-$B= M>^)8JS5_WS@-TM(0_<.(<\9/DENXHUV* XE3\;1P37MR :-(!^WZJ'V30XDU M^V\0J+-VX0HDEJT[&@_G+8,+IPSTS,Z;R#+MDO*5/,>F%RAQ&UP$?H$,M551 MOVI#;I^MB ]G/ZY+#+2A/AL",A-6;KH45;2_T!UJZ-C652TOT'8L/EBWL-9H M=G&=V8#FV]861?OND^N-^&V[D]7>SV#AD0^9'H@>P5TSQO+5Y1=M-0@O@.QI:UATO@L8* M])X"QCETP&X;J)DY*TB[J.T@]HJZN*O3,P>L9Q#L@I^#T#-;AB_-=7><(&3\ M>5)_$H;,[[](<>CZT2CM_.X._C5)3QO4N6WU6BW4%-E$ZJP4Q$&44!F8D$NI MN(&>QW,%9;M)#:IVG1 ZG.N1H=K)79!J[_9AN/Z9VMZ=P M@YMNVHJE6:8FVU#1""8P;Y1O6!1!<_D"\"75FBO*G;8C[5&PN[,ZA[_WTB@- MV:0D2:<,CUT9KO4V"S?P.;:-91M8"-F46,36536_-D2FMKV4"-Y(&^[ -U1Z M"#5C2WHKK_)]Q>48>N^)+:_L<,*8A9PE1>)0BH8\?.GVL%L/W]'0\F@BQ23/ MWYU,;.=6$59F9YMUW>(>B&P !UHF4A6-.R9Y7(: O72SMNV&OJA:N&+AC=#N MFVP\Y[\I^B)HZHJ E1X(^-BU"CO.R*I3*8>@4K19E8MJ6=2Q3:39CB&+-J8V MI7F[!*PX2^V07JE22L.:-ZH4VFJ5TK8@P_)&DY@-CO?\(RZ;Y(D8TGHFM[*H_^M&8\_5QW%NUHPXL<#T"''(END4(2L*9@BA0+5T)!M$>CD_>A,;!C& M4A'R&V5KV1M^DVPI /80J;/35><.'T;NIH5714"E$(\FE@T#%2)@*;8L&QCF M!P0MDQO!5\IEANPE\=RQU<,]H, >17NY9[&QYK"UOO;1"RJ:'1?0H&78Q$0F M4&VD:@XQM%Q0%6)@NW9!K=F$4NZ>$GP$!^T^)0Z?/Q?6UV>B&>"N1&K/BT@_BNEG7LP?W>?/N!TRR>V+1)3KOW"ND_P@9I'$ MV4KBSQ;=8Q]"=R2-W3"6@GLI'K*("<89B>GH7,O>/4_>>K^C, M'?UP7R+^ID_#, /&351$I"@4 4?'CD$;\" A2KR'MC-UGHU$VFEA&\9F_LI]_+@'JUGODBO""_9"N M@T=WR:UZ=,,'ST^7YT[B(/\B]=*2;WYX@WC(9W/L9M7'?0'\.&)G^3\^+]K" MDVDH./.S$N51$2FF[SA%?_Y\LF2DT[%50Z1ZC%8/P;J'M):^2VTI7! T#K!W MW01HTEY7!U_CX=MIIGF#O-Z2G2>; DO*';JT9XR4-(V1"B'MD9/[/4Y&[)O< M'8E;26*=+T$DAWAL?^5Z ^Z'2Z8[%EY]1_!6$OR:Q2X/L 927N[6T;F5=+Y8 MN"\JO_RDHW<[Z:WW^Y/'R2A)'B7]BZ3YAC#Y[6)?MVP(/@Y6:#JZ;E_T/-D7 ME7_/?OK[-".>)L.%=@M\D2#7G[UH.JOP@F],[,.NW%1]?>=2U%.1W$.@UBOX MFMD!YO]G[TV;&T>2-.&_ LN9?M\J,TJ-0 0"@2J;-L/9G;-5E3F9JN[]-@:1 MH(@NBF #9"K5OW[=(P "/"1*%"A!9/3N9(DDCCC<'S_"#QT;\99)K)WL_8'< M_]KYK?V'.JO50-0R'>:*D'#B.IY#8H_;"'6(: M[*P&^:1>A=V#XN&-#C42:B342'@N2,A:W5G-R*%NS",SH)3%D3 =!Y'0#3DA M5KC5\+Q'2-BX.]';^7%6^3H[0T7+PAKW6DG4T*BA\6R@D3\ZW+-BP;EM,NX';H2HZ7MV[.S(%NT1:K:. MHA_JI/,\"'U*%7,F!BY[E9)_VTAR-.+KAM$.ZO^B==)7K$CZ3A"T#YJETTK4 M=6-B^HYOVX")7F1:@D>!2M2-23T,>S.=[Z!0DW<14?*Q+)<8 M4H+Y>G5Q-QDGG\V,]'M:#+-2_J:^S.>XM:\5C-<+QK6;%BE!$'*?A#1D8>P* MD_ @=$&Y\7A((P^8>2?CX@*GHW!9(+O",/(JM5[^^$FM9U0M],.E3_L13\(& M@HA3J'%S3F&#;UH_ZD#._/_^0UC$.D01TB2E2>IPL!=-%PK3CHG'"/S'L45L MT<@.?"ZX&<7<=6S^5+#_>S)=IL_ ^O]Y-M8?^W"8=UF21;.G9D^-^)JD-$EI MDM(DI4E*D]13]%+!FZ[5?D"H$Y@D(([G,"&8>/:@FS I@0[&:5'(ZGNW\W16)I*"%[F1WLZG^7V:'N(O?)MJG1CYU#1#UR2V )YFZ$CT7=?F?K!51_YQ1V+5H"P=!:WU/YHGPM-EHF4SE?8M)\;]1O>^=YK*Y T)/^Y3AG$\W>U[&]]7U14V= MFCHU=6KJU-2IJ5-3IZ9.39V:.C5U:NK4U-DOZCS#R,!'77[?T^%R@97;\O$X M&Z;%.<4*$I-:*Q\?\^+(][PHB)D=D-@7?H29$%YLQ3;E]NYR ^_#QU?_&M6; M_4GM=>>EJ[K,ONVM_#HG,=5'SM9GNIJD-$EIDM(DI4E*DY0F*4U2FJ0T26F2 MTO%AQW86C;(B'2[R@WQ$[\KA^23G$7&:Y".;6;[-74_8D6_&\+-)8^D\BBSJ M,&^K0/D[=!Z%U>9WFY]JV;K3NSX,>4_8<$J'(9HZ-75JZM34J:E34Z>F3DV= MFCHU=6KJU-1YWM1YNB%BJJ/ZFELO_8Y_IR<2]?4.G<_Z/$.3E":ILR*I)QTO MT%8K+!%&-'#A*^&'7! '/V(-"18[CAN3K=IFWNB?RW*!1P'E5>Z-=M8;DZ<, MUYNG#%_2?RVS,END7]/B6S9,U;G$EW28W\SD4V0=BO=2"HT,9*=='9.J.5H+ M"4U2FJ0T26F2TB2E2>IU55G6:J9@AV;L6;9''6;3.&:Q)TP:LX@RE]@BVBJE M]#:J;#?5TTY&_3S# +DOZ7Q9#">)ZJ905T:K@N20,DH#"/U;6BY@6&_MXNZO MX.B?=U>?/>BS!TV=FCI?5T/:TY*/,"%:W9VCD#,1,#.BGLT#%GK8W3D2W Q9 M&&UEHCX]I2>?(UZEN^DV MM[R$NG3//0TA6L!IZM34J:E34Z>F3DV=YTB=3S,.;-Z$ G#;8BZCQ+>YY;' M)&: I>@CUW,BTV;!FQ@'SW"7:H7^V0K]Z<8C D$9F:0^(_F69%/LAXR)QE=P M.:8D_Q6V;6[\+9_BL,J! 91ZJ2,5^RI^SDG*:)+2)*5)2I.4)JFC1 QPNVF^ M1$/;MT,1!K')?-../-/U5?"K\#Q!R:;&"TJ%TFA_R,'S+>%=RS]08O^LPX@C/,BA:<9PV51 MI+/AO;$HDEDY55FWRD\VXHL;IL!=00/!'$<=0CBDL!BT:83X],"7HPG%44Z M26=E]BU5/HW**@TJH_0*;5+U=F\VNFHLU"9LZ+=T\6E\E7S_G!?RA\6BR*Z7 M"^43^9S 8QX."GINQL!PN+Q=P@#2T4/C[^Q4A0T8M77I<8T:)X<:MKE"C3BV M7.$R,P","*V0.Y;I5Z[/R#&)V4_4T-Q]+(_JNW";[E'E!?/=U7M'D!GWJENI83F4EV9"X%(:N<0[+NP?@M7_3HM\E)23%O^\?Z@^PPC-CU7F<FSGW4F1>CM*AG M0N;?C3*?9B/C/TSYO_=%O4\Z@;),M^DU0"W7<5@<^7X<<4'!Y@NLJG) %(:V MLQG^TDK[6XM7V6UV]LF5^)23)V)V&1#S4LIZ[R=6&E^T]-/2K]_4>7[2C]!6 MIQTBPLB+'6Z3T'<#AYE>7 5_6F$0T2-)/RVRWDIDG6Y(J)],D]DP+8UD8?SW M9&[EBK0*6\BZK^6GY:)<)#-V#2+DMD'+;5;RWO3T"L]X1INP&L_WS!'-\W#HE& 8E,05D0QB0B5L1-;@E& M)0XY)G,BNE5XIUU:1^$)J"33)2["SC22)RDFW2/6P3$]5,.4ABD-4WV *[YP?<A)V(E%*/R@S^K2D9,VV, V3Z+=NT87 MK0[U0QW:=]YE\0:8;,ME ?5)Z-O"M9PXM(6TXRPKC'Q.W1X#4^>%CYYRN,8 MKTB7C=8..B=[2[XYTTQEC7WO OOV09]HH"\,;2^TF6V'H*I%9L2%<-51?V0B M_+TF]'7A*;?M 6&G;\7) _L_RS5>?2__;0T'%CR]F*02.8AE_NGGUOB&*>[$ MD4;XTC&T[E_#%!.X2]Z?S0#KU.?V"V9(%],U'B6F@DR5HC5,I]/JU__Z .8& M?H:!#^O/.^9]E=VFI?%;>F=\R6^3+8"]38J;;*:&ERP7>?V%PFOYS5TV6DS@ M:IA\14M#8(9D7J8_U7_\O$DY'[:C,2SWPXY@C6K$ZAT7]$\_?]@B:_6;]R>(/\ M=*<$\37HA_ $%0IA2)71:$6&G?EVOW%.#0QY;F"L'1P858&;'WXY ML&S-.=' ONR@]THC5_ENN7Z&]9[:642_)L5P8E BTXC$6V=8]O^T@;E-?I'P M>$ALU_&I&]@\L$W+CFEL,R9L8HUE^$1'_PWJ37\1<:T!IET$=#])-/X\H MSCG1N/MSTJ/N_2L>H.[=]7>-=8!B#=:%CLF9Z4BBKH5!#H8;"7D-AJYZ$XYH6Y510QXV%&?INB'T]; ;ZGR." M:*N:4H^@L/%X'BM/RAKP;O.D-#9J;-38V&MLM%FKT2(UP1+F%K=(Z'$2!X$E ML1'@THKMK5H[/<+&X^5B,3$01(.B!D4-BN<#BDX3E>S;D>M'8<1"A[F^"%W' MMB4H\MBA+ Q[#(I'SA2S!ZXE-#"^$3 ^8U$T:FK4?(T\-MMM8#.V! 53F[@Q M\2R/Q9;+Y/&*[?'(LMP^NQS?)(^-\H'-.BT!UVDAR/>6X*:UTB[P]<0@M!>Z M)6\U%V:$,L:Y&[B>3:/ M]U8Z99A[-+8%Z\)DEVGWM!AFI?Q-?9G/<6M?*R:O'YQ+1=.4P0\] MTR:,!YX5N\R/3=N4G!N[/(ZMW66+<(734;@LD%]EAS\522)__*06-*I6>K1= MFIJXAS1F.%)82=?&7V_-N!-0&$Z^%:?%[:859V1[KAOXQ+)$Q"V7F#0,@35M M$@64^*[]1-;\>S)=IF_&F0>[JS5+:I;L!TLZI"EJ$W+/8MST7&H3'E).0X(L MR7S'CGPSZ U+'ON(76C^U/QY=/[4#=$U26F2TB2E24J3U%F1U),44X>YC0/6 MQ5X?D1/$8<"Y%0>>C8'QMLUCCT31[C*PG2BF72B3748EO2^'ZOM.X7O0TYJ4 M0 ?CM"A27(O;>3HK$TG"B]Q(;^?3_#Y-#W&YOL,>@?N8V&DQL1/PT+.(;04! MLX,H]A@Z?!CWB1\1:W=(]X.^6/S73X!U@]8&',WEL_KE*EM,TT_CCS-8VVRT M3*;ROL6D^-^HWO@NW;<6'5#3.>F3FG,^(M:];S5U:NK4U*FI4U.GIDY-G9HZ M-75JZM34J:E34V>?J?,,HRL?]?E]3X?+!1;!R\?C;)@69Q5OZ5KFRL?GAC$) M(LNFS/4B5U#?YS[Z^!P[].Q([$Y-?A\^OOK7J-[L3VJO.W7WF0-8U%,X+M!' M3W$>49,WZ4$U!=>S#W+D34_G3@F-J'6"3B/PFKSNTWQM5ZG M\%UOI94^#'EOV'!*AR&:.C5U:NK4U*FI4U.GIDY-G9HZ-75JZM34>=[4>;HA M8JHY_9I;+_V.?Z*-_+LL%'@645[DWVEEQ3)XR7&^>,GQ)_[7,RFR1 M?DV+;]DP5><27])A?C.33Y&%*-Y+,30R,$VF8U(U1VLAH4E*DY0F*4U2FJ0T M2;VV*DO;#2D"CPB;N%1P+)YM,3N6'2!=BI71V%:SLS=39;7Z>=8!T7,"PWMK%W5_!T3_OKCY[T&DQH;NJ_2(W>:6EU"7;ERH(40+.$V=FCHU=6KJ MU-2IJ?,*GPQ 8TB+4I0<+-A5^[N+^DBR6;I*$J*&6HK MG06QTH')3J(/F^;,?G.F!GM-4IJD-$GUFZ2>IC^X3G.<;H6>X";SJ.D0'O'0 MMVP2NX'C!TY@V>ZQ] 9@R719'.AO?&HDAFY51EW28KK^Q; MN_G[*P'T^C$\+>#,>513I))V5V;=4.34JLS2HK-(K M-$K5V[W9Z*HQ49NXH=_2Q:?Q5?+]+I13Y',"C^DN96 X7-XN M80#IZ*'Q=Y\^( 86[S)+\]W'&VFX.5.X:1VZVL(/:$A)X!'3]UQND="IG*8F M#,!L/U8AB"U2PRA$V/<+)+0BGTYA/$8&-%>DY>)46N3J MP[EW+8$T26F2TB2E24J3E":ILR*IZ[P8I44]$S+_;I3Y-!L9_V'*__62Y)X4 MM2*8U724L[W8C/#_!YR _<6BP*.Q;<<.87;H>9L&6"MD9?'(?QX)'FA0?ZI''F&(9!^,L4>PZ61+(S_7LY2@YH# TA'O/6A M0T4D>,4S*.0U6=LEC2HH!'6L(!2.+5QTQGNF*5 5= ,[%C%S-EF[%:BL&@I_ M6B[*13+#5=A@Y(^*D5_:0KB;;L#4&MC,&7#^*BV!#Z.!MY;;IWSVUKG"I-]VCXN&ZD89"#84:"L\&"NT6%/J^<(0O/)\*A[D\)GZ$4.C1 MV*4VW\I;ZQ$4>J/C]G6R+#J@IJNQ46.CQL:SP4;'7&&C16@4$=?B5N@3VPQ- MW[4E-CIQ9(:TS]AXM#HAQ"8#8;]*R)H&Q?,%Q1/#O7Y FV@B;YGM>\*A@MIV M9'G4BZE%);3YD4?=7JM]1SX-YJ\5D:L1[*013*MUKZK6[4D[8*;9 K\X)HP$ M+/)M6]AN&/@F9CG9OBD "-E6U$N/P.]-R0,SOP;325I6[ITYB&W.2O":_=1(X,N/TJ\-=/BU?&E/Q9 M+O[J>_EO:SBP$^G%))4@1"SS3S^WQC=,<8N.-,)7'H/ZB)?_A+[F; C/N)JD M1C($T0N/NL<4KEF^P'"4 KZ>R7RNFR*9&O.D6&"73Q#;98K$*K<7);DQSF;) M;)C!166M!91O.LT^+/6SQW"T-]9?;XY@>](?CCY"NL&@\M])43]CGMRD%]=% MFOQQD8QA1#\ET[ODOH0W_7E25)-))'B7MF,ZA D6FK'E<<^T&8F%9U'A18P3 M8>(]R=HJO/[B[]V"5^/Y._6.:Q!3BN5WM8Y0FM%V_XA7YYQ=*MJK#R+(9Z!Q MEH!O01OL5H9.B6@8).7$B$%!+8T??I\E(/7AFA][A_$_A*!M)$4)<&Y<3?)E MF'8?ZK5 MG"$NZ;Q,?ZK_^'E3J?FP'_-#4PL?I@D0)A#+-I:LP:J8]5">'3$%VS M\R+_EJ'SX?K>^&&)SMQL]J.1[["K?M*ZZ[O47;5AI8FSM\1YB&%E]A9[PW0. M@)M5W;EF(R.YQ0"7?\LO^ES2Z+@JCA!-[%!H1SSP?!9&MN^Z/&0A42I.:,>" M;]DO[17U9B.OM9['-&CX0(@N(X)Z"_[GA/'OEX.XV32B9$[D84@')P$7A)/0 M]RH.BJC+O/A%'-2=U2 &IMUE1::>2Z@GZ@_]%5UMNL"XC5$Z3HL"S(%1>@V& M0UDNL0@3$,R#EYG59,ZYUJJ>V>,^5%QAMUTR0^W,-3TOG%,^, MN4DI%=0+W9"2V'0=6LE!#R3BJN#@8E*L\5T^_EBOYU=8SN6\4R'X[[3(1TDY M:=7C??\ZJK;R3H)Y1'/.ZYLL9H[%B!W1P RQEIVH!%=H>H[W N;I3FH1I\O" MPI-I> :F,:6S4LFN]#O^G6H=# MD$>D$HFQ2TVR7=3UB7S8H3P-]YK6':Z@H M9F,-LWFQQT7H^7'LV%$0<(]:%;,%A 9LJWY4O92J1,E5\CU2JH6?SM)QMJ/S MPS.EWU/*F #[B2Y=FML4V8=HN$,JDIR3%.PS ^[A/][PG[ M[EH.%9YPPXA[ MH1M%E; 3P@I?SG_=23V;=BGS>B[:WKT5^"6=IJ 3H=NR2,NT^);BW@(5#&&R M239#(6C,\U)67C[+D[Y]4E(T7$H%]VEL.\2+F&<[S/2]L/+2!":+S;:7!CBS MP)4/4_7?C[/?ZS7'@C@KQDV/>NC'F-/;.E^]%)W:LGRO?/PX&PNS%7=OQ8$ M%=>-;<^+2!0%H>F0B++0=CV'DZ[8^ 4R]YC'%MK,/.XL?\EG-\8B+6Z-89&7 MI3%<@J8V&]X;Y5UROD>%HN7:(9X)6BT3W(S,R,78MKC*:HOAVGC+M1.-Q^EP M\6DRX(31NI]TC>NM=/2=1UV>& MVJ.9"D:;0PO?MHAIL< )?##0/$K"H-),!6&B8XYZIF![BC/'&E#>94S,^]%( MS\80O07]:5G(4F'&% 3CGW^X263RF2JJ6%05%XWKJ@'H.2JQ^UB>-^>4CHU! M [$((AHYD0><7I^/A'[D1EN!X;*^]*J BK?*\T-NQX)MJSINK^2\99UFF6K3 M]#SD];ODZCU,W8H#8H)9L5O+S ;I\Y;X^[S14-Z]F! M%WB18X:F,*,P<%V35ZP768R[P7[6:RWI44,^!B;O\ICJ=!QHYR0(WS'7$=-L MV,[D(J*>1_PH#%D8A@&UWR'Y F&I)]5_0"C[\.T+#^- ML2K#IW&4%#/X^KBE4@;4L4Y:6=7&Y*GRZ%[AVHH:$1X7CADX(F!NS+F(+<>O ML\Z9M5U;K ,F/8)MR0>B4\E[ D?)IV6+RD/.*HQR(4^H8*,O5I^[$,?OFJ-Y M6^SZ%O>91UWA1U$8DY"QFJ,#AT?[.7KC1%DN[G%E+7.[E+7OATFUN7HB_-?* M$ JY&=IV[#BA<.S0\R,_8K6#5GC>5O&(0_FORW+_Q#I/_CL3NW5U!CI/[O4! MZ$X.)JWR+X0Q;+03@ID*C,M=,Z)5"<'(B7WV!(=3O>"?U7H?4WA2][3K3V@S M]5PYLN5*LB,_=)GM!I;/(HLYU.*53(W FF7/./1\D".[K G#G=/FR=.R+8$T MBF6Z%O.X96&V?CMC-9>PMIEI>2:UJ1L1-Q+,]KS8KEC2]7W/?!)+XKK_TBSM MJX0)\8%PNRQB^'ZT76UMG@@;MKP]++8"$)4T(I%+B4>"D'EU [F0VEO9 H>Q MX1%$JYVET@[IZ&\.]2*][+_*U4H8 X-/(=.^*4 M"$*#F#AU,1K/LX*GA>HB\[=J6'1ELCX) T27@OC%Y-!_Z-#&L(:%W;!@M?U7 MQ+%C-P93V65"<-MCK J\\"+3])]F+3\5%HZ@&M@#UJF&?@; <'+=ZI_9J?:$ MK8%]C&\U_3=\YHO <4DHB&">'5ANR.I6\8+[6WVH8*$Q2_ASM\E,OVN M9&(86S9;PG?5C_GLJ$?"=$!=76CGQ 1SG[ELKWQEC7P51);8<6VA2FVX3AC7 M>0 BHEL1%EVSV1%$+AM8S-36^ NM\;Z*5/GQ+I6ON\ZGHRJYI^Q6B.J&VOT4 M,=HHU,3YGHX*^XJB'_[R>5D,)V @EUA+&XP3D-&+^X$QGR954&KZKV4VQUH[ M9ZPI4;-ED#C"#QTGM#%GBP>@.(DJ=2OR3!YN19=_3NYQ][-15"_P<9LK.9;N*J&ME7?,@RVG /><2+B,>7@T*'CDF[Y3-\2-_7#+ M*? 2'NRRH)C@Y\F#YV"0?/C+5Z !U9%BMDBFG0G.=^G;W\?,K.DT;SF^X")F MQ#(#RXT#QABIFC3YGN?0=MUZX%N8^Z@<%_DM+G<^7N/DI,7)7^0NO(YP[52T M]D_AU=;8N;(I7]-[:>1%KN\RBJHO):LB/2$-7'8L-NU._HK3KJ1U6F9I14$& MDI"QF*1&64G73'KYI#IWY$/U]\RXHF'FWXH8@K6JNW5@>:>B+>B M6FME.A=BV(2/S;J_FU;V^W:XMQ+UK 3GZ;(A:T6P.!:E?AQ%D6N&<2!L MUQ6KPO:A:V[ULCB$#8]PBB:Z[>%2^.JT\/V$+.<=83%Q M-DMFPW<46_K* 0;:".R!)-$4I:V8PWR#1?HMGWY#>!L6Z2A;&.-DB$F?]^>H MV^Q1;>R6/R*,K3CTG2@@U!?1IG[ESGTO M;A6)B0+*0NY;L>90:UW+29P[;DYAI+PG)?P6J'L-C'%)7.@'5:0NW] MF/+:ICH1CFO5@S$9M[A#3<%,3BS?<9A71YY8-*1;!]A/Y[CN9" ;<,L^2XX[ M1YLS_9X6PZR4\2CE(A_^8>1SZ<'5JNTV)[?[0 =A9)IQ2&W.@RCPG3BJ*O,' MS/:LK?&[E8-AMJ0_Y).DT4ZNLJODN__R!:3 M23[%Z<9Y\762%*D/FS *\MMY.BOE.?-1+4^A[4YM=[YC?FQY>KAO6Z[+_= + M72;\&*S/.LLP].Q@VQ';&3]VV ?#%6?)CV=BE;9I M%^_E?=ZJ-^@SYH0T+9/H++OZG:QB]BNCZ M.)/5UH]JIW;;)>[TZPIJPU<#P , T')5N9[+'!(004P>N)8ON%^=P@:N#0S\ M8@#H3L9WZZ@Z?0 X*4-[9V'1\7L+^3RJP\MI5>\1W#191+S8CF,O"EWT15-9=U>:YKLR[/=7ON77[O!G$T'J?#A70Y?Q].DME-:@"1I(;Z M6]K)*"P'2F1BA9YO0 1H0:O0IW)19,,%"%'\7:O0SPUN'O8@ ^']1LRM?5AN"/WBST?H7K2L_PZ#ST6;5_^C[<+K$ MI8HJ:O@"Q*!HY+C]*WMADO=6HFL+^U3A89^%[;1<; +TKJ%$8$Q)SYG/; M<4+XE5FB]L_[3-A;9W-' _X_";*Q<"UN^PDU%LMX9R4@3YSY3Z9+EI)A5CB M")1^A[F^8S/.6$CK>@DF"[RMXMAOS99'D.G6P'&ZS(8Z-='\WET,P9,EM9$L MC.OT)IO-T!./Y?4EP6J[X=F27[1K?PN,%7>)93/+Z3_,S:;PF:/\B5V'G]) MA=3JH7C%&Y3A_,]C+D/GLWYE^'/,QLT1TM@)W-@#E<>GW'(LYE3*CBT<:ROU MM6/X0Z]%%_#G#)Q.\]'WDL+;4O<9>SPTD&D@6P&9<)N(D-@5CJ ^ U7.!=V- M4;^NFA'%T7:UJ:[U./$_5C=6F\V.=V#S;H!,*G-_7B0PTM7W\M_6<*;9++V8 MJ$J4Q#+_]'-K?$/8I;0XT@A?>0SJ(U[^$P8 9T-XQM4D-9+A,+^%1]VC\V>6 M+U+0#POX&HMN+]*;(ID:\Z20L2J+25JF2+, T%B8&_Z2&XU91'4L)UQ>+N + MF>]QN37C>B$V5V![PA\>7Z$.]H1M4(S\=U+4SY@G-^G%=9$F?UPD8QC13\GT M+KDOX4U_GA359!*))258@KYC!4[D6&X<1]1AQ!6>147H<>K[/MZ3K*W"D:>V MBR'V;<&K$>%ZV5>@P>(60/FO8 ;.C;^I'+1RH(3WQ]EPFX9>EW-W:1&O/HC? M)%\N_@]A/ITF18DGR%>3?%F" M!5H.C.C[,)TO#)EM*(W2SVE1?0J31?+6HWY@YU=<'P=6$'A8W2>,3$Y,4W!? M<"),)L(3]^&J^HL"'","N'T[Q<%ND5O,J?YL,_/LC5PX]?TVDJ M-9.+." \<(AMQ8+;9F"Q* RDVA40DP:1?=&8FD%H!V'L4,>$2UA \,*JK4$0 M4.XHI2J;+=.1MWCV>\",3$'%FJ-(*I;IA[_X29G)GL/MJ4IB]4!P+F>R*<5G M6)/AO?%QIG0RN*+6O:JUWL!B^*T:9+)22)\_T)?,T]HC7KLGR9?H0%)/E)\S MA+_%3TQT,Z2]PD?N-%:!&&4%1NS*C[/J0[F\+K-1EA19I305Z3C%+"I$ZB% M'N[&MW1Z;R2E@5VC+//GNW0@_R(_U]_DRV+U55[('F+5+X%2S.H?8:QI-KLT M_I$J#:U.I2F0/">PLL 50J5N=0M M+?("ACF0UP-&C1,84#F#^^08X,-M.L4%NU0$X<'@X)&S)5R([RD&QAW6#8$% M@!_&RRDLTQ+D;=6B'%<)I'"]Z+*:R&"U!T.T2N#S8GF-'Z^7L]$T5;-'QBYR M>-A]";,J?U3C2XMO,"1X("PG,(4LY75;X?)@M?%R/KA\"4C<%5:UUF'UH!]A MZV238;EUHW0*I(J;?CLOT@GH&/"QM>N2HF_GT_0[3NV?L.I()3/CTW"17\-] MU!P8> Z!2P*3F@!#W4Q@5>XFP ?W%_G=+!TU#',_D,;#\O96JB\+:8? 8,I, M#AG6#\3IGRJ;0_JN%_?2'D&WM:2 (/AH7%6T>94.)[-\FM\@'R+7PB FV7!B MW %!)G#%3:+>WKAQ\'RI)2B#%X:#GJUU06 MWDE*EK_73QDM<89K3(=?P_VS1!YVK5@(WY.K!"&XH7GV,XR>+4E])#FY[BA8 MUJ;%<]P!1@FZ_W1D7*.D3"15PSW_7,[4TDGN1*)I/7K/ W%9E<\""2U5G"EY M8)RAI\RX3Y,"#[;@ ?62/GOROR;%<*(D "42Y=R#GR69!.>8S[.9DEN;2[M_ MUB!RIU(9 8&3C/ZYK/KL&3_@K9GJDY;/IA)59KGD/T"?92&I,E,B15XZDHK" M+$4T00:1W"757*#%K, GP%";,8#\5=P-9'OP$OSW<*AFE]KE._UN1YL$O :F:IH(]_5T7S5BO0,YEE_!4E.&#D/>)K.D3RA3@XVWR!RBD]90E!25NT1>J2S\&ZG'/7"3 M>@T*BUJ'?%!0/C2> M3%V;(:0?H=ZWW!ATJ)6;M)A8: !3K)L,DUP%MK<2:@ M;%]CS3"\)RO6ED4^>;5HE9J*5E1E\&3%<'D+PYVA@9-^KV183Z3, *M3+*40 M5= ^E%K,*)/*:]7X&RS33;(XA H&!Y! M;5@KL,]R.UY!/.M MT\A5JDNZ\K6U^$D'2VGH'%5414;L117Z$Y[](S! M\UP/M"O7L1PW=#P>V_Y*&0L"+V@I8Y%O1MSAU.:>Y;MN%-M155$3_D=<_JCO M?>][MLX8<'O&^72:WTF)BS-I.4[1=LMGZ!E(:A?.[BS,P=:.9C+'2/F/P+"; M)UE;%F"X)YK-ABS]M2Y@'GN2NJEIR5/=MA)R:,=G2L2OY(ETVF[;D1((04U MFL/K%SFZ9BNT+($ E+>N%IOE)+]#3]CVL^4@T>6+KI.7';T\8?]>?AC9NG\M MF,S<4(;Q<_L%RIQ?AU)3!=,INAFFTVGUZW]],#_(SS#_8?UY!VQ<9;= #K^E M=\:7'/AU<[2W27&3S=3PDN4BK[]0D7SRF[MLM)C\Y)J7S'*Y<.P_U?% > B2 MS,OTI_J/K5.=#ZMHZU6N@?CP<"RV>A,G?_JYOFCSM\=^<@Z[[9@OVQ]O?CI! MEZL==EZ83=)ITL@18UM0P\23D8/R#$YPW^D;[/LSTBZ.2 EMZ^*\(JWUYJ]Y M*@^!@%-(159^G@V-]94XXL'U>X_)%(RMH^4.V0.+OTIWV7Z&VO<* MP_J43-0I8)T<)O4$=DB3 63Y)HMCQCEQN"LHPTWEIMG>8D7U$9?DH+<G)7?TUOK].BDZ+KO-.&2KU5*TY >S@'IK5I<[;"8I]XH1E0EW+J M!9%MFXIIB1U%[M$KI;@]9EJ'G43%Q+-Q;#PFRG>?DG5:9FE7'O8IU5FJP,-I MP,,-&0MB;H(F;IE.+&("( +@X1'BF]SMMA;S2R6^A(J.,4(6CIGX)[0:- O-*!- MB6F;>*%C"YL[7F0&0<0BAJX4%D<1L3Q[JTGD$=2O1&S^KRR M&:<1P>YM1@!W%^K\<#ASE0JKDGO:Q1*NL8H"/@3ST*_OC425;*C2A)*;(I7* M5EV& '],JN8YP"$R^KDTYM-TA+G]22EKA8""AK76@.&?L/M]*J-FO[R,6E^J MH750EV=?89T.IK.=="%3PF2J1MGD:EP:3V":_=2O O!KDJYRERIFD(1_>YLM M5'8DWH]/DB4T8%+Y+)5I3)?&,\'CZ/!U4+[O;^E=4_/IWDZ]0M!9*XRUMDI]HX*WKCYU8"K>KJ7_!5L*E81Z8(8X(H M)G^V$C_K*E@ J=EME79=-HE5J(^L7=VT[U$5C$+@1'0E&L26F:WBTH@2K.>1 MC/*Y$FTE/A:@&Z:G!EAX6A1Y.:\F MSNFF6'$(& ZXRK%?SFB1RMW)9O^P%A6K[#DW]A:*F%NG'IHK;Q>'0 M!)@D\V@.Q"-":SS:/;! );;^DI>/@A6U^"982>:0E8>VX HI,RNV$Q];=>T4 MT]5@A(6S9)&\UIW 8>ETL%E@K[9@T+A1FIR: $!>68\LJRLQY+/FNJF<(?89 MG]0*&K#34CY:_;8Y)"SNI2V)QFWZIR=C6+M[[" MJH4 QW)]UGYHUF4CK7B:)[.69KD&W_52#PQ5,ZFIO=@J9J=$0%JOS;_ +%,5 MY&1&?EY@/<B_8 IL.X))@@#"4PS&_IA?RYKG_QMF#N MRA*0HUP6'$#Q-'EY- S$MFM1KF/!OVG N3U;#7&I%Q8?PUST>21E:NCT0; >LA,^KU*3572I1'=^Q&IDJZR%MYO8;%=:JSI\*P-;Q M(YG-EE7-Q4WDV(L/ZD!0KM9FW3V%Z;( 8:VR3>\?50ZKT=QO;DQ95WC %9;C MJ"E6Z7N.1*DY*,Q2<.&C=ZN4\+Z6GFB9CQ5"D?5,C*J4"7EE'-RJ*_ LO^R1 MCFG:!Q$ST&U KMJD((E60W+>H0]$UU:."Y-;E86Z8&*A0)E4TM<7+ M1WTN04@=BWN$B\BTB6 F"^N"#L0.F-7RN9" 1J%IVAZS0X?YQ"6^>JF4G\UKJ^)=V"X!7[[2<=M%PE"'+48;-[9<))T5D^UFXU!%FB\7 MVP73L5;S9B6]VZ3X(UW(!C02W5&8W4E9A@X7>=23#6MW@/2_8 GUVN]RKX3L MLBH:GJGW5B$QN$Z*?^IRRC@@L [2&]C??\N3)!R5(6N574RQIG)[A2=96J T MNM]8WF>58=D-M _493&VUWY7<11:U8.ISDJ?'! %8WC>V<56X9K#9!HHF/Q9 ML0?8@//XIRR_R TG4HLFUL^*BOZUS&4=Q$)68@=*2BJOEZ33JF(V,HLL,ETY M!%L4B=KR7:KT$DFRBDXE^0^1"#=5CJUC94U>/2"O(_@ %;E9Z^267V.Q?KGC M%7CEC?-FBQ8KBAU41W:;U(JT"49;-DV*ATI);A'TSSN>T=#WDQY8L\:JEKO4 MUN5;9+\+-:-J>JN+6C.':X8PW6M5X3*_SHO:9=.ZJ!(4H,LGFH7.FH7H!@O- M) 7=8B\3["&0C6&$/4!J0\T*1XBRO:4W2,(!W7?I; MFOBJ,/M":1VR#T'KG:UBN?]U0Y-^Q..Z&GEJ%[521SA*VM$Z M/MI?=M2*&(E,&K$@LFAL,S\65FU,\#?.]$A('9[3@B)@$550UXCUH1 M?;RUV=[W;'D?GH>:DCH1P,*NO M)-QFI50F&D?O8@U:9+EK55>U_.D 5UZ?@NSX.079/<'_]"+W%?WPE%$\@:%> M[$5MW=[W,K!5Y5+3?%EQ5[*_NJO%#RNX:KYF=5?]LB?_9%D]*7?[B&+\;-#; M?:9Q M5OQ7.70NQ>BKKVK:%+GY[)CKVTN/WBX^!J#6#OL/2^DZ1D!'E:5]FB$@2X;M7J:1/I"(AJC- %JC-(8=6CA MH=/!I;_7L4=5DT7L7Y_]:R<)G$TMQ>9D\9?F*.BE==#>ILS9(>;'2[BD=]6W M>D6KO2W2IXE3$Z*/*^N478-O7U1OO[J?IVL/^"5/9N5G%?O:69EHR[0'PK%/ MH?;BN;O*--"\.M"(IA)K;-.0^X*:D6=&$?5"VX\KH E]S][J5=D&FA4T:,31 MB*,11R/.@X@C3+O)%8@#RFT2V &-N,=\$EJD0AR',3]ZGFI#W/]AIP8T?&"; MI@8:#30::)X--%8#-%$0,4&B0%8^]@3CKLN^[J?6UUW),;N18[&(B!G$9F"1F%#J4H'.N99?ZEIF)5NS:N MW-/=-:)E ]LF)]U4OEV58<]@*UD0& 2'$KV#- M#WQ_JR/N>_ \:GS3^*;Q[8SQS6TZ?H+FVB2T/9?X3H5O(F;BT9.5 MGGD=C@YK9&!971ZM:%C3L*9AK3-8QVW2H%WUM955T5LU*[&*RT=TDD<6HY\F]:C&2EHNFSKUL M:U*5T:P*GN*K+PU/=5-IUP7&4GOY#!N(?$NRJ1QFN]CP9FU--<>ZW1Q09-6Y M%[^MZ[EGI6S65*3#Q72MT.]B BAP@^7U06)4K94F"39%26?&< IO4%WIX*N* MYW;6BGP6Y;^8T-5'O+QN5B"_V4A6+_*R- *YYL-[X^M=,N^H<'\WW/JD21Q, M^.T.A+B?,O6V*<+?-*@=RF4:ULM4PC)A^?0)-E-N42W\)%EE/%UB5V;54Z!( MI[)VM'SDP4-5NMY_[E'V["8,.7!I1"U.HY@25T1>&-/:AD7G'=E4]L)E>I5_ M46/]C*T/TE*1Q<*;C7[+9Q5?[O;:=:!H.G^1W\U@DX)DEHPR?,?RNLS@K^)^@$5\BUM8;/EC8GR<#2\'5;%= M(!#XX=-PD6,O)"43+.O2^"S;)F7#5L _0)YJC(25GU?]O!=3)(T[!#35?0F0 M1Y8S7J'CZK[ZZG\M87M2[)U4XY*DP'42'<$ OJE^(76;\';GHE&*-:)5XZ*M M>R5Y8V<,U; 9U;&*U)>R+18VZQ+$!ECNAR0=H$3!9JT%(OJ168PWIWNNQ00+ MB1-'U&,^"SAWO+IT+HD"MLEBO\\*$"#PQM%?DVR&S1\_S<+5/F'U7P C;'&Z MN ^J/2L_/%13>&4!-4]H2@1_R+FHE($;6+9RI2@@T5ZL$^VJ$^6JB2Z0\8=/LCXW#/.B5BZ43O!A M4/=E>:!KZUKKW4LCV,$F-7,IMEY5!<;2PDB2<*T,"4A*K R\V&RS([N_[-(? MUGOI&''5G4RVA3$ BQ83E%8O(O=.&5!VTTNPM;M:T*9R\BYLV0%.QIWLWCO& M;CK7]VT:J%J(UDU.VW .2"95SR.SO-.X4/R0>*85$6X%U LBQV&D/M 7EAMY MFRP?_6LIO1'8G_CC#)A<]A9M@.!C:SJ?BWR<+1 6?LL74=6T,!UY,E'L01QX MJNA%O(?O'G=V#+CI=,_3JJ/IK&+@U]@PL=HPT_9BQXQ=ZL>639AI"KM6@_PP MMK:RL1HTW871OZ4/;\3Q /GISBIN=;Y[ET;OC9BP;NB%NCS N"JN_1FPNU>V MS+J]L>HZGTC))+L%2R$PJFJGL$2FGL.7%];UJ4;JZ2PJM>9%>+)+O2F1=HK*K M#&5X9=6K58G3!N&5,*T[NCY#HJ) [(/XZH\G1G:A6'<=' DBW<92=")J"LND M(@ZYYYE@A8&44Q#)?$>XVQ"I"+3-;_=-GQ6*8+F3*P[>YU FS0WO0"'J!. M\ CN51U;)NET5*-6!:.71KCWMA]NEPML:SP&Z[7\<5U/7U?)=VKM*^]DY7VL MVT,^U([OAZHEVH^J^T_;OY3(;F(P\5Q%"J]Z1J(_8*W?9#Y^)7ILK%DA>!"8 MEA."%>L1U_2))>KD+M"BMI*[=M%C747M_E5=1X ,G+YW9"!-2QXS()X3!$$< MAV%HQ;%+>-V2QXZH_R1 ?N9.= <6UMYDE -W(MNOB;3Z.6EUI).#H39*/X2U M52\TXP?8H?PV_=%H[Y1"10"[@7&3SM*B:B^?C,"ZS< ZJEH:8\OAV0THY:E$ MWM=2@XAI60T !H&+W7NH1<,X%F9@$FO%=DZP%?6UB^V\HDAFJMW>/[+%Y"/@ M/&CY('W:%T5JP5YLTC_&B.:[!T2KJ73 +#L.8E"80M>A&&W,HAH0W9BXUO%W M!O"QHYTYUKZ,^^TB?!FHP:M%9R@6M7LW*LQJ3H,>T4)EA\"=+DKEEU8=XZ2S MLMZ,1Y[6!DG50++&4;@"1_* R"H7\!]U((2'[O#<(IW =0BC:C*7QB>X_;'A M(;>MG)%5Z\/*M_Y*>B=U5\QM<\]D+A@9/A6>"!W3M591::87F4\Y1?F*.KN4 M^Z_B)W7W!H0=#JZK/7JEG6"-^N$L*]*-7AYH]\Y__(\5NS2!&AR"!L4EO6DH/# :JY4LI=N6$JM/& M+*U#M4 V@K1+KJ<96'HCZ>7.;XKD5K5TG1< )@6\V5@N,L2SK2?=XQ=R:9KS MWD5>*P,(%$56_H$.IWR8R;65,1S2O3X>I\-*6%>N^ZV'@^3/T1]57AJ_RPB+ MQ20KZS'B(?40@%8*!510Z@^9TA,>?IIJ:K]26"H)7VR[@2,#;TC=WOZM&- M[ZZ:;MF7^Y-:N(TMK2S4Z;TB&?0IE"\XKJR"AJN^$9(A M1ABE(K5 %%KI9A!_W4=Z4TCS1ET*B!TQ/W0C,_:#R&*10VHWG? 9WW+3_9I\ MSVZ7MU_26]@KX-!?59/P^T_CBOUK[F]%HI!'M*B6,+XHT^%/HV4Q2NY!$IO; M#8Y?>&X,SRW;04O+<@>U*ET;<$V65UT60&@UH[1"G';>F90RK$F&?C;=M?$A MY3*9+9 -5J%.,(ID],]EJ;A]1TOWI#YHJ\%!=69O!WRH>U/L&#\VTF0XJ<)4 MY,AEP)B$J\LN?.):JE4C&*% M%UO7J;?@4"7SJF T7#!\;\.098LC2T2=-D2UAJJ(+ M$9=IC+V2,MM1V!*YAQ/TF\C 5D40:G/&L(9Y(:60$G$* MK=,6$\@023!'-\#M06A9!ZZO0V#.Y33]-/XM5WNN(F'*3^-6M94&M3[G92;G M.+#RW/=&V/F6"6 MQH)P84>K^!$_(GN:@N][#P!M"@;/'/,_8(,__,6KY,UN)'U"%_,GO/$E [8. M4=MZ8X%TGS0QJTBS$@1R][8%C72P)(C)TVE^5_ZTDHQ;R3&/),VL];-_M'?4 MA\=5]0X4<6@2S'2/U)44WFR"/< ME>Q6OW=M)9_ 4R%U+.X![T>F300S6>C53&$'S+J@'SIA36O/ONTVL=9V_@E& M5^L-:VELYH;-AI_;0YBAWC=='X2ILMADUAA8-]-I]:N,',;/L/S#^O..W;O* M;D&F_);>&5_RVV0KV0^D,2AG:GC)T^3>9G^5/_Q\V:"W8=5:;)5#Q#QX>'"9>I-E![6C=X]Z#;[F"]KS[&U MVG M?#\C\W&[F_0+G"'KKH_?UI&Z NI]1CZHC_6OG;6J>)^9LCUKJ_D6)(1ZC+&I MPIQ7!4M-!8\ID>?80O/+LBPQ8>[+$I0 743D)(N($.*VSFM-;CNQ'\?,L_TP MHH*Q*EPXIMP3JV ,=<+<2JA8-^,?*/]6%HM5;H1,F*C%[_]^^=U_7HI%Y=^, M*@]&=;C17;+%@.Q/@-.%0=ZIH-.8]=XQRR)-%ICG!&$H;,>-(R=P8Q$)4F%6 M%+J^10[&+%G[J,>8]>^TR$=).4%B%Q:Q?CYIP'I3>^P(\UQ5(PC1B5'L4=LW'B6GTISE M;-P97_/E8F+\'R +N/$?^>R%_/Q&7<./R^A.P^@\-*/()R+F?N@[=AQ[OED) M8Q+;+V#T/<+X_WSY1Z\8W>I8&/=/M^X5X_=5?)\DN[M-SGK@N\)TJ>!>[%K< M<4+F.;4='3CAX;Z_/7)=LWMO!?X[D>N_IM]A[#/CW2-OWYQ'C^FW[K],?>]&M+?$R@[3SCS7IZA64[O%Y@$/ M;$)\RS8CWXN(3>MVQS'U272T(W7O]WZYRYP35ZI[Q?=]%=TGR>SM!+[(8CZS MK9 Y/K4MRXJ<^BPZH)X3'$NF]XW9W1-G]E.SH/]:I,G"\.$WS##[C$O]4DX_ M0HQH7QA>- SO.[Y%2!QX-'1-)W*$&=*:X2T1.<>2[G_U/_>*X4G73K,]Y--; M,7]6TOQT>9R9K0"ST+-\.PZ(%3BQ9]LDBEGM3",T9,<2ZGWC\:Z=:;WE\=[; M\IWQPE6^2*9;B:XOWDL*>SG*,6G@15CPSL)J]RW!"<3=,MJN*.99@0G_SXXB M)V"N1VBE^L1P@Q>_3/7I$_ 1,A#=I@,<3"J]U7M.V;VAD4\C'VM%0%HL"@++ M)10S_@/* ^$'=6"4:[T@2VJMVW(?D,\9L".J?.\"^+IHGKOKV5ME0%Y82&># M$E9E_K[6-67ADKIO:EU.9W\UG8A1X@L'6UDX(0TB:@9A5=C"%+8(6]5THL!W M:!B8G##N4#-D/G&;CGF$;9;#.;@>AMSQ8[7P465<,FP.JMKCIO,B+67ML-V- M=/<7&OAI?>=?6 9D>YZG6/7#=2^%R?B+JWX0^\/#1EU5]L-\N*3&815!"#OL MMLZ?^,Z&?TXE-TY]?BL.Y*\9S:,+A.@]?;MR'R>PQ:<^OR>3\*N>;1R1Q&-4 M6/^."JO><+WA&LI.9WZZ7-=?5'M,O3P/+,\O345IS2)G2@.:15[ (KT/!.C* M^1WO=6+J(\$W*B%6\9[TSKY^B,QKUQ<[;+:O>Q3HM-JJ!;YK14'(:.P2WW?" MIIUOZ$8\V&KGN]&7I3ZED2B-FKM4W,.L'$YE3YUW$!Q!R6M$>K\M%[QF,&A/ MET #P0X@L)T5$+A<,!JY)O=(0$WX1*,JFS/D+'*?"@3EJK?W^T0#YFHTT/J0 MAL&S@D&'MQ+@G)C0B'"+!)R:7FA[00V#EAMWKP_U+F3J5V\/Z=-'@B(&3[?9YSP^G MZSAJT-ARGFTVXRVJGLS8@7-G;]I,-6;$_I&R8RZ&'S[0DK*LPSDW>X)B\SR\ MO4@GI6C>V?UGOQ"=N;:O &'$\QS3CV JH#1=XS*_SGCU*+,*.N+4 \OW=6M?N?FLK M=%A,BC0U;N'G28F-AM,7;'AONG;"J\4+VG16[6]A[Z?WE\9?-_L:RW[ NR%7 MHF+3/_V1QN>(HTBLK;[OZPV2U]J;/Z$_>2R[-^L-W;6AN%G8,?FQSO35YE7; M='R)1IO,'Y]:(3$#%D=F'# WIF;D5; 76';C[H>MW51IKYH)U& (\/9I_!$D M_G#Q6,?V3RL\?*1U>W<09I$CB:?7TT%HXY!@;N#;@1UZ7N!;D8@]FXEZQYCK M6*^^8RB^.MXQIWNALP&M^W*7WEP)WV$HR'\221LEMP1S73I.K.&(P8?KT<@6 M:7)-3/,Z28;7F(&0')2@IY=2-BQU!W%9^EQL'H/.!B/&\4%!?A%Z%?6#BARQXO/GXWO=L M=4M_R0JH1+?T"?-WL>,=CT/ _]SU;\U>#W^X6O[M[_%/[73]E'UZRC=:'IXSB*:OQDL4\K-MV MQY#T<6;$Z76Q3(I[5,BX:BH?>U]](RM+F)CA@;V_Q%G>&%\7("%10_U]CG:^ MO.'"M RLD&J9/RMBD!_(S\8/U;?>U\"XRN? '8)9U8\_PEN2A0%,,1N5*Z]" M]9:;939"QC!@5Z;RD9<&)CW.TCMT+*@1I"7Z;+)R K(Z,:0+\2(?7RS+=/7B M+Y]^7[WN-A^E4_72(OW7,BOD;5/)A^CQ**159V 7T4^_&PDZ]J4VD*@1&-/: MPX>#PO%>)U,Y1AB 4@2-9#JMAENIX&EQ6X(Z 88<:M+P:&)5>O2E\4M](=QT MG1K#*;PR&V>PW EHV7 [W#-6^% _%%Z1UYA9?Y>@*H\O MH9&?-E42X34/=A M0FNK/E CJM\R5!2?C,=(JIA$"A.:)PMXT P5G_3[''TZ?9#ZM1K0;;J8Y-);E8S@=_G<-H4,8&7*89%=PPBNTVE^ M-\#5NDMAP>&_P[201>3F4A4!/49.>I3)4;8\85-\/:ZU&K]4$(%H<+M7!'MI M&%LR_6V9>FWS@7"R&R"E*>Q(1?LCN5K(*[#;"3*'HKTB711YK5 9R1SV)!E. MX.OQM$4I\/VTIB$T+%L;*I=,D6;Z/2OE+"@)"H_ MNNN7AM>BWH9HMYBIHE3DOF<1J@0\3-M&,WHA@SGQV1DRF-P<7-?[%1U7R[A: MV421N"1V?*P$8'QGQ:7_AD]@B-XNIVK%4LG= MR/*).PF_W4TR(,%LH490/K@^$DIK<8QSO4:TDFQ:*'&B,%#:00OCKY[W>:>( M,EC('YBC.4F*M]0OK8L<=R30 [P =;-%!-E.F(CYY H \RQ..R;VB/E!>H(YEFQ_+JCKORG_FMK.80+R0M$$ M,$W9'OA*BL'D)!G6%#G??F("#TR_5U.0;EEH+D/;X%E1AR[(^@OO)^('\"$])I6+9^)=QPKGZ N6BPM2!\8/U8Z7W;JJ, M0" _T!]KH053+J1:@8_N&5 60;E<@GNQ8&Y[52:^7E!0P&\.@: MY&,MP]7X\"*)J"MUHVTQU.^O0!HH<9Z#ZG*/&U(1#@B'ECZ-BNZB;)UJ[G,I M[70RU7Z>37C83A;98P%V YB8P;RWTE1/V,.Y'EQ#XZ/6]<8ZV5[,!O8+W,;T"[\1L\/HJ]M]/G^@TZV*2UT_TUV[=$ M6)DU0%F".$?C0;$F,-K*ZI6'50!*$D7:\)"5%3=N,?E*3^ M!IVER;[.]2O%&( VN:^@4(ZT3-N6.KRG!+,0E@P4L1%@3H:]0Y0)A#J]Q,S* M)I9/2 R\0+H<"]22;OS#\O*?L@5 W!">$4K[>Z6-U:["WNE.>'@A M11SLP6WR3Q"@B_NZ;I9:^OP:0+N.8"F4"@_4.JUU@GNI;:MK9^CSS)>P2'A+.0%E67U,;^?3_#X%P9M++7_E@=J:BF)?Y;P"5>1& M&G*H"DDFAMVXD'_@5%YX0+;A.Z^/QUS3%B)E5N/3YCYU+&HZ<>PZ 2"TXY&X M\FF[EA<_Z8#A"B;T:5Q'[#U2R?X+1E[(J S\]&OR/;M=WJH0C%6ND.O_K+SLN448A^.D6KWX#PD%07,&BI<*?U1-J>N6\I:)]3 MU L5=397&3^42]1+46.:9VFAH'T.VB!JO;>@=0-3ES\.C$F:?+MOD?".)\"" M_&%,L_&BN1Z%SJ)8JM/372\%^I2/OP4$72J:GTJE\H$[ER@ID.*'8'SDL*9( M]?]$^3)+4S"Y5T^>9W,5^9#(%5C-1+[B-K_.IFFU&&5+1MRD,R"Y:>N%TH"1 MX@V+V*&/IRSS82:EJ#2D4:Y5BSK[EA7Y3#E55P15RZGJT=.'V?-@HBBS[X>? MF%>2_>A@T-2Y)[Y#B>5;CF7ZH<,MC]'Z@(^986SV&@Q6OST%!L:H@1P'!WHF MA3^M)&UR4Z25[V^42ZVPMDU1@X*E@@< AQ5IF8W0(::*7-XL$^"%1:I.2=I7 M+6"YI"8W!/5LED@_+V!@]6REJ<*#VRI Q7&2=>4%>.5]*OW1,+(A*L#+BK6' MV)%F78.01U$5*K34!D2=Y7-TM$=BH,FSEYD\$G[PY!$\MO,'#^E0$OY'HV># M6ES@\>4\OU.(/EJB;T/]@;MU+Y6NKTN <0,F+-U8M2I62X):L6]4)JG55WI2 MVV6R@>!29*!+&0BN\CD^."1)3HV3!M!Y3N= KWS2CZ.ZAG52A:=2*!W140S:U$=8C^^K M\YW@\\?Z5.=RM>3(X/!@R?;J8?) !D#[T43&S0L/&2KW,RH5&:CZA!3OK1V M4J[.0M4T5]/ <0+O@D*LU.M;^%E9=,JIJ8Z9-R(,0$!-4+]<_UI:>RM_MWJ0 MBA9(ZN,,/(6I%J4ZZH-Y#W9\)Q^TD*)+/N%;39,;PU\[71QMG FNP4TCZ:I# MOWSM.46Z"D]^T>G)43CRD\)4Z6OZ#J;7R)#@IO:U=A3UC#]_!1.K9JUUZ[T" MRIJ]\##]WEBCTODJ$^?/Z'"8R1. V[Q821=U(C-+[ZJP$?EW)2@JUL0^]M5B MK7N\JM/-]KGXP2(>AG:X87)LB\1NNNMQ3P0\I([I\M#GE#L\LBJ+A'HB%NW@ M766-2.S_HI85;9$'(Z;[XI$XGBFB,A@P1DHY2]/O:3',5&1*0U8U\2I$4N18 M4RN8UT"1R EE#A@VRDK0RE6HPLGMET>NB8F6JI$R/4;U \DMY6-3H01L1C>MT?J4"#A]Z?JOI!8JC M>V:323M!ZF0('*L3E>D<5^')*AW25$F@P/0J8$LGZV7 Y38HFC6C-%^@9\-N-M/3P MU+A8"[QK=O>1E52:]&)19-?+5H;O[S/)PK+UBF+X7_ !AB>1/6F=4EP:O^+" M50 5+1%$!L:OV6@$+!QA[ 7>[8WE;;72'?T:>:M8JHT48*_,DHO/R1"=)NW? MJE4?+S$L>!6 ,4JO%^U3CUO A"I@I++M?[_\>ME: 8SCRT89VJ8R?K..%59$ M4:4OU\>8$BNKJ*TZ9 W7+T]FD@:SLCZMDR@V4M%E."ZI- $- J)A#!QZG-12 M?DNRJ035>J4?&]Z?JRBY%5E4>K5:!-2TKF$)BN1N]O"*)%-T5=^WHJ)'3?Q8 MNK[38%^H^,A,&D\@6]=/8S$::[G(%!4CB\O1 Q>"1E>_\WZ-PT%-F([N$$(> MYM;UHU#IB'_XXITQ1NI\;#,"6JFC*\^<"NK!D,VU6U&W7Q%!P\!K:!/O>KS: MBN;YH\9\&V>8_P3_*8#^ 1P*C,/K3X+DH%Y)%:V+U(AJ$J#,%(VSBH0!,UN( M.4S78N3,XZ/8 M>_O31L'B*""F;=F1[?FN;?D\)/5C(A+0"_.@Q)TU\GV"MM=ZP\DTS.+VI4E= MDULO;)C%'FG&5+V)']:+RNJV!]0;UZ3NIGK.CN1/Y;V^JBW:1XR@LZOB_A;] MZ/M1IGQ?\ZFS*53^#[DLZ-J!^6$H#.BY8*\TQAE:@[HVYX'\R0M_US=!R@J@JH^H1R[>]S5"L M]2"L&B0]A9%?:HA<16B1W8%9.T\J\&SBPU_XI;OG?.(96_2V)0G/04Q6!3"T M('RCB?<#4'@#*+8?NS*\._*%:T>F9W%> 0JG$8NWZK&V*J@< 4ZL2]X=G/2T M9WQ?VNQ5S@O+[.;DJ] M* *$T1CB&&E=YI5"10S%*\T^#WJ859#:Q:A_2V+HCBN ;XD M->ZEZ^-^"#_[@H$.E?^Z25X16LLKH,(8AE)' M '"C410"!BL'5H22/L&!?69IQ2_$LPQ%>V5B[#"309;K7IX$(>N*R(MIR6HR M:LT%+@K+O[C5/@@E"Z70@" 92DA#$L8@-J0J;J!H"4J6,TZ@H, J78A9R%7, MRO"NYB[HNX*%^^+UKI\7M[?CNJ1L":&SC3?6QGES_P.E%%Y4>_-%*#[QCI<=N7WO@3XCTM2/;E D\-.S]K'VV4[UPO00B=YX7 M7PLTW)<'G7MYT#YQJ]YS?(Z-=WG)%79"&Z(^6:,"NWU]/_[Y)<>^'ER$//=D MU^,(M?!6\1&&D5 " LJ$4%*0D(>$"2ZL>QL);%9FMRZ'AC^Y97^\_%N>>FOT MT:N.#(H00V0PY@2$+#0\X@PSH@6%%!GX4!C^N30#Z73J]O%+_]?N MM'V9NJ#RHU9\;V3W&^\WOBFN/;Y_%/]1!.+=ZOBXFP1ZKU3]VJZ?=W.I;:44B=UVU]]<5!QV]Q'.#2 M?[X/1WKL9W!,E]]7[AQ_=E;2IDF* DA5%"ME8(RA"8T.(X89-H"$1$/T<.5. MY8S>E7;;P2*\: !Z2MW7I$EWU?NO/(+[$(-GL!5GD&UCA2-/M":&AA&H4"1 MBI2)(T1IJ0^0)M$*C%R[6N?YM 'L,MEW_"+_M5O4OTXG[X<[1W;.UI;N-WZ" M&^]CUJ=FZ?;(1Z_^"EL*:G4:S9%LN[=[N[9[7;]2,S@2:A!2:Z$B)F,NE)!, M%H8OUE%(\):!$$M)PP-;OQ /*..] ?R*#. >G.JX-_X*5,HI$\++H($>BQ*2 M3=&U1 #&(-:80RYB0@P2O%!"%/)H50FMC;X\@PI"]%GPR8Y?,;T2853T2_66 M;;^_4]_?85J<3J^3Z6"[?E[E"7&C/#6*#.=::4QB$PLA0T++CB4>H7BKCJ5: MB1[.>V,#2)ZW5^EX6Y(.@^C9'A'R)#S/RJSRI*"G^?QQ"$\<$V:PQCJ4 CKH M$VQ,">&)%%*D!>&I0D845#R.C&8TEBH*XX(^(\X(A@^.4WWT/?#($4!S-^_: M#W1WD\N;*>,]%N@S8X%*>(<X'YX<% ^;& @>(>#'2KWB+O(*1_WJ:3O*_< M.9][[S%!>TS0^GB^7,_2-/C%_ODZ#R*KWT9!#Q9Z/]5;QE)V%Y6G',X]GHT? M@ 1^269_I(X$!L%5.K'D,/:89LGH)IMD^=R1Q[?4_:HXH71BC;#4/JKO(>G; M"$ZKC0 BU*3/$8XBQ 25-)14R)!S3%SF0B,C58A64-Z6PR[.UWZSR3O_1_F= M?WR8#*?*D?QY6M@KZL\LKS]C/6;KB%W]5+"FFHS4$F-&A<#.?TF+X2Q[ MAW,$Z#26TV="C@%]HM]KO]<3V.M1]2,?'W+,*S=$RQ3&LB?R0V]D]AL_ZXWW M]?6G5KRB;J9V]?\N4D33R^#3Q[_MCO;[VB_W1.[T6:,H)W#GYU"-CY&HPPD$ M1S)4)M(88 ZIYD"""'[_9^@R$<>Q'<*PZ[A2[ ###32R=A4I10C11(-8R-(:) M(I8>P4B!![L *AHKE5 W"N_>0SM3;+#+J2M][/PHXF_]7ON]GL!>^]CYT9@A M!Y#8GZ^M3_C>*K6;OI#G7*WQOI"GM]OWM]L))K7=SBFB+.8*QI)2;JA&2I5V M.P\IU/?M=B^%OE@A],IK8 CK[?C7%'S_-9WOK?9.0&[U^SOA_?5]P&?5!TQX M2PUS*C$G+!8*0>Q"9P 5N:,PYEJN0%H_KGV["'4-,.E42YY,U^]^O9Q^P8=M M7@V66E>'27X=."FW5^OJ_39E]W/9_9N4E+'R&__%XESO']EJ?] C_;\='! $ M][;D_[V>50^Y3:[2]U]G:?+'^^32+NF'9/P]NXC@JK]RX= MY;VS7M/G'6H8@8A)SN)8" @91KSLOX9<0/F>O-GF,9("9GT$$X%8H%"!F$!6 M/8;$;-O';-,-_D S.8DC#8'U5B*J0DE1R RL5A%!C=^#1\CG(8X\[^YJ+BX@ MVK.SFC[0D%R^A?0MTL_B*FDG[6\3NW KZH/DQKJE,L]1VU?4?M4SMJ"\-J-KVIT$&J+MN^1J9OG#RMQDE*8#. *;9F MH(A)K*V7"J!6BAL/^4@@CB/QR "FWY([IW7R0[JNO--I&WUX][E%JO=5O6!= MJD(\=ZODA"NI*6ODBXDB%!.A6(PED1@0+EDA7P E)EIIS%Y73%9*F8^33?!X MW8;*0%_N_(HLN()@#B)N3MF*.^NL.14-S[>J\3!(L\L)FIVP9M="^/^2S!=V M'7>/X\\"#1FW,A6%!"E) 0@CA)THC7 D(88M_%FF 8@8UX:QB"-#02RT^ZAB M!D:"Z!4 V1VQ<_,\33>@*F^_+Z$ PTA&/.10QV'L8(6J%$5HC&GM"W(N*9,A M =(8(B,F#2MQ=;7]#NT &/? N<9X88^E:@Z[+56955BC=!9,W!P11R'CL<]M MW ^.N1SC]-('% L.J***Q4_?K0'?(^AVCJ K)8)B7P1=^6B>AW4.A0MIYT]\ MX$]]4FFK-$')_P7\;F7*'JFU%/2BX+E% 6]PVH#F3"%D.)9Q%)/0"!66 MHD!CPL*MHMTO) (ZG<)W_&F[U^X'VHN'O<'?UQ#48D@V8DCKD"I!M#0:1D)S MR$)9B"$:2PUWLTC,(G4"Z,OWZ0'-$"GI25<5].QYINQI78&:/;&DE%D3P;D+ M$&(5Z3 JV!-+ 31YDI7P#&P)>9GQ=''(' +B[*3]A)X_SY0_[?_4_"FXC@6/L50:2&MP Q6R@C]# M'2+X8'_.B_ E.6VF/$'GG?1NQJFZ&1(WC1H21S$")M8DCC$6UI>/12%)E ZC M2.VEZ;-OA_,V''C?23@#\E,)\%(G;6LO';/_HO]?>KQ'7O_84?_X3DIY%@$6 NNER!&@; &0415 M3 ##E);5A!ACJ7>V"I0CRH-+,SJ0LM-DX:[4<+0V1<_DY\KDLAEIIV,-(N[* M P6WYC\1$0 %DTL=&K5=5_SAF?O?Z6PZ2O)K=^L"0?3C67/V;I$&>,3&RG2> MC.^UV9^GE]375!^5K'3YL28A8G_%( R5I,8(1G5("^B+4#%@3:1=#:+#A4?$ M ,&3<.MZSN\Y_[DYOU7=9+T?0AA65!(>&:T9E;KD? XIC9]J)1W.Z\'H%-B] MC^*4WW J),AN;A=S#VI?H'[VOE[OZ]52[.UC8HPU8BQ&T$HPRDD,N0'4^GFJ MS/,@8#013S)@_C899?G0S5U(1]&?0_M1Y:=^Q]QY?W'2%LHD9*"AT"+ RQUA:.D([JJ)$@4*T871O,K<,%B>@ R9/P M&GM&[QG]N1D=-V84"RUG1R'FBI$0""AB(BM&#QG=KN#G<,6WO$O?Z64C0X?! M#+\_]G6',;#5,@Z$V=S%3OT_B:?C/.(1%PQBHC%'*$)1;(Q0U@&0*H2&&/N M_TI:7]Q^>WNOW?^XC+Q)+H+=D,^C9#:QJ\M_2V>?KY/9P_CF,810,L9,B"6A M.)0(5(-@[1&I-KXYC1F(I3*240TY"(W5[R6^.:"QBPH_,.KUT?? ^_#HOZ;S MX,-D.+U) VLB!'IZ3 M?4O?K=VK7=>&U[0?.@B^7V?V6^745_N26T>.Q4JLHKH.7+3<\H-?O?V=?;S7 MD Z_-Y]; >#5JGU.^]P6N5N.V_E\YL?'WI6?O4GGUW9QA7GV]\P__BJ9^='B M[N,;G_[= ?WGEC7M1Z^3N?^P_<5TF/G)Y.WOS9/956J/ZWLV'@=?W0#;>5!^ MH_B3]7>_I6-W*NVON1FXMXO9[=3-'?"ST,?#Q;A JQX]3C<7*_+BZ4+V\_ Z M'2W&ZHAU'JB6"(P@!T7%( M"%=0*BN&H[@4P9$UT>B#8NO1]ZR(X)<78HXS9JG=U-":BTE![O;"'8'8]TQO MK$TYG\YR2\7%S/N*$M+@JQ=_C@VVH A/4>ZA%64\>:%SUV:^\[=;J-)VH3L_ M9G7XQNXKW\[?MJ\7.7QXX.7;KB-:R_MT@2 XX.6251%L/7'(P7_.@$,XN M('^6.2&R\]$=Z!7/">DC,$>_O]@1)T<%ID"DE#9%$##42(9 "B*95@@AJ4 1I],DI&*E ME]@R39'J^'F:YZIBFR_3(NGQV457KRW'I+/*6)%1@@&B,."01ES+8PF;G%$MK6 6H;G-ZWW]_<>.(;.=_V\ MPIDTPEDI(X4A(8BAT8A1'F%2".?0RM)H!;!A;>:30N(,=POL3>_V_U[.FTO,J M??]UEB9_O/<8PC\DX^_)7>X*_JYGY6X.O,1UE]!T,+6.LH/V%M>?\OACMJD7 MWZ?HTNR+=WNRZ(MWGU:\NT7? M:9\A>549DB=O^4"UND<;;^J)LR?./FO5%S\?C6O2ER:^MM)$WJKGZ8N?C[\T ML9GMS6^;P3V.NI[^]L[O(\_!_O.U= M+WQU!M/I?$D M4>/B0 TQ08QI#8$)J;6D3(D;'D>8Q=%6QE.9EE^QH-3HGXM\[@9-;G1V_E$^ M^!^?Y\D\=1_5XR3/K3GFB%?]F>6M3]C??/34_$OJ7MN)"8: &"!TVO97S^AG MRNBD\9(4T2'@R/Y?"D DM9:1*!E=8@;IP1B]])=>GM$A'0#F"-&:,@3'C.HX$%;'1D O&2TX/8\4/YZ\\ MW8QY!DZ'/7++YK5';/Y^?[[1FGE,__M_"03AC_74HN M[,=M]^.V MMQ6F$ #9U.JX-#8&#")@:$1(B&%5#6BTU.&6J;--\O3 *6X\ !0.),+','S[ M:&V@GM'/E=&1J!F=0Q-&0B,-6(08CT7(*T:G(L3;F4U/8?2.L^02TX' SUF; M=WR,?E+!G<-T\IV 2'L"T?;@/*<-S@,!;21X"#2S1IJ,0P.ATC$$LBRK5BR& M!#V&SE,RW//@B)$>GZ<75;VH.B=1Q7DMJA#F$"NE(JD1UX(#B@J(H] @(B*\ MLZCJH<0.9U@N0XEU\NQUP&/50Q\'E.IBPQW@:*$W?WT+WP6KNXG[J<3W5O22 M4XEW_NI6T@V"5@8""P(I@5@8&48FCI" .*8QLSP,$5UQI96EF2I6^SD=+NPJ MLC2/_O1SXD?Q;'JC_;AW3U6K$\O5C?5!M\@\[OF:\&[] U8+,]QCTDGNG_/; M..FR1 /B >"/VH[/3)A;$DACJ2NKX@RA1,99#]PH]+M5^^"[]/%>!1<)]]2^X^K;['_;YZ]KW,ZZ>6E7<%]^(GU M2)Z))\8\(E088!C1&&@C!. 0"86P4- @2;&EY/]*JD<]KR;V/RXC.=&+_[.$ M4[K9+5UFE@^3;^ED/IW=F2P?CJ?Y8I8ZA1Z.+>&]6:/?&0H!4D1QA2F5"/)( MTTJ_0R+X^Z9"#H2AT"H2(C9*Q4R',0A+OB64&O0@H.:C[X%O@M32^*TS[6:+ MU%)=M17+1*N@K>U[?])EM7$TR?K;V^G@/P^OT]%BG'Z\K*] +V8S^U]??+_V M0Y<@I8Y#29"1ECA52 0I3]8>#H-,M2\!8&,/$G-M8@4,M"=:@A!;/2LC=O\4 MMS#QMKB:'81&Z_;<$>99[IC?R@$G&BZG8^N&VWNIFX):=[CD^!XA]&F!RBGQ M!=\3U52\V1RY+L%3=T031<\)7;K=R\X)NO3L,1R7O2;O^_:(GF=+#;\DL^%U M20[P87(XCS*F3\GWP)KP]H_6NG\FIGBY?.U.8>'';OB(RPNDY566$M$8;01( M$A(<4D.E%! +BJO>$A,)O!+PK2U(2RB_5'1RSX/]4%BB7:#ZT &#G89YCZXT MX)QK@'I)\MHEB6P*$CD#!A$9HPCB4$,EF8RK\FZJU IXV):2!,K?21>2! V$ M[+0(Z>@DR4D5&?U].OO#1>MN9]-AFF^P1+:N(7R-I8 %AU'8I"\@CR$BL@><^!E7,Z4D[6RI7L%#CG/'SD.)MD^74Z"JZFT]&^ MJNFLRMM+SJ0-9S*H".0"4:O7$ )"Q3JL=)IESLTZK;J$G]P=',X!!0-$NF3- MUU>[?LX.:L_%#W Q;Z#I981X! P3BBG#))221344D5EM[=V6BSO2KT@XK,:S MYN*SS'&=L'';F@L1AF%DA";$2*$,$5RBNJ\^U'1S'<9/L^D!W4$.!U)TV>!^ MM!JP9YG7P#*L->@ 2 T(8H0@&3K\81YI75F='$GN7VTDO-]_UHG4Z+IOK8LC:7=,:F2@Y"96D"N!*=8J"GW'I,12 MZYM-CW;#Q6D]&'R3R97&66%%2>I_-\RR9* T4<&H.8-&$D M$1$"E!$5B"&-HE;_'N0XC"*BW=1$'F$40V(*41"R""CP8!/EH^]9::*L]N9; MO#_.[5D&S1Z#8I,/-U<^WC^XS:KVV11Z\S!U/8^L>-85%#^ZC_^0S>V#AS\V M5[ER/?OTJE8/?9"\(8@T-% K#!@@4*B0UC>$.*0M\J;6X*:("45!S"ARJ"&X M(F\D"%YI3]U=!HIN9. 7WZD^F]W9-P6)QPIP7:I7%>-\O0NFM^G,$K_]>YY> M.4AKUZ9N/W,4H")9[E93--3FK[B=%EX@""3>MZ<6@0<:3HM78;E;GVOWG;.; M_[3C$OMW/?E=+UJS\5#W)7RR0%MO%_6MJ0^TIKJA ^DH\,,*PD?:"\ M/DT.$&\^@2C'V5.-3B;)J">.GCC6$4>TF%F#<1#\8H_;&DQ1DL^]8%&7O43I MB68#T:@\2][_9LWHRVS8DTA/(FM(Y,MTGHQWROZ^1 7( 8(R83+VPPT+Y]N# MB@0.3^09D64V'N$K3,/LT1=_W.D7S#E.&6IJMTU,,30&, VQX12+F)=!*84Q M97!30'A]ZN4?^6S^#SV=^%W[F.B'>7JSC//XL8H8?2X"1GF!\;@Z'"U&^!IAKM-+(?0SRLG#)NY:4$)(!%L^":-*+ MREY4'B%A]*)R552R)M\9\5A@@ID&&KJ3/9BLA>3E9AL 7P2)1#3DF&EF?4^I:%*5AUZE%'V;&*RBU8^ M0 92GG&@\5AJBSK#9)O.4ON\8.@'FPSO@ODLF>3EB)_LYM;>[X$;=(^Y#_=A M)N=MC%&B0NLV$F,41+$PD<%QQ>1(([J)RGE,D_8V'0@DVU_(]B%G)J9!P"'D4* ME<.? (H4 :]6&!PF)(\&!'8:D.\E02\)7E 2T*9. 4"&L%&8Q!&G!$ @:HPY M(V*Z,>]V])+@,!%G1)\3(JB7 [T<.*0<: &]C1= M 9,&U:UH.[OO&)[9V([SDS+X9GK+//.OJ&F<#Z[3WXKH7U[VX[L7U$8EK M2EK3&G$HC+)FM1MU&D.*I:ZG %"T,DGX&,3UP2K7::5/>BNA?5O:C>4U3+IIX/ M(!9C$9N0(PR-8$Q!6%7Q2/:41J<]174G%?Q\P!CN!>Y3T.,[>?8]2.[6YEX& M)KD&$L_R8)[F#C33THTO^L]F'A/9,D7B_M]DD8R#KTF>%7B:7]/Y]S2M_^"^ MFP?996#79ZEC/IWYY.+M=&Z?D=D/M)Z86B*?7P1_3P-+X(Y*@R3XEWU(9DV/ M[%MJ'YF,[]Q[YE-+W/-T=F./)OA^G7J<\VSNUGHSG:7!./LC'=\%\VN[P,ET M[O[#_9,&E_95P;=DO$C=(I)@EMY.9Q[IV;&.^_[86C;%%S.[[GM T0.[B^%X MX4Z_!HR^"#Y[L%_/%S %7Y]>!4Y*Y?=-U-KP.$OM;RR;VV?9# ML^F-?9P]&/L6=UVI_?R\N);4"IOI33:TAWR;#N=>LMB'N#^Y1=PDLS_2>;V( M9@WE'VX6XWEV:P_'8V4OLE'JR#*XM:SL8_2_M-W?\F7CZ9&X&Y11$$];H]V7?^TZW:[S";)9.A)9U*( M,KN5@7]R :!F/Y-8891SF;T']V[["[MF)WZ#NS29702_ M3NUKLJNKU'\I=:,_98M5[EX[R\;$H6S!1)]-5 MGC >915COMQUZ_M+GNP1CHNPZOHJFQ3+2Q;S:?6+(L;@?U-B_ .PYR@)^F9S MQ5_Y#M'Y/ /PC!,2GG6DQ0GO[ A?]J*MY\<4NCN!_;U:Z&OYU,-P7_ _+4-? M_S2;6I] 5ZZ *J8T61]^WYKDGCA>/W&HX7!AG7?O;%K*L%O_M[>E>G(X2W+X M-9T?0E*LA*5[8FD1R_.[/5B[V7$'FJZQ D&*F0(,P5"0(6*!=.EV.--DAEX0]H*P%X0M04@:01B%R@@@-*8@)HQC MA$!E_X52T)7ND ?DEG5%7X'0HW@ R!D#B_="KQ=Z9RGT6(,WP8T($2HQ.$8B!P/Y6UEX.]'#PK.8A (P M NQWSY*GP9*D@>J(1"2$XHB'$:5,1U 86L%,PSA:&;1Q% G$ S I'$#4Y2R= MGD=['MV+1UDS#(?AD&-N$!< P] -QV.LYE&L5H9B/7MNZQ!*DPP [S*]U3-D MSY![,:1H&!)IHR*--0XA0(CS"(!J0C461*,CR+LQ80+M,"_0\VO/H7CR*&AZ5 MVO"8,,5B0$4,1$P$*LL5.(C%4VKT#Q.O/H32Q /.^"DPY-ET6IGT6SJ>WCK@ MMG1X/;%;N+KK,Y"[2:Y.#^%81%JK[-1$,#:,&P9XI,((Q)!7I0B4,]*!)["W M:FC^Y\^I.QLF!H,]2?G^TQDC/ZZ?*ZZUJ2^PF#AA,H9& *!7",,+5 MN%IKSAQGK\WAN9\,*'Z6.O2>^WON?V;N;Q4=QIS1..8A5!&!%"*(6%ELHT 8 MQ7L[+Z^ T^D PY[3>TX_04XGK;(Z;4(>191"H05E5N%SB:J>6DW$4])MAXKN M/X]-W^F4H9[7>UX_$EY'3?E+* @$E&L<M%;M^>NLDQXV)FT75VVQ?0GVP&E3!1"RP868-%4R-PZ KIB?VQ1KF T*P, MUGN!=$-%GI_:U-DAU(\<0-EE__?16B ]>[X.]A0-"&$$F392&\81E\P:$Z!N M3);0_OXH,P2'95@A!A!U"5+8\VO/K_OP*P5-]EYP14E,D(X804 2@**X A(0 M3#\EHW>8F/YA>1/! 6!]C7W/FT?#FRUD2Q1JQ;E0$G*E8(@,Q%5DCD(8PR.( MPA_8U(5@($!?R]NSY]&P)VF*850,B,:A4E0@$B$J2%AYHIS$["GL^7R!\P.; MNGR ^_Z8GE^/AU];Q6L1AK&@+"7QXHYL*F+!T2<1-CH M;,KPM=O5I1NA[JBA3^'U*;Q:KLEFR+LT"@&-K7036"*C0T##RH7G"JZX\!\F MH_1RLWB*_AR.%V[;/TVGH^_9>/R(4__(XS9+NS9Q_])QFVZ7-LCQY?-ZMC\] MMO_?_TL@B':!.^SILZ?/(U%+#(E>+?5JJ6?[,V-[TJK/D!I030 Q48B1LO^_ MKL_0B K0/=LO^=U'R?9]QTC/]J^+[7MKM*?/8Z;/[=12JRZI5TOGII9.K>CY MX]S^H<]4G6JFBL,&7)'',8I)*)"DPOXOIL"4A1^*4BNVCJ#&V5/C_4_O+IO^ MGKS]/U7/F:7 FAJT9FYBBV# EF-"<64,"5L.&&5#H(!B+/:_V MO-KSZI:\2IN\*))<VMSS9<^73_+1BXE,Y4Y6 MAS*]9K[E#=^&!#)*:4R,BB,I8RAPV4(4F1##I\SC.%39<\>N7OF/BAS"]D437,E*8GC4& 1<64(K/$&D##J.-%&>G;OV;VWL2MV%J!A MYY !-UP 8AW%A(76ZB35S &&*7]*#\1A:JI[&[NOIZZ_\64Z3\9]AG!758*M M*AE-%Y:-]K)*CG3B[$ZCEA\[GU.?Q6Q=LR8V2B12!DIC1*1PJ&,65Z9=B'6X M @2_UEG;LLROBWX8) :8=CI*>6=J.,Y9R[U8[,5B+Q9W$HNT*8@$0'(4,:#= M_PN14I&"U<3G&,F#I8PZ@9HB RP[+5KN160O(GL1V8M(*'A+1&(1$H@0HV&D MN,&$T++>Q7"IZ)I6D970P?/9C1#A@>RVDZ,7BKU0[(5B+Q2AD$W%,A(L['8B\5>+/9B$4K(6B@^ M5AP*HT!H#(DAL#]58I%!R>BA$LB=N--\0$!O.?8BLA>1O8CL6$3B1D1JID6, MD% $11PH*RU%6?AJ=,A5V(T[W9501&Q )>N%XL/I^?^:)W8+U>\[>;8]<'>G MV621E">^\IO6AL?9)'U_G7I9"1'XSQ^?YP3\/XFG]CR.@8HD"",@E#+"JGO" MA4)8R%A1 I%]P'\EK2]N7'J;YZ'C\+W7[G_\7KSBZW0\LH_@%T')L[\N;NQW MALL<9(J U/_[L@*);\T22YOS_+?DSMVYFHSL;V:+=/1SEGS-QMD\2W.3Y%X.OSCC3\D]^/G=)QZ)GH?BXAB%8:Q9(8!1*.(%EVO&N*0:/6^ MJ;JU+B:(> 1#$PH(##=Q59@7$A)!7@@ 2QK66)H_^3WP39!:<7#K.,=NYIZ/%./UXN7J$7]SA/GAZ! C,#>)&FEC+D%@J MH]6NA+4]6Z=GD!6R<22MX,4FTDJ$0M6G)WE\?_O_YQZK[7)W\,T3J=QS;#:Q MMLS\!R*Z(/OF'H>+VV@;#=#PN__K_O0%O_,]VW?)K>)"M&X_=L-+^V_VDW5BH;JX'&R6V>_E#]QXI@?5,79]75 MA>+-YM*MXA4<_N>/;U849OGZ!_Z$=OO:(5]VK(W<3^:8]7IBJW)2_ +5XT\X MFJ%EKW36VJMXZN&(]8?S/XM)6AP0!H/ VP?.\CSSXN)SI89?DMGPNB0'^# Y M/"XT[%Y??4%KI7W3F]OQ]"ZU&FMZ^\2?[O?I0E2 Y2B.&:Y"<^?7LAZ@DN9+ M6H9U'3O0+6+\5'QL/E7#?RVR/'._TX7->+!,O1@ \2R(B\<9-^B#J;U .T.! M1D'++5>Y!%I7L5(Q@-WFCXZ3JL\%TJLRWS)G M+Z?Y_ Q["DN>A?L+9\U#W)<\R")8LEC'LI84&I"^Q.NXE\A M)&*EMG!K'NQ(!_).Y_<='P]NIQI?B0;\>S*;)9/Y76 ]NW3V+3U?(U2V."PF MG&!NA(XEQ(!J@47)808(*.YSV&^SZ6@QG%=GZ1WF9.QA7K+++!T=6NL1W'MS M)Z;#7B\CL19$."$QU89Q$!IEE)0Z5E641,<8Z,X8J2/5A5F7K4%'KJ%>N_-F MB>4RM80QG23CX#+=E#4^9[.1X887 8\EBF(0&TUP**0"AE>1%0KARFR1,NS; M/N4X/;P'AP:TTPC*\=F/O0]WILQ(80M+0!-IL&5%!&0,=.0J=4L+$S&YKMKZ M2NP5LY!L M@=UK 0GF5$20R0B$EKU(%7(,(5I!>7@R"W6FKZ#H/;A7X\$],"RN,T3Z$S0D M.6PXDR.,-86, <&X-AI@57%F#"%WUG MRLRHP29F@D@5:0$@@LQ0+2BN"D%CP,B*5_A49NY,RTH@SIJ93\IK]'CS0;*Y M1?9HD$!>7Q'[ML?PNHO9>:M"2!B*8F2UO80(*&*T8!6L1PQ$N"G,_(RV")0# M+,BS0GD<99WZ&;CIO8SJ950EHUH55$A'&,9:"\6%-"&$Q)3U'3$&!NPCH[HR ML?A D,/96*]&1CTKJE ;U:6-Z$,AII9D0BZHCB0&B&KC$7T4)HQR9E]Q1(@^ MXF)'%)KKZ6S^)9W=F/3K_$'$&8%"QI2TO!("A3GAH8YKQ!D8L1;B#+9J'VL$ MH=),"DP0J#A-(40C^"!>SZ/O6<'K"?PFWKM=!)_2;]/Q-WO<@9ZEHVP>V 5M MB^'S".C-%@L[ M";O]G'S3RBC>L(3"9W?A@8_S$/\G2236?V?ZRQG[KN^^JD MAL5)718G=64;3_QT9<.6C)*B6 M3".>$0T91'@80BEEJ*L4-> A$"O M5,?^;.\F_WA9T,B#IF<]K5XQRMUMNC3*K2:[XHDET=T]-LSMPZ_QMN8K M&=#'!P(]^: ]#L/.W_X/" >6H7=_NZ6LZ6*>S^TJ'"%:;33S&$QYD,QW7]8R M,$L;A..9S^<>)LA>*QFX6MU;)XJ^I>.[B\%JA&!R9,I4[*E,G(K;2I5%DC'T,1BXG;3CB.I25*B'V3RU=&G,F M"=:<V^6&2 MV^V[1K#\X7LSA!L5&6O/4(-B;%@Y4M2M!X:T=6\1L>:CB R.",=:6444@N+> M-.;&U1_<0]U[;H[U%^T4FM5'7^<](%X/B-<#XBU_88UFZ"'0JB^L.9P>$*^G MA@,!XKU$NOP :__F\PRKZP^)=:?]E;6S]-D,@A&BS3X.)Q/K;=HW01$!L$D MG3M-/$HOTYESU[V2SO)\X;HY+77E\]P[)_[WHRPO<)G=5_Z##J2$_H__P0:( MV__TOW?L&50>D?^SOZ*@NZKS6H[7&DJ7!'"X!,8GC,1$286,%I%4 MV(0&E>$6C.1J*/US$7-RIO8C499E:]S'6.;7LW]4C./XQK&-XQK+,R7+.(XI M0BW;16O)R\T=8;#HY M,;2SE6Z MW>=*NR+M=V<>J#AG/L4-GX8<*":%Y''$+(]J#N(2BU#'ADFU"Y]V5H+=\^EZ M/CV;"%+!R47Q]G@I@W,TM9#':9WUDQMW<&U8*^03LEA:YP:!$,= $"!HF<\T M0$5LD_G23HD?L+:;/WMQ]W%2>1^;Z45@+P*[%(&BU0^OJ$:%.(K K"&HK GFW4983$X%=%)6O%3.K->3/7;WF/_Y#9FW";+@N%?NY MJ/PMZ?%>9?1=L+R?%Z]@_CBI4Z%EMI(/VJ7% Y?/3*JJY=MD9K?@LIE)<+5( M'(+@=#8(OMB'WUAN_F][ KX:?#J[O0C>NL>4-<&W[/YM5]TZS7%+LK'5+_,JY?[ M;7VM?CL(?%Z^&, Q;;:;7,W2U(6 BS?DJ65>ZPI\329_%/G@J7_]939))L/, M_B6;Y/-LOG#"( \L$=BO%A-0+V?3FV">W:1VT<7_MG?Y<^KJR/.ED_F?WWZ9 MSJ[LSO5UDJ=!:-\Y"'Z]4!?^0D8WV23+Y[/$Y8_M.MT:VT]4[C?-9N?7B;V\ MV?1;-G*+L2M+#E_XH_Z"P5,B]P5_ENQ9A?'#IT3N6T&([FK.$04#\'C X>E% MU8YJ)^_OTF06>/=U/'7LU#0@M,EFW0=JJKQ)1I;4OB79V%=5.$)>9KE2,!R: ML)KHD31Q3&(,&30DYAHC^W]+PA)2<-PA82VW&FS?CK!E+LC*_JI!HCN28@>B MJ)V_>9DUZ-=/_G)!PEOWU6Q'K5[3W=N- T6>>I>'[R%[PI[Z3:YEXOQ^-"<"%OMGC*&7$!C ML REE)!+Q"H .$G9"@KQIVH62/[Q^%,W=_>-ZX:=C5_5.J5!3'D%GM#E UK81 P!^\^'9?V!8W?SPR M>&NZ88>1P);!%Y/;Q'IZFPFH%'=;]"Y57MQ]CV2U_0*M+I47_DK>TLWNS4V:%UK/R"I?RRJJNRX4S&V^MSOO3,LT\'1]0@QIY6I+*#;Q6SH'6$K\(9I]=LO M__TY2)I!=%X&#M/9/+$"LAIX;F7%.+ RT16!)WF>SDL'^%D)3K0(+H8F%I!0 M1!&F3%!=MA@:2J$4[>E[[@I_*TW!OUE#+\F7:"V>SBIR;$WCVX+&UGRKL:.* MB,Q_I_85DZO/=_D\O7'T>]%=[2XC!R&7PA1_2]XY:.::#.:.('BK@)LOOO[3TD#@@W^7 MXZG]M)4P>PJ%1V0";D )0Q)R!!7%441CQ@TP<0GH%<8T%NR^3&C/4!$A6N^\FNO36HB]#1J MY4J^._4@O@?(@UV(???M-)N4+4OSC6OVQ-^L%W.Z]&TKW.XS[(UES")HWC;M MB@=,W"='KE-WEC\06G&/L%<]?> Y]9?*IUV4W_90%8L:<65SZ.=M4@8KEQ?E MQ6W]MKNK^ MO6]]8?477_W-U3LQ_@B"CY>7/BWUZ8![ZNQ"?ZPR3".?;QHTH :%[32]N1VG M7A-6H >9$_6!O8V: M,TV"L<_;N;B!_]UM.O-ZQ;5V7LVRD<\%6K_ "45K_V63MJE7IP O@@_V6=:$ M:UDI;KEM0Z4-K],$9K8068.5X'3FO&=K@,Z*\*XSB1)WA#?9W""?' M-Y&Z$UU,%G/[L'\O1\7K;^2'MV@8:=7?Q]00$E*7X:.A#B4H)V$911F)UD%$ M57YIY=?J>NUQFOZ6SEP,RM[B]DTX((>P*9Q!&_%AGW7$YCB8@_'I@,_ M)@B*\-#JOQUZ.+\D\\4L*PL:ZNGD>SHXF\V20C1Y9VK:5%T@X00=0H5UF9=( M.2,KY\K%C9R&6,D#U4^U@J)\5!N%"Y$+5\%A]^,@6=S[BFS!DE1=ZU-]35W1 M07+CNHW^70BX4M>6(,\!R$66 A.B8IB T))0U;A_ C- MY69'Z?=J\:K8F0^@E$)EU5>2OT/UVZ1R^V"WP2:92>)8%LM6;I&U=:QR=]2#K([O21NC3 ?GK@[;M2QCN7OF55^VJ)=2:U'!Q87HO&#*0< M(&-BC5DH&.12*JVJ%FW#([A97OL.K^DW>Y>3>9TS+L_8_6=C#TXOHS^'+B.3 MY->Q]3?>;$*E.Q[FWDN:'\1$M(R5^E-T_M2U"X%^#][:Y2\\:5F2/C#)-/D1 M99!F.$14:"1"J@&,2Q5O,, \WI9D[-+344TYGWK*<:KA )237:[%/Z[,@6Y!.X>PK,UP98V" MN0_2V&^[NNTJN'A04N6M&FEKVD9$Q@J($&M#0Q3*RK,!7*H'/)LE4LTF/:DN M#<6[.$#1WDN1ZJ ,5#R35N:@R5"",+*&KY::8F"=;X)BQ:OII IA\B3RW%"UTHY @+ SI3R?6)[]71T1I+NW5+T MBR-@*UNSZ:BFY^+'CY/T4&AE M8$N296L-/MPQ,#8?3VS<7N=_)EM70N2%QNN"C%M/Q92&UGI6,(X>O<5=;/'_[7%W,4RR;;;EG5<^1;6,\ MY$+B X1Y]IJ7M]TUM\ 6"#3<&K/"1!PQ ,,XE$P8$Y,PBB%?:?$^W#57;'BT METU9]Y=];R1AH/:KO'J%"IE&>XV>L],?VMU:C.L-_EJ/:IW1Q;X606)N_3_9VU@I\,8T4\% M%%B:YC\6'K.SSG:FQ1)U=RG^EN45WEC:^$E5$-A[^^.Z.JS\]5\:Z'S?N[B8 M6Q_7%WB-[]Y/O[L>@='TQA))-G2!/[N69&R]JZ]Y9G7+S(%VW0,P^US][2[X MJ<(^:P&*M6K,JH(M%R/P78WY1?#QZSB[2DIDL,L5BW.;OJ;$KO_A4RB?NG:E M!=],5Y>Q:M7NO9B5?H;!@TLK>G)=-T>YI.*6@N*6ZO6MOZ5-NWCT1KYLBO!6 M)[GFK':YLBJ&]-6U<%QF,RN6QEDZ\67X*U1;Y^K*5O6ZA:_XL5G&VH,.%EZF$-0]$8AI&KU@+VUT9#!0@/&2[M_S#4)EZ9PU)+BQ9+_)S]:^&B(ZXH MNRQP?%+'1U"$O?WN M=/C'8T3X#&Z)D&VW)*("&F(4Q9@!CB-:I= HIRNSB%\_];D[F%[&3I!\R:SW M4TK%>#JSUL;DL#7NY[HT/=]65 ME1_Y,I?Z%L>EI(OO5!X4]2'6/71<6''CZEL+EZ]\=V5@WRSR>?/EY,&<3AE3 M'B?V*Z.D+BAH.J)O?>PK_^&PBE* )DFA8R%CC&)J0HJAP3R2)5*?(<#^>G," ML4H>NH,89ZYP8ET:<55/BM_Q_R03Z/*+MZ^A._?A5"4]0('5#R^3IW1%%R8= M^M.IVH)X73EC;VM>_JEL>/KQP%0*FV1""%C(E)"2RTA*;4+.2F="T2CB#Z2Y M=Z12!'Y'_W1*+K?;?C$:;2PL%X)RV_ELS4^K)Z;+]E?Y2V?K#:ULZ9C NX\K M'A&!B\T$+@].X+)5Z!_&,1%*,1)C;7WFD)0M<9H@^% =QQX$;B)ME_ Y^@V] MG!@^!A(GIRW#Y4821^#'P[OEH@5SR(7B1'$60AUCQA@W%-6M5Q'2W9,Y_!U; M,G=;/6L2QQ<'P*D^'AI'H D6W\,/<@#LJ<]!+6'U#-89X\Z>+TQP]].E2_>9AKX#J(C-?)-4=7&N#G%'B@U4J@%P@(+ABU MQN&O@RWWJ[V6XR7'CV1.[BWXO)',GPQ%?H@2U5V98EUT+/B46H&9^8*<5KAJ MS[1WNU>B&3]UY:2P[USQFJJ*?;D[21P8GJN&F"X<",F:)95H?,G-U'W?CRF9 M7[M:BT']>=?S[$OE_?,+V/([/U9D3?!ZDEY-YYG7?$T<^]T/+DKKOMQ4VKO+ M^VH_YJ"F?PRN7"C91Z+M#[Y'RP&_)V5SA]6>DZNB?L"*A2)N7'ZL6J1#*2N[ MGWXL!G85128..Z6J&TGRU!5!5%_-)M_LE\NOE(@RU3:65]=Z7@LQ.B\EU>6E M/1&'W%58T:T/MT^\OJ_[L=VULNJ%.X166=__DWC>SA6)0PD0P1 SJ*#BF!FA M$!92 J%-Y*14LDWHNIO ]/*$/0BL,E@:!+BI_6VU?\YCPO_FQMA]:5VSL;;? M>)HO9JF3:N%X.OSCS1HA%T,J# IY#",E,8Z%(&$EY S!\?L&JPH#9MT?Q2(C MF*;*>OTPK&#>(T+8@W,='GT/?!.DUJZY=:IMMDC?_+7<6.!W%K2WMC(R<>G. M'Q?L6ZSE)?340V\\4'9DF0AWEO,?UD/.?U[<),,@3K[:2RKN0D\O@I_GHXO@ M[1O_QS?OVJ+)N35IDU>8V=LMGU$WO)853&]^R293W];XV;HHZ;5=OS63WUG1 MY>3@ 7N8$! TM7Y)4RD21Y"PD!.BM!*(4!U6LP\8MU+F/KM6"Z_*AC]^GUC/ M[#J[;;+SX=VOTXDCX=ET; GAJOC(:M,<^QWZ-F( 6_[(>F$0WK7_LN1__%8= MK7_-*T#G*>EC6AU<]8MZ,.5U.;*S(<&OY7 (ORV7 V+S&)6+>0>A)E]TQ*"F9]0 MNK2JP;H);-^GU7S.@CM:?&'7X="5UJ) M$"9"( 0%L2MC05(0*F"5K@L-6AD!OX&:"\3#_.-EZW=KD!#X,A+"IH?5+>2E M'3:?MC]YSY/OGK]V+9JF P$.T&I>(D4G5];NNW*UQ=7HMV ML4=3TW%HRFKJ]4S,A;'B%S'-N#5-D-7O)65Q9=#*R+;M8#2K\=K=PPELWZ9& M!_(0]VP?]KZN*'<%YF4"OP),+B&4K0A)JTE]&^;*%(*OI<6?4 1R"G:4GS== MSBULPWFLLU#::/*-CK&'[.8_^>YM5RAL%4WZI[4&LMQ=BM,*S1P9[TI.W::2 M\67P]K!F#FH8C'$2$\@8LGR%J8A5;$19$(M0'*_@U%95I//KZ>A#[;&N,78V M<%P^F_]#.XY,9WY ]Z_VZ:UB54MRU<"GCDM.T9ITVOXC6)S$O/:(JA5<1^H/ MJ.GJ* 7OMD9,-?RU&6GN#!771^UA5QT-E<,)7&.'\^\O+]/2I?>V@L<204OH MKTZRU:'*>A(GK4SP:EI9$\*YG36](\&W9%PZ7.YX%^/$ISK\DI)B4352NW^@ MU1I-I-0^:#$NIYBYMT,4W-A#O,[7V4KBGF'EJ@&KA,GR&(9-UI93I>^&CEMP>3NAM9U:7IV=DO^^ F;>5)Y6 M^CY=I^TKM3!+"Q2GA_7(@4T"TN8>&-*( D!IA&@(>600$Q+8*XAIJ%8"E5MQ MC_6?UDTO<+%/>^8 ><.@_N;.%@%^8;9Z8LCBW3UU_Q+ZNBX!WZRU'].ZR[7' MSQ%\(+Q5O0,P9YC%+ 2(&VG_%CMRQ8HC)-!&A?MEZD>*SNIYA!^6^E'49*3J M5,K:0C6UN +PO?^W*9>Q3["<:Y\??;/_K#:E+/^]NU;K 07R(.A$;37>$D^' ME4:TB2V1R$?S0PHYTI!C@K271E0HB(58@7+84QH5M[J]-.KLYH]/EFTR$;R> M7%RY*J.*__=)(3Y#@C!2AL=(4*8E")'D0@"?( R-PB'G6R<(NY\>M2YC"'?- M #R)STTOX&KAPN:;IUTA!;M1]SK(2Q1@#'+"H;%#4D#D>EE30T+(8X9$!I M) 5$<4R,JE"641R1AY.&C[UG)6G8VIMW>Y=VMW?>\/'E'$$:_&@PR]HVK\-2 MW#;U^EDE)<(#,LARK4=ABW[R)D^LYDKP2C( M83Z=)VX*V7--24>(I:2%-XXTIS$F6+J0&13*4!A5@V.DE"L::EWG;%DV'/UY MZYET/:I+%_/,Y0"#57BG?77%1?#QLLAS%8B5>X_M>>SX6QC=7#%[[#&%/@5E ME!7S)4:WBC7BJET[NN[HRS[A\,Z!N)O47D VSP]V 6A #X$DG.7M5EH_%V=4 M;J7"E;D/VM"8^VY$7C9?% Q7PI&V2J,.?96MG#LS(C*8"B%0C&+[/Z;"#54Q MA_"QJ_R4.D_(53R-7.)NM/ O_'BI*K2@(AGT\7()U/!@=TT&UDKM_JYGU2YS M-Y.WVF4E*1MDI!(\=B6GEU]/9_/WOKW5%Z)-G>)R/[7F6[OS:>3X1:$Z/BYF MP8?)G\0O\?H!+4:[X@FBE J#(L0!RP6O,)1D!*"J$TGQ8*UM5:G M-Z'3.1\;>*:#W3P=(,8/DL0=^HWDI?ILXU+YL)(3 2O 0L4WW%V/%CXJT5:P M]IG^B(ZKQ?O-7_^>^EJ';.)HLLA25I6C8X>S5PBJT8UU1_.YZU_X5H^A\]A< M/NMFOV"MAB+>7T/%]J,K.?=30\G"YFN:]0&DT]QE?IXUT$GZ52OOP"-QV^")0$15]VF@_*@7[^C&?!/Q>CJ\)$^9JZI[I*T=R%7I(K5PD[ M#Q:Y*^K(AM?%J/G1-^MO.MLE\3F=HG[V?E#F7K_(RMY\&?NFDQME^>UBGBZ] M=EH,NG=%)5\=(,-\[HRI6_L%'\$L#KN]\6(SE=(HTU#-\YHSL0Z'W7!08DCD M7J DP^',)9W'65&YF[G%9+[)Q97XCI-Y1TN)C>;?BV4 M@I_*D^16LW^UE.;P56[\'XK+N@@LWXVF)37X-Q8O].RRF ]+=G#/7,L5[2,N M$,O]PI(@SZXFV64V=(75):67N3=5DY%3-*^M;PS*[T&[GWU M%$#'&_/ SWC/\\QN:A!<3[^[3KQ!L8FB[6F)<(H=6#GN0?R&?L6.#5JKM9\J ML 37+&#Y_07 _YVO=BSA!!O\A(OE)-B1B-DO2[Z< [I84BH%]U?'X_Z2C3P! M5+]R$K:6=0'[1KU:4([UJ"U-VEEHS^- MLG!-3_-Y[E-7H0O[U]'OA\) D0JU*PB7"%-H3TL@6=51$XXI:86!B"184!&J MB!-#B(%4>N]W$K0W6RF%?2-!VZQHGPVA8P@D M.3O^ZS29^7[243:SBW=0:([]D]'TME+ICI_S)N=9JA@?9?FV>R5V"?8)_/\I MMF?-YFDA3]W5I5OTCT*&4P)H*P<$88QH9*SOKV)F/T"J E2M$ 5MA^!7'VC_ M>.E)Z:-/R:KO]C!^&R>3U40/I+_#7Y(["-X[Q0Y)RSFXM5_8KH/SO37,G8OP MW8I'Z[B]^>O\^[1[[Z!$>BJ2S(G;D@O+3?*+5K>6W1!P_S&[L9_Y:39=W ;_ M7:0H\T'QL0^3X47=+F:OV1^3IX?BOXH3"]QI!6]+P%'_5/>;"F'4URG5E&(_ M[JJ2BNJ=U507ZN0K$(">YLD75(;RT@/TI#$VHD#4,Q M!]R2FZSFPA$1KLCH1OZVA99JHICAW8J(]D19$ZO[:Z[JTUDM/(&_HZ8TV1[E M4F%=.OQ MM*P)Z+H@W:?S6^L=%)A:[RJJJTH[BQ\+DH2#$OMY13+6E.S^_CCWN&<%KJ3X MO0-/M/Z:RSLZH^<^T]A/??GP6\4T%Q4O%+^V1L^H' M$\Z4P5#3JL"*<+HR1N$9Z!_]#C^;S1S@KL/=1GT9[A/NK#NF?"'Q )-#4'Y! MW1L0>-V4,3=PQQ.\]W6<*VX=&:\'"E>G;!EQ#G=#VI:%7)ZW^IL_5K=F3_9% MK6EM8Y4VOMN_6\<2+PZ6.+'0&>[5*TSJ_^0..S].A^B8LFRS$I#@8#@=JQV%_+^H='(K+[<"=&9$#9 M 2+RM3YJ(?\7=!"7%516!%GF6BI]/@8JVP]GR94C[T'@A2A8DC!IX<5U,1/H M@72"I_H6^@R%@%I'34JC*=6$A[$J$[@A(!$+[U.]&EO'V?G6Z\F_=$4WSCGM M(HT[\+=^B%&$!SYVTF1Q9,Q"*UA@1! '@J)(5,=N)..RLV-W-=F='3L@G1_[ M_6DYKPT[AIX5=LSC$9Z] D1' 3W3ZL+9F:J]QMM=%!V=JMR[I.41P4@;?>3 MT#C#5.(HBA2B$6)5^XHTD*WTY.ULA15-1DV_;/[1&9U?KI-):9_]Y$HL\@^3 M8OK9YLG=E=OEG[IFSM12].%OSOC_]/EOG7I>5H4/.%J=9=9!M<4ZWZ4$"BL: M:,L$4>U?E4 \DZ#5;ET@"CD,ON RR6:^2M^W[(U2E][RV!9E*[^+YONTT2PK M(E_NX:6S-2G+L"M]T7KN?FG+[;0W:]5_$@:Q5$13+F1(I27-JL\-8[+:..JO M_H,_L$*\%#3U?]TYW ]/.2KZ:3;-[Y=A=4YQNU=Q65_B %5T+@!4NLW5N/?2 M)!X5,/&NU,$I@_=^F*>/:04.;^LE9?5[WQ?BTM".7LMD9V#]: ]\F4PFFXJPYE M*3SD$N)WRQZI+Q,H"FG+S($GJJ3NUVT!D#Y7F:T7.+QQ%X!A6E'KH*$0ACQ2 M6%\OOF2P_T<35B8JE82KB#O:$LE "7+K$$9$ L..R_'Y_ M5 \_1/A[1?(&C':O?]?+S%)KM.R]%2R=T@"LQ7"IR#LS_I;$=VD#MI[Y#-$R MT11IQQHCH1"'2I'02F%#:#G/UAJ ='6V&WWX$MZND/<0(V\I*Z87LDNW; MXHZJG+TP:!R26\L0]I9EPP%/,=@.$TYZ;M2"7D^OT]/6A'4%GO-6Z\-!53>% MI"46I>2,"&I&1J>['7>C?FH:\PA+N-E'.!I T=K5?ET\L#PPR5Y-;,+ %6]88Q$QH[ M,/,0QBJJNMYIYV==3'LOGFN4#UMRG%@GYT$GZOF5:WJ;6E[_RY4JNIZ;EQS&Z,5K0#,LWEZ+^14352>_;#^:'U5N@\) M5;GG^5H[9-/UU\&W>XO9&*W[?EU@O_K"FV*'+<)8>H]EOJ+-QU]$.O=!M0)> M9K1N7<6K!P^NMPXK%I=F3ZL&?&P.MA5L*[R?LN7'BX^27X5@W9MDKO?X"-J!3TXRB 9('"*[< MCYI<%(!J=:=F@6M=U2N6PK_4"MX6*V(=I?RR&[A,K:P:O3A@W=/0;K9P!CLH M0L#[%2&078ZFU9:Z;*64D,.;#:@'K/(5B[QH;W4MYU<%NY3F68.O[LI;>^_X M&+QCTC3H2$Q,+)5!)(0*&B.%K@:\14;H%43.5^H=UW__DLW'ZA1^^&+7LGA1IQ1?-5)<6>EIT MN-YW!SP XV97?[!GV+YR]^H0_N 9PO>4-BDF: *0Z$8IV$$N*(F8M70:ABI M^'D,HH(+LY(+ZZSKT;'C[I6BF!\B/UM555"[P:W/*@$\-KW^1?H&DXQFW%*M;69KO&=M?E?>5J55_*(=W#%2W&6!38 M$!O6U/)6#ZPBJ6@!7>)(J#@4H9MGQD,&937J(L0$JE?NJ;0=U>=5D\_CWSH# M]K"TPIJ@!E::$!(1*+"T]GN$JD%GH3& &/G*::7MU;Y&0PPB,F#XT4:C5<_Q MZ833@;-(GNZ<7Y8SK-N"O^VJER;6.F?]_IZ/(75;8X: $&.)(Q#'$>+2:(5I M.4J2,: C>&28(7CWV9+?TLDBC:V"6+';+&N?71T'0D@U"0%6DX]?,N6.15/.?&O\=E%-+Y;%J7 MP=_X@42%%7M[.[YS'U]ZB,\KC1V*6K&0X?(:AM4:2B SGR]V(J\U;*=NOJY\ M.'\@=K\>+Z,&S+]OFKOLR54V\:CIA>!<.EHO7&O8RM(Z75IZ@?CFK>YF(/D# M9^$+=*U=/RA!W$IA7$1]\F9K2>6G^U.;I>7*FT5L?<]TY9X_I.JVI_R? L'8KAPPPS\#K.;VV38 N8J9X.ZI)\'(;,J M:_F,G8N=W3BW:)8E8_NR&MUT[&'G_*(=+IA?];_7WT.E)#T.>G93GZL]/2MB MJQ]'F9^N%E0O&]_97UU>NM&.CO;K=WG%VD)(\]!M;@%>PZZ^GOI,I7/"AH7/ M51["O;.J?IZDWX.\O#4?6RU%DOMOYPO5AQ'XP=#EHMQ>)NF\Q,+S24S[Q,E5 M 8KH\I?'!A/I&JQO%S/K Y: I67BN9(7+:KQH^R*^'1!^F6%AT-*+>*T5XNL M8#$'A>0OQ F3K(A..^G12(TR/Y$Y&G=%\^YS)5?XBK0C.R;G)UO22JO!HN-T M+:&X-/FT88-:6GIBG:673HL5TU+M23@HN )&9 D1O"#1ZD&I.WDG%J^FTP(, MHDR4^TRXFY13S5^U0NLF1OS[)1F>"O!?;%/28MJP!R*QWMMRH( M3K>#B8>7\SB8U47[:%XK(N(-UDF:5BSCMU@T\+=GLE1D4$A.KU7&Z3<7+;PL MB,/^>IC-+.VYDZWW6FNF(KA1'.VLD93U/5P$C6-2!2GR$GMC/)Y^=\^X= =K MQ??M4Q_^0_ V>V<-&P>#L+ND MM]_>K:%V-Z?QH9WFY=#4S$6@]F#T;GP"__$?LGEB!9"K#/6C@&I=8+G* 437 M\XZ+\+3EHT)1>C3055JYG=J'^<$*1R7%_IXV@Y''=]40+FLW.(K.%UEAEI5; MSH.WUVFA"'Q4;Q!4/PX=2=F?YXNO!=CO9#0NE5\Y[R3([RQKW>3O"BIQA%L+ MHX9"1ZF#"?7H'S?9OY/"5$DGUMA+_?D./$BN76I#<+Z-*YT4$W"I5$Z M=NURKPX$@)T3", 63MQ>/N"300 Z.![GZ,Q2JTERKUBFXW(>@%>$S@?ZTS'6 M/YUJ7RV8; .*)WD^'69-)-^9Z#5+NOECA3XOQZV/[]I6MXLU6>%C><3KD\SA M,?_=XR#53V@)LKSTG:I1?-58]<)X3@I8[(+K"ELWK]73:DYB:0OVL;6(+TO\ MBK64M0>5Y+G,_DQ'[R]3JVP6L\D?Z5WKX+S*RKW :0NEI?47*RUU0SCWM, MC3?/O@B"3[7K=8]M"G*8N$1T:75N/#_O/U[;34[]KL=WA>\R=I#KWNZE_UFE MI(O,=N/OS=*'G%Y!T"!X\W.:6.?JS?_/WILVN6TEZ<)_!5%CSY5N0&7LB_Q. M1V#MUHQM>23Y[>A/'2@2+,(" 38 JE3]ZV_F6;!PJ84$JT 2L\C%[> LN>>3 M>097%YV[5 CZ?K69#,?1T.(IVH.6+F,3?HKG'0B9=- MKH%,Z;#<%Z+=\.>8\*#H5 J#T);Y]4!DJKQO M +9=E< 9OS\H9G$4&_WW[>)]8/SE/. 19RGVJ*:QEL8Y3%J0YIID0Q!#-1$ MAN4'K0@?CR 0+YQ>EK&#[FJ&7O,Z^5/K61!M.T<7O79B(S+[[2NC;E^S,LZ< M'-!8CQLGR"[4E=Y8I/"&,"7U*TAMQ_H"WN(+XE9$^%Y"8U=38B[ *K8P&E>1 M>/$../(5C2R2ZH&(63FL5NE;W+R])'WS:5!PQU*N!0RAK;GMBU5:D2#1#D-$ M9-&$%&\ZP,N,&^P3$$?;M(NF0&/P4UP)X=^!$7DG,=%8)#N"35L,U&WJIVVR M49VZ.X14V\@-S;:-O)];NTDN6,LGDU51-C9"?:ZDM(>JO=62%*XG2Y2,U\+A M:V3:AK97H8#47MN [$0^Z+IEQIK62BF:DB<%DN;+EJ*:I."2=2AU54<-.WC^ M+VCLL,4WM[\^7EK^!=SY[/;C[ O;H8^SOP)#?BP^4V[L( B^-+OH5+_CIGW( MX/=QG_>[ZL;U9D/AP^]W[:';XV/GUI3'6KZMRJJD.KZB6Y;IAU@3"_]O&Z:D MJDUGV>><&S9V'/*Y&=KU)@:PESO&:=J+,B0FR/;I XPHX !C8*6\AMB4J M0C)[8A/K)&$-81:WP_DS8B700-!&L&.7CNE,9Z?":=;TRGI&;VYXT/7 #!Q# M-?10LTU+-CU?8GK&<0+/?44]\Q&VJV]1I:G7FX4#IZ!BC-:E!+JG:(;OZZ%D MF*X,AV?:H&(46PZET#2D5U0QQS@RU1BURT[M,@!0X8OJ#?3A2'QO4[ASI[06 MY20DNY'U+%MY^,4=KJ9,B:I]'@ M*9T'<; 80HHB.=@3B0_Z;IL3NAEUZ@SYLN0Q+.N"ZVX>FR97*#8*O_4V"=IW MHZ&1L#U-1#8&LDN9\TG[V#_VL'+ @Z8X(A)O*RBDDVYEKXPLV7 MFC8PI\/M*;8#]83%.H=.DPTB2PX3'-AMP=*^G3G3AJ+9.XJ;:B4(6L_FII-( M& >^0K[*XRXL#)75+24P"X#$1N)W-(0JLBC2B@-NXHCA'O'VSNQV9SB(!B.VH>A:EAU>!UI@ MEXO\MHCI5:-#@'Z_N)1>@ULT:9>&!SF+=B5VW2"%R-JR(DB$%;6F:9U31K-< M&+FD)5\T#HB1I*B^(YS$S'<@8EADE%E#==Z)Y(PX<&=*'MY*:>(OW^#W&+X3 M/WY7Y>_(UR@NEZ,\6>B_K7W6^_PVM4!%/,*LI]Z"=-XF:#F M:*^3[\GZ?NS. U\+WIP6@K&0:0X<0Z0->3+?D))?M53#.%KEYVDRB[;O5DN^512C_"TI$W;]=_MDV0P)?1&G#F9$8I;-5(FL0:%#P;HT"-^]W9># M*\L'[\Y]AA:^G # 8*Z?*G8EIO$\X1"SG2 %(B\.Z7KP6$TS\?QTJ6D-K09* M: 6JYTJZK+J>#?_'FKRXAF$$N\I?/L4+JG=;^;B/]4(>Z?3\I#$"D@V.I]QM M_-P2/I^KJ*A\V->USO5]#GL]S7&\)6H:6SM_0 M^OIH\C7-J44UC5GTB-'FM8!%2R0%B"E)HCG$E^I/SHBP:7%A!%Y@.I;M.Y)I M>IHI&XK.,Q-6X&S0K?8?NW6YBNLA:<"\$,!K3XV MBF3"73**/DSX%:#/ %R\WH8-'_IKCM#?9V!WCT%)G,:Q2W99 M12 DRCE%TQ(4&18!,A>&^.*(FP1.V(0>E&W_K.#\PB)W$?CM\?0=P19@C5@G MXM:!9<$ '(>%-(B!DIR-M;/LDKBP-.1$OSE-R@DM6"110LZR@X[L'D6 T68+ MZ(%_CQ?\LMTE47B3B+8MG2;$V2+1'JS<8!A8HB:&O%]'JA'AG6J :F@_ N:R M4\U]PX-MZ[#).IQR$T^B%>L$"U8EJ&1:W%&W-> =91J$;6T/G()*>>E9?6EA M^["RDA G30*3(".!*BVYDH;MG!+!@A3^C6*P(QIZIG&GV2J=@95&4)]%1&"K MY P02@<&%$:1=@5T7B'N_\I6V0-[#]8L"7@C.K*LPTL4!UR"48_1IRKZSALA M;2VRNR95XJP=5!?%R3RZDA7.IK5$(J,UDA_C40\_GL3#4.4PG$+[T.?1-Q+S MRCE@E/=7;D\%O<,)!?R7)$Q^B[1#0)IU/1FQ[Q'^"<_$;_ZY*I)RFDQ&PKEO M.C]T*FUI0X1NH?U3&S40V'JGH/KIS1:Z>%5:1X\E0O43;^)9S@+E,5@4],'T M6KDV5:RJ)"7Q=YKUW%"H&S7 S84^=%@R+5C$HM43@57C&K+N/HJMPSN#" XP,[-H?DEH?<"SRE'/P9;9MD%[!S;JG8V:G4V; MG5WK0H*I$1*%P_64-#-0@F4Y)9&+FRBE!:SS&)O2KP_-"M^0.U890Y[QYB,T M$5 GB*GL-P(*6DX"\M*NG ^,OZUV&81]S=E;ZIOQ;5H>4G(##Q-. M;)X;X/A.*=MD1%!W:QGJ&C2]R*T-@$:+20_"@523'7KOG5F]\^ MS#J3;_A 4Y;=4(T!4R<+7P4J0[O1+S6%M3*9-)0&2T*K35N]BTG MJ?5&SR]71;F*J%C=@,/SPD>^![CQ9(2&=$BFJVG'T31\;G?E0)&:M:-L['C1 M,TYHA5,*GU(]P:S*]ID*+=U2;RE)*+)VL9CM;ED8; \85'%+"1^?/3L_O$J& MG">++[[I/OXMOQ;BS>8DWHZ^Q;9\V6'7'O>8,CL,[$C:$+.9R :>)IN^I>B6[-B!JMLRNR(PD!U="==3(1[*E@]90(3-QYG+!-#' M[(^L-@GKIF$?B]\10Q(MRCH#D;NQ1QV,>$I30A^S^!_ 8MO3)WU< *V*AG:$ MV\9[ ,P^>DX-R-FT/$MW=-DU=-DW7N0J]A30?PD'4 '?2(7$T=7:;.FT'Z 7L M':-U&:/J&ZX6!H8K@W;5?,6U' ;]"&Q#M:1-/;HI?GF8X]Y#!VO71?,]J$1# M5+4C7.]T?,O%4!H5Z)N6[[BN[BF&)/F*8FHZ:X >^(;B6_WL>$]&B"%:\LO8 M((OHS[Q@K32V,D9T +RP?XUW%W7$=)*U6_ =?*=JG[=3#]/Y'2CDQD]*'BIG M(&L&*!M4[P?RLMM0?6_Z^'N,>(4F/]"IH"/IKGP'[N'F7KB-T4U:SI.)0),! M&&K<5DT!S+O6EJ$);SY0=H&]A5-RR0N]*NTF+BL&D2>7Q) NL!$MK^$@RHJ M^L@#5AF[EXV*E?;22,?$J)P+LS2_8Q$ZDAFA%R/!A+)\ K&,W]NI< MWZ6MCS-&65^P4N;!MO6>JSJZY8"7:\B.Y(.Z<#4.W%%L1";6RL4![U=S;45R M==^79,^40@XG=MQ W>@[_]J4O(WC:K)XF/QVF\##,31)8C$A( #:_K9\?Z@@ MZ4#D-O>_-2#_?1K/JO?2VO'AZ_83,[0!TNXS\3LP9$7;V,9IRCXE=XC@:UC) MA+_>LC=8-EP*O\5WPJ=\$67KLP7?[#;)Z/2B597S-TAQ%WWG+IE6<_@V[,8- M:??U#K/QT;*,W_,_VKN"0Y$9%_#_&)''&8)/K^@H(*LI_E/4'[,9LV04R\><.OZ.\:#-S^S7] M?NGBQ3-RQI_H6>_J@P M1N(8%<9(%3THC%>-,:T'<'L@@T/((7XER1GXC8^VDAU%VRC:1M'V8J)-:]48>X:LF(KG:)X2&C(XC1J[ M9]&QI,#;*.$_2='6N^,H8ZG7YJU,HU0;I=JI"JZAR*;616]@;'FVH81^H 62 MY5NA&?K<['+U(X7KGRN;>I FJBP:2I\VTJL)C*>C4*/)U]L"-G&*12IY\?X_ M)I,XGLU.)6?J15DTW217,/3[% SN3\0ZIXZ@$#&8/T!552-7B.MHX@81<1 1(31]"+25#LT+-\R M9=O3?=>5 L-A(D)6;/.[/+K1U[LMPZ8?&DM&"Z@:Y)JH3A2\M4P;D)X2433[JMZ<0OYW9.[S8.X6]C60-"L(=$_1'3FPW=!W7.Z8**82ZF?$ MW$=(5RB6/O+UR-=#X>LV\-/R-$.S;5DR'%W6-56W.5]+BK;96?\5^;H/P*8J MJNI90*Q&5CP/5FSA',U0DVT_-#U=]P(E#!5;YND^2[$-[Q7=^].PGV5%-'K- M(X[[>#6A+E/4^ MZ_-'OA[Y^A"^5EL(/EUU9,^73<=W94V67=51ZJ)0V50V+M5\1;[N(S0OB9:D MG@,K7DR-@E,FT;O?HTDR2R9C9G',+-9"3#&;RG93M3U7JJJ=N!H7NV#4Q,70//,B7W;*1$ M_SVD1-/LM>?G*"!& 3$0 ='"#_IJ:)NN&1B2%@2:IVF:PQO,F::D'@<_N(^ MZ(&E3='2SKN<^=S*%\@=/T+![G^ZS,3MPR1XA.N=3J_QYU-WX<0;@VIZ([<= M1_/#T-,]19,E,PC=P+/J'A32D6.^@_3H=%G4Y%X#/X]0U=@4=)2(HT1\78EH M-C!=W[,D0_(LPY=M20*7UU-E7J)OROIQN_(,S7O5)%&Q>RW5'87A* Q'83AH M86BWA&'H^K[L>VK@6+;O.:ZL\Y8$;JA)TM&$X3^^^'U4W,JB*??JJH_B:Q1? MH_@:LOC2Y0:\K=B:+;FV[&J: C),LC3NW9)V2\>]]F*8WJTA6O81+G@=)>(H M$4>).%")J#8]*G53\0)) 9,N,"75\TTET&N,IR0=M\?4T+Q;51$E:12&HS < MA>'E"$-=;C7','P]L"7XQ \\!P1BW?1&-S3%/IHP[,>[M2S1ED;OEB2K?ZJB MFS3F[_9?(W^D/RY??F3&,Z_6-N>-,GB=_.8 M"$=9D7[L8W]D:VT!Y-]YP0=91K?QNYLBCKZ^BV8PI?=1>A?=E_"HG^8%6\V1 MI[AMF_ES=VWEQCS:@DA&L;.YV<>9*ODG(@*EM'4C4#U-E7Q/,EW95 PEM!Q% MM6SP,KW0PEV-]EK-P7,G+^_H(V[R=(JDH5T+_U^'GG<'W;HB[T,V =$&@LQ/ MRDF:EZLB_@(_<]-\\O6*; 6^_!RG,1$^[SS;AZV1L&+:\EW%U-6 WN7MR>"# MF]Z[IMVI(EF2':JVZ?B&%L V:CIWSJ5 4FTJ.H'=T!=^]G/D*R$&*;I$9BQ6 M\=5?Z$H$6 HB0-:9NWW.:XR^SRKE1]B]?>I6EX2)N"2ODPPLH^J]9O5!%5=_ M$82/JT*(9S-+XZ\W64C^N:=OGGPJV43WRWC=H?\=PI3 ,3<7W7 _DEQ>Z'NX];K[D M.AL]B [9^TU#YY"]-ZXW,1F';SX\4:CFP 3S(HZ%!7P^+X48^.Z ,_GO5193 M7T251 'WX96( QYM[?UC42CB

3]H<4]CAU:'2D.7=-?V-# *-,^15,L(;& ',X2W0T?9B$C^PA<4 MYL4??#G ';_SQ?P&3+(J"CCP-9;X@ +Q?^4^JK[L1]M!/'OCGBGC[E#FIG%4 MPD8MO<4F.>/L!5XB QM&/?;!-TY' E7TOM*50!HL^C:L<=L![CT(H8W^A.S@31R3; MX>4+^"'J@4E^F\''(,0F$_#;IB":0([%[+X!4-=16B7Q80+X::3=4I M#$"B[X@'>QU%1U@[4+$$B%-B[5+S\&A63N2J31VJHTO+5[9R^*["W+2"6 M!9)$#J2#!!-_AQED-.X"=B$.O8C^S(FYCK+S3Q"AY329<*TFW,T3& ZT802N M0KFZ^1-LQS5[<6OD=H T5@<7'4\-P1UW0U_6+=L07E& MI/)H#M7?8Q0 ))"09-T\;M\A,4LUI%B3S%;C7L-7;"/P5,1 J):M:QHED<"2 MP%A=)]K?2!#KXXQ2+6:=V*D_R0,OZ7?;&OS#;V&MPJ6."G]7QA-4XW=Y,2WC M[.HO,]"GO6MQNM]%O1R!S;$4;HAWD;_(B;0"Q(XJJ:[MVJ;N2#K86)KML98D M@:+#">TZ$1:,S&Z?"Y@C1Q6_*EZ$D/21 MM1]E;9%:YAA>71;Y=#6I*'V4%(%5$FMJED]65 "0.!TL"5/^*VIZ+0M88P%/ M;YO[),2+J@<))!7F<50)")- RPU4QJJLBOMK("2@53!H<0K;Q X+9D1"F<#R M(IAG&I7$!)XPI 7,'_P."K8 8_,6E%:,KK6(JP%_@S0"( N"8X.'KBBE3(B7 M"=PC4J^2VIDP4?PFY29XD2?TC5OP;EJ_@#_AR9,$=V%U\V[" " Y3J:U9OQ% MGN'CIPD\.;E9X5?(@-,$O,)**($<2FKKPC=P!R;NK&:K9M*04%G&$MM,4#>>0AI_BU-R='D!(Z.&QV@_4,94A'V$ M!T0F;XE)&JP-D-X]EV"> M?_G;9Y$*W,52%#[\_H'\^O-J$4VN\4/A#7)_7 ##?,WRNPR?Z7D?WO)YTZ?1 M1R/Q3[]%V82$/VJ20'8BZX$OSI*THIFW%D_.UD@(OC>/_AT5TWQ%.#KJ4!4L M&=@3#>X8)D4\'G**F.DI%GGV?THJ(&Y6)?!7V6P'3(]S9EQO--G;WX!VYER] M7(,^($?<"E(CGU!100D-=P:>D]=IQ-I-1!J@VHD\EVJF;>1Y+;@Y/)1M/?DR M[GX^F\7%%KE%-^4;9I? XZ12A&PS>2)J-/(5]NBMHK.;&"-'C ?W+9DB7\,D M@,Z!LY;Y'5T>\@;V'+(S" 9I]1:L+)U$8>#:9MALM0,?]S&B?_ M_"6^C=( =JZZ)XAB&/N?9$_"Z*9@3,#BCK\ .0-=;@"+-Q/6;8W^2,I:WLP1 M')RPIL?&1"2)Z3-U@C2[+O-%1@)S$#6$VJ/;6Y!\1%DS>F=LQ6C[6@A!@BQ7 M(*E+*HE!II="EE>QR+NGH**)*JK8*">#Q 'Q.ET1Y;?%/&6* [1(4O(\\')^ M7Q)U"3X^E6*X@'9PA^B!XA:4[[\C_IKHB=5-F4P39##""DGV+2<6"PT5@5;G MHJ^6W!LN]QZ1BLD\GJ[2&&U#VD0&0:#!=V)$I!P BN'<7_+L]A<0#5,$@5:E M>]_I1P0RN/R"XN01$!6X[8JIFXZJF:[G.F%@<:?=4$RK%>"P%2-0),WSS,"5 M%!85I[#Z71;3IE*Z5DW$N(17U;W(+#:DLACT/S$Z1"&+Z5N4 M+R-R_D0GMPVLXXK<%LS@XIV?K;8L^C41GDJ:YG?E>V$S4GQ:F%][;0$GC/E] M"NSR47G52TA5.2RDJNXE)Q\!,+<&[-2C2&MR%E^WGY@AVZ7=9TJT'(>RQ@0< M(/8IX5-\#8!^\O?H+5 Y)V[ M9%K-WYOZC[RF8 (,&2W+^#W_8R,/S8S[L57ORO59;3?6QMII'*-UZ1G_"#6ZUGKL9UO:"__F5@C6" M3?S/95;QC62Q019$@;9)8[T(Z(+N0MNR89^YG\!=-:'VU=X?2F/'W:MGU-H- MJI;V$IH]CZ2Q;8?V,U#DH4J3J[\\DCY](1T\R&+Q4VA23B(B>@N0[(2V8MMV MZ&+,3+,M27-81,237,T+CMG,C'0AAU$(LQ+']$,5+\I.JXL-_ *[TN#A]N88 MUJ:42@F5_;C/%I":TN<-!F.?BU?2S:/T>7'I8QBMBZ1ETW-\T_" G8S ,U6- MI< \!031\2Y:.FGIH\JBH6R6W9Z@].G9"1NPW423BN.%*1O2P&IE9TPUM#Q% M=B3%T'73<36%M9[Q5-]0E-.U1>CI]RT'%%-4]/.^=&5TK2]3+!A2JUY!,6S; M,11+,W4_5,) ]0,F%FQ=L3=P":=C)!Q)+%A@'O3:GWYP8N'LPBH/P\H/E \G M+ :45KVI+?F&HSI2H,N!+-EF*+E4#/BVZ^KFZ5H']/#[%@.R*JKJ67@)%Q"C MN 1>5AOHJ^6J9N HGA4&0>BJJJYYC)<#V[/MXW75B31DM1SX.7+\?C; MA5^C@;\A#?1&&JAR:$FNI?FRI,A:Z-F:Q5O.!HKI'.>>U!?1[$@#O>MU233L M7N_B&YQY/WK]%RH43*L6"K)FJ$&H&))A!(%OF#;XM,SKEQU?/4YB\D5,A&,( MA?'ZY=>Z?OG9RSP02]1!\:G+[\(T7R%D^9(;\S^P#2?;F9\(1%-J>@(&JJ6& MKF4ZIFLHOJWIOF[S:^>T(# &:B4-_\:Z+=0SS*;^%Q '&67?*/NX[%.:.^M" MP_'L4#)#U=-52;9,PV(W-/FZ%N@;O08'8@P._SZ3DY%]EPO7)[TPW_$N:@2\ M?SHP_2WT-6#]<@EAA9$V1J#^"-0_C7B8:37NG^F$EJ'HEJ1+LJ8Z3J %/DN9 M>;+F'0L'80@%E;-+5'+VLXA>S9I7N HPAZ:1%D28T7 M)ANJK2FF JZ7:4B.KJDA1^L[FN6_.A!OR")(ED5[Q.R?5@9_Q.SOD ER4S^H M29)IFY)JR9;FRJ:J*PJK'_0]25->/2I]J$PX#D17%F5E3.&?O:]]B;)!;:K[ MW-#R5%-S+,GU=4M3=,\(6<;*!K?EU5%^0Y4-DMXGU&]XLN'L8BTC>G^[+- ; M62";DNDHMN?)@6(IX(Z; :_M ^]!/_GPQ7%PO[HQABW.3.>?,#N;S2T2H6:H MENNJIN>#6@]"-Y 4IMI#PS4W[DP^-=5^I)(<49;T/=EP ':SB, M483+E"MVZT(K+51>6H5NN!S+15$U3MU7=<5A(V@]D17[UYI-'EX":J*AC M:<$%EQ;X[?N_ GK3U\!K"P:L2,YXX>/IGUW.>JP/.'UPKBRU^N,9KAEZH18Z MMJV'33!\!];MX M5=>:/B^:I0:*:JFVYKFV8[ANR&ZO]F5%MC;R67WI\>.@64VC3QX=7B9I] HO ME67-IC;75S7?TD+)4;&/I:%*BL4*XP)7DO2-7G5]J=>C =#E\V;:LW/F1P#Z M#B:U&R9U5=_4 UT"U2K+FN^$H(STY(GS&>R MW%2)@^H+%,L*'$/S[%#60]6O*STD2[./I0R/Q&?26?#9Y?B88]OUASE5;3A5 ME4)+=Q70@D$0JF#1.I[&.XKJFO?,J-#3->(Q$(WZ6$X]NIGGR*]ZMR"]25=\8^F68_!K]KH89Z+@3O"ZT9X72VNS*;@2_-EU_(5 M(S1,RP@]5]-LWBY*TP-SOT!V'T55HM;OK:FG"7L;)=,HF2Y),ME-R9CD>X&E M*YKB.(YG2+KG*74HT)159R]#JA?)I)A]AAM.5#)=+B#76>2PSG^/@-P1D#L" M16Z\+YI.)8-'WF:HSDV!^1JH1-LH +:PO_C[$-61=EM M MH:ZXFJA_[BJ<&&S5M MQU._(PN/(.$1BC="\9XBP32YJS+".FC M8D'4U%[O93M-<-XHJT99=4FRJE4O*84NS R;?-B:K7F6;5FL,X_K6Z%Y,*"G M/R"Q+IIFGX&+$Y55EPLD_I!-\D4LO$GSLGPKS(I\(>3+N""D6(Z(XA%1/)[^ M^:<.1T3Q&6 $M58+(TGQ LK@ M%U &PX412U*?WM7H'XTPXDL1$7JG^Y(1FK[G^)9NAVX@2Z[*KW7R?5>W]A(1 MP\ .*Z*I]AD0/A>W9, 6R(@=WL6RBMGD80TU\'Q9DSW;= U942V/]TFP,)MS M9*U^+*2A9O=ZQ^3@LC>CLWBIO*LU-7Z>9:BVKTJJK8#.#1S;51GRT%-,T]O/ M(G]]E+!BG3?OGIVK/Z*$=_"JT>I'%'A&:,NFYJN6#CZT;+FL1L<+;%G=Z$?4 MLYX= 8J7[35?!+M934&K$0:>XEAF()FJ8H:&HJH,7NAYDF%L0(-[5HW'83=% M-+2SJ':_'!]T1 0_R+*&U+"L9JNAI#JZK% M0.?JWSR%>AK@5TX M"7#N$FV0-X\9(59S/X&L.9)C:(&GNY*B6XIO63YS'V1;V[RYTN'JXO,\*F(W M*N.IU]INUO_T88_"RS,"-B6_^ F2DF,$O:(?_X*PQ=)E'Z*89!)DJ+%@U]Z MGI52PL;">X_>FO:[(6Z$[J.Z7C<8K "3Z[1:M6\>$^WV:.[[.$F MGXAEH,F])M.?2!K#%P2C=WHA#*\U#!\:KB8[AF-8FF-JA@HV "NA"W3'UY3G M,OP@E;ZJR"/#GT,YWK/7/L32XEU[>88UQX_2S8D7(YNM[DVN[OJZ'!@*WJX6 MN+H:V%83;-$W>AX^)U?;2[<$VSZ>%'S.V0^S-'E0(G!(]4.C$!R%X,-"L-7_ MRG.Q8$(.--< J:=(( CY#=:.YIO&(6GO/E+8HM+O/;=G)@2)0?A3%<$2^/M] MC-U:#%CY\;LY;8T@*]*/'28@,:76\V"KVP^L_6$CCB2 M^(#LY_BZ/84,:27M3D*BXICL@C")TY1]^E]7TA5Y#4N;\-=;=N9+LHA+X;?X M3OB4+Z(-X;V(BMLDH].+5E7.WZ"Z@+QSETRK^7M3OI9LU=1_Y,0"%)1&RS)^ MS__X>9TTKFISOG9TK:O=QCY]C@9/N-H@>/J9O/LC9;^?[??1$Q]V20W^ULO!1 VCH]#K87GWU?-[#VP!FH_8O@.Z.Y$M%WI= ,#=V2'<4T#0/X4.%FNN\8&P6A1U&,1^,[ M21LO$3^IP,%1^Q.=9 G%8[QL-;PL^YZG.4&H:[YA2*KM@97+>-D+''.C@N(H M.O1([8M$0^OUHH+!6;>7[&M?-@?;+;">&ZB*K>B^X2NV[SFR(7,KV) #9P.L M=Q1M?"P.UNSSYN"S\T][[(ATNOR);--TS78U2],"U3,U-5!-S3<#IF&=P B5 MEPEJ'Z.)BF$JYV HCP[J>;"7?=EV;,UF%_^YNF<8&Q?_ M'44E'H/E3.4L6&Z8Q3I#2A:-2/41J?ZPN#.:JWLTWW4LPS4\US$LV0\ESW=9 M@S;/#_T#XW%H8?0ANC31[K6]Z;D!UD=9.,K"41;N)0NM5M<'1]-#5[="U7%, MQ0\L7V;>EA]JDF4>;OKU) OUXS5N.'U9>/8(YR]Y%:4"O:QW&%CFXPO'"C0GCKW>S# M "8KFBYJ^HMTDQL=K'-0L*/@>6G!8[1;VP6![DEA8"BA;(+'X_NL/XOKR[*W M 7S<)7@&@$%6$.FHO4ASVQ/S9@9L^UPX"%F13;,%O[ #8"15\C7#M4(MU&P6 M?'7-4'$WTKL'&@''@CUJHJ653E^1-GC.+V4TACFD#:WFF)!N:JP:*IUN6 MR5G,5YS-+L^'J;OCL)AB6Z*BJN? 8I?CY(_0XF>R+9BIC694M-!1? 68-U1] MRY1\Q>7 )\=S-M*2!VK&XT 0+4.4S//&(%ZR7WS9S*HVUS-Z8+[*KBJKKAKJ MDF*[ <^;.:%GN5+/.O9(S*J)BGS>0:RS\R5'P#!A1;W1FX'F.(%K>5A8)X62 M&5IRR,M:755YLKG[BM!@%=Q)8[P\_,QTX"GSE]FH.E,+0L^S9#?T-6 GUPY, M=I^IJYFV;/>LZH[!7YHJRD:?5Y@.7Y^=LQ4ZPM]&^-O^LDV5FG)>##E[NN/Y MAF^$BF7KOLE"98&IJ*K^'-NAEQ(A65247N]:/C.DVRCV1K$WBKV]Q%ZKQM)5 M51![AJ=HH6^8GFJY-G.9 D<'H^XY)ET?8D_71=/HLU3KW,3>D;KSXX;CF2;9 M*F([OO$.^2+]Z72MH_]F?^?N!FUT_.]AAQ1I;0GDWWG!!UE&M_&[FR*.OKZ+ M9C"E]U%Z%]V7\*B?Y@5;S9&GN&VC^7,[6[FVUX1CO\">?H[3F'# .U/6$36G MR+ZLA,#)@>T[A%$]63-#U006>^8="[W &98)PK%CO/YUFE2K(BZ%FWOAMG;G MA @.0+B+BUB(2N#\%)3D.F[[6;-^2B?QUH =77?*%T$8QK4AR;JA''@5A'VU MVW^D3]*-WN]TL%_PEH@G/NR2;HDX]_6-5Q_\YI@!=C M"..=&"-A/$08ULE$%E^BN(S;,T'+GME19#:, M@;^JM;LJC(^^B(X5'GV7E/^Q0ZG;OU>.*X6-G8)UP^6($_ M$M2K$]36,/M@">IR#/S'2VA&4^I14^J1U-F)F5KFP1BS9VS!8'7&2-GG1]FR M<1&D?5X=4"\;V-/[^DX/K7ZT1?48G#"5 T3+P/#5(U>-7#4$KE)$RS@?KGJQ MJH5]L>1'W #R3T0@_>5,OKE1-5F:QHJD17)T$^/_R<:-H>G&1-<0G1RU?KAS M+0=/E;SLHM]DXYI5#OVV(MB/;I6/3XL;__'%7R\*^KRZ*>-_K>*L"K[!/R56 M+KAI/OEZM:60P?)]U]-EU3(#QS8]6U,=1PT-S?8#/;1U^UU3DZG;>J!;BFEY MJFR:H>MXH09?M7Q'=B7;U6@9$AQ^/'6J9S]'OA+BSC11M/F,-KU* \],1V?81F+7LI$_F8"[BNUT2]9C36IUO;9E%PA:DG0]4'17-@-?,2Q;@GT/==?98"N^ M01_85#_>97%1SI/E[[!V6&!T&[OWO\/>96L7;K R9-AS22%]%NI?UKT5/J\6 MT<1=E7#\9;G172%;T3>:"KZF@.^=\F %GZQ<;][/\>-:_=ZSMQJ/D1]KE<2E M@.2"IXEODK4(-VPQ9!5OD1A:)'0M?($7L(V+D@_%*%*2=3; _2B/\KU"N)G/XL(2]$6[@UU,!OD &_,__ ML!39_+D49DD699,D2H$*RU5:E>2'.(=9@ILJW,=1 4M#LO\U@DD(JDP9A4Z; ML\$R E5^(+7^\!BY-OU934M234,U0L.5%-.W-E]F1#-$=:RW,NQ M0H1_YQ.3[/"5C\NX(.=1[MXJW_-D35)45_$"65%E25%DNE66XBJ&/K"M0N*< MKB;U:C\O8[('O^55#$N_C0JBC,.\N(,_W_V2YU_Q==W>:7,GGNFD]6R0;CGS M:??,H]:9YZNBI<,GG7,OFG//ZW,7X'>U(1N5:!ZLELN4VA3,,%EET6I*@/>$ MWY,%&3C.T(* OXC?'N''S9/+>COI%"<3:AC@5H.)#%81# Q&;U[;%WM+I@JK MQO:WUA8Y*3>C)LW>PV"=&A61ZU6,SY\1;MC>OV[7R3W_T7 >\SA=+OL\3R1"^UI#BM? !'"/T@/ZUB@H@M/0>OKS, MBTH4[M#DF%%_"JF%'#H].P$&2/+I>(3LT:6 @D(YP"C[QQ=?0//G &,!)B#_ M3+:AG\D<47N-L L2:BX34&SGZ7/E9Q"GY A6= M239)5U/Z5&(:R$)TDW^+KP>FNKYLXV4^>^)9$A6<,A7<6C/N6 M>N)@U\,4!&=2X?=EV]:?,!.V62+9D7Q5"6FR2*J("MS6]XK:L$%"@W,$4[RX M%YM( [R$+]_"6\LTRDI1N,W!K2#$A1U1)A4S!X >)W&1\9$64?$UKH1E7C(A M/UMAI7%+:HL";0,"?\".S&!R-^ P5_"@R9:.*R(L !SN*8:U\-G\._ 1/&[" MBOIR- Y:W$#>HT\D3D?K+/\^CT%'E909B/)H6)G&[N[R I3#%9QB,DF6L GB M%;PJR]6"_'43ITG\C?ZYFM[&%?[%8[7\[WBQ3-DO)R@=\ \J)_ O<(# ]:(? MT\W$O]!6RLCGB^@>_X,;3_Z;P^QNTIC^7:',B%+RHHBG"?TQ;.6?;)R[)"6? MWO''T2.X(KM2 CFD4<'"1?C.;TO1 MO;IX"7"Y_A5TPF;/O9#8^^K99H$B$E+ADK@1J(<-@_@1+I2JIY M5!%1@VH$?PH2(8<%32IB+G%Q1Q5,S>TMAB$V?O8M3V&$#',#^0J6GY1?Z;=6 MR.Y5!)22Q(27,Q*'OILG&"N$C;F)[W,<#7>2>OXB^Y1P MLP;O1U%DLW!C>9 M[PW95F3N.XR'(\\40/M 9]%LQL]KJVVYW7>A$J2<"YB1IN>T17C"ME1D*3@? M(C\I1VP3G^^%-\E;2NTX%R(KZ7>)^$1= K,E:@%.%G;S%I=W6^1W8(CF2V06 MC.&0O:2/IY3)?@V.$$@_*DO)-T!:?0/S&JGGMEY2-"E 1-12'-4S+,<1B(&1#3]ANO&;?O6WK4= M4@4W\/:>6'>,N\F8TWA!3$=JVK"%DG>07,%#GI!0&F$#^N%6PB>3V$H*;!5M MBDO3A,R4M(-:*!?+2H,=*0D*/ZGFS\HEQ-8#/*V8J(G;D/"5S=$T*9?H:&[ M9D,0V2@"U&FZZ(ML<\7I&PS#!(850"UX*3HB=P.P>9 M@3XH*C5N47;L/!B_,4+8KXE%?-]X%=$B1T,?-3)\5JL^*O]A02"_\@4%5U!- MS'3N_21%J4B3T]1-(U*TQ$!-&1??XK:R8J*,:\D9DXX8,8H71+J"8D*FY!I@ MF=_!-C$MA+*3NPE@R("Q3?CK(?W%54&M5D@NOG8KB7"JM02HE77&II(V[LJ* MA"13@;8P(+ "2XB*F,U?Q\26(6&&EGSZ\K?/N$P,30M(IJC?\5%M[8>96;K# M3"EA2"V+4Z9UA"KZ#K^ECTK8-WG4#14A?+S,X63NF8)8GQD\OT+]3\Q,HN/F M8$$C_3 O!$[V!O8MJBK8GEH=K \#Y@/Y]1UL"6I08A<"@954 SPH<;F"(DIO M00U;HL'HUG"%U-[W!0]'X[,:K4P%/", %/IQ13U_PE/(.6CI4E>2.YA%AS7B4"RS8ES>KJO@TR,*IN%(U>#,(E(T)XS%WG4ULW!9S"N MF,;H^I,@&$;65C><5')F>@ _@@>W!"*\[Y@AW[_M8&T\:" *8LO@;,CK^#NU MKNZS"*55>5]B5 SF1Z)"-(!VNTJYUX"/F41,7DY1.E=H*&4LOY&1[\'6M(,< MC3%/(E"WB(/-:)($*&TVX\N)!=:CZ'_@NS!VG;1AX<#I"F@3-I^N<9.W>.2A M8X;7ME/5V$R$LV!V)8AZ'*.)JQ#[B8V_8Q?S&W3Y!!+6O[D7TKBJ4#["CDTP M!E&)(!^SK\+M*BJ (F-JS,-ND, +GN8-*(2RL7V84$#3M>#N"/,K:T[HB(GO M6^1$ 5P^1:@%4RB,QN_ ""%.+9/<[(Q2[HX*>!0=X IZ8;#[^)C-IX!LPTDP MJB S;,*XBSK91B-C0%OY?8PLC22:3("&"JH*2.J"N&Y1R94?>>!NJ8MO5^@: MX0X5,>,:7$Z*P8H5U8.PR]4]-SJ)C"!@HN\52\A1WYM%0%D,4!32?(*OB/O$ ME%1#HF13&OK?1P%O973J3%/:*/)Y_0!6M&^EG^%3^&Q#Y@^,V^HAS*/0"!39XI&'-#TXL[5 M@U$2\K&397@4GVBT&IX:8MA6EM[]SY.Q4/ %]%MK(?4Y\' @TLQ29L!"=OA$ M:)<-F/-_Z] ;G4#9GL'_T@7>Q61)^)#.,\ V1 V0Q1MV'U%7*"MODJP^F.XW M:#1G1TCF 5^4&B'DQW!4Z8H(^[MY3/0N+NZ!>"-R,#!@*WB[D2V !Y+8*D9= M6E&P: (R!MZ^%@86E/R(V_5P9@$M]K9DG?'];0E8D06"B%1H^Q.;7WW(LP!/ MH43U<0LV!LW?/W(DU\+?0HP;OEI.F5@N.P&V598B'P$]1D7U:PF:;C\Q0)YZG:+H=:)(4.HYK&+:D*(@ZL97 "U5?'1;JY.,W M%(GQW>MBEZFJW_SW=6?U=TH=C5B"HR^0'CG*@!H>4$HI*U%3 NU_9$WT;W%RS!IHVXQYD@K_&2V6 M/PNW4?ETM4NX$3 HL"$Y%'2$#EB;B1UW-"Q)?J3)75D5C3F,TO"H8-J\.T_(($F4KPIQPU#=H0*UH3)MP:,+\'.Y$ MPTAQM.!&'$N\E!7+T$03*B] J/"X4QVAPN?< 6-<"S[=XM<#RAP&%#H<&H.Z MN!_@AXXTLK&D1^\%9X<_7E;Y^OWHITHHNEX*5HFGEY :1+ M)=V;*_89?HW6>831#>)7R,=>?BW\4DWAX5?DPRLJ6#\T6O)WI@<_9"4Z>R3> M2Z=[]>'W#S@JS> 0B4_%(7$/B_L=_AV+!$VH .OJ%SH,; T5I!&/>++9)2?2,^6U4%J.+3G-M_-ED@^(:P3(LE!-]B5]_CQ'J M9++-//Q$"?GZ0/80/K:9 NT"T.[)-\X137"ST65,\W>5>Y)E^;>HMEM +23$ M.M]I9;5-&5(P6+!#!9Z(%IT8ZKI%(*Z; Z+PF '0BK)V+(&:+*FI5-![CJCN MJ:<*/G =%DCO11)V)Y1:4@>X1?/U?C!ZF]8+)XY6DE:,,;O69LLLQ>_-HW^# M*X6A9G)]%'-VV%S^5B/0<"Y(S\R 0!>N +%;P+'3/&8]:'-XQ+:-"!8>,I M#$^3Z-JVT$YM3D6DL)$ =&FV&?DV)_9.QZ9FBK]Y>(UX> ZG[)[,,:A+K(L7J)I@>9+TD7W,J&M+B)K .Y=]C9_?4>]9>2W>]A8LC+ M),S+#OIFE1!X&T]E$?1NG;%M"]*_MUCK05K&Q!12,O$)M]!RBU; T)BA?J)X#&HF% X"LL M:B8,,Z4[L4K JT2U#[XRUKI1*I:Z_PCEAN1/ '92V;J<^0?@K99W@Q%8JNM$/1- M3+'&%'B8U74R64YPG 4Q6VN8%-<5U,8A8_&X-0EP4XPJ 4>Q_#1*02S2KOKY<(!BOV*:[R,KJ9.56TEZC*BJ.UYY X@\4RU:U-%<'4]AYTBZ= ML/$P!IA9IWJRU3C"DJG1@H;2$-9 ZF^9X]*V?IA+E%-;8GM*Y)I8G7-@R!MD M!:J8.+OB<;?VL,44<(J3)DE=DJQ0%9$L?5K#>6#D_U,+%N&.EZI,4J _FL-L MY -O].H_92806QZ@_*@2(2X% M7^<%ZU2]BYQ;2XPK$74"T3OI8EC2R=$HJAO3XFR%W,6V$D3B * M[;=;*-1QTB?VXR2<4.$U"@2P)3B(310/.J/**9\!1_'T#HPL#>?P# MMAD,$8V37Y+Q1!]2<48%C;!2W[2 M#-5(C5*N)01!".AE1T024JHJ"DFT8J(OA3&>5IM@_"&-DDI&T7[?QK$ M4PG^]W3%,P I0MFH2\O@B>NYBG;ETUM6JT1G0YE?9+TTMFX*"/1\DA ?I$[R MDQ\WDA W(TV^QJ2:8HJV)Y##,^)CZTW%CB'<]^GI=-0I/2EBYQ&WD/FDU_LS MTT="6JVQ&L^S%?\A.#;ZI2*Z:Z0^1H/+5G5;W,H-Q5ST:-LDRLOMJEU4CNB1V8V3;!L M"4V9AK(I/(II=?J%UA-% 5-52QZ2 YMRFO+AF(*E^$XZFW6.V0!"_C1KQ=,[ M]AJ"EGH8:2VP!W1+E]0*S;&Y-P'5*<;9\&$D7E3_I-F%MBG!=[V;(\3C0[#, MC%4IEP*78IB#P*08/5@"=*ON&U_E6OB?^+Y+<_01_#27>7J_(,;3)%\NT5$K M41BGM*0TCE,2HR56*PE5T4':1[-(2F)G9#'&2-&HZ,16:@IM438!;<$=T6;-F.M]""ZZRNIA46L*ZSOQF.*OD5)2LP>PA4D_[E$M$J'*[;L M4C-42XG[=[V78 M-(1H,8 MKI,MDE!E=W%M3B!&< U,IH@]6EQ-(;;BQDYT*ZE87?Z, Y)660/R M!4H165)Q&XB-SWE*P""MC1BU:0_:]&-=NTTLHO)@E4IS^23=Q&M5"%YN"H9F M0A*%/+G5UD+\X6M2F@2S$Q(IFY$7\*4FE5XTD:/!A5:

N#6(9CQGD_Z!#.TJ :G M!0&:,-;G'1"V1WCZR>3N@M-N;9V#,# NG6_NFUKNNK2K+4ASXA#PAI!U( @] M%3+: Z#KAV#0=/84"_U$B#.X2/$=JJO=&%]JW72G? /$?%)KWM; MPUTRK>;O3=8FG36]?O+E#C"'Y^6".@W/"7?TP0ZL7X_QK!;L,/>C)[*V3?5+ M'4O8$H@^4*OL:)"&AB*F[DA9,"ZHA."P''\67O2.!SN"-&.,AM2$L/^P6(A)D4Z)S3W)QD=;QN7&8 M,T^QMW:ZBCMC7^H]6SVQB M5>J'+^CEBO3IHL J1FK3GF70*7Z>T 8YVU86IPXM4ST-M>=_B/]9IZ1FN3%,L]H'4(K0D)GVGDLHLNW M;%>=9)T5M/@FO2>H0A(AX4??E">V'-0U%ZQS?K5OA&6>.VLDA2GUW.,(CVO. ML.?;"35B(4KFB FS=(5U(:3G09WG7.^WNG&3P= @"NKY0!1& ^2"#!"OU?N MZ(+I.Q _F"9@ /,#C!"_*^-W2 X"1"%V"4O%87",])(B*'[T Y^:E*@[L73Z MP: V(&L2>1Z05KXR(YT)VF?7D#;E.:Q0-<&>921JQ""AG>!S&W;%"B_)PYL: M'^HX> M[;3A]KZ]81L5)M<'H(E%82=@L9DM/SC2<*^-L]!WX2S>BKOV/&IC&5@*HIT[ MH(APNIN;P*'&/KEA':GJ,R0PDRZF"!' \+B2%9;6)DV2[>2(DE -:1,BL)86 MVS?GYGZ-6VC=*ZTD:&P\%D5DC4 $QIC3IS WU_4\&",^KYOS.K1CTPP8==4> MK6Q/0S,Y3=>JIEAB?V7TH>OWBJV\QNT*)4(\6=$H&6%P]D#2MZ+([SJ7XO * M-U*UWYHEYOP9H;>QM7%"+'^F9W:XE356/*]OXGFPIJ6#X6]W+")*IRF88"#V ML6CHO(J&GE8;/ 5RQO?IPT722]'UO2#A;QF2<6B#C1,@\&*ZG[9 MMMUH )'99ZW854JL_SIDP=O<]53\30V_.]*J@HQ-DVX@&9(:_>! M0G:1>$E3]ZK3^9_0 N)>";UAE>"ROAJ*8 ]RVC^)HYQ8R1J]8A.+UI5.7^#7CE,WJ&JS["N9_['!M*A MT:;P%3R=_[HRKG8K3_9 X\>6JNU^)NL/?+;[(^7@$5_UDO@7ONZY/BO]JO^U M[KQ1F#%>/R9%%U?PA93!_IJ3.X8"TBJ,I,A52?R_NP3N:YWU U<,/WL[MN_& MDXY>>>3HF0A@"]N\./K(6[-!+-9S-\?:OCEMH/UE7?(^'GWKQJ=G20-TE+!J MXI9TIT*UF!?O_V,RB>/9[*5EQ+Z4T1AQ^UPAW^?B=RZ5[$8?:]7VX?!'U]@< MUB&+[.L\?WSM8QR8=#LK^M4ODWZ?)HE/1.!2-_F%3(WCTZ2^?I7%B&F\+FW'@KU/7+M M3@H'!/Z.%2'=Z*30OAYZ>\"4MGA)%J2'%JQP$4KL,OMW A%H9W4XSE:=-M"E'ZZ),R&TPM%,$R8X_V/)C6W\/W-MLSMJQ8!T_ MWPEV^1N/,$>\1=6SR'9PA!G6M[_5W3CH?:II7<>\-=W1 66S?G08H\?&KC%) MC[4:4;3AY0VR>ZV4E^1F6,,ODG79@'>W>PGM@'TQ2 ]%*&-9LEAG[>JYU7FW M]G@=Q!*;!<'\=-JKT;ZW=?^2IH*S 24+%)0,BYSF#\&1&92=3ZJ3OUH#3M&Y M;<%?;;W^_>SGAPCMQKNF_7I(N].Z@LGV#O&E!,VRM< M9HULJ=&+" CYEB?T-L"Z(2=+_H*XK7C?'_@%T/%BBYP@"=OV@S#W6A)MM W= M&14U5?[E!PC59>+T\O?6DVIUGY)4O-;;P;*L]L$H7O!?>X9OM!(0)-L6^G]?7^$]3E_;M>'[8UNG[ DSGPNWW]/*>8;OOL M=F=-,$'>;N!K29NN)-O*%10@6Z8,$%BCN+;Q1WLS3J6*13N?*I:G&(E$!9KK MGJNL[ FN!4MO-=E 1C-^[5S3]#C$^A#4]&C97*QE\QE\76R-P,IYUG7G@79- M76'9K2CMVO^MZ@;25Z=;W;#5UD!8'"F$H.V3T39B5;#TTAOV0L0[*FGORW5; M?QT>5K)]:.Z97?\%QTVG\6TTN>_:8@VO=NIHB=.!M:NTV)%X?.BP3UG)/_HQ M["XU7L0KMCW>;K$%N_,*NVW@1;NTHT8;'0B*G71 I->)D)ZQ;%V]@-MXVEGM MPK8>;:SR?/2$W J9'GR=4[_1PAU3&)127H_-[J&4V2UDEA+XH6_9MFV8AJ4Y MNJ>ZY!8RS;$ER='7;R$[+6U^U"O1/C6:]F.#2CVH!FX+M*J_X=XMX+UY'7>C MUSKV-WQO'4BWC'V(&_$(&N7PT=X.JAD0DDT;_5NQ:PEI:R<6E.XX1:WK#KL M:ZX/]S8.J@,(& Z=T.N!A-IO9]R#O-D#J Z=_+;'RLMR21P_IGF":(%WKM%N M*.1.;5*BW""]V;N\?3T3 P=WLGH$8'J.J&W;OK8DS;#, ^':LOXH7EM[ 'C] MT$"JPP"Q$TN3 ]DO$[32*BL9,A7T!5'^P!JV M_O3&9QT5WN[RJ44I?=@;SMC"_I:-4!%B2<.CAO8.L; M6/$)>PJQZ#<>\7H;-1:F#448/(- QJJU"U(2PZ.+;25M(UVQ75?4Z1L6^U.&U\P:?.WF#5@K,CZKH_8$D=-RBF'V,J@.;@VV&=$^;\0G>W.QJ/*:(E2R.+ MG3.+G5C/KO6+MLZP91<]ROY"S /V;SQ6&E7N]G->-1%Q?'K6-5$W]Q*QCRQW ML)+V# 3JF=.D9HNRN9>@'6ERI,DCR4E1M M?/S]K[1[';D[Z+7#%_M!8$XUMK'?:OMS,TU1UGH-+K[N\8UAD9%U+X5U;=%4 M>KV98&3=D75'UGT!UGVCB+JUEY?7:X3W=<]\GRK%B^7U$\M>O'E]XCX^_5Y$ MYH)ZAJQ'[8Z;+@8"+MT[#"Q=G_>]$!<0@CMU$M2N]Y&8(PF.)'BIX.@+H*B1 MBD:(?6\[P&H9LUMR;T%6QN6AY8ROY).\,&F.$+\AB<21.$?B'(ES),Z1.,\A MO'CQ!+EG+PUKL%;FKU'Q-48K4V2W7:6D97,T72194E8%O?X!WXJSVR2+8[QB MXK6]G]?,8@TB_*08HF'ODTH>K"0_=X$]TG^O]*^)IK1/X[.1_D?Z/P/ZET7; MW@?P.Y+_.9!_?Y7J9Y/">C%,^(!-^<]5/OE*KW3/2M(%CT>.3S/ZL;]PW*]9 M[O"\S4L.?YPQ=4KKU]F.U#E2YT"HE]MU48\ &JK/( M8?K_IJ9I/A.2K(JRVP0OTHM*O!SR(@O(-5%3QYX&IR5CSYPD==$TQYX&(TD. MB"3?R**J[>4WG62/@PN]$>X<"5=E..#]DD7\3"K,@7K1O,QT+A MWCVXX18*:WLFY@9Z>F-\9>3<"^%<2U2T7CL*CYP[R MKL?F'"?#Z[TN_-6I_^))_R+Z>GS &T/CLN*8'E'(XFJ\X'($-PXKNCQ2U$A1 M(T6-%#4TDV^DHCZHZ))B^S!RKQS]G_/E33-$: ZDN8P M2?.-TBNN?Z I_I&8SQ9M_4;M]6*)@1+P148+!^V#'Y#XT=XTOJE ,)9'K\L[ M-3=)L?^0JSDU='4HKE7\[B]:/?T2@;.0'Z?.?GJRHMU]1S) M=R3?GL/8>Q5/C\1[*L1[;@3[8GF_UZ76,3I^]9>/%7S T, _O6%6\@XVOMCH MQU$:V8WACR&)\$NE[3?R&.<>X]PC-]!?J/N5B(R2_H1H^Y+H^8UBCZ'NBPEU MDS9]-_$L+V)A6>3?DA(A+_"2V?="%7V/7ZQQW\GU"AJ^7RZ+NK17H=A)]NPZ M=UTS M9VX+Q^\(8[RJ8[HK'ET[E)_3!,,(^BDBJIY M %1J3!.=*N.\B#MCRR\6DQVD5S(RS*L0GGY&5#<&^Q>Q$%55D=RLJN@F MC84J%[(\@P5E59&G*8K?!37O9<1"'WR-@PW4BJ+FGEX'=V6 MI8^AU$&JII%QSX1Q55'2#@>EC(P[,N[(N"_<84K4CZ-R]S*\QR94(ZN_1.[G M*+KJ%"E^IQ_Z$\FCU.^3?UMS29,L?C>/R4IE1?JQLU3BDI+9)AG0;_5>L^"- M7J356^%3O"SB$D8M:]]R+?%3S6-!T7_<2 #%_UHEU7V=!X(_R%<_KQ;11+A9 ME;"DLH2WHDJXBTJAB*L(WIH*-_="&:=I7)3=GU1%E)71!*^'N(:W;DIX ,P+ MI_#?J_1>4"01_E^VQ%T3?6R"1;-46;F&%;WY',?";WD5"S*,??4I3J,*)OA[ M!/0:EU>D8A_/ :<4I3 0O+$@]U>\77.LGW64!Y\<>7E''W$#[CX,\65>Q#6F M[_#AA%_AO7DI!$!P4Z&_Y_SF/__#4I1&+!\^Y#^^^#!) M1>IO1#)%^>>W@I% R1)_TJ!OL2OOT\J M4(Z3;3/_%'^+LU73P>3@9US]Y7K/L>"L^6R(N-Y[F -9'>9Q!UIF_^?_8,O7 MI@#?24&][#V**$Q:0PNKS MV0$'H%Q;A^__(=NO_KCW3Z^%CZM"**,4>'*1?!?>Q-\GZ0HEE_#E;Y_?HM7' MN8U8AGL_2+/WGZ3P5]"2V2R)TZD097LKMJN_Z/(!D_CUT\>?_@A$ 7:A%\;5 M]"'LR"&3H#N"-/)ZDN.ZO14%52]" K[,_1+]6/!%P*+"[ZI\(/5""%< MKF+]V*%2OL_7@I.6N=CA:]P.YW?'VS:LTN@6'%8U=@W[90[N6OW+DFK899$L MH@)6"I.G_AK\9EGD?\:32IC&:?(-EH_60)$OA,FJ*/#I2,_Q]Z2L4 B1$ '[ M LX3D]UI?GLM='8(/_&B+)HFN,]L%=.X7H5\K;57H6]?1&NZP.,1S+E[6251@7,HP0'&7:AF2'L5SX]Q*%])3/TKT5>EGCTLX2>,&ST;9(= M8$IV1B3/@ MW;]F[$&YK#S0W]&DZT/,A(,,%$V[-@]X]JLRY&$K[X$)0(,M0=6";DGOB8IF MFNRV11ROO$5@JG5BPXT.!AE&_1*0\=,5& S@GUP+?Y\G\*W;+G4GU1Q6@5KW M&_PV7S6_086(\>Q%E.#$\!$B<(,PCQ )FY4)F!?PYKTP!VT5R'Y,8(^1K MV9$-K=^#!:JL@VG)O_."#[*,;N-W-R GO[Z+9C"E]U%Z%]V7\*B?Y@5;S9&G MN VB\-A6#M9 ^C4JOL9H\HK";9PA_1#I$4T720:V<$$M1&(;9T!.,3PHN^TS MJ-=-D^[A#.ZS 'JG^*'A.,48AL$R -M-T8:Q%9<;"Y1>-Q9H'1(+=-#M!?V$ M6@;D.VY%)TXBHC+;F\OKG.XACIIR2!SQ('M,.6!K1SMTS0[E;/K*&W,(.:]; MKB"W^1C+-,HPVM.$PS"T,YT6%&5![->[:LYCD1R 06++\3>P2;,)!5_@=U7M MQSJPR7X'FS9+R@D\B42%T-ZDIB58E@7_Z#Z.BL$%-@]*2C]F0WVN\LE7HDCC MK"38#]X"]7I_(ML]Z&$)D1_D/E3%09S=SQ1&T=:(MI#Y>-3A!-\26;S%CRP^ M# YH7%;@Z%8Q$0#E S0&QR/1\GYE+Z,)]"*) MM'-$U$2I/X5Y1FV"XJRYQ0"8Q 4B)[<0',%6WL23:!$+LQ7)2](Q0=%/5\2L M:*GT8?'SD=7V!P[ZY,IZ?Y):'TH4LK@2#^1V=1@N]0"B"VJ3O#Q9MC_AX()T MK?20&5IWOY(UGD&Y-ET1<<:"X@TJ&PR64LB;4#N1>_BND.8H@^)B 7+SIA+> ME!RN;8O"U2_XX1?\T(;@_5"TUSY+HI;Q_:0&$>K M+@38&B]53&[18)J0 87;"!-A.7(W6$7E*3+UA]:MD ?G3+;PO3]HFBA)TBO3,8CE91&_PZGV(6?D/BR)ME$3U=32@7=%Z@*>L.U^O>T84 QW/9E1.$@(B-LU!;H-R_7J9"N,@O,ZH,)N MGD]=\P;:.04GO8@K2B71],]562U(F2+(H=6$ 4#:(NCF_B #J ]F0Q4>W]S3 M*1)4[79ZYPB5&MHR1+@I&,$P^RBKDDFR))CB*,M68&TT"VHI K(N=KUS?728 M3#DT!JB";7JJ/$9]P >WL-X[< 9C@IM*RCG-2;'(-=)1>PC^"V(UQM&$9+>0 MFB;Y*JL(S/L.Z9 $OZ,BPQ\0]Y';EB5C)Q@+"?%KEM]E<&8PI0+S825^XRY. M4_PO$G!TDZ18,XS*?[G$@%IV+_P)_%I.$VZ!XJ2HK4F1YY@>PPS9JEH5'(D% M9FA36ZR) BM'9+;9%S3T1%;_AX/@HU=9M +G-288LBFR.463804[V8Q9DD79 M)$&L> 5O+'C-=KK"PLPX+6.Z%Z2H&K;X7ZNH &>7&-.(\J<>\FQ5$.M[BN78 M*2KS]IWDIV@]/](6[8#(WZZ1D0))_6Z&[@\BU79V1SXT3MB+3?O*RK>GVJ8? MU&%D%D\:0MXF*%*V(OVXF9EX16)I>11)V8H'L.!A],H8^,XVW:[7GQPVNUZ( MNYG=?C"4S4@,V_F#82BD!HD4S^6S60G'#&K_3?+VH$V3FP!3/T<:[4SRP@K> M) =/MP?GOSW=+=$)/%"8*)EI^ZMPZGFQUJ^EC]#NX0>PZ0H,"K.^?J_%'ICU M2$BF_W55^I;G.Y(C6;)CJK+I6[KD6HZBVHIKNV&HXV^BSC:<)-B]'ZNO:^-Y M:%I%DPH=BH_@-]P2#BT)M>-G, &PYY.F)<7IF*\[EG: V8KJ? 9V:'Z'$IU5 M]ZX6*,__'5,_IP0>2F;)!)PM8=*:P#*Z)[6E>7N/RX-D1&\M?U@@1MJ<*[@\*P@DK"YY'H.)X\B_YURJ9H@1:O4EK-(BOV^-GF,Y,NT^0:+,[>L83<&39I_]U)5V1 MUS#O"7^]9:N_) N@B-_B.^%3OH@V6N/=)=-J_M[6KTU)E17]1]Y>;0+4%2W+ M^#W_X^?U9FI7=>OMYFX ^6IW9V[Z)+!&?^9?6O],WNLCL^\!QV<-X%G[M78_ M?F?W9VN)[=KN1>\&&UCWS%I;]O8.&OK MN6NWMI_U[]2_I>&BK?LU"C>SI\#1O%VQH?[J'@[#?'U9HKF M?5'2-2<9_6\USU&+EMO[>H^@Z?^I^3'0=0W-!+3$6F\_A''!4C,5XD,3(*>">H] \!_@?)H1SIX2+I0>7T MH-?T,)+#Y9+#KWD1#T17Z8VNVD:-3_867O2ZV2-<#//_=^K:2 E:FD?9&WF\ M>_?_M?>DS8DC67[>_16*VNH8>P+3W(:JF8[ &+H]TUVNM5T[LY\V!$J,IH3$ MZK#+^^OW'9FIE! ^ )=EER9BNMN E)DOWWT^,W/:"*Q7.!_MH7LO[XBH5J-; MZQ]W]WGHUSG*L*+=BG9?&^W6NHU&1;D5Y5:4^\HHMXLUOA7E5I1;46Y%N17E M5I1;4>ZS4VYST*ZU?P1+MZR1_FW/J=N\R1QXZDEUL\%OU_I!9YNGR=S?,\%E M?V*U56ML19NEE9 53KTT3C4;M48W/]BDPJD*IW92(FJ]?K[PL,*I"J=VPZE6 MJU/A5(53^\.I=JW9Z+\FE/IA$@Y.@C"D^M_(2FAF0"AN N_&Q4DCH7#V*ZOV=K& MF5_A9X6?%7Y6^%GAYUO!S[<6^SI?B9"[[WKA56MN1:WE\S-4V/GV ML+-9:_2W2<.IL+/"SN^#G=LHSQ5V5MA9Q1 J_*SP\ZW@YUN+<5T%L>W]F-Z7 M^S$OTP6MO?IF.4&")6^[M$%[A26GCP5#>4M/6X-V;=#>JFS\H<.7LP2U(MV* M=-\&Z;:;M<':I+F*B MW-=&N8U6K=/]@0Q=\L7]3%->]>=.KIW[QN_S&R;A$731?V42T MM0G,6UWS_B#%D&14R/5K7@1!LGUPOI; M FN IFD!YG=JUJT;+V@.L2VO&2Y M.HJ293KH&59L#EKUOE[3281EQWKX,R"8@]8ARZ?U?UHFYH@H=N&P<#'S!.!LM!8# M0.3[D*7XD\>7*5R$H\ U2\(0KU2_@'J6E6=Z=[UTE]7>>%GF74WSK100V&D[ M!=P\_FP-.X>E@7R-F$46+PAI8B!%'P%K'O(64*93'[1_HG'KG7JW]Q.1*1[[ M2_VROMY*@D"@9K./;-]V7-AAX<]J\'&$ ]K=&^'=E0\E.AM1XA_"HBDI",? M"K(54Q%R.3P]#VFW9@"LB-!BFD1PE"BJ6^< OX+'9E[B"'I6?@0W,P/EQ4:^ M.2>H+VT_ ;Q"AHS#Z@'0MW8H< RC4/CF8JXC?!',YYCW6#[ =C<"]D*L ">( MTR$4)$.T?3]!6<&)G-9B8,_XD.UP'F!2BD@"I:MSXE@:5!?AMDQQ& MJ@4(N]S]$I ,$/,:P(7H93M+T#>B&)'X1H#6$B8^)H$R/= MP\<+^P:U8.&CM@6FDQLM4-\"*,/9$ 5>$@"2"V3A4RZE M$-UAG^H*K-L@\1P^D&U%8'&ZP.5M/U8H; F)P'E5>Q5$$F\]U,U)RY1X3<*% M-PW*3@W7F]G1PD)W#2(]8%2$STUZ&H[S[/WLHA_D_1[/ LS FKILV83 (F>H$2AI/X,?AZ -19KS MAD#Z;HB,,2:6'"&F 2W=((AMQ!K2#] JO@:3'5#Q3N'B+(EBH,10*W#X2Z)+ M8(BA0!LK\)V:1?/E@C?E?]0+ -N.2\$R TL(FL;3R M;(!!]BQ1>IA:Y@A"JI0F^! 8"%W420!7M][4^^:@WE8NAZW?PF)KM0I"EMU* MZJI+35&%M>\SGPR3*)D"\;E(7+87!42MVY^DNX^#(%K3IB,)8I-UX"F9!.*4 MQ_PITD\X"2M :=,&?!\==IW.?_F+;;G.7]]%K5ZC/3H>34Y;O=/.X/1X>-*; M](>M]K!_,CH9'O> ;'^VMV(0^]%^<_.772!Q!WT>B)(C>X5JL74!RDH2 M\K MF2Q 9 .%;HDH)G>(5.:EAT!^EDH[4BH-68AGG">(!S9R<5)'BGP/>7\068" M)'G_A$'C3 EJ<^F.?- [(MH7H!LK$()6NPW"K[06P[RF_@-T3-"+X%E 3&#% MCIC&VN*2+T/F$<0 6%1%E%TW@Q59*=EH>2D_>/XRUR>6OGMV%W@KW]^4_KD( M4Z?TM3B:@@+Y]PY8^V-ZM?19IGWF)1U. A4);7J$6J0,PA\D#! M?F-[:-/M;."631YO+W+:>Y,Y&X&-*B;&%ECCVO0S5+B4T$V-#F6I$BOS@AE9 M"/":)6JBI,N'+IEM%-P 24=R#?B,YX#6M +%[1LYQ\$:>]^N-]1)R439^KC] MGW:X,:T^VTO(.:-#: QKL M!M5!Z_G JJ%I&$N(*%]\%Q'J$J-(.5 7XV 9[<5'\<)+X;O:_G'6(PQ;@_[, MC.DUCXDED4 E0@4%P*;@FUQ0^T_9]I>&542NE /W$$TE<2/\HSMAA];[5K>1 MTFQN@$Z4/9 9W,OH, XU&_6ANG7YF"!EL_510OI2OG'$ M[YG(]ZA(IK09$]].')>9&AS!7:*=X:"/""N;?,H9X-A>0%MAM 78?-HL<#KXO.5+-(5;5B M^RM[G)#BF=L2A]4PH !S;1-\<.'M#]^I-W<_.P7(3"=;SJ,!5%/HKT>_^6P1 M!!%]#&+"@[<^<-5H%R5H8!E.4].:04'*QI?KWX!"P 0*C!+,)<0S?BFI4OIR M4'K)_(@,Y\!2P!6Y]%$>*,DW"Z*XAH=084!>3OD%Z17 F>7N=O;Q[=DH+E,8 M86<5O-7HU@=[Q]\TBT>RZ"()64<7T!*C?O#$$![Q+,H,:O9KVOT[-9RB@+=+ M^ZLPQ$)!CI+$L'2]1Z4BU:TK9"K$36H/9B2IG>V>D[2VV[4DI<>0/4$E\=/< M+8YP9=N%X$'^!G<^AC!5'896EHAJ6'*\XOV MYP&^32J%7RZMR]0K+,\:A)'4_ YK^.B_,,0&>*,"$1AD73&KMJ]UY\IPKT^1,^>']7 M.7K.F"/Q.G3E"=3['PT_I6P#\-"^"2-,BQ*DDJ_C.!DGQQ\I\45(TP&_EG^F MVR@$9$W:$KB59J/QD]8BI/\VBH/9UX=>0FOVNO<_S.>(71&FUZ*"8H77HU F M#\6'$/U1UUAP4VOX\#SW]2=U4_=C^)\ROUK;V^-N70-:/_](0G@"4FS>VOVK MESVZO*74>I2<3*WT&=CO\-^[>*YS;,F-*)W$H &4#O."%>G!S9@M=<,H2XV( MTUDS!+0:%]$T,'S!DNK65[7([I!K*]&U3*(X?3CW>H\2\:X%/ZG4*L^&1QQ; M:WES8/]LC7+Z1_3!ZM:['YKU!CDV3L5,+%'Q8Z6T>:Q5U4M@"_(KMACZ'^') MQL8G^YN?''S$1-B-3PXV/@FZ!1%PN][?]'2KD8J\N1O- *1256>3G;3K7!9: M :@HJ8D A'_-.0_(?)OB-X^YF;G[#9U9E.5#%VQ>TYRPT$.+,UX 6C;K;3Q; MW2I5IAB:0H+2\BQTMGFNM$'0Y@#.74 UFA?FO(BEYF:/8DH7H >'+B5=FTQB M)^U]S3E\C6A"IE]1J0*F8F 2IO;5AT5[(@]S#>,!^!KR;J"#Y#JJZ=^CF\5S MERZG?'!2(SEG#@IT U]\+X:-1O:,E1W&[?D<((*A$68\QH]-B*[*S7:V^RW2A8V3+B_"L FOGTE?W-&LYBI3[QUV9FI$2I7,I$0*E-B<_I M_72#\MS2NQ##>^=PD=*A=8,(*&YL+R&,SQ8%.0)8GANS'AE*?7DXFU&BX;5W MESJ/_("R15$?IY]R"MW2]O%%H-5K1-7II13=#:)8%2P4*?_UM(SBVTJ2J7D> MI<:GXB% @#X?!? M-EZ"^;R#T0SRHP&P51;UW5HM OG-45VR''>>QC\XK?I?2>A&CCLSPY%ZNV"+ MR,.39F8FU.*:,F0SYS>MGP;=8YB1[TYEB#DU;23:L8,$Y)WG_I]^&RO]@$.A M24LKCTSKKU(U+#Z[!!0' B.&$D=PGQQI_3XUM$_9P0MQM G[KY09)A7T'(/> M*@]MOOG-3%V.P#PNUO[]A!135"!!JI!KZ1\BD[]>*RXZ1%7>RZ>4:P]H88); MUE.*5L:U((G/4!^GNBVX=JO9 B[FQPN= M88UZ+B57"^LN2#C\C6_1$1=:ZUKX@L/;"59?N0B/S4>G!>$]\E[,PCNU<7UT MC$W)7/AU*5VJ++E!=GMO-4ON&?@5J0F:OIS" MZF"-6I3DH^.7B8I3YH@A9V,F*VEE!C.F\AG7N2I!?<,5W"264&I*)89^ X<, M X]4"ET)8@:D6+T-D([-7%/S=/?1H!'F4G22ODC6.SP16F13SS"P%J)52,D3 MLBB(73!$N5AHY'E/L B_BSMK"XFWURW(CK78(X,[UFXKKR:!\LFB8\*1DHB] M&)0'A-X2SE:2!?0:%5@KS>76O>^G2094_Q B(\;+1D6'%2/$RA5ILZK(&6D# MBWBCP),JE>;W5'F'RR&&NWZ2QA'-F#^L=)DL[=F?T,HEDS%=1+_J0,O1I1U^ M!?'DP*%]Y[!N_5WM%P6B9*R)NDN49=3/1EN!6CM,6I_(-,#?C-E?\HS._G#TG*)%[N"99\WS 27!2 M67R+)28?A7=@CJ!K'X[B)#/I2V ?$%)NJ P/YD!3/-_*"^[XSVPM$.E"\NI8 MJ3>2565 3<*'=B'V"GY MN=[93\[4]ELXZ-1;AWM)P-[Z844D+P0"7GXG_ZS9!Z)F40['+*3.,N2W*\#) M(DRD9)'C-$^%HP_Z5=C+@FM=7"SSCME,5CJ#O4ON7KO>W1T%')&>F'Y=!LZ6W4YI@8[]@]@/_ M2#H^0*"A5$0!"$*D= ESY^O55RH(;*;'PSF$>V-3E3:*2XPQ T6IVDG EO%(:I&@_,0A M&HX)-0*2>$<,?&KJ1]G7"ID$]? MS@(X&!>'XA7(.E-INK0?[G5N>&+]+]>?;1:#* MQJD3 6K2%':B>+-@.UUW/*$D+RJE -Q!FWL--_9&_7M).M\-,8[W(-#R>#'* M\7HR>O9+4JU]J=VOA9?G-51=];*N3\IX#>?E8Z,.W!/U<)%9W$GH?Q74L8!2T$S(T"]*M5$3 ^$56Q=CC_>]! M!=^-FKO[((N7-P0W(;V=49V14>_M\II[8,5L[=VW19.Z,[0K)2(%637AX MM"J"'674B YD*8HC;'HFOP6V*Z/VT@4F+1X.RTJ*D;5T6E^2Q/5L)-%X#I:X MQ_UU]T&R>G_-0;ELMJ?YVY2WEGV+O13$3J2BG\L#,<<:'Q#>7WVN& M[N?24I)]V%XQ[S']JC(5MD3\9P\R;-?BY'V**2E&7PLSR)F-E,!2A"/DO6K5 MCU/?^TBBUHQR:](J@>QCZ#E("2]:!&',G2F-7!CT(*M$ @QBROZSP4K79JIB MS-2YE"IF1Y0(@4D3=MIS-PU.RO:VM709ZC")_0:P>39FEE!\[/['P4 E[[\N M\XD7H1"4!8-])X#4J(FYEUN%^AVG@4%@DX8?.%)Y42I%HCC'*M_L-\T+IX[5 MW"R;50=.?30WH=JHDL^X;&@Z@I_A4"#*>Y<]A3\'GEN^#I+8N.BS'<:,MF:)1$F91,C&8*LO,/\%;CXM#)Q%/C,Y^@W%VD[ MYG.MZ\J^2!L!ICC56.9A1;EI+T/VFEQP R)8:1*$2SY$LW'T=QUU,).[A._L MHC?^88.:+P5(%KD\C?:$[X_BGQW2]/:>46,I&:S"5#I'MHV+;9G!J,FL-Q MZP0XW4ECW#YM'Q\?M]"<&ARW3T[&)YURF5-TJ';=^L_$1D6:S5\D3_C 4W^C M"/4"5(8B)$G0 __@!-T+-_I:,HYG]G*6:<0A[!(S7=4)9-MPH37TN8=61=HH M7!7KB6\R@1_Q@M178UY4)#. E\N "@9(L7R-'K")/*TL:;AC>)F#4%*'WSYF MZJ@*W33Q^]H+II2_1W(AS-0VXF;6YQSI&\-$[L+;RO?-W7KCW=[V#5V5=?&" M/O>,,)9I+I0$JFJTB-]Q%3879B4J37OB5LGK0>845X$!>KI%V MCM[::\?MUI67B1N$5. M7S/=V_E,]9J9QSY.L#"B;ET6E"3+$P"%B!O\/(MXLKRG<)02+'V-%?]!RF,8 M\M1,35F@F\',1?JJKICA(=0PG@/5'<"6(Q.E?J5_<2AW#@\Q].<@$:7W4%T$ MQ8\CH?YV

JC7$.V+HG)QFOM'FJ2M?!"4E98V2K18,*/A(_O+Z-96#!@^ MJJ]4%\,AIIF1' AE#>EX6/R%7E6SQOV^<^7H6X[92N>IV>2HRR2/IXGM.T9# M=T\.?>'X-F4=2JY?D_CEB.>X@'QA2'4!\@*VPWKB3$]%]5Q=9;-7:S0:+PZ MW3'P'F!L1KL<,%J-4@"C;$FE*!:N17 =VJL%#L= 8.I9#FOZ*$)9MGQ1PQ1Y MN%NJ;&/\037[T46)7C>I#G;RX654:1S(TTTRS)CDNU3P?0#\ ;5"-2S'0-L*%M;K+2FT: MT2_0;%TEE\U(TWQ=K\AL*="-R(M5;*4!8P1[VLZ4',O:514,"EY"W"/6SMTTJF*W'># MQ]\FH;:D3$.JF(5F.*U"C2O%IW.+J"Z./+P2'708LMRXCCJU=-1I8@.#_B\RK_Y@.XT8YQ.B2H6! MI.>:#3-/0I(N9F A%-=VJ)NEK,%W[9K*Y0I^]\N)F-F4U9H?K;$VX%N.D$5H MK-]QC5M^B+3)DTU.JMAF"SOUU]%$'=W>4;>Q0Z%H5-W.*!6(J@Y0]'J&HAIP MOPS:$L5A,@H NGE,#=5T&FI-%6=&YY+Y3(\BL(YT;3;E_0= MF()[R]DL4XQS41.O(<5J=+!_,J=RJ.F@A M8%%.X*#O3Y4E*:,+(C.>?;; 5GE.ZN>BZE;IZ3I2GJX-?L8,G*E#HY&FR_6R MJ@J7DD^P_>QJY<'>,.4ZDF*O).S>J0H;*3RJML(# MQ,FZ ED9!R%=.KE)C5<;_3VG(KX5LL>KPJHT6HJ?&N]1MB,Z:*/8;#MD&F.2 M M4X+BX?FWN<<:<2M!?P%NP"*GA"2?/XHSI8)&;J^NZQY3)W(BW%Q >Y@6.P M'(F#T6:+T=NWZ=?94QEEKFQM=S.POZ=)JYL*+'.%[B:]F_ZG^ZZ!P+_C,9M& M&O^.U9B;CJ"OYA%GV52I>2M P_!EL68:9?&=-4_R/:I*UFV8N9M[7QG%L-UK M^ D626^,[*Q)J(*;"@DQ14[SQ%9%:,]0V<,2T&*!OBF&(CD>^;$TFX>'^!FN M22TT'N' *5SB0)LDAW5LYB]S&Y7%47O @<3'(R:>GH_C-:2XRDMCQ6O+8*C-HYR[EH)-0.Z:DB?[D\D0\;[A5^Y<_.:/VANWJL;)U.4 MKJ0J')TUQP9EENXXV$$-",%R@MQ0X%F(I*3W$MW:*YW)+0M9B#B6H+Y=VS+1 M606C,X'V]#QY=Y!YMGQN!QYOQ\Y Q_4=LL*EA.2L+-2O>#;946XVFF8F2K+#4396>B#3$)L3YW)TGN[GRG='GP82-[.CM\WA M=FN#SNZ;]RS3L-*"-BDLR3O@9DK>Y.'0Z&6MZ_>SD_,+6E_U930AAJ#]D^$=9UZM_>3 M;KQ,BO0:(B+#T/:TYK&%/\OWQ2H3D'8>.;R?:>'!IHG#CYBM4+=.3*]6\0UC M)D;@4[LXJDO(YIQET<1,O."FEI89>-WHV":7D>K+D^5+9DFC;') U;M4WL@N M(>)MH004^ER/& M*L.6BWA(MLIF!_'="EDB& #&W#@0+T_B4@S> M&3$\;,)H0&*M&OXW+10\.9V86@"D/^1*J^RM4-R'ZNZCV&CY!FH*ED/H63Z4 M9D!3$E:>2.$%BK&">3K%C=ZFNI2O[(ARL\Q5:5]&77]^@LK"@QA\CN,9 M%5K6QKM7&'3OBGCOLG&,,!XT.HUQXU1;]#L<[N8R60P&+9+6-_8 MD?U@ X\)X#,R" <=+R6K+B_K+A\2!&F!Z#, ^CFTO2]Z(B"P':Q,T_TA=(,# MFBJ ZHX9/5SJ_A+YX4FCA2OFUOB;F"6D$I\CQD6:X[ _!;9\DD2L-J5DX)_9H)_I<&/))W759ML^:G8/ MIH?\9SHG\1*'O'/$>:P"\D/.F&T.VAWK '\DG7?F#Z3'[E Z!N@TOJ/^4V>X MW(A0!=D+?&P9]1 XGH0.CWG>#M0,9IQNP Y!.51WATVJ+.I'P)Z38$#NZ(OE MCN$LA PVKV61="5EW(OIJ+"I7C4-@/.F(MFE R5/,@7M E$JO=7,5;K4M9[F M?-:TRN1@;Y\EAADQZLUB6P;CD##D8K&[3)N?4]NFN9MNY7(\THT^0D U.=Q5 M.@"7,H&,3DABU#PFQO!FLV0I,S(N;( M\,AJX*6754N[\VL- F.I1'(J39W2Q_E2J;E0)E,.P<+55Z@LV%$F86YCPQ?K M@5XOU+)%#U'?O5SQ.QD"J<9YI@ G!8%UCH!+"?)" :YD$N$*ZX,-7=//Z-&! M\O<^"B4.;$S4F5/O<-8*C;'O,A.=)#/KKN\8[^AM^-5-_%RQR!:PDLCZ)6^LB %;ST5I? M+0[A_XYZ^-9UX@6C(JJ_L8-?RO_XF7Z:^?D-3IN&"Y0Q;L#KI\6W%4'@_,0/ MK0ZONH6]#;*ZEV,NI9BMJ:]K;0!6M_(_EO? M0\WL<,52-175[G(E\SKPP6Q#&O91U$Q-@0RY'.E%F_D,"+(0*^X5;\AO-MTB M"VLX?/JP3/.P2>RD@C$[C-O\9P&B$&[_3'3V1'(K%E05_96!_H81C:A!]QLI M5(JK@RC#!GS6V5F- ^F#H;) ]J#KD#4T!9W-3ZF&4P Q&\ QQ[&CVN8X(:IJ M7!V?5^#HVIOS=:-1O6D6H94YMCU5 :P2B9.Z5'68G*W.\.W(TT' MI#Y7)E(9FBIFCV@+!+D&S<^T8N[6+;U.;%2DED0HC$:8VG[ 2-X_U/1._6 & M4"J!81TX*GZ#KB=/R!8.Z=PA:0K)ZZ*Y6P]1?ME2N5H_1BK7\^S#]/7UNJ/6 MH#MIC-J]7J][/#GM=MC7-YST^X-N?WM?WSI>/(<_[?/PXDKVD3G;.>#X[+NU MSJ]^&U]89Y\FYQ=_#*_.SC]MOIE.NST^;GXW7W%3^P=- M"DVSP=CHCD6N/^Z'34*R')M>O6J9C;%&G^L@+V7+K;CPT#_Q[A!]?>:X].0+4>-!K]3G?,9M!)[W0X&)02 M#;IUZQQK%,J #$87^=(AP+WDWVAU>\-FKS]L=$;'H^&DTYHP^?=/.[W&L(SW MWJM;XV\+=^J6UMC>W1:"P]%HW&VV8$GXU4)/9:4[Q,UQ$_(O^H)A]$ R2TI6_=28"BJ<61 MPW0N*_9DQRH ).<4(6.8BH7MS56;#XHBRA^@T!0))OG2^^PD7@24#?.$_.Q2 M7-WZDL:O,Q&L1H[CX]_FZWR4WEY62C0XZ+6W$'MNMQS0&QS70_YJI5^]Z@09"ZJ"/ U 6[^/0WB.%AF/@KIHEI\*<4BAX!C@/G):+@1"]7Y M-;S;[\ISS*V]';^-+_XX_V3]>G'^Y;/UV_GOIV>??KU47>D_C>K604_N/CSE9+Q9Q:/DUINK;Q;U MRK#^HT'_>Y;#8W+('+.M%JX#W/NY),W#-_L2AW^&F_\Y^MGZFWUG?18@MZ.\ MQ5I>RMX_.R_-T;:V[NVEV(:,WS29OI*[JTBP5$?;6HMR8Z^BP>]TOCV<9T/Y MS$:K7INKEQI'(;&]5LE8CV2"?0BSCB.GMSQ U[O7:SW9^,1^/) MZ6C2[[9D+'XT&C>&H\E;<<0=16)V!)]B-^T/7)9T]RS>N?$_?SL[.5.98I]. MQ__\KJ4+/Z!GI]EH[.;2:3_HTFDV-SMG[OFJWW^*W^:[Y6<.!2Z0/W'7A?-WQ*U0&K]=CNRQ-07MV3 M/*^[GRA&J6ZZ.NIS'[44!N?^@DGM9CW?[[8$7.JM&=3K%V5G3NU@_3WEQ7R@ M$"2J9A]!Q0G"#^0UG4RR.K#,:_CXSEJ$8@XON5[TVHWF0'[>;C;KBWBYE=V' M ,'9*:IVZ"3$&497"WM)@Y&+.R[4,FTE+KG1OLJ/;.E8KAU.<4[OT?DW3]RI M,&ZKT6C]65^2_9:)K53\\QF&I" 1\F5S)4312B(\42*T]B81 M3(]\;7-+HTHB5!*A1 17283M)4*KLA'>GD1HE<=&ZE42H)$(E$5X+DH)$ MJ&R$MR<1RF,C5!*AD@B51'A%2-IL5";":\1/ZM)JNTY4] M;,]\FC,D_AGC2$?,!CE)(I=:B.DFKM;OMG^=X/SF _>?)Q>_'VYH--UI=)%] M7XCK1,[#NCRZ^@ /'?!_+]W@]9E7_/.F3I@3*BO&0D%LI[-=G75O M]6TMS^E50JE:L5IQGRN6*FFW6Y#5^F]_^7D:.'>__/M??@:[R?OE_P%02P,$ M% @ 0(8(3S5>2<1($0 N\$ ! !T:'(M,C Q.3 V,S N>'-D[5U9 M<^,V$G[/K^#J*7G0Z+#G\-1XMN1KUE6>D=?V)'E+020DH4(!"D#:5G[]-L!; M@D"0DF/.4E6IC$RB&]W] 8UN7/ST[^>%[SQB+@BCIYW!FW['P=1E'J&ST\[W M^^[H_OSZNO/OSS]]^E>W^_O9W8USP=QP@6G@G'., NPY3R28.[]Y6/SI3#E; M.+\Q_B=Y1-UN1.2H'\_"^RC<.5X@!P4!)Y,PP%>,+R[P%(5^<-H)Z5\A\LF4 M8 ]$\+&LHE @]SI ?(:#;VB!Q1*Y^+0S#X+EQU[OZ>GI33#'?,'H&YL/^ MX*3_[@AT BVI^.@3^F>A\/.$^V\8GT')_E%/OIX@@9/BE%$:+O0$7L![P6J) M>U"H"Z4P)VY*5TY4) CFW%H'RL,_3 MD2H].#DYZ:FW:5'AZ0H"VT'O]Z\W]PKISN>?'$(LTDB_^HF=%WYJ#L8 M[B9%YCZJ29'0[4.*DQ[BKH0:8'.#+GY>^HBB@/'5%?QM)YG/>8'+9<9$BG@B M11R\VT%$Q9GBF1P][$7*4^U5C@IF22AVKE\_?-B(D:?\%A'N49IZDM070S]\ M6?:?A$!6_+9:E0*[;V;LL>>RD 9\)3W3>QN7IJ-+_NAF3&H*$W(.P5<-:?*$ MZ5\[R^-AHL(/DRAB&Y'\TA62!*6: XR4?)P^62T"F+GL S.6I_3(;N.SQU5'S\,1XXS5%T;\G9$O. M0#"52SH4@SG'T],.9 3=)/+_PT7^&PB[DQ(;_(LQA1JC@,0-?:7#329CPD%Z M[=.. &/[.%;\G];)P].J.@$)H:2Y*OEH4E4E(,%^,[59FN)5'6^ M9OF ?F]3G;\(=XK7AIINNC7M2YP%X S!JO*LT N]4A7F4'AQMQDUUX5<5 MMG$\/V>+!0GDDJ, 7,Z9LA"F%7JWB8-QC![HQN@<-P5;@=\!%[=R5F+!R#BZ M#F!TW?"R1I1:.8:"!3Q,@1A^"/ OGERL.4.^7&2[GV,3IYID[,U8G8'L#*V?@6<5!OC@," N\-N2+7$AC?JFY7&4:( M9/*UM+X/I@:$*.0)VM&=SCFN!& MM60/6P7L(^:W:&;?)9/R!BCZ:5B3[L&42 "E(TE;9-Y+Q"E$VC*6_X:#R&W< M,"%N,9=!.:/W8LYEG+!8PG >33M#'E7-<]9B;7:@\-\'2PREHXRJ M9.7(#<;9*++:/ M5F%=26F#V%B$W@Y\7*N35.ND]3J35=8@#DVA!*47; #6L!_O!?8#U+&9I!/< M ZQY-J40OK6'4/(]@)48I%)":N)@SC^'FOQS:V35OCSS"V/>$_%M%ZK2XN9L M\ITFFTQ(6VC<$?7&TI37H F=$6AC(R$P.)IPL4!\-9ZNOZCFQ':NQNSDWFG2 MRJ1*-8.C*G4RYD[$77J\J&8YK[WYNHV>,+%;/8"M\=H()U.\VFST2B/.&I%Y MD'FG&60RD[=O5(GF[G!2%C;.RYL=BI' M&J<2$;;.K%=A /I_!;:+<*$>W:)5C?4V6VYFSW.D68Z).,N9(L7P-P[F.K_#P#*B'K2?*;$L!W%AS3 ',UU(\&M+Z<\Z;,*0;M'-'.?:(LB7[4K3?V:&=;5,? MYX^.'' W 3->8J[D>R'@C?Q+D=]8F"Y#GDV=K,8#\LI:E?+N HDYY3[2I-PQ M/FW,MAF=R;CN D]L3^L42,R9MV[!0))W52@I&;34U!5=E8;2[(1TBP9%P[?3 ML^0,6(!ZL'CJA K@I +.'82FY>1.YK\(A9=14O)\_L $?%F=DR+N;%YK[F MVI#MX+1R#+G#CYB&^(JS1;H/^#<2S,]#$8!#X?9 E?$Q]Z,/VGZD>$;?-?5E6FWK$\I2B""@4!:B M+AY/?#)[B69@K*.T&6Q,*=@V@URU3E;OH1GH("HMD#R-MM'&-W/)![6O'_YG M92IM9AM+0';-S+8Q)J^2?.!G/8&%\[\1T)GYQQ#;GJ%W&I?2[%@9)X*UDV9**;1K'S* MUHGX.AGC5L,%3+&\95$9I:*#LV-F7LSZH)F4U,*F>*MK&B/\6NG^ N;^>89$ M\2:CRV?YTW:AQLJADZ>HQ.S/, 3V:%BW[)A94ZVAKJ>50)6 M.WM5.!'XKQ 4N'RTO]=TGTU>L6_HB[._'4 _M]; M_Z?>VL%3TRJ#TS&W[Q76 5S_L=H 2,R^5L58M/D$-/J/L#+<-E1G\@\ M[905(KXOXV/@R$/Y86JP?D""4!;_PEFX/.VHC\1_) %>=)Q@);_0%ST!^ $8 MOKJ&-U*=CA,]GT2;:4\['IZ0('FZQ)PP[T'1>R&/T^;>AG((ZI<3#8E J;*" MH#B\_XH7$\Q3!34OZBA%&:7AXJ/'%HC0=9ULI<^DC:>&1O>(/N#G MX,P'KY\I85U^!]V"A$U=];:!]M'M$7OD?/1*3"%Q[92>P%'SVRD)?=,R5B MT>-"U9!T[>J;Y%:X:PJ\U 7A\G9PBN2_BZ5/I./^BIZC4VF/F*.9;#^$)3K5 MI*T_R"PA*-BOPO*O3/!2'4W%FZJ6#H4[B*E(=/?7%>/QL< [O(Q.!);K7HOG MCVN@.^R%+O;V:B -SQ_)0 &[QR[4FFUSB=PRN*1ZUC$S;*QIDD.[^VP[=7@V MW$"IJ#E%;C%W95(VPVQZ^>Q"@)N<][*V466VM4(%B!.6$=.7L],ZI'NR4UVV M#;93K G?EX$J\FN49?X;(AY@[J_RB7TLOE[W$HH7U(Z #$A68JO\XZN]DY;]$X< M7L4N%HUDNU+@@OS0D\NMN>6 6+V Y52V-E,-CDTSV[;4.U%:%.<.-A\W;M+@ M,N1LB;734/I7C=/@BE")J+R,-SI-36?J9&\\GQE3)4I9EZ[?]':;(JFJ9MX/ M6>JJ)_D!%8X=10V]-RE_0/6_,>K6MH"6^+6,8*OTRE;!50,'CS(E[\AL'K#I M]]@9E:FZ6?PUUM%L](V^I)%\*25WEO +# ?R$W3?<#">7B^6\'0\72M^ 94] M(GG-D1C3Y$-VJ6U>A'5C@]@OD$:!L7'N+)& 5#):9L;>V4HEWO+Q>#IZ1$2I M 2E7*&\W*>S!2@RX5XY-[7 Z):-I/U!0)MD7>,D@]!0FJVPC:*K2UQ3(D=P3 M%/U[3;\#4QY OPA6U[1P8WBD=26*QO:1:RI7ZZ+# 6>,>F(M;^MKDYA[WZ%-).IO6 Y@V!M%$\[YRPOCF:'U MJ*8&7=.B.JT*=UCF1W4 3B@&X9?\Y.JP M/Q@4YQ_*B[WZ'BN91,E3:85YV#%%'-MXK-"^:9U M5&N5LTD#:ZT+)$U3?)N'2BZI#EC^9IVB>RHIT[AYTLB/Y'>'%9Z\_N8PL^ 7 MRBA%T=-G#37VF*YMBMQ\_.I#6++*)X]8WR,?0HY;.>T/35EZ8ID47?X5DF6T MC"]O,$W_3)7:A4-3@[;;$%)_5ZY4(;HZ9R*;'-"^:9H:V]HEA,W01UWP5FK< M!:>=&W\E7,7V:E_\U=MQ?%4 $BB_D4*V1X%R4Z=1"I'I5XWH=5?T[]TY]D(? M;WY84K^COT+YU]S1GZJ'51#\!5,P.[0M;^0M(+^5#5E&__&:>GX'2:IH'B$=+3OQA?W!25,U\_X-5&'Z_$L!?0#3^9DVKTF*OGIX\,$A\ MXW0CRS52!;:]?:5]W]OP^'ZO/R2I>=ZXMO2=$I7'PF CM/L=304:ITVR[UPN M>]YC2AB/-R@D/?RLJ%R%\HW6-1%WNXNS+OVCZ#EV90S.A_WAL96FNO+_G*[1 MU1'"G>,%^OS3_P!02P,$% @ 0(8(3SMJL7$%(0 !5X! !0 !T:'(M M,C Q.3 V,S!?8V%L+GAM;.U=67,;.9)^GU_A]3YG&_W^"?T]DT8N;$?C*Y^?OO[)9Q_?UZ]>?OMER^-.XO'I' M$*+O'FNM+9%_@X=BD#\"3(#BG[Y-_-LWBUCTO)G#48Z'X7.(;_+?OW_^ M^*21Z74H;\:CG]SXYEW^_MV)<^4L^%\&Q@Z&@^D@3%+_53/798@_OYU>EXES MK)&@*//][^LK3.]OP\]O)X.;VV'B]UUK!+T/4S,8[D[7LWI=D??%V.$>J#VM MU@YQIV8RF%S$3V68I)E438"3D4]]CV>C:9IZG\;#@;O_.(KC\J;Z=@O5>[=W M(';J24K39@_$7/7!]OG9N-T#L5?-AUISJ8VFVV'R;'QS,YCF76N2*#@;5]VG M?6[[*-6HV3F)]69+_0;:(GCDPV@23-)(^*P.G9I@WNA,:LK&^R)Z;._SD;3.\?/VG*T)KFVF(F606?S-5VV)^5:Z?[ M9VF5[V5<:^V^F2CUFZZ3U/M,/'! M#,K_-,-9^#68R:RNB2Y7$9!E>C\V_NVB1=*^MG] T%-N-VU\0,PV@%[_3&5A:4! RNJ=TALK2VB1LUV2/S'>.R_#H;;=.3G MQ=KM/&V$%_G+C\FV'%T-$IFO+^(S[^H-]AM-=\NL[O1WBDI MM41Q=>%V")GK/E_,MZU4K"C9.@GU1F9]A=8)JC4^:\NW1A[A"MJ] Z036':$WY=LCY)>T16VEX6JC-CC_,IFF'^G4P&MS,;JJ//IG[ M';3='5OIE?0S,W2D'?J?--4F$]7/+^FKM,^]'TRJ,]G/9EK3I-ZIC3;)_LV4 M9;+ [G:B'R,>#.MQ[[-M<5,X_G2TN'@2TPM5NS/3!W M<1O*JNN6N:O3;IOLU=I;5A5MB8CQZ"HO">^#W7; N:IH^T34',+U-=HGJ=X0 MK:W0#D&/AXA/#Q"W4+6E5CND?0[#?-;]R933^R^E&4V,JR;0%MJV5>N6N'IR M5K-V6Z0F#7(6/I3CF\?SE3\&T^NSV62:AK#<3FS-^CV1>^+](*-EACLOT:VT MW1.;:6I5%*0]_\(.!U=MLEFG[9[8W%K@X=/Y\Q&RMUQ5Y MM<9V6[66B+L>E].LO"51&@_O!J.KLS*D_>6#V!S)KH[M!$2T3/["3\5-:4[(:4F8ALKK27,F:&;#2MTD_S^N2B>R=C70WO>5?@V#2,??$>=K63O ML<_3ADXRQ H07_O7_ MOOBX>$G1_)[Z41*&QH;ASV]3[\76.H5BA$3B.#"D GA,*%A-.42*,0^(4,WP M4U:'^27!N%R@NX[7%T*2/BC.DPR,[T,HY\;9$CGGW]QPEA]#+,^YA0TW'9^X M?\X&D\IL6,]KNQT4GAJ'(Q>@E/00G&5@*.& HW8J.!J(076 61*\D]*]&9<^ ME#^_39A^#8.KZVGUSWDKIG0OY/'IXXE%B7>3?#6:6X3!--P\U,^/0CH9]O&1 M )S8;U?JEJA:4+I8YO>5LFT-%I%&*AE%$ 5UH)#B8%G0"Z99$(GM_:6*_'!2 MU0&@VZ6HG77ZP8HY\7?Y%*#&*KVF1B$\H=PK#<(Y!@%)!-PA#H)8IRQ1W/.P MO]#05R@T[2/6EU1\*L=^YJ9_Y)NRT?2^@L4,SX9F,AG$0=(YMTI)S18*I)2W MQFLPEF.P,N$:!9?@**5(F8"5L?M+#7O%4M,=@GU)T0*7Q$@,DTEUFOHA[* ( MKJE88$PMPAP!%3*"UE8#DY)"6F1]9$(+B=C^,L-?L,7" MTCYR?4E+Y8FYCX6YN6+A$W1,* %(40+6!@J:IOT9,\24=DS)H/:7%?F*9:5U MX+Z+RM_>K3KZZ.),9-79;JO', T?7A^6ELTG1@OW4O'K@^ ^SS,K*YY-RFL58%""^\EX@0D8VF%)OSWDGNHB_3^;O%39MFIOJ%9Q$+B0.P&D0(!#G(#4/(*QG MF$6OQ'./U2,\@=QC^)YOD"V#U)N-5K%>PR1;+E=XJ;USV*5=W@= P7D@UB>F M'(Z$,)XWH\T._CC#K\? F MJT"3S\&%1'W2=WX+TUI'-VNK%9HH@T7JSN0;%8FT 9W, S 448F$5WI M;J"U@6\(36^[QG@RG7S,;[+#))E(IX/A,$>H7;B@$6;& M 3*.@0B>@.4T@D'!.\2$%_;X+R9:D[%N$.MOFWM\$OU]@]ZXWZTH7P1K-8O8 M *9* _!@V:(0$01!>(\1:C!JM/3[4.+&U\[&/5X#9[,^NE]CN\SS3>00FK13+M/)7R=>@&C:2A(ZSZO7F> M4SX>N9H7SL_*%]Y;Y+%B0 CB0 Q&P"T*$$TD+EF#6)H&KG)]:@7-SLQ; J>O MP7\(_9<4F$?AK24%FRL6(D0DG1> E59IIW,90X$@!$I4# @)<_QN!\W%H764 M^I*+94_@D:]>YER/APG\R3PFZP;)V%:U$%1AZ1F"*+E.*=M3X0T)B)9.TGA5!&X9+"CRU3."!5[T'/D8C!;B.U?L3W MAZ?O:Z':_IFK*Q2.N,1(VAX\BA&(HS+9>=%!C#QR&BA*"+PB =AKX-;!I$54&IH? M-A #R$KEHB:>'?\SHI;%H!64>EX4EHYZ:R\*+^L4'FLM73(@='0"G T!+ DL M_2I8,@^5TZJ!-/1SAM;-HM *6/VIBTN1'^HHC"^+%UXZ$R112>2K=TY)S_** M8'!!4Z(5,18U<"_JYP"M95%H":?^' KF%\K+T7,>$+FO\?"T1O4")ZDWG.@$ M8DRF%Q$,9%H>P2K"*6)"1T6/_6BM92GI"+<]W[D_.LHFT_G#8)2]NRN7V1J" ML$OU@IR-&K0?')8'LDLLDTXKJH[^);TLJ.@"KURNY785C M?:7"6I-L:AY!JJ @SXO4J6$@9!HACC'ESKTBDZ.16+0*4U<*P\8!W[&%XN1< MJ+.3LP\?3OCI!WER(JG,')V3S.6YD\&G M<5D-S'1:#NQL6KWF'&>&LI8\KMQ@/XZFH0R3C5I&*QT4 3G$% H01.3@F(_) M3*NB2T7#C'**2/.*%)/V;\,.AO/A)'4GJ2N$%#RFQ1:4$QILL X,Q@(\U\F< M,]R2>/3/+P\QR%OE; ]D^SM'J2+M9Y*WOMQ[5K0P2=&C$25>;&# K:*@33+V MO9'2JP07]?[UR?+ &B/,!"$Y< M4H],D 9'U,3_HI\=I^7Q;P>FWNY7'C,3?#(#_W%T9FX'4S-<$N)-%RU;*Q<^ M$L5X,OZ3V2\A!)\T1^PM(!X4MA+9(!HL$/U8Q2T+2">H]7@?-[N954$I*VMN M1=[SG#=ZD8#U(9ELE8QD,7K^?V:3Z<(U_R)^,=\VW^2UW5L1#8HLVY=6&@$Z MS*.6>;!>4R(UL5XT4''Z,?Z=^_)91YI^$G'L=G_+ M8):GW)RZ^#T;BLK(BM M=OSSHH71,1B;[ =D(P*:- .0+'N?\\"P899BW> )YZ'TH][MJ19P_2XM746( MVQYQZI/)AUS783I(?3PEK_O85X]9 R=+21'7$-']I,JQ*1(1G\KQW2#U>'K_ M^R0[H>18!I/JK-!-!W?SZ\HJ;M@L??8]V>&&*=BLX0+C(&1:S,!JC4%;'9*4 MRJQ^4:8)LE2H SK(/^1O_3*/+5^&M>\>-]EQM1LIA%(8#6'(,G1"P"V6OJ/3_Z[?$ XM4[ZKT=2"WF M2[(T'OC+B=+F6%;?U%C7UEM0MR7<*W!;7XEV8'*4;/APN?\#-$R4-FFDL(G<]D:#1@)Q8/6C+%:CB-= MG1%_'^?/X78A !?QEV5GT8VGQC7J%X8J$GAB/XF?@^!",@X4S5%!-"(NB2QI M\F:UGWN$/L7@9?B+3D#N[TAFB>9ZCGGKJA0N&APD$\#3:@:.6@XTZ51@I \A M=1^):.!P0PZZQO5=0N)A*?. M)6Y]Y( #-L"1D. 0D40QE#:Z!N=Y_5QA',G:U!; ?>NCBS1<7\9?S+?L]YY/ MPQ)"20VJ$M2_2)Q90TO=MK-\C>R45I0*:ET[;Y=^ MT'6M1^![\]R8WQQ6WG3?$ZY//L[=Z3:M>EMJ%E1;BUDR$KRF-&>!$DE50 ZH M4LQ)A@B7#5S<^0\O;.WC>V KZ;L39\M64LV&B^@IU5+YM#58!=Y*!D+HZC;* M6V,9,K'X#A=)"2KIHE"AC!'* M10O$1PG:$ H>)_V;Q9 X4=RRXP]W?@!9:07)_AXHW9;!#>:#,_(G-_F"]7^W MZ90;:A5:6J4TT^!9=.!C9&"#C."3T8\5YS*RHP^ <$"I:1?:WKRTELB\B(\* M3Q6F>Y.[U89JA668N,198C0D;IE3$#$-@*@(U#)-I#KZATP'%*26L=WS\F^9 MBG%\S!QP.0VWL]LUNLS&.H7/#A=8L[26\I 4Y#0=,,9L<9D4$8JJ@0=P/]Y. M!])@V@:VMT/[-79O15?ALIN%BM#I9U@;YVJ69(B"D MM%(*E) 2?$Z\E_X7D%;DD/;:2!K%&E0_NK!UC'6O<0)6X;5PK7QTM]P@=K7; M*!QF:0HZ"HA%G%!GR5AUZ5\N"F*IP\8W>9>I?W29ZQ+HO@3NY7G7RXQO&V2M M3O6"1RT Y&2 $,2\TL\T;%)@K:#W\*WP7"!Y6L9P'= M=Q6N9]4+XJ4((7+P+N0(;)R H"0?/QN;<#%"-[GDP3_L<7['(!]8N@K',YB#C)J$B48X\+[3$%BG3)'/+#W\)T"W6!WHT_>2I\LM8 M%$]I[/'1\@I::@0QV5"K<%$@[JD&G1V>28Z2:X3E('U,^HW"".E:WAF=^0)^ MC_YQ-Y;^F!UQOK\2Z&[W7Z/*V%%\H@;5J@SP-<5R&I0WM M>3B0DY%_VLH\3,FO87H]]O4>#_=(18%UFN5>$."&I6%PC@%B)F-#)"4N#8MN MD+NW'S'>5[16IG _5MA[NTM\4!2_,[+IUO!EZ8([I1%/NAS7B(%,VB10X=,/ M;K7P+C)NCC[_W='*PO/+Q%;P[TNV_E$F^N:S=8-,+94J?$0H"*7 25,%^V:@ MG37@F K281824\,^BZ,9N%A^CS/TO.8&3T?HJ;__&:[ M98_6"NP$8BX&\ 9KX-E]41(K0"L;$*8H;1-'O[7M/=8O'E+W@5]O;PVKJYY_ MC,>^BLL>RKN!"Y/+I*IN-'W75K-#3A4MX'_"*.TU@[SXPA_,Q@-)M.\\MZ%A0_A)K?@6@T40E/' MI/'3>(!Z 6^1!1H+RFPJ??G ?TD0)P;83&^;_S:0V!Z$_49N3N'WK>E:R M,%Q8RJP$+HT%@Z1+C"$*B@JAF#:8Q7:2OW6Y!+T>R6H*?J].XK^-1^.GB_MV M^=IK._RS&K= M^Q\MK36!RS2M% /FC0;CTE03& 4N"&*:U J*?% -O-43ZS8PZO^"I6&6NMT: M*APRQEF4+& L)1#G-'A/?)HC">&<7%Z@XY>:/J_K.L>WUVUOQ?7WJ@0BQBU" M*VQ,)[(RT< \G/ZV7;0O.@JBK40R,%!2I+5$VC04@B=;&^= =I$1+8X^F'57 M/@O'/A)'X.@TUUU>/!OL)#W$72@_F:MUCE1M]/&8Z67DGRRAGRHQR$MG?KW^ M/N>%&:[+0M$?'5^R^'1)Q@#Q-C\@ M.A_0%?$BN^VE>^R6.NL!OA=OD+OM93-\_5QY5*&@DLJRY9KCH5@AA'5>:@,& M.PJ., ]660;2(!>HI!*S6I=@'7-4W9C7X:DJ6#@E6?32 W8Y"$@,%HP.&(AQ M :N<&8D=?7[I_8=IQ8U*(VSZO+*K"/ULOOZ:[)ER8(:U!GVY?&&"TX(B XDI M#R=;?MBT!2EWN7@0W9!N Z^;2\KE+!%4U\BNP-0SD(SA-ND01(P 4;'0[6-G@YVM/U0ONZ01M M=7\:NJ1L=VX^5$D8NN_@PVPZ*\.O:3;>S&ZJCQXRCAS:G/@ENQ>'1P>SBK:' M]^CWCT3.-ODCU&VB8)X(ZQ,9C#H&7"L,B'D&BGH4-"7*X%H*^P&1^!QNS" - M39G#-$^24/QW,&53;%8V6B1,$DS&@H\ZH472ADVEP#DQ=O HDLC1T;O+=R,: MXP-BW->.6!>YS,:7K^,6IN>BI2(DOA&6"8GLAQ>(SC$!D :NF F&:Z%1.WOG MOX3<-0+V*(4M==S&;O#85J$"Y4%(#E1S#@EV#MAJ!QXI[QE&6I"CST)Q? *W M)[3'*'(?QK/&>^Q24X7BQ$N5TW(PJR'P:"%Z;D![(SWU3 O1P/FH'P_)HQ.X M/9$]2GD;W+6UPN6F"FF$$LP0\#PM_(0%"5A&#))[[HQ'5(4&"UP_<;..3][V M0_;8Y.TD3D/9HM ]::\PRDG.19J D3FP++NU!D; $NRB8D1)T\"&Z"> UE%) M7E-X^Q*_>0ZAL(\YOZUJ@5% UA.=(28@@[5@+9; J<#6&9F KO50Z@"<[VJ^ M[]Y809412:M'0&W@V>';@,?"@I8T*(LQ#J&=M(T=3KEV16!\ $R/99YM-\]K MME!H@ZE!T@!C4N8-+D(D7(.FGG(:$*--GO7T8Y8?3JX: 7E4PK3%_*[=1J$M MXFG#9!!-VK=4)!ZD9/F-BD8&:R.D//H[L\,+U)Y0'I-(;3&OZS91(*MMPM," M%Q&EV973T[% >.D>R%#+78-4K;U8U8?7*#V1/*HY&FS)5.WB4(Z[6U.G"I- M0EG$I,I3B2A8*F)$P3'?Y!*W'[/Y\/*T'Y+'(D]US>.=VBD$=YK@',==$0R* M"0).)+M-*:LQ8=QYWN L!^S^*"2U13.[IT(:MZ[GZ7FG\4V_4$OW_G9.H]T.M35C?( M\)H:-<8%2\61J7J"3"3LHHCMYM]CBDM,!$L-1X"1BX'ES%@HXD0G'4:.Y$A/?9-IV?1J:/O]CD@ M!YW 5XB"Y)&F_C0XH8=(C2W4PXM@WF".4R"Z [\L4JWY^ M25^=C/S[Q;S*Z;V[?XXZ[_\W4\XC7/;5X>7L]G98O0HWP],<:=.%R^N0XTS$ M<3F7P/V=OU?&65W(3'ZW75N7K%6OX$)YDU06\-%&L%YQ<#Z0>0308*2MH#O4 MMKR&ZGE0A(TQ@#96+)!V.D\HP%Q;P%(*B"Y8\#C[E@2KV?$F3NA@7.NIOON# M=] ]<+NP;*I68*H%YC0 BP:#1L$ 4B% #(X*;;27QASKAM>]J+0,W8$M\AQR M;=^EY7O=0@:B?(P$O!$TO\I,6%(9P 7MN7 6VR87^MW>OQYL=6F$WT$7F%I2 MLZ5F88@6(B*=9HA.2AU2$1AB$0@CW&C-J.,-8E1W>\5ZH&6F$7I[!KQ?Q^;G M#.XX_CZ9!\S941U[5KL(47O!K *C5<)+6@=2.;P(RTZ,Q+*6IUD?BV=%^\4F MSFO5*SB)^;%R2#94$"!0#MRG>0!A/<,L>B6>7^>\#I6LT=AN7#J;(WB(9;.^ MO&RH55C.O'(YXPI+O'*?'<6EX2!DU#G0/'.N@2_FX;2R-J6E7?SZ.DU8-JX? MPV)>Q)QI^<-P_'52V\CNQMY?(NE[R/)6#/^V;E,3Q3FQT,8;TD69PG.#!!(8 MK*(>D$]+AI6>0L D[:@*6R6.QOK?PM3+PD5$RJ05D.98L Z$YPH"YQ&,4<8R M3+&51[NE-!RKC1O'GN %BY,X$Y)FLS4] >X2XNCY48E?=I1Z6U,BEF# MR]>^'A.W,?ZM@-.7 ME]9*'QZ"J#\3[8+N.U+W=S:*WR,KA9&?PRQRLS.SZ6 M*I",0D?N 0M-P1/M(=LRX"T2&C-%8KW'K1,Y7.4I#<; M)1%0DXQFG9-B6*0PC$PX\3391(<]?@[# MG%;DDRFGR[E4NF1R79?='\FLR*\]64ZP?="^3[P?Y%;-L-=CJJUT)5&LR$E* M_(4=#JZ.A:ZM!1X^G:;H&VQFT_#C[>#R;FZJH,<^0OXJ+"$9#> M^7IX&:[FZ6 ?)T2OG74/\W@U&5V=I'QY,/QBWF!2]=IZJ MA\E%G-/0 ^ Y_]ZIF3S-:?3LL*?O?GM@>V8GX9^S)&KG=]VF"GO6TW;6%HI; M_F$3/G__R_\!4$L#!!0 ( $"&"$_[>'/"]%$ .'I P 4 =&AR+3(P M,3DP-C,P7V1E9BYX;6SMO5ES&TF2+OH^OZ)NG>?JBGT9FYYCL?:1'96H*ZFF MYSZEI8 DF5,@DHU%$OO7WP@ "5(DED3N5+59%44"$9'AGWM&N'MXN/_'__YV M-_OI2[98YL7\KS_#OX"??\KFDV*:SV_^^O/O'W]1'\V;-S__[__\M__X?W[Y MY;_UA[<_V6*ROLOFJY_,(DM7V?2GK_GJ]J>_3[/E'S]=+XJ[G_Y>+/[(OZ2_ M_++M]-/FEUD^_^/?XX_/Z3+[Z=LR__?EY#:[2]\6DW2U>?;M:G7_[[_^^O7K MU[]\^[R8_:58W/R* ,"_[GL=;1'_^J5L]DO\Z!>(?L'P+]^6TY]_"A3.EYMG M5WA(V3Q^.UWM.SQM3'_=?KEO^F+HKWC3%DHI?]U\NV^ZS \U#(/"7__[M[S?)5GR_#\S3"WB^SZKS^O;A.DV[XJ:3\.SB_5\%=[2]\4LGSR\F5\7B[O-MV=F77N\@/#EGB>2Q5Z=C[% M:F]+]0':FO!\FLV767S4,G!R&O4&G<[B)O?Q-LM6YR=<=8"^)OP^703X;K-5 M/DEGC6=_<+0.2?D87K%LP_^K:Y,N;_VL^%J+!R<'ZHN XNY^D=V&-OF7[$U0 M7N^RQJ0<'[(GHMP_UOGJ8?])4X*.#-<6,<& >)_>G(?]6;MV'N_2Q3RL7W$I M>Y>MMMQZ6RR7[[-%7.B*^KI7XH)]2$ MVDL''X#0#LCKCZ@H+ T(.-"]P\E6VB(J]&QGBG\KBNG7?'9.1W[>K-V'AXWP M*G[Y)MB6\YL\4*F6RZ!W?US?W:6+AZOKYU]48W9;P[=+[&5S[W0JE43Q<.-V M)K+5?3ZEW\[.XD#+UJ=0C3/'.[0^H4K\.=J^K>E\"6M/L3CO8#G0LO4I5&71 ML0ZM3Z@BBXZT;V<78.WS=J\\%^O0H[U&_Y/+];WVT^>I\^7*#M7CA* MFU/?_/P4O@I;A,V7&W?FAV"$7S+QBF.T.>UWZ6(1C)B+NZSQ:;1[=,795QVR2OTK)\ MJ&E+DRCF-W%)L-GG<[[!0TW;GT1%%A[OT?Z4JK'H:(=V)K3WOWWO>SLSJS.] MVIG:AVP6W<3OT\7JX=,BG2^#31U?H#-S.]>MV\E5D[.*O=N::E"^UIE?%'=[ MU\3?\]6M62]7@86+\Y.MV+^GZ:KI-(]HI;.+E^A6QNZ)S/!J;680]ORKS[/\ MIDTRJXS=$YEG&Y2?;CT3N_/@^,'%X3J#S&4L, ;-/+VY661;7E]=[SKTA5RU MQ_<$5J6=]\)1VIGZQ^PFZHO5PZ6.=^AJ0M4DYFR_KJ97B;?GNK4TN=MBL8K* M6Q"E8O8EG]^811;V%Y].JL4]5A^@JPF_S>=9C#?8/+8BYR\:I*6)KXK)'SI= M?G^RZ;[%7\_ILI7Z]C#-BNA>,$1+DUY_7F;_6(?7Q7TY'^EQI'4G4ZF(V,E. M1R>6+B;EW':_/IW>/MXZGZ]^G>9WO^[:_)H^/TDZ$M%=!FG':'"ZF6=:X7"I MYJ3"[S%4J)C_,LVNT_5L57.*1\?I<,+%79K/F\_WNV%:G^YF]%_NLKO/V:+N M7 ^-T?9$;\-XB\GZ<_;+'IJ:TSTQTM%)!Z')YQOS*NP(?^Q:QWG5O2ZP?5+V M;97-I]FTFV<=7"^Z?>0A7:3-)S8,L1]T*J?9$>=3SFA63 Z)]D:LK]/EYXUL MKY>_W*3I?9!Q*'[-9JME^4G<0\0O .YNZ?ROW<>)6RR*A2D6BVSKL0FS?;_( MBT6PJ/-BJJ;_$ZR#S:'-AVQ9>G^C_O,F_+J?]2S]G,W^^G.88=+*N(F 'G$C MD) (4F61M4HP(0Q16DMCU/=PS>*=IF*QXU^W>,4K0]/U++NZKDKA$P(W+\() MT)H/GB"IB5/&Y1]M9C\5"RFV>*O/\.RYV[MO4AU MB/?4!I&/8F" Q;A@\U>\^^361'4W*#1A>7Q\<-@BH?7W6V/6,(VL[7D>I'E MIR=PY;U ]2T_]5H?ZY(0(34PT'++(4:2,<3M'A:N08]R=V(K?RF'?4I$T0F6 M&Q$;2%KL=VIH17G9=DJ0=H9KAG5XF0'$VB$F2RJ5!BHYJ)-W*CE'[8&716DH1%2/ZI<#",/WQ$T;G$81@R"RGN?YM.=YV99AFAN Z)W!PR_?6<,'A"+ MZH,D7'M.$?<(((V4AH((5:H B C3IY@<,G6KR!,=?X+]E?HG7 CFA$706$>!L$2PO9@K0,CXEH5A+*$NT.Q3DIY- M/&*SR">K;+HC[/L/GK0\(V&UQTTH841S8(U&$ 5# !):F@':<(C&MQ@-)WE] MH?PHD?_QZP&W7O_NOL.)(@;U0![-[-#FK"KG:NCIH9U[P2_-H-#OLT_D/^C1 M]_SQ$H?RR\:)]]0+QSSV1%H++.7 ,<&5MD(SA(;T$E?V^'[O2@J;+3:**R H MH)11ZC7<4:2PM'0LWMLFS'CNDFV"0)_NU>5B]40 PE_/F1\^2IZ^<2ZL-_'X MZXA+]53SQ%M&@Z8.PJX&O+0.6LE*&)A#]2V;KMVI-;E9M(Y)366T-I>/NKQ. M=TB -S2\,IHS$ZPVR GAY7NCA#-DG&[0=AAUANN-$/I1^#\J=^>8V-X?NV/$ M53[-TWC=\ZB7ZG##A'#@J<" 8P8QI,P"+LIM$0 CQN./:(L=18MX].514+-9 M\36JQ[Y8V&+]>76]GNU,IF"<3K)@?H;M;.=6/:'.731.PJ6DT"'LN4,!5:(" M+B46D&L]'MGH0._K$JK>Q&8R6=^M-U>?;':_R";Y+J;G?I:5AO==L5CE_]P: M_XLBJ%*KAYBA:!6^BWZ-^[LS$M72(Q*, <7$:J 84100"KD,"!H$-"36U3F14"B!=D)I00R#!!EER_?, M0"CJ.S'Q*Y"2=D#IS0N^O:<:X^??IXNKQ0:(Z<9O_SY;?'=_]9"O^WSO1'OD MO0*$A;T:2L^0=+*D6UCG:@L#>07"T#Y PC&9II+M5[=%HO\G]&[6$4@GO=* M@#2:8\25%\**H+%I5FKVQCM>/R2#OBY!: C,8 +P9KE<7\;\;8]$20:@%H)R M)*F' @B'2_J($?6C^MAK9'PM4 9C^M5Z%$,DZ,I9@SK(1P MG /%2TH9=?79SU\C^^LCTV,,UE:#J:L55!L@H!TQP0P&UX"KS'D''L-88"RI!9[Z6M+A'QU$M$0FR$E MX:R><+Q30@!C2BAC7=@%*0;0HI+*&/K:P)D%7JD(U )F2/97TQC.]$RL]<%6 M1D ;3A'ABHM'>H%NVST/5 M2\.D*C/C=)C490B,^A;JIWP5KU^^"?OCEWRZ3F=GKJ >;)_X8(\+"2F'"&K( M 2&0EX!H1.L?7/0;,%69K\\WH!9 Z4W9>#[7F(5LDT$R!J'?YO>?BDWLP4!(TSUJHE'I^3F$ZP^Y=,C2I^ZW6(TJ4B M]")%5O@@<7?WL^(A.Q&Q=:!50@FQP&&A=#S:H9YR 7=3\QQSV2>] 5"5U!D%1GB1 MJVL9:!6PWH)B\GBOK3@O!M\W3+0T4#H(*,0<0 V(!GI/#?#U W(["X'IB_V- M@.J+[7N%>FN^1Y=",=]< 3MM5ISLEP@":-#-&<+8*"4PE,:5M'J)ZKNW+E\3 MAC OV@2GM^W@^ZF>5?P.MD_"FF:QL"+0QJ#6!)$8^[6EC5 \\BPU+?'M^3;0 M(E(_EC2,4MD?DQ ,'AMS5AMXT39!%A(:H)#$8F,D(HR3GE+$C[$V_WS;%K6Y3XK H<[)-HA@HR43M&H+1,JE"NIP]S6 MCVKIS!1HE_>MP-(7T]\5\WB,$= *0]^\F:^R1;90ET>!!-B*IW*#W[YL^YI=K=@O>:0>P:5 M<0 QRXDT"B@+"-DC*DR?B3\JBD5GO+PD'O\RV/KS13X'(H U6T\W:;@6&P:M M5HO\\WJUR<%5'-YN3SHMVWA 8K"Q.&S@'$NB#-2>8U"B)TB#Z.W.;)R^A&X0 M@'L5SVV4LETO(DF;Q'_;MVOSY=7]Y@C!?:>Z9B/TC/B&:0QV'J+ MB0I&R_C,MX$%K#4LQ[&$Q9\O:LO57L,.CI80@#SU@#HAX\6NH 3+TJY!5I'Z ME^0[LP#'L8BU@69_GN5]*MQ/Q1&'Z(:@S\\)^I %.)?Y*ON8+;[DDVP+P8=L M4MQL&7XNZW77CTX =)(&C5D1*BE7TGM1JB9(:%)?]^OLBG=?\CLRZ/L7]J-4 M;QT[G])O[OHZFZQB2>'#[_/I)#0M/RF14D%N)8&(84ZH]=;3$D\#T0BOJ_JP_9W>9FZ\;OOU5CGF-\)+*^]GC!!H#*0$$(TL893BTA MY1* .=,-7."=91+H6N[Z!+3'H[=R6VCF!+]LH,0Q&L#WA$E#L+ >&5LZ,K"U MOOZJUEU^@KZ6M4Z1[/Z&^Y=L\3Z]Z?#*>!D'$Q;S[_2:]YO-(.HS46,>NJ3S M8;5=+<+V<[-9)O3#8Y/WZ4/\2$6Y>5OE?GGCP1/BC*,@B&;8S*R"D&&"L"<( M.$^-I976]XZ0VQ>#/4OF\AB=U6L\-WQ&$C9PRPUV865GG"M)F=,['+&ECZO1 MX+?@>Q29H_6>^P5[U!?NU7R53_/9YB+7QVRR7FS2O+MO\5PSFT;#/T*TWM:. MNKHN%[TRLYE^.#S F?LU'3XU84$C)C)FZ WJ,3*$<.Y*YB (ZIO?O16?[DT\ MGSN&1L.5WMR;!R?\+KW+SMX).=%1B$+ ME>2S,>1_!F$;1LC.W$7Z(65LP*/OI[M%K%9P-K3Y1*]$$\HV%WCBA3"*J W: MUHY.HBCK4Z&L:!BWQ[I#9]>MP-3[O6>7[>)]%2* :\A9 8 M2@)0RM*21J<;'*5U?=]Y<(VJ+4Q["V)^,LVSF]++Q@EA1$K.K1"88.8<""]! M214 _+5=ARFU!]*,(P"CUD%'P?4"]81O>5TU;>-HVD50KC"QFS)&P MN2I'[)XF[VB#/*]=Z0A-&'-(*V@ 1W_W7\ORZ9L9_Q[ 7G[X^'N%:[ G^B7, M*F,(@T@!Z;P1$BM9.N$0;!!-V]DM@199WR8TO>6\>&X]Q0@+]3D0DDY.':B= M[)<@+Q5QC"-N')'>!C)922O'HL'Y65=B,* #NDTH?_PP*DZYQ])@&EY1RK21 MFI=[+V52C#'31CO\;1@T=1EN?>^< M%%TT3A*,1B=?$.;+E9=G/1/ F;0N:'K.8>P, M4XJI/;VWP 'V$NT=8X7F4[:AW!@56;8_172WV>7-VVF$),9_FB\WEV=\>;SWT_3B[J_#W/#S@=-QW=[,9-MI\ M/RFU7&:K*!YO\_1S/MN(_&ZBTZOYA_@:Q"0 47Z*^:+\,QJAR[<5 L];?4Y" ME?(20>&XLA('&YIY&]\M"" @ %12S,>+Y[D8]-:>D6#!H<16("M(6)X]YG%KN3,>@#24\Q#MQ''8[^MIC?K,)*9[//JT]ANF=BE@XU3[#WDD(@ MD83:4.:-\W@'A["NUV2*%X4K#2 01>MP]J4H/Y_JV6"5PQT2:2&#"A*/$;)6 M!X#@[NT%4@1+8]P12\T8=H;[C1#ZT>1@E(%+8V#_4&Q/Y\M@I\7E[FPDR\O& M,6Q7PV##6<^Y0-RGIU=KC/H2!9LM M\B_I:I-@8QE4UJB5?LB7YP+;3W5+&/=6$^ A!=&;$B1=^3VE4O99T>.5*8LM MPMJ_ )F8P2"=5%,93G5+M,:*8RV]EDAHYAV08$>I#Z:A';<"V0X3CTI&:WC] MR!(R2M5R?((QC$"4V9L^?DWOSY<+>]$X8009"XB46#(M$ ]PE:NKAY*/,$"V M'28]OQ#1%)F^^+W?5_7#_M?_DV>+\/S;A[?9EVQV1MNH-D#B$7(J_*>E$L10 M'6PV6E+/.*ZO@%Y^A/;*](Y. .Y=O)Z>VKPDX^R&<]$X":&<"1O!4(!"!X33 MNG11&TU&GHJ@;88?DZ<.H?QSB]-M.].&.N+C,6EIC%F??O=/.W?4)@&JS9?Q-#% MM*P0F%VE>Z*Q(4X;0C04R%'IE>0EY1SH^K'ZW4O+H"?+'8 [A%A5%)]$>P*Y M\Y1R"!AR IG2)H' 2M)GPJ\+?+GM,>@$]R_$9@@N[U^9BNS>MT\P 0(X&F^I M(.Q-]'^7M$'A9?T+@IWZ\'OA>UV0NHX;/+V;/OW0+(KE\JG78/#8MD>_R-L* M$6H'6B>4&,$Q!<)K@*$/*H&%T$NC&1/*5PO*[IJV<]%BSUHF)FC$TDFO!<," M 4,1ISN:N*)P-#%?C?AQU(U9!X-1QU]U<<0FC= "&,@TCS5_A0H E?!HA_M4 M^B]R==5F\R4'99>!\YJ/0<+V%0M>0H <)%CC8"BQ/7S8@7$[H=IAXB7G(?7P M^I$E9)1^I/$)QNL\**-<0,LDE(8[C*PC0JO]9LS("--]M,.D\P=EER'3%[]_ MGR^R=);_,YO^+= ;+_]CP1NJHP$*_(^ MG3^\7Q37^2J2^ZX(2G)^E\_3>%'TW-7'UIZ1"$X=@8)$R]PRCYQ2?(>A5([W MF0]U +$;"L?^-9M#K]7I(I9G^R;>N& W>&PH(YJA'F$2B&XLYW;P M&<9?M:WKYKY-;N/MX?W:JA_*S?OUNZHL9-['"E$640.P4]1ODXAY;P'6E7;6 MT;FJJ*(4*"VM"+N>1A8;MZ-)4MCK%8^+7565^7'.5741!GVZJI:+U1,A"'\] M%X#PT5X[/N*.>MXD0QZ[(9>X/J]Y-',]565;T0H0EVVU MRVSREYOBRZ^3W0,C&_G^K\A&_H2-Y>>)FLUV4\RSY5''P:GFB5#4.6<# D0: MA*$5V\.-0)7"$/!QNI3J,Z?H#),?A>.C'K1&CGM0?4 M(@&PI9XX9LI9*V%[31!_6O]M!_SGG+P<@UXX9QY#MP]Q+GR=>&NLLXX0H@%Q M5$BD^&[6.F@G([HRUPWG+L>@%\[]WP]_/\6Y\'7"N=1>ZO!3.TN0,*P(TM0:5,Z:06AJN^,IQ[[':4F5HGK4:OIU4/0 3BO.?3 0@+"9D($TE (K3VRY29C*'>O M^19W929>$H-0#Z\?64)&Y7D8KV ,(Q#/CFS"GS&WZ_FK3">Z)8022P666#D8 M-%.FB<,EI4SC^KKY, $KE1GW_.I2>QC5TP#SS1ETE 6\^SU* 7XB!=M/GY#_ MKHB0I[.C,0-G>B3(0FYBT3 @C@ 6E?F0Q&&-QW#8.E=I%951GMT.?V+[. MQ+DZF.+.2>H, 50KXRAVF\-ZJH,%P?Z5.+=B*@2+,3.0&*L0LT! QFF)(]-* MCN82Q4#2TUGBW,MP_]-=W'!.&TB%%!AH2!T'8=,NX9%.]:GA#)2CI+* 7&)5 M7P;K:[:9/ <:$ZO#_F^YDHHH#\LW'$D 7[%579F)EQA/]?#ZD27D]5G5@PC& MCV-5:\:M)!H:+V.N,0F0DB6E@C4XJQS&JJ[,N$NLZLLPZDL:?DN_Y7?KNP]9 M)#QLH[^EJUCKYN'J>D?,8W3L_HX"/"$FM<9+O$'4 \XE/7C MJU])SI"Z2G4?:/>\+I4S+E_+#;Y[M!]3+YQ?JJJ.E"!M%$7 2"$1U=AZ3, . M#T$,Z#.;\*N2OFYQ'ECNEB6B#ZT(W\GA$D+#'B/#AD"@,W$".BJ0@,IJ!P"UFHD2 M(P :.!$ZJU$Z#H'L"_'S4KFZ7411DX!AL!&T\,'S]^73(ITOP_L26%1./$SE MZOK-W7WX])02<;6?^P'QZ^A)B9=*6 X#.EPC:+0+\)0015_/>**SQB&4X^## M("=&\2+^OTZ':@F90X(%FX!C!#AC2/A=WH*@K $O*^7]&2^>_9T.$8RD"K8^ M]Q98 D5X0\D61^R$8GVF1>GS=*BJ]'1V.G09[J,^'6JCK*(7FF, C>%,"4.\ M)9SOX/#$J3ZS/ ]T&E19(*J45;P,SKYLA[;*Z7$-E+:,",^]#)1)NKO&'ZC# M6(AQG_PT8UBUNGKU$/K1Y&"4YSMC8/\P;.^FV%Y4[A5QT'B( E04&>-*6K4> M8PV9?"\YLL64!H)8C2% )(XP)PQH*24>U _ \>K*;975X5H$=;7 M'"X D3.4 4"1<@9(!04 I5$05F4S;K6B'29>$C=0#Z\?64)&J7",3S!&X'C; M+)C'?&Z[V31YZ-^*8OHU?W1H=/>$L!ULLOV_F:_2^4T>R-KN(Q_7=W?IXN'J M^OD7@_L;([79VR ZT^=3J^1&K- ]T9I X@E4' %)*?/0[XYP9="SU8#>P8^3 MVVRZGF57UR<(.>?^JSY(8K&7F%H>WD: O6$2[2P+*C$1N,^4**?]>ZVRM>@) MKU'[Y4[0JA]^2_^G6)A9NER>*SE9?90$.R.XH= JJW@,8G;(E.!!I_L4MHM4 M\"[DX[GGN#,8>PM .4[!X_S?I7?G=:P+1TJPC%D>-.2!_)C72#+D]W@PX,>M MF'?"^>K2U2*B_Y*T42KXKU' AA&L]XMBNIZLSGHB2",*HJ= MDH%.Y9V'7.WHI5XW*"?372AL3Z+1+G)]28I9+U?%7;;XD,W2R)'E;7Y_7DI. M]$H8)*0]U/J2CH,>MK/2<:)7@IEBE$'$ M$2.QC(^&4)1T8M#@*EIW0:(]24=[J/4E'6_F.TXT=K9<.%+B$<<24Q-4+13H M#]!H5^+AA*UOKW1\YMF#PZ5;*$:PS5&2SBFDGD*M9!4!.S#ZER^QLPH MY,;M?.E,"BZ3MA:1_9?DE?B,TAGSF@5N(,T[6ZSRZWRR405_JV2H'^N2&*F9 MM3+L%W -@(W\-]B ?=Z?M]-UZ!((F = MI0QK82BA2HM2J^ XJ)?C$Y1.#TA;QFL$$J(FD_7=>K8K"!CD_I\;J:\G,T<& M2["+,;N2<2L\0@P#8G")"O=:]ZA^CUR*VD%P!')U^B;SZ8Z),#*LKM9B)+D$ M4%D.[1Y8[^O?#!W":=BIO%R.UDCT8O=M,EM/\_G-\PBPRY7B%T,E8:?GT"A. MO??*,6$#*"4B(JS/K\JEV%Q^.L:O/XDZL.->)D=5!DB8EP1S0B7 E(6=7"I< MJHW"&%Y?>H9P.;8A/1V@-I3,A/6RB<0O+6 'A%*RO MW;1>JV00>6D!LZY#G\MI#1WR6\[C;87XWA=M$P@]@Q!X((D-BS;W;)=/ FL; M*]V-(9BWG'7UR-WO>L1D/X9P*8'7'EJG85AF=C0J16F?OJZ38;H-N',T)K<) M$GT&X%8K(ES,E\4LGV[,FPU"I\H)'VR<"$: H@$\!C0UB@H+5 F!<;T6 *AY MJE.3I47+T-3%R(_#/1*% .:(::(L]]Q2#[@L MZ4.&C:BL3SML>A[:T0HL?;']XRI=;;0&O5X&=6>Y+&=])HCC9+]$>R40I\8) M&0P.SREXQ XJ5O_DH;>0C6:;>Q/>W^KEWBI'2QOD,0<, T.OF^JCV]S$Q^U(F'\P@^GMT!$TWY)0T'-VT3[9/ M- 24*RDI)2[&GJ'']L.SN4;< \2L4DHZ M1F.VV'**0NH17J)HSJKF.-1DE5KFE=ZI%^T2:[4-MEW0\S&V3A% Y-[%9U2# MM">='3LV9U-3%/I23DIE_$,QF^T*N51PKC]IG6@,PO9-I1 H_&2,F5VB;SQ68FV@2C#%.!0 :$HL(0F"7!TP[PT"OU:0OXV@M/ASA MZ84P],W(0QG/M]>ARHSG%5A]?I#$2ZR#RB8T90(AIKR'Y:OA 3+U]]C.U*$N MA*%UH/HZNNTZ4=6;>?@U^Y1^Z^DAIX^BVWU6]]A]">I!LD@/V.V?U35V M;[-TV?WX?KU:+[+?P@!WZ[O-1^_3AXU#HW,LMQ/8_/P4OE+S::SM$TN9?PAF M=4^/?Y4>= MQ%@Q$=1]X+EEU2+Y^Z3Y7(3(B5[)INBG,6'#"_:BIT'?I71':S 97?V(K):C M1%KCV?-TUZUA,[JXD0^Q$N>)4)']]PG@ 2Q.I K0"849T9M0U@VA6/$^*W9< M=(#4"O.*YHAT&1RPF=-1[\JS%@D2$'.#F0EO &5<>ZCW5 N,P3@/AFIB_YQS MC3!X/3P\DT[YKDQAB%?=*::N%8PP+@,AN[DQ"U.OIW/E MC%JH%^W0WBG?MG6!3_/M:9M$ 2Z@AP!0;!PCP$(JRKD;:T:4D:L5OC6@O2]_ MUOMXG+%8/;R?I?-5L'+8(^:$L;W)"VZW0.U%&6:XML(I@IBF7S-J2 M;@!P_7#8CB-FVE1XNL-K<#FIE):_0N\$QP-IK81"&F$.=5C=2DS#VR)&&DG; M"6>K2DUC]/X\TC,J1>ZU",TPPK*?Z=DXW61'4,N:P481*A/W> M):4-'6$JARXYWP9&O?%_HV;M0\OW'O>KZ[(TS5EOZZG.B5+"2 J)#8J:]8(J MZ60E[K9!;MSI4>SJ3? ?2Y:V?%5^7HYG1[DTMYM6G])I/ HU7"# /B$'> M6!9S!U.&F2&4>6X,J?)*OY:30$0YM\9XKY4F2#+HK-G1ZH!ND%RZYY/ RCR[ MX"3P,FSZ/ FLD>8C!K/L7^FWQ39WW]DLPD=[)2Q&2S&GL')*20P5Y[@$1XH& M23T&/#VLS/ 7&3W:PJF_M"\'9UPA_>J)?DD@%$7'O\, *H6D]^L=&]3+$\ MY4Y[V3B!FSIS@0RD<*Q'KY1F)56-:F@-YCZK:[,T!JI@!&>(>_4Y%H!D]O5L9MD-1X?E!%4WC9.!$TE@]5 M'#FH-*)*,B-*JK"&E?)\]IX=O5VF-T:EOT/7\RQ^I,% RSWC/FBT D..O35F M+Z],UU_A.^-L=W[K>ICT<\;6^:6_8GX3I=MFGU?]/&7HTZXXAS?SL"JL-^9C MA5.N(ST2A518Y(.4&>*1QQ Y++=GLA ;S0?,@OS]C,^=:AUHG0@(-50TVKQ< M(2DT)KO(9J"IU7VFH#AYFM68-R]*Y3;%HL/3JV4)TS*;_.6F^/+K-,NC4,CX MRR8HXXDLA(_"VG:3SMQ\E:\>CAQ0'6B5:,@=4P8+[9&CU#.C8E"9UUAC*7B? M<9<7'4@UXEW1%A[5]ON+6;F=S]$C@^=-$N$@T=A8ZZ44%E/(H-U.VH3?O1SG M"5(C^(M6H7@E?!S5*<\@[&LE@.WWC[I8+(JOV>)T4L)GS1($*93QTI:R*-@# M#,:$5L*%U278")+T>@AW6H^NCVO1&OTUF;/)I9>G\THL.MPX 1I@Y*'CA"*K MH:%8H#A1PHD&DHPHZ4XKC&H%A=[<%.5ASL=)-D\7>5$UG?/3]K&*#(KGQ\Y1 M)2#AP=17Y59O9(/#S8XOI;6AMK2)3&]4:&0P!*.F33O=Y9#&8%M .-D/R/OZZR,Y?(S[;-^&> M,$1CK;](HG?0U9&J3&,3T1:L?D_;<^0_D^V MK4[TL(QN_3?SR5].&O]G>B4<">8!)2SLJ$1K"5!Y^Q98&&S@\2D&+;*CZ JG MOM[^[_?(,PK"R\:)Z)]58#!$5,LF.A\A+) M4ONQV/I>G3_5-OKF?"DZQZE=IJO[13Z+C>NP_%GG)*A EM&@J'#,H==,65?N MAXXK7-_ETUE\:A\,;X92"^S^F,WS8O$QFZP7V;2>,0<<'F$,8V2SX\%FQQLGUK P?2Z%YQI1B3SFI5O: M2=(@^0^]F.&#F6:-81F&V6=5\4/-$Q87)(N@\0$L8V(&7;G?B?#8,QPT8=5) MKC="YT?B_RC-L*'9/@R[/V1?BMF7?'[S_9S/'LZ>[)^D8V#U0 MN%9,GA(F>=94_+YAPF(=+">04=8J#(5@?D^-1V*$MF$3ECP/P&J"15^^)=_+Y!8H.\$.V5%<)A!"3'W)830DK79U!G9VYM,:@N!CTNMC>K7?J4 MLHC4Z;7U1?,D")E@6$LHI(AWL3UQI*0,H ;WR,7%W!W,*&H!F*%8?E9)/MPA M<5[:H"4P(P&R3$.MC"NIHQ; <1M(S1AVAON-$/K1Y&"4!M,8V#\4V]/Y\GWZ M$)>["KKT\\:))DYR;Y"VA'/D -&"EE0QPD98-:\I>UYPNR$FO5UYW<9L1;(K M)'M_UC;1B!*'E<((A7T/*8/8KBP41)+X$:;O;IG/32'I[87.Y]G5]?:L]_P+ M_:)Q(I21,5T'-4Y:3)!5Y24?B "Q]:^F=9>OL>47NBDFKSM:0AL:;$7O-952 MAG5+"03W4JW,"(VSEOG?)CQ]B<+?UNDBG:^R[.KS++_9UGW3#^_255BRSMAP MY[HF.I[;26V1@Y(*9Q13)8[($5S?GI,7"\1@]ES+( TI%MM)G]7NSW5-C%5 M&<,LL(XY!XTW8D^Q97C<]EY[#*T@*2W@]F>0F%%:AN,5E%;?*;^7YJ>;8,%&;+53XI\_6E\VGYT2,%I\6@DX1,4K/*8 CMHZP=^=F9A=B-&8T!W )]$-6]$@L0FX[XSVFL7 MH/6JK'0-,9)@1&E0#^NA;QLG#J^/Q@!<->O%8I-RO IS=XV3Z&BU6%/**(.> M^;"?EELJIK2!"Z*G&[:M\K@>*#VS^E!QA^.\?MHZ\< B8J$CW@HK1-@D<>E% M(\2@$9[6=\3L!JCTQ6TUF:SOUK.P(TV?EJ:RV746A'2Z*XD32YR<\CA<,$JB MN9(J+&]&.RD]Q];O7>F$>5'?[=S3]=SFTM$=6GU)S:&IOLM.K1-'>B02*@T8 M!XXJP@F+::KW]%G1H);0Y7=W!Y*&=I#IC_-/J??I) LBO#ZI#ASKDG#EK>,2 M,B2I@5!R65Y_A,1+7#]2\_)[88/QOA5H^CN>N$\?XDR75]<5]8-C71(M#;6> M (\] @09#M%^.Q0&U]<(+[]H,1#S6X)F$.;'M(+EB5I5[C_MDPA!I2." ^8] M(!0'[;VP4\\&6VJ$%38.[ MX)D1;V6ML8(F;;%T MRC,5)L>Q]HB7%V:HAKY!7G]W@3O>K<59VA-40 7-EL$_8'._RU<;, MRK+WV6(2?DMO3I4VO6"4A"KK#)%6:N==#"$S99J\\-9PU.# ]-7X/+N#JY5M MY?]=IXNPULT>GKK<=E.JM+.<&B"1."CL#F(;5"875DZA2&FR4>%5@S.LT7LU M.T6J%=9OSER*+]D\G:_V5MD@CHE64R MP&"955XAX\H[ODR%C^N+V.B]K,/#65/2(LG%LZU43:<;#J2S;6Q(C&9.[\.7 MJX,GB'G+@0XF(L7"<2_L_O(T \PUD)[1>W2' M!+)/DVKOH3X? G2H>2(91(8"R1SF%FA&!=^OG1@TR+D.7XVKM@5>#&)0WY./1N^A[1ZN(<7F0Q;! M#(M;%=6EWD )QI8X2(CD"CB#)="V]%1S#!J4YD&C=^_V@M@0Q\SOBE567L2N M>,K\M$MBL*+8J*"?,^5SLCK8*Y\_(@%20DV^]?BI!?O=->$$4N-I@)R#[$+)J6) M=.UB]?.=#8[OF*VQ^CGMZY[@&VS3D:ZIZM_G\R*938-6^]B MG3U^6,Q7X85SL\W"_->?E]G-=O?L0P[7GY=A4PB/7LSV; >QHGT1R MS*#V$&@H/2/!+&=D2Z/'FE W[F1QC3EW7A(:X?1CRL0PLG F'=QX1&$4(G ^ MD?2A]@FB C%F()<&"*3#XLG AC:K8F;./C>,BH9;"WPZS?E:R-3D^G*Q>L+Q M\-=S;H>/DJNO\VRQO,WOCR@%+]HD$#AA$ *.1ULV& ZEN^ ,,Z2^J72+C\_ M'Z$:T!2O7GA]=#D_T"HQVELC$: JD.P9I]3BW?R=AA"-OC MZ:@VY6%8V8JO]>/Z+IV4=ZC/)%U]T3)Q&A-/+.(2APT#**@5V^X25CM$Z'CV MST8 %VVBT.6[9F(:GFQQ'W>'=^G=,3OZ6-,D: Y22!KO4#/..0;:RG(O$=S5 MSXQ\>2312'?.%F#K4@ ^9/?KQ>0V76;J9I%EV[B7[V=\WPC'_]1*^$%4E\1*A;B*"2X0$)1!%.SL M3@U'N M^V-@_U!L;U:@6TJ*+>;."0""2H0$QF5\'/#,-HN\9A@!"PB7)552JI&>.'3)OA,2T@BS'T4B1JE!C%,0AA& ]XM\ M/LGOT]GF:/ZL5G&H>2)X5+\Q$0,T!((@IHB5!RLAX[VU[ M6\,@T2#Q7\^.J;>-+Z#T!>+09UZ;&E7+J^LGG]4X SLP2N(]LDPI3Z#U6#D* MG2A?..B,KJ_ =I:PJ3-AZ@ZVOL2GS5IQ3*@8*> XAA;8\*_WMJ0P_%H_C7%G MF9DZ$XR6,.I+"LK2Z:O;8OIF_B4LBW':!Y;&$V)1>8Q$*\*X8YXK";3'1%CJ M2@PD;> K[RQ/4V=RTA5HO:FTN].>39Z.,@CEZGI+UBG=]E2_1 H@O8T;K".< M>&L9,"6M0(/ZEDYGF9PZ$Y V@1J5[AN@.IV>^()1$A_T+RFEE4X !!15CFUC MF[5W6M/Z*TIGZ9N&U6]KP=;WFO*IV%0Y6^P+8+V9Q]M;^31/%WFV5/.INK[. M9WG \9355&>XL$T;:8 )5BJCB"N.C%';8'FB!+3UK\IUEJZI\Q6H0_RZ3FSR M(?N2S=>9#Z"9:-8%:)9_SU>W9KU<%7=/C.XNDH"<>?1C>ODW\^MB<;* )9)1_8N' [EVRDT;B)I 9C;8$P#B@1,PX!7.)% MG:QOL+><=*1'R2B&PW?4V4D^Y7?1X75=EJ.]NOY;44RO%A^SQ9=\Z#D?PW6Z8P(E4TAH+*$SU!+$-#=[+"486+A/4&3+S&@B,*0% 1F52: PCW>$-2/Z2C MXP0^PVC$O8 \7A$\J_/4'3()*H*DE'N(J-(BO*?.B!(AX*0?MRK=M5@TEL)& M*/]+'E\B-4JU_$<1PV'$3TW_9[T] 8_GG2?VES,;\47C)!IMDPDRYI 3AEN# M9(D%A+A^\JV.TP -L_]VB6UO=D!XVM6UFA;WD6/G38 #S1/M@1;&"$$8HAAB M"QDJ*4/.CMSSU!$7GUL$[0'W(XG&*'>N$4O$,))@BN5J^6:^+0ES=:WS32SP M\FK^>ZQ;$=;153;='^E>+0)(-XOT;NF^W8<--YM^*G1FBMEL\T<\\ P6T\# FJY#( $ M-O)T/)+QXMH4A8**DUS#/G*1?"[5U.D(CZ\5N= MN=*&D\[N\>USA=VZ(&/TT,X)N?Q8S$X5JS_>*2& ,*44M+'J(*<.$O#X=ND& ME:DZBS\?=HUK!<::J7<^%:MTMA/ED^'EQQLGEDN-L&=&<1OODUN.]B8,P@T\ M!)W%D??/[];@Z\\%-5EDZ3*SV?;?-_-#JUQ6;3Y<,M&=[CVM^F\G._;//V>.PH4-)) M1KC!'#D@0$FY(:[/% ^CEZ@. !T\G#@LLIM0W@#AU>=9?C.*F-[=K#]D42 B M#P]-7% ALZR$)*TVLDTH(Z!DO60""KCO6^.*^);#M%Z )%WIV M=)TFLJFH)LA8@S'W43N)R6R(P+A<@Z@D?5ZWJ'QW['4LP!=".[@>>+9!^>G& M8(J.F/*#4@/.LS/EHONXHG:V@NRYKHEA M4C'-F((.BR!\6$"SD<2PYFK-*CD->J7ZG,YYJEL")" 4"$DQ=C+FA*:2;JD% M%D+0Y^G124VR/;8]S^?1'CI]:GV5BN.$G7NU>=3?LGB0=7^;3]+9B5I:1]LG MC@1D 8&* $H=I!K$W.$;()RE?+2Z5SO<+=J'J*9B5(WM6[%Z.L.3-9".MD\\ MAXPX:3SS'EJK :8E0@YP-=+(T9;X5'2'T(_!_5%%NXR)Z4V8O?E'9#=_PN[=Q\GO'P_P]O'+!"JEJ9<*>X$E1-IR#7?S]=K+/F_F M5JAYU0+N14,(NF?9HZ%\@&5&)0)1)@5$F&O-%2%*&EO.-];U'$_<1#-RL_ &^?IAXZU''[3/OMHPC.3F> MY+"#& MG#!II%,6<$T)"WO%UI($AHKZNV7'M_9:M76Z VPD@M)2B@$)!!"&8<#HN; M ):#DG88E(QQ6DB=<+=6KH%Z^/VY9&A4=M;K$9V!1*:K-!6*6(D@QRZ>MPFG MO2[]FP!05#\%\\!I*BIS\<(T%1?!]4K35,@8PDNU$0: F.@16%S2R*FK7W!T MX#05+8A$(Z3^/+.J+ R Z>M=Z(\-+%DC+7,.CL'ZAZ^P0^M-Y9 MA\?-.TOT2;;3/I\U])GT#OYEQ-^%QR[FZ>PQ%^Q\&JOPOF,$X8B4HDL@^*\77+A39I2P47<#8EU9W:+;;].KG_05G^P9-%BL& M3= UA*.$.D'U'D/" 1BWOZDQ)RM(1AMX_3ED991^I?&)R*6B?%+IN3*>[NT_G#VV 0K[+I42= U:X)-19!ZBR/51@4-A(97Q)!88/*2YU9 M6RQQ!#(TU&U0C^HE4H7@D?1[47#\*^5['-$D84#T!0;:%EG$!JRYV# M$:[JAX:TOLW6Q__2W?0R3#H-?6TMWEUR+\,#O/84^?"[4AKOP0*XOF.\X\R1 M/6^S;8+X.F*B@WJ(C%60"LT%TT@;IG\80\M,^XYGC4 M9-DVI+L*RPZT3$2@CA/ )74: 4@>IRBLK3^N]9S,'P=EC7'HR;+8AAW%8:] M:)=P9(#45#.J7; 8(.9!I';3,QJ-*/5>^^QJBD:72HPIYLMBED\W=MCF2/>$ M87.X<4)%P ,*Z0QS$G/IN20[:@3E#>ZE7,[;L5LUK2#8KSRYA3XJNP5*8Q.>-N M;UJ>C1D^TB-QQ"EH(U".,JP<@GH/%G1J1/&>[;"IZ *6OMC^9A[VMUV DYO% MR.FT4N6*D_T2Q;#UT%@IJ&"40"L>WQ>A2)^WVX80@3;!Z4L0?@NF^B*/B9XG MQ7R2A_%O-E"'^>BT=$ MZ?"N4.\\]\)+SS! 1<3E"\07ISZ7J;."GKT+E3=PUK3M[B;6+I,'TM.%-* X"Y=51X9$7IUPNKK:LO%IV5]^A]$6F 5U^< M5W=!J\K_N;O/&>RS='Z3!R5K"\$)63C=,1%8*H@DI@(Y[K'0V-N26@-@?>GH MK%1'[]+1*H*]>\.VZ]G;8KE4GY>;_;&*1^QEKT1B18DBACE-#,3>\B@L MET&6MYWMUG\^4^R_U\>>H*<;4!$NTU#30K#8 EEJN M?1GOJKPT(RQIV85<= )638OD_?KS+)_L@I,W-5Z/F!TO&R8^F$B2,TDP%]'Q MZ[72^TW.H!&%IW3!S59 Z>L%?Q^#:1:KA_>S=+X*NYS[QSJ_CWZ6=R3F'HQ#=Q,N5<=G \O*V0W>9DO\0 %V]Z*Z4]5W11C^:YC<7>GFB= ,<2%H(AX92 ' M"&*UHTH Z<2(XRUK,:?H#),?A>/CB[0Y*AO]M$,@N"XBRH-8 @ M9W PB,M9"R]&E%NE'?!?U5 *KY_9JQ[&5H66O@U+T&OJWS=63+?M8BT501;;"SL8*;L%1ALY^2P:#^ M46S'Z5C:VZ>;(5)3D[Z@GEU4.#>_GC23CC9.@&5>0X,X-01K:&-06DF/)6/- MJU*;*T5'@+Q^1H]J[QV0OWWS]=W;$WQ\]S:QE#@OC+:8@[!:^3!177IX=GOGE]OWIW@UYMW88,AA'MJ7- -.;20A:VFG"_Q#8XV6X]2Z8!? M%]/?P[KY^ZEU\O=$(VZ(D$)S1YW1"GM8.E@4D+VJ./WSZV+Z^S(_WCX]:-UZ MU$Z%FAQJGC""D??044$D-=0YR$L/J@X@C?"*W2&U]6TK9WT-P>D\KF!53/XX M%SG8P0'_J<<.?;Q_.+Y/+1;I_&9SF*H?'IN\3Q_B1^IKNIB^K1 #T'SP!",H ML G_.V&%BRL(9)LB3(P![4BEE& =(;=/6W.6S.4Q.JN7O6GXC$2&5Q%ZI9U2 MG!CE.'5RBR/50.$^,Q2?#$3H4V2.UL+I%^P^HQLNEO)/^2HB\F8^S;_DT_71 MA+LGVR=&0^&088Y*''0%BQ!3)2 (J#[+6]9,3=6;2+PHEMH/6S!;O=24LH<5$B8'1Y&NK$?^33D\3F)Z02[ M?\G4J%Q9KT.4AA&AW])YNEVC*Z34^;YI$E0(9(GCP5Z%!G 9C!914L2$&J%U MUQG/7N37:0157\QWW[+)>I5_"9!-4'VMB_YQS MC3!X/3P.09#]UW[1((E<*""FNPC3G%,.:^I(4A6C^/3F^EL(;RS#7!L2^9 MJ(_-(W7S:;P:_BZ].U^TN(O')9@X$ E+KR<"',"=3 P=\A*@_$XE;.&4O+\ M:&(\P/Y+=-M#>%0ZZ0\@L<-(ZH=LN5KDDTW9K6+R1ZS M?SP\?<*0>PG^B46 M2*.(M-Y3*"DQ@-H]K288"^-1C,?!\A=!\.V!V]OEE^+NKIAOYGM6>%ZT35"@ MQ$BBC>9.>*<0 >6;Z@'P]5,-=.:A')7 - 6T+R%YGRTV:5'FDVR#S?DZ 4=Z M),P+Z#GBWG.GC)42(5W2YSRK+S"=Y<8:E<"T VMO8K,C^HQQ^+19@AC#V"-K ME*>4:V61W;\ /CRGMH#T5E!L*-NP 8Q]"\19S?C9Z^(<-,(8@3F@2BJ+"=N+ M-V:*C=L8(]QMA,AKY_,H;9LVI0CKH-V5D)/.ZSVQ4%7?\NKPHN@:G)I]C K^8Z^W-/&;R MS[]D<0*A%3S)WS.]$N$!(XR&+0HQKRC62+MRZA32$57]:I&O[8)2DY]E;9@G M(K51'^)WQ2+_9[R?4M^C>>FS$AK3#POJ*-(\L$@0(,D.4Z@#S.-;9H:\ M33 P_*,7Z>TKN[Q:KY:K=!YK'6TI[T*DCSTKD<8"9($CPEE&..88HA)3Y%E] M$W^IU("DA!B@/8Y)EH'A0C!<4L^=J7\\U%GAJP&%KQ-, M1[](QFSLJXU_I;-U]MQNCU3_;7&ZT$^M\1*-E,+,2$ZXQEC'G$VE8H4$5/7UVLYJB0TI ML3U //IE>?/C0Q;>P66^RCYFBR_Y)-L" ;M8@T\]+[$.4Z(IHD@@#Z$ %)1; M'L+:U[^HUEF!L]>XX+;(@IJ^ILV\/I^8^N>'QR9/I^[3?+%Y/XL71J6ZBSE: MCCBJNGM@ CR6P&'"O=%2*L,,+YUS2 66UI;9S@KS#.3E&@T/^A;:PPK.ZE'! M>1_VE5C.=LHP4==).-9W*)PEI8R001QGGF*638EHP B-?7 MF#NK4_3:7H8A^?4ZE)G_"B3NE;GN=)CO'Y.$Q8=R*8BU6E-/($1LCR13H$&0 M(_B!1'\$T(]N]=^:M_G.O-UO=KTO]$?FD7 J#6.!Q\HZ@"#R );P8FMP@V.\ M'^T<;^R\>13]CK+2K3\O@UD1"'!?LOFS**%6\]!]_Z#!,\]]/YVW5?+)'>F2 M.(*9A) @YHU"Q&LJ !/"$"Z<5'K(+''?3_ELPK<#S1.)D/? Q H]R"#GK+!H M1YW1CO9YC>1T[K;&['F^X35'(QU;Z;BKK_-L$=-OG,A(\5V;!!$*))%44"B M\D@;NB=8.=-G3NW+PG ;<:]H!XXN;TWOYW4TMO) JR38UAKZ6,H!6N>Y HCZ MCBI8=AA6MF-/K._2B5XO8Z[AXQ=?CK2,!540 MI5(#+"FT1"/[2"8.7XTGM*X1P$6;*/3FO7BV69S/8W"D1T*D1P(%NKCESC . M/*([^JQ5LGY!QJZ3.+6Q7;8+SH#,/W]A^UB?! ,2R'+$,6@-9/$"%BMII(J- M=(-MC7/G):$13C^F3(QJ@QZ?*(Q"!,Y>=#W8/I$4:2&(L59"YZT(4/&2-NC! MB.J[MLBGTYROA4QO%]:V+K[EIT)-_K'.%]F;8*#'$Y@W\TA&/LW36)-$S:?J M^CJ?Y>DJ.WFCM<9PB17.:6^QM909I..;1DJ'A:)P1.60.O.]](!;7Q+U6SXO M%AM7\9:"O6;]/FAG@<;T)M,/[],SU5\N&"5AAGCLB=0$$RHTI0Z7NKK#KL$E MGNYN2K0M/]W!==8AO_LX_HB'!O_Y;_\_4$L#!!0 ( $"&"$^W[3I42M4 M %,/"P 4 =&AR+3(P,3DP-C,P7VQA8BYX;6SLO6MSXSB6KOM]_PJ>WA]. M=82SBW<"'3.S R#(FHS)JO3)S)J>ENG6^RW?V_ M_NG7S^_(Y_#]^S_]KW_['__R?[U[]U_TTP>#Y>O]8[JKC+!(DRK=&']DU8/Q MMTU:_F[<%?FC\;>\^#W[EKQ[U_Y'1O.+;;;[_:_U/[XF96I\+[._ENN']#'Y MD*^3JHG]4%5/?_WQQS_^^.,OW[\6V[_DQ?V/MFDZ/Q[^JZL_4?_N7?]C[^H_ M>F?9[QSK+]_+S9\,GN&N;&(+!.E__/NKG__#:7[:PAC_V/SMX4?+[-(/\L=: M/_[7SQ\^-WF^RW9EE>S6Z9_^[7\81FM'D6_33^F=4?_[UT_OKZK#/]8_\>,N MO:_]ODV++-]\KI*B^I!\3;=<1O.TAR*]N_R(;5&\>$+M$*X=LOS:H?_YQH.K MYZ?T7_]49H]/6V[/CR/T2PBN7HO5I:XQX1<9D4.NGC]0L=XOO.JF:A6_?J1B MS>V+%NTV.M[?\\(WX]4CKVK>UC_U@?^J^\'ZZ0/X;8)W M4#UY;=-- \\6CC6SSKW_BOUKMRW?W2?*TBI.L^,]DNT]95JZW>;DO MTI)\+:LB65_?KYUY!\T<* M8_P)XL1KCWFH?%^LVP\4%U=_GUN]_U;+,AI=QHDPX[=>VO_^EQ^/&;UP,E]? M>C4:07=)^;51U27/U5GHQW1;E?V?O*O_Y)UI=1_:_RGBTKFY^5JMN:U7V[I1 MD1?="_GBO2'%VLB+35KPQD[_'R7%^HU"Z7[BQW7.O^!/U;L7Y5,W>G2DDFMX M^5I_>#J7O!&J4U]XG:0\V=]7)@O-V+=0X".?,0=YH>OT,9T0D55U^)!(U2SQ M2)"J55WYNHG5KY_3I-96MW_+J[5*AY?R@-)CHQI"U=J,1MP"&'4P"@@IN,'+ MI91$+@*8DG5(E%.\SU(U=?+CW>>*AWG(M]R[,OK[/JN>#XRD*(@=9,46\DR& MS-AS7-M'D1M%?H18' O6,37!]-6U@SXCOS-.%?[?1JMQMH:!D',#E4^M\\NH MA(ISRG6^JY*5\DOR=9NN@L"++.9'<>1X*+"13U!X".(P!&DM !^MN7EPK'"_ M-7JNURHE/@$II=XB61R]Y8Y>YC3!1> ",VQA% &*OX8+&0]$N? EJ[;IQ[OW MNTWV+=OLDRWYGI6K.'!#A"TOL&R+6H'INE;0QZ*V9T/P(!=!,R4:4?4G^2B+ M?XBY," N).T3HX9^YV#PD#!-"T4N^C( DW$^+H,I(W/(5;Y9(PGSMZQZ^)1N MFXFF\B%[^I)'NXJW@%C^F&2[%0M,)R 6\B/;Q*Y'7,_&O0J,W7'L&1E;,Y5. ME1E5;K3:C-]:=6/1--9W26A-:#D,9[)N3\.T8=L@M%-4 OEH*KLWB*D4A?? M8F?U4*RBQZ=M_IRFY<_IX]>T6'FNR\S(082:.*1>[ 7(ZB+$@1-@$2[*/%:"9Q.T^XCL$D"M5#O)-LE=T3FW$:YN@S^*,KEVHR< H>$>T,O0W7#3;Q! MQ!S$$(_E6Y2Z-N^(];%T,*'!'E"X_RF.^:]4A]IXM9KL>!A5WFA"&V73]PVSB!B6@$ M6AL$?[IFKK2"VI5X,)1(&"6&$;T>P1!R:L],':17=@R@0]ZZ96!CA/Y87GF*^JWBZ M_(?NW^]X54W+J@MI8L3+&05>$-B^ATW7C@],BQCR()@9%4@S;+BV=R?BC%X= M$#KCO!1#SV0VP@#T4M;!P)DP-&32 (R4>+L,)*E))=?P[@&[:NOU_G&_K8^* M^%@]I$4]GE2D#^FNS+ZE[[F2#5:K<8/'_*R_#.P5Z?.><$>WBRF WM['\/W!JFJ(ONZK^H= M3?6:Z]ND: :JY^GNB;HVU/53[OPR(*@AK_,NH2;GP-/^'WB#\3W_9;DR QHX MO#WH.Y$=.8X9QZ;3!;),@GRIN7[QQVL&WLG>SUJ3T8B2G=X'F :[MPS>C$G@VBR]K!>B!.&0*M*D3%G:_OO][O6V_D^\P1?G MQ1])L>'-/-O&+O5<%OA>Y'FQ9=%>A>N&(+RHCJV9/;U\)^-;'?E0(Q: MM]$)!_))>9&(P6O.TH"134-!:*$?T-$!-.HJFV5P4UMV^31ON/1BA<\/O.M0 M?MQ7]4&N]0&Y*]\B863:/@M<'!*3,--U#Y!'(5L]G1VI"IF9AX>#U.%S9<+5 MF:;WV:X>Z32^)MOZ0%OC!UZ;RT8LL-,ZSEOP4@>]ALJO>K@Q6F4WQHFVV59 MO'));#&$O+G+H)J:5*XOD1CKCW@?\YR1G*/;?1WQ-B_J"='3 9$O^>51PE7H MA,S!IALXV"6A1>/ ,7MQR,4QG&P3"9N'@= N[31E)-H-7ES!0+O.KUN2-\8A M":/+XM5(X)59D*G[W"K<'^RG3UJ\RZ#YU$F_&@^8P7/0%^)]6>[3#=L7M:06 M@\T'JOG+CT_-D1/1][189V7*F];(-JD9XRCV8X]1; :!WPFQJ>L!S^Y3'E[W M2 (7VS1T\SMCW;;;RF:U*F_WIIW(^N_:/\Q;]?*M8AWE _@2S%:+@O]<.Y;Z]=DX_;G;Y+GY8U)W&'ESN\WFQNCS*>LB;9.> MX2L Q[\:^Y=FHUT$" M&SBUI#KZ$IFMA--C2F04IB'?C/U%YPKX=)ZG50^1G^R6-XW[)H4_( M(4NC2[/[_!@GB4Z]S5)OB0TMUUW*R[*,S]5R['BU7W0IPB0_A%=5MRN;OR3? MH[N[=%W%O$PN?ZMYTV^%,;$"AEW+]IW ]5C,8J]7&5HV;&/&Q-HT?^8^I4_\ M;QZ2=N0H[4ZF[;HU>U[4I<&_?-_2LAI:O[&,4H1^Z)97@++?M;<^:]TF')Z1 MT:;47FH^V&&:ZV.FI%2$OEW3EO_2/E439W_URS1'*0AO34ZK5D6]>XU\2[)M M.[=]L@:JFQ'GHK+UBCIF[%A6R$+3)9%)[-CO-TC;+O$#T&YEQ;$U?TCJ(9:L MQ4S2BZVQ].4A+>J!LI^*?/]D_#M77&\H;Y#T%^#>9M6%(?:]F+,<8-^#N@A> M;+X\8V:"1L6Y/\,E!"_/NWR*MY/Z6.:E/NB69#8#@V>[VQ;N:9%0@NYKDW# M* P\YKI],\$)?,I$+UK3IT#[T-J)Q!ISN[,SGK*W%N=/61K#'[WE% 2P2W1Y M.T0]G7-:.-U4SH5=O8LH&_'[Y9911G(WT>DK*Y&+ZZ2=N_#YGJ8DYK\,;X(< M\RG?;?"Y%7VG663C2^1[MHUCU\>AZR 6VR'K5_$YC,7QZEM:?,T!!U>H# ZI MW:.- MU;J3-OG9%0!?!WI1F@IH&=T@7A ^0 M]TR?=KN[H]U&C+"C@D$J\4M=PK4Y:I2 #JSXISEF0=3>951!-:E CEF ^3/Q M,0M6?5V&;5N8L0CSEI83FE8OS@R0!:V($\F:O,K^_WORQQ33,JK^U$GKV9,/ M\UP4)S_E^>:/;+LE.]XCX^2ZS[@&4I9I5;*L7//V/>^UD:]E523K:H7=. QC M$IG,=OPXIO4)\U9.'=O#HI?)J0VJKRW>ZVRF1XY*C5:J<=1J_-:KG?CH M.)"3 US04R++J/Z:*>!;8/U0[K9;]./=W&VRZKT0_8M?:7F2TV9%7-B M['@L,$W/=.+0QW80] )I*RT$ M,7S.Y3^,GTJMUT)0@(\#"-51&LM@J);,I^7K) M4#G&CBJ:Q7-V7';BK%7@HBAO;XM\LU_W-ZLY- X0"3S7#+'#*(NM$'[)F5G9B@*>D )1FM-IF(L\;7@V 2)7+R^"2LFQR/>\B<"7AOJSRQ[3XE+;;K,J'[*F/ MZ/L1"2+3(I%-$,',0V;/2<^*4 A;J#TFDO95V;TXHSA5![SP:HR58KR:RD,8 MJP[FO9 U$Z8&+!I:A*G V&7@24DFYTLPE;D#.@3AU:A/U\/SB>_YEAW8OFO: MD44M"_41'9,@&);&1-*.I4:!(2697-I"KL0=\9UMF_0.,.47VX&#'2^,K=#F4;D@&O4J(L1 DVVJ8VON M\QWEOMM>6W0F((6Y.\V'8&^^[ICUK( ,'F*BK*);!26W9O=JVIM-% M13R].*T7.![V8\^B"'O(#@+>VNRG]?R0V*"K-G3$GYVKRA8R:"D=);S57C"J MF;N810T2QLJS>%0Q_5/P>%R&,"8K<%-X%# MJNPN6S>]^Y]/ITHP]1G#INE% M412S"#N^W8=S UB#5CJ(9L*^T 4=\Y,V3G# ;PK/@*-]IY*,GV><"[UFSM X MWU@_ET&I\6F:R/YOA'>YBG$YE6&&(_8"BV;=\QW=#I MA00QIL52.::. M+9_%4W9T@N+<5>.E A+7MT6A$/-./6..C0-L6H0%%CO@/XY]9=05"38[87=I MI:V=*>3V:)"JMEDM-">_3&_8*3D60BQ>//= R8@S#NZ1HAGDZ'MWZEM_5-0J M($%@A23PXC@FD8\85]++0+SI"SUM6G%X[QZ7B^YSN8./WT- K# $Q;)4$G8.SE04LH1-58+(K.R;V% O/R M&.4B,"GBW2 H5"#5X)HL_WL!]'3H.0\LEF+JQ3UQ,(LSB_L G M%!$+.(2I).0VNCH9>?37D\I!WR3< \$;9ODS(LJ95&M/OZQXS7R(7MJ-F39KF=B%WO(LY!)8IN&WN'Y M) J%5L/"GZJ9'PV D5^._.B? J\PL8D'=G MWKH_0G<^]KV0J.7=!A^;1-2*;>PCBT5Q0$S;B_L(H1,)[;B1>>YT-1VT-U'* M(D!MU^".='U7L4$05N.O;O@;X]&":CU4^:5Z+Y7]6S6_OL;Y\_XQ6=-]F>W2 MLM]N$P>6[7F8F@[V+.92FQWYXO"_$JG]LL_6WE?@DHQ>D_AU\E(V#1-@"H>@ M_8)3<][>3Z?&I1?7T\_JU@LEVEP[ RA/K*8C-GW';-AX)=,+?!SKR?Q7UH]2 MGZMY,\:-L/#_N&F3N3BVDIRE%B9UGHZT MB7+#+3K\&SGB(F+=)*,NG3> @1>HF\L<>P%G\<;PBYPK(ZC3WS=ANCQ$Y$:^ MQ4++Q]BV_3Z>1WS0V0CR4>8AC]3Y,B.LE*:/!A>5\&>6PV"N^@-C$-#3Q5(( MFL?;'))R1I)$75L+>S9%R T9PU84,\21%_2QK-C$(R@D&&%B HUBCJAI4KS1 MX-?8V:59SF6Y:(LX8H V+A(OT!R&T2+EB"16/AR./XA6Y=I^'!+;C:F' M^GGR"!-JC2"+>)#))[ _R)ZR(N^C%&ST6#B6-R+N3<&<#P)GIHPV=)'DD4AC M&#ZRO@A?L)<\UR-_Y9>G]7 MHQYXDY^64A CV^P% */>J?>=8*-7S-TW3C4;R6YC'%5/?(6@A*\#O-1:3,M@ MJ=X4S^\MU.^G*(-_SG9YP>'1*SA,?MZFO [LJN0^I<^W2<%_N?)#-W9B%U/7 M<3U$/2]R^HG0R(E\&X)>E7$G6\#0 ]9X.HB$L5:IVV*(G;? MTN*PG#PB. IQ8%G(

\ ?JJW^-#N.)N_<72)TJ M^TI5INN_W.???N0YU?4)U[]H9MA/JM&K?"]4$GE/YJT"(W3G8]\&\=?W<[K> MUY7'LK]^R:IMNG)XWRTT71.S(+#-D,=Q?!Z".9@Q[#E"7W2I!VO^9#>FY@K=$' .L M6W)5SUNM;.P3ZK'(1+'MVL3'A'7)_%5;3G8^\EV 5^G_9Y\4O,)LGS^E3WE1K;S MJU?#L# T0R=DU+=Y$[B+Y(=4:*7*F.=/5=$/NHQ6&+S2@YT3K_\Z39-$@;!? M*K%PYL,;A)!U;3FPD,[@ C?&N0%!".](9_DFVFU84J4KO[O@U_48C5S;"D+B M]'%,$H ! GOZ5/AH51EHQ:D-$J$H<& MW*2W8:'5'Q@D -:H@,-YYE>@(&W0_#"0EYXK>$&@E?]3>I_54Q^[JK[U=.6X M+F(V<@/>:(E1?;P*LOHPA$5"R]NE'SX-!(ZBFHN"H2" &B8* XU>20%!U"9U M4'CIP" 8),U:"AQDY;\"Q"@?Q"'Q?K?."]X&:;:+?ZYXSR:L+^LHGL-\DZZ0 M8X5[@1WU4% 8.@S%C7*QI$/)"XXW1J#3JZ\=;I48M%Z6H,\I9=2@:=&F03&K\70JH%&7SBELJ71+'V)?D^_L-[UD=;E[NVE:> MY:,X"HEE!6:]CSFP ]+'<\PHA %,-LHTZ.+JC)?R)#M$TF:*DFH*'Z48!;=0 M'9BNF#*(I+%&+@5&H_-XA2$USH@#B&PV_/4JNW]]R':IM2*.0VG$'^R[%@XB MXD9>W[%#MNT('30Y+L(TX.DDW?2_,&IQQL<=N*$D9:(H='3[)P4 L)13%R MF!6%L6]9L67VJV(H]F+@F+%,A%D!PVN @C:,@(WRB%'KH$K$#)JG$S(.$#+B M%BX7,H )AA;3FA1XGE!/R)$D14*G8TR MYOD3 Z965H]ZUMHDT0(Q#P@63;Z-PXJ09QW1\V_'[X9V0421T@NWH(!,CY3"3T@N4 MY K82R!<=-HXCC#B#BK'S)DI(JR1]7%AP)%.XQIUQOD"1L]M7E;)]O_+GIJ) M+9-8<6S%C#++<4+BNY85]L$BSY?K*<%"3(R=5IS!U4E-BLNY"$2./@/' 4?4 M.^6X>6&("&SD'%P8:B23N ::,9X(G8I1ARK2I'F\%\4Q\V/71@Q97F"'.*#] MXRW"A,$">JAFE#0M^EH,D!PP8]YFA39/8'00M$/)>2$G&5^I_E*FS%_AY63G M(U\&\4K]@7NSO7W(=_VR7\_&'G.H'2';0EY]TV'<;R * ]<5NM%4ZL&:*W>C MQV@$@=>?P$UZNY)K]0=6T0'6J*CLYYE?J?#2!LU?Z>6EYPI>$&C'(=P7]3E: M[9Z?;'=?=UCVY8I9D>OYE)K$(0ZSS-AQ^AECYCBN#^LZ2 :9IO/0B3,.ZHQ6 M'K3S(.ND:/=A A.E.A!@_]1U("Y;,MB%&.GB_'A1D\:K;H027R!+_'F%3=95 M]BUE295TT5<.]:AKFL0,/=^.F$=(T%..4"G;%I7%B9K\ 7V-[C(DRJ]#XOGEE,PF9(!;HD319Y042 0] M4KL;^9#_(#7DG%H*+"357]R6+.N".!H^/R;;;7_3Z8HZIAW$'J(6L8*8>!&S M\"&**7ZFFLRSIT%#HPEX8;.T6Z)HT&>4%!H$/5*'AA?Y#Z)!SJFEH$%2_2LT MC'%!' W18UK<\S[13T7^1_40YH]/R>YYA6T64,_!D6-Q"/D.\W&_BH2%GB5T MF?O8&-.@HM=FM.*,3AV4&9(VBK)#OX-2#(&:IPXF%PT9A,HX"Y<"EY%9O(*, M"E< [9"'=+OM@_AV?0E7%%IN&(=.3+'G'?I!?AP(G]TN\>B)6B&U)%F@P*P2 M;H/H &9H\L?'^M2"?/W[YX>$ MOS$?]U59);L-1]**L0C7K1T;4SMDJ#XO/CQ0R(0>AC(JU$2S-8U$H]%X8[0J MC1.9X%F;4>X*S]U,9:S<#(ZLIPIG<@8,&I[/4>'L4K"D)IG7'011@DX8V#]?%B2)+?&F)W-,G@E.KRFAD&5P7 MF$90TX0!I-$O.>8(6Z40,B]-&.:*I&&+08FL_M?T&.6$T-K2=M8GSLIULOU_ MTZ3HS[-V@\BR741<&[LF(S[SJ=^',D/+%%YG*AM ,S;ZI1.M,*-6)G$^O;Q] M;]-C$N=@ )$R37.'(:.OF1\GX%'*%KQ+\U/ICK)C_2;GR?"MR+%J? M:TT9CAP>,3Y$HN+[>F6?KQDGAP/83ZM&HPQ^9CW8NK=9,H5K,)1(&*;RQ/HS M(ZYP9*QM\V-D= 87CJL?YP8<(NU%&VTLXGDD=KWZ[*28!6YL.VX_!1V%=BA\ M@*-\A(E!TMT',PHE( .A,-'EW3B<"-FF'B@G9@@A1<:\I4%%*H>K6)%W1 0L MA ?:-,&VR?T*(]^S34Q<"U.;^4Y(X_X&X,BA2'C)*^RIF@%R$&/4:L21 ;3F M;4SHRIFBMW)\9HU8A7;J U;U=N?:[ *K>@ M(2HJ]XN4KU1N.5OFK]R2NO.Q+X1XY>[O[8Z^KQ_X"Y VMV"PV*IWQ;@1[V>8 M+G40L>MY7Q9'01B8H? J5K5%TX\ILWA/W5;@WRM;\U95RMF^1:I M^Q%!0&P_LKR ,A_5T8/0)H'[QJL_]O'Z:D"KR#A(,G[K1?UO2#7H:\%=4GYM M]'09UU4!_9ANJ[+_D[I.H),Z\88U%ZJ&*C/GK2'*LLC5OF*P^O(I_9;N]FG, MTPKS71/I;UGU$.[+BJLH>(W=[NLO.RG+E/]O\R7YOK)CGPO!H8V0'4=Q9%/L M]TH"_N_5M[3XFK_UY=6I %+=3L6*?W>2;2HX(*?5:3%JS6TQC&B=6J.N:D:O MU_@CJY=P=XIOC(-FHQ==7]ZG M/-^49+?YG!;?LG5:?LZWFY6%?<0;/&9@QY:#;4(C&G8!F6.'0H,4"L+H7FO! ME1GYG5'"F3G&.S$T3F0;C("]8XTL(]EMC%Z842N;EG+7'1J F0);E\$L%8GD MRE\Y&(%^*O*RO"WRNZQ:.9A:47-Z>^Q0XO"&9!#T$=R8LE655\E6##F0YX(8 MCW]' M8+7^XU-:7[NYNX^^/Z4[WLHY]"1MRO_/,T/F81]C$V$KB/MXE#I"%T6-CZ*Y MU7$09J2=LK_"P##"/S%,3&,=#!I'UWI1LXTG7;5G@"GC+5T&813DD:M^V6#T M^9QNM_7.W73'XVYY.X=L'K-=10IV*%2.!3/S(#+R)AA"S/Q8<&CQ\' M0C!DRN!R6-] M"N0_FDN*5R9Q*$ XDB[?A\FX ,NE""D R!OC5/*\A;#I5HZV/[[@PG@A=+Y".?N&<6.: MY0VF[YC-9TG.J0N?)\V6S_N9TIUI:P>TH*W;FMI/_[0CU3^&3A4JQ,ZR<, M0J?:#ASJY/UYME',-QT;8)0ZMY=!+(7YY+K>2^AJTV]I6=5M^S9J+=95XHLX;]K']Z.4;F12; >AQ7]A>[X; M>5Z_8BVRHQ"O=NE]4J4;4=# GBY457!;54Z%P F3OC$\K\8L4;)H<$D2*)T] ML\Q>G/DP" \YQY;"#$GUKU QQ@7AH9JZ0W&U.;1RL>L'=N@X86#[(2-^@+T^ M*!&\F%I1J'EZ5L 1G)%N"@[F3&='?8,6!2G:; MET^)_K[G?_US6CWDFV,#K5RAP F0&_NNQX+81%[LVU:70D>YJA M\*]-/O4:VV]964_+\M]V?#6J.C]HZVPY!H(V?RY#LLY6Y,DAYO^8]$X<5-_1];U5IR\G=>Q2+,O_BC=OS24Q<406%_DUUA51 MUK2;7)HIY9 %9L!L*V ^) M .=AT^KE,I"F'=AMUK^MURKQO@.IJB+[NJ^2>D5GE2^C;7BT;P I$AXO@R(R MPO/1[Y?L:,#I"_(E?_EZ'"99?-O'F#E.:-IF'%++)7&_=24F6*:YHBST-*V8 M'[9-)RTYJTV[?/?NM#IEG6K06;@J^UHBE@IUEY26S3+JI:[DKG9:-'@HO/HK MK4YT?$NR;2OBY)ZDAWS+#2]I4F;KE85CVV:^%Z/8,@.*F1_TJS9BUZ8FI,&@ M.O9DK0HCZ<76=?O+0UK4=X;]5.3[)^/?N6)>;.U8RU\F7MH$,W1HH9.FHEE& M!=>6W?DB**TNBA]W\_A4I ^\7Y%]ZT9 N+"/=[R[<5B,%5AAY.,(AZX7VS[% MV/?[J<\X,FT?=N[-^'B:/]8O)/:5NOUT Q=Z*C%7K"\QM:^P3L9+2\^Z&S4Z M\[MZQ.+F54?C-BGF/"11P-4!3JHLDV6P46E&K\[94>T6:!'&A?!Q7J39_:Z] MCVG]_*5(=B57P3O$9+=I?K=MQH_)YK_W[0!P+[CK-[]LNK7O\LIA=DC

0Z,-70:$QJ>1*W[1QN&G M'?1SD(>)QW@KS7<#TT26W>^#Y*BSD3>&/6(1-(.G$6'\D.V,3;[=)D79\*S<6.3=&HVE>W+PUQY ZS(M)=W0$LB+3!.TRDHVA&3.=#"V@$;91#C4Z'!P/FT[5O+CI M1 " S5SF<@!9_$&=.1<$<7.W]+L_H$_GGQ+B^0^_67_^#4M/MXUDO&?VM&^V]NV.*PY&=MG4%Y 8Z68M&Q@">ZE&I]5HQ=;#4*U2D)@N\:PPCC%#B$?W#Q\$XGJ@%9MJ M(T_6+6WY"VPB*G99+4[5&ZR5I3-T:T%.*F GK$3^N< )S$V2FC(.CD1F]XU_ M)67%N^VV:;LF"ZPH# +'04$_K6I9/C,50%,Z]H3=;)7@E/=Z%#HGL7F*AN@B M\'G-33A 1Y?+HA$Z/CLQB"IR47B577&?[+J#K\-\5^;;;)-T2UANN8+^Q/6/ M=W&V2W;K+-D>;E4^N?XF=!W7Q1A%EH5#&B#J42OFOW)([#)'](K=:<3HP\"I M_AOC10;-R?.G.=1L.&1QO'E\QJNB5)@_M YNTL)=!DLFSOE\W=H,CHMRY]KD,/LF* MSY6\3]!MCW^0]3K?UP?%W-\6^8[_H?.4;/Q4C3P:'SEUHMQ:E;7823C4J^[ MO1RL01T= )^VPED&&O6E]VK'J58?A>\:73^DF_V6@SQ,BN*9:_G/9+M/Z]O5 M>[)OXB0KVC_E_=3T:_5^Q]N(S:U-6HTX M9K8+:L]-JTPSF/MDZF;/-M_=O^//>#0V7+)1/225D97&+J^,QS0I]T6Z,?@? MW?' MI6&/O,/X]\F8>*_Q3*)O.D&$"66Q;[$XBEF(^E$NTT,$M EH4F$3?F:.79?N M _/RF(A77QS9S\H4Q0G]MBRL).4_,/WI'GTFQB&5F^.\Y' MT,=FPE)?VA=GRM2O?G8F]U_TV_,A3.&E#P,U5=*P9=0U6?&YDI=&['VO'@H>H"S3]&R! MTZ?T,K=0\J#4:N4:M5P1C^NW? MY.MFX*U9H[/88GBA]Y/C-;,GT4A6C;CTY% M13 /(QSR_P4A]AV"0],.>Q$FBT'GF2@.K1F@G5H8/E6[*P;/&8V%H;,3NF!P MPJP?VH#+(#5VCULI; 4P^*;#JM!O_F"3)4C^&2PR%3>:UH/*27:]1Z;XQ. ML;H1D5%%,')(9*JB4#PF(E\DTJ,B TY!AD54&+[0<1$EJ;TU,*+./R4C(Q?D MK/AWT?%]ZMF6ZSC((HC4IY.U,GAW W2N@O+@_X0C(U(>*Q@9T6VOZI&1RU!< MT-C(!4-EQT;&E,TRFOGZTH.,C8SW4<'8R"41Q';J ZLQPHCTZF='PYV+GC?ZC4/A19LCRZ 90!- M94)7%U=3^E1?EWAR"+,=,N;:DQ;[#NB.IL&/'CB-: M"V6?K['NM9*,@Z;9V@77S!FJ5&/]7$A5&IW&>052XPN\?? I_9;N]FD9\QRC M[QSCNV0;[LLJ?^0?6;+;U'3_D'WCC?VR3*N2/O^4YO=%\O20K1/N->\.G&V- MB%S'=4S+]SWLTP Q'$<'P2%Q0>,4,\K4W![Y4M]-:I3)MCL+(C\,9G8W0ZRW M25EF=QGODW]]-AZ3_\X+X_Z0DY'PE.IMUW_PWSP8U4/:W"^1[)Z[)\EOOY[^ MA8"VAQ;]+LBWH[JTC)HV1I^7<4BL>4V:ME:3F]$F=U._':?Y&4V""VIYJ2XM MH1;;;*_(0CY/"S#B:@MQYK+1_HELU*TH\PF)J.O:MDF1YUE>3)H!,,_T_-"6 M[%YKD3)AU[O7#X-<1S/!9253%:#FSY;ZLAO]:5)=;,OZ\C1B=7Q=8"7Y3_X% M 2:KZBLAX['HEX#NRVR7EB59_WV?M=O!R?>L7%G(LCV7?VN830//#OV@6S+/ MHV$7.Q#$R\;0S.Y>EG&BR_BM5@:$L;2'8I2=PCX8/F6+D$LF9O5R.2>8C0+0Q3HGLGFY[2^X&CEA5C/ MLH6&D)4%T]T[KC4:)R*-3J71R13?2Z'&VV&DS6(KL./ZEJ/&;ZU&P#85-=:* M;TV9W&*Y[2@*K!;9?B+BQH4O@G(CY]]FHC:=7-,+)_8YV*39ZD-ZGVRC7955 MSTUCVHEC%[DLI+Z/7401]=VPB^!';BAT)+/, M&*PASEQH:I9]6[-,UW^YS[_]R+.KFYFX_D4#DI/6Y87,+U!CC#_S F*4\GS\ MVR%>[=N'=XU,VW688WL683BD)L$NB_H.M&_[MM"Y.>"':J[P_0L-ZI?"G7F[ MIFLS!5;-1?U04<5/4[Y2OZ5 M5#&-/3OFOR:$.H=8IMC=C>,B:*[P+Y9@0+[P(WT;)L!TEL%P '%+9(")YWDR MN,1_=SZP-&C$!4BH,6Y>8BC*(5?Y*@%8TBZ(/(W4<8OW-.R0$2:%==X,MJZ!?!D? ZY MRI=)?.#YUUT]D-$0K.SB=J,:D6-BXO@60C:SJ<]_@_KN31 YD?#)TO(1-/.D M%=;>P] MU:F7&AOD,:V'>\1'04=X^/:H\C3VP)CQM,8 M*#=0+&FDR.#PU;2OC B/MVG^86 %.>0J7QQQ#(?)+MDD+Z.PP(IC%,06MKP( M^3'Q#QW1P'.0T*"O[+,UH[>5) X**7O>9JMN9V!4;=6,P*F42^(@U>V6'$*A MKHFP\T*F5Z@YQI/Y>3E*?:[FS1!G9+0O\J?T913$V\"!:_JFA[V0$M.RCU$( M\X0;J3+/UCU6WDBZ,7[.-IMM:D1)636-5'(':YU*V?8V.W4[!AQ(;]2,8*>4 M2^+LU.V6'#NAKHFP\T*F5]@YQI/YV3E*?:[FS1!G)RFS,SX'=FABZE'?HY'K M,,L).*"[&"&UA0])AC]9,S=K0>]NDW5VEZW%Z[^$06\S4J\W,$+66D;P4<(? M<3KJ]4F.C3"_1,CX*LLK7)1W8WXJCM">JW@?Q"=2PGQ7YMMLT[P5[ZOTL6QF M;#Q$+,]". K]"#L!C@/L=H&0%R"A51Q)E L^ M/7*X7GVO2_*" *AUPU"9 MTC485UX;!NZM*#[1_Z4U%PBCRLQE;$0[II(VD:)M]ICM M&L9U,8GOL-@*&48>\CW78NC8:$+$#2# &1=),W9.Q1DGZH#T&>FF&(.F,Q)& MHJL>S@2D09\&L*3&WV7 25$NN8XW$ :JGQ,>,TNVG](Z]8S_Y'W3$.OIB'R" M;9/W\/S #VS"J(^ZH-BG/H.0:F0HS:@ZGG-[4-=V)V"H&NNG&*LFM!(&JZLN MS@2K8:,&:*7(X67@2E4RN9:W$ 8LX$E='[)=VHA:!8%M1KZ'0H^XGAV:+([[ MU65<92@T?*1=A&[(-2< ?WT^/]OWKS#(Z2L#,?PMPGX8&&7/-*RUMP2=F)RR M'@\P57NQ+8.V^M/,)ZX.,$+_LJ_Q7Y^I6)\N7Y^4V'>Y5[$5(\N,(S]R*2/( M]R-V^"1$@0DZPW!$&,V4;96U)YGVVB3'W<9X*<;2B6R$T5+.02TZ'(M]Q^BXU9@$6VMLY/LID-!H[ M"3#"2!B+]'HHBR* ?5I)],H= 1#).[HL#HW(XPJ&QCHCLDRT:Z E9=)=6)GP M_M==TQGCS?Z#@O?-72PKQ[7]P.$-L\@Q_8"0D#H'"A+7M467D*J-JIE2T?>G M=%UOVANXI";A?VX\'7*IZV3UQL4V-\:V/FVT>DAVXHLR%1?7,/OF+2FI3FQ; M$+M^ M/Z&7(3\5Z3IK*Y-GVX%# FY4P"(/Q39#_4F]_)L9"7VBI!ZL^2MTJ@76-H;9 M(]8:"1*^73,MJU/]461_VA"?+Q[ MSPFTN\]XU[T=45PA!Q/+QHZ'["B('42=F/5!0],"\6!D*,V$.%57?V^S@S[^ M-:X%PK QUEI743(-/R9MBG 0(I,G@93%*53*[E)91<\MNV MC3[D97FXZQ8[Q'.)&_H1=4/+B>/ ZS<_$01-Q#I- "S4+(/']B_A@_;.N*-'OM@=4:81<76UO$,WB[E@#=$.YE M;!O?TLWGAZ1(:5*FF_IFB'17-JV&>HQX5Z8K&E./AR34-)')/!;0N+\8@L0X MQ*MO:?$U%^YOJ D*J46G^L37;E7Y^O?FWO5>FI&VVH!=#D4F"W8]IG<7V 7I M!1J-PG=?:XG&J48C>L-F/7T1(>.&^B1JG5\&UU0G==Y'T>&9R SA[?[K-EMW MU^"$>5DOAG!,&P<^=IT U:O^8TKHH4,4VDB,65B:T1=LP_>S5& M?*[DE8"U$6_K<[V*ZOF6%WY%=IOH[_OLJ7Y;?DFK5>1$5FAY5H =%$5FW4#M M+P:@U(6M+QT52'.?JM=V8SS5ZIKYWK37=V/LT@K6)AQGJEA+<#(_@9P]6'E[ ML#(Z6OG+@)5:VGU#-@VT]I2XNXPVGII4<@UO'[ WVPYLVS9C ;-BBF/'QB:M M%]WW#P\Q]4%S8V*/U#T')C/1)6B&8*]2O0_ 7N,*/N^Q MR>0LOM=P6W<&;Q,.CB]%PGN!ZV;G_6&0&,4.B1W?C6(WB)&-7>J$%N\!4H]@ M*PQ$USV/CJ-SR5\CS6BT&:?B9IL)>IN7^R+]DGZO*+?@]Q6/AP/3VDOGM= M'Z%;>!5:/8YRNEU6!KRC4..W6JK1:%T(_2ZX* '",66Q;":.RDP0C^/=$S]? MZAOON^3%\S'D@](HTF.<"A;-UC(8<@F&([BYB^611"IO TG6'W$B MU0MMOB3?+S#0\KSZGJ>((.8YGF?[$;9\A+@09EL!$QU!&Q-"9XUJ5HAQ6R%R;,N*XD8^H0VQJ,]<2NKQ'0UC-G_Z#4J/B]8Z+ BXH M4VFP&+QF\A;&LJ.M)U2K=1X/1VPTWO0[>*>%F[B' ZS34!#+0)^.Q'+M+[%D M*^/E^_BQ>D@+LOGO?5FUYV%$Q(_]R"/8]"@)<(#,(.#1/123*" (--*J*J9F M)+)T7:1)F1K9KH%BM]"V/;RO_H/DJ!7:75)D.K"9-Z'?NC#9B#9.5-\8Y#'? M3PU.04M%6HB*"F49R%2>U;66HU+71&'Y(4N^\I#5I!IW>6'L M>[$-+Y]ZN3!:*G5=C)AS&0ZCYDNO#SKY[[GA1Y"FG)%'O=-R$F#D "MU%,*DELUS_RRR^J>%B].KY_>Z \K3\E)9I\:W^][9N<&U6U'?\NNL?4R=PD&F; M"-E<1DQ-$]N6(P1/;<&U3^ZW>HRB$R2^X%^/U\/(7(3-LMR,S[CY_IR;A\+X MM)#"$-^?,7NAR.W@T%(X(CL]9/RZ\,W2;OW\NT7TII=/] K#FOZ_[@K>X[C? M9?](-SPN37?I75:5!R&WZ2[95EE:'[7>7.&3EA59KXL]5Q3&<8AP9,=!')J8 M6"R.ZH\J0BQDOA502%= IP[ML\NMG&9WQ5.OTTA:=; ^@=;B$.LC+*4D8-^^ M4]7-*$NO^^9TZ.7V6#J\K X%1]XH*BU=B!$^#W0IIBB]970Q)LDTG[YN '<, M)L_U*?-UP"90LCVN8V:QA6)FN30,[)AZ'J:(MJOS7"L.0^&];2-"Z*OPO:JF M)O>Z9IM-'_!HH+*J<'89E5%))N>[VI2Y(UJ9/J\?TLU^FWZ\ZRIMWU#C-?I+ MK>6X-L;%!$6!3UW*I=B44I?A3H =^!YH-EUA6,U-G5YI?9QAU[XQNB$68WL4 M#6OSJ'1=C&@S&0X#W*G7G4SC1*?Q6Z/4F&U%GKB) P344!++ **.Q'+M;S%P MVB@MRS0]G*#UH>ZGEL>@@8>(B6(?\U]0&H1^'#M-4-_B?VR#]@:/#*5[X(3/=+X!QRH;83@:I::JM;"\(6!C&]3E2 MKHU]*V*A[_BAZ_F129$$C>3B:(=16[L:<3?&B;RN/W.]F%?L1 M<4A$"'8L$@1.'Q$C"S3;-R:.]MF\9K;HH,WHQ1F_U?* ?!IEJ!B?IO(2QB=I M&S4N:[[HT9M+F<Z,I!/+'Y-LM^(!;6S9)'),BQ [PMBF MAYBA$RC@DV"D^0C5"E3#*%%;1U%*@Z/*./66F5.2JM4"9Q70WT73"IJ+&*^D M'!*>4$RW_&_O?TIW:9%LZXG,S6.VR^I)S'I74'?D>OES6E_7O JLD"$;Q2%V M3.QXE/="#VTZQ#P"FE-4&EDST7Y.BM_3>ECPQKAO!3>S^LD+R>TYP+O[;)>F M!?]9X"2CVI(0G&>$FS75G7!NEC\V;X?6]@/3,>QF(V0W;D7$#]!]X MB^,];S26JS FMNG'IAO:<BP@+&Q9ARHKT4:C4HEH_4 ?\>, MV.NQ5MVHO8BK$P[='^P"#]_#C5X&MY1E(S2,+^L2^#+.)G!]:/)^R^X?JX]VO9=K\Z+*_M$>$T#CF)H6B6V;N:Z- M&8K" _\=E M&HW.YD"V@]+Y4#9@GR#95!3 \D"G)*L![JES30:#9\-@*PM;IFD2V\5Q8)H( MN]@B;<2 OT(F:'/-F#@3CW@;G'IW+YIFTML.1[D+IYY.8T>1[GRD?#ZRG5DD M2#-98Y=',.E,!J@USAWA=0X/'(9?TN+QV"=%7H!(0 ([L@BU/8+]$/6!'&IY MH,4,\,=KYE*CZ!W_#Q_'C#;)V":X\D"O8\#E!4>S9AMN>FW(T"(!>?>6094Q M"9Q/]X_U0GSRK7]^:+$@]H,8(1LY5N#$+ P/C/(I[];E5;(5G683?2J(& 12*.[U(2^8B9R(P]AP2F2 ,!]D3-;8)&"&B7"-"0X8JM MSPM8I1:R0:16\X1.:C3_W7EM?I'QA9HLY\B\M5A2WY 8XMZ_=.1X\#JK^ SIZG!H%T48%L$:[$&1Z3JL8I=$.(U^>H".5E? M%E*;H:K/Z[-4UB(U^N=LESWN'[OGARXC04P(911%OE\?,^MVS_?KW1&B=1KV M5,VUNA,C7IV!GKQ=H?79 :O2G0XU:V&%*O6+S*]4:SEWYJ_8DKKSL>\%H'(G MWT^>3\P 6;%EFIX31KYK,LM#_?-#%@K-EL*?JKMRMV( E1OFB4#EUF8'L'*W M.J:LW*>97ZO<4NXLH'++Z<['OA? TW^+_"DMJN=;_B949+>)_K[/GNK=C?3Y M"W]0TPL@(6$!928CKN-3+\ ^8WUD;HH%&8A7$4\S$'J)-T8CLMG*=I!Y8]0R MI4YR4&*UV-#(.H%%>7.J[R5Q\B+0V@@5\99 /*F3(928/9)YFGS6P+Q9SHL0 M\$V&>A*N+YQZ,AF)4D_:+>%KWOM(_?9'REPG"+!K$10PRXF<^C+Y-HH=Q: V M'?39FFEVD .\IQWJD!B6=)H#0]!!R4P[F<^<&("*K&?+ (BT^O,;T$>Y(+QH M@G^).(GH/MMNLMU]%XLR$B,_H'[DA,3UL.W$I(L5T- #'=4G%T$S)#XTQ\/P M_^]E 1=3R+DFA@S]AL' \A]1>C?%P&3$;F<+XN0X$C8^YVJ%>! M?;P+\UV[]X<0%&+/<+30 K#*<;.F0" MN;(W1>8HYB_)=Y:5ZVU>[HN3V\:" ,6NPWQ$<X9/*;. Y_"- M"*29M*>WMLL%#D4.;&+#[$=9#-(^T%- M1,T-B9\7X-[VS,/I=-77VFY.%G!L@GUKGE\$]Q3GE.M]5 MX-D(^Z]E^O<][V!'/&AU&,:F,0Z&KE>>S=@_NNK/ *#&>[H,*"G(X_PT!47.",/G M<$=\F)0/9+>I_U4O3?B6;)OX+PEH>91WQGP;,V92DP8!-FG3,7-<0K%E@XBD M-K1N3'5JFZDH+K29,6]^<2(9B"[%W@OR;#[;@9 3<7SVMAK,SB$FZBF7A8!2 M4W+G]-3IH[- W-3^V/ M53E9,ZF/?4>R9O)N-?>)TXO@_D5#C;V))FA%,UNMB MGVZ,M,O(6)_H;NC0Y=B?H"/(XZD+[NW)T(66&8S??1+O^E(Y2>/&."1BG&9B M=*D856Z<)'-C=.DLLT#%9VL76K!R,[R3%K#(U+ Z=Z],)\]0?/-/0<^1=#YK ME5'QO3\)WTGJ3MCLQ5@T.+1\6W=M)BTO%M'55A@XF&2>/.M/E^Z[*.%/J+(8\AS6(A]C_B6W_6S/3-" M)FB]EVP,S=^RPWJ)IR)]2I[A^Q.EO1,;]9O"-M@'Z>!8+PE,+C4#>%><&1BI M&^OE,H;D1F>1JWW#P,<\;/;KZF])422[ZKEI2B;;<)N497:7I9L^>F Y?N!A MBS(+8>J'+(C\/KH?FB'PJ C9#O!$7V)@ZU$01 M/<3S+!-R"YI\%!"2X+>B?:G_$R/I*MBZ%25_I^L(-T%=/\U&RO7ZYL>3#)G& M.[H,*"G(XW(';[0SPILSTR+[EE39M_3]KJR*9E:[;JW]>[JYSW;W9,W_JI%Q MW-)]V"[JV:'-+&2%R,$1\[@8C)V8-^+B&/MV@$7W%&J4H*\"'E4;)[*;KDTG MW#@J?W'JP4R;KT?8/%"3IRB\9=3U23(]W\(XF;MP7C3K[E>A1SS/)!0S%+J$ MVLP)HSZ*9\&V,T*?K;GG=%+#VPTIP(/4P59!<:G>)6D$OF609J(UT84H!?-L M:>0!JK]*$QD71.Z>:MLJZ^?F+@B;1"QP[1!%F++0CYA/Z>'Q;B2TKQ#\4.U+ M@EHMX!M?8_L!(EX4U2T,Q\6A[5@,,;,+11S+#$3J^:@ D]5YT'TJXSP;)L!D M=@$');9;XRAGU.4H9;K^RWW^[<<^TYH,P>%W-1F"$S(,^7&!$DKLFY<8:E+( M%;Y.0))\^I6N$(UB&IL>LY'I,"]V(S_L'TT0$UI##'J@9E)\VI=EENR,3WOA MF6&8'X)44&T%C *M"S>M"]?'=Y#]1=BRT+J+TCR>?V%YRMKW =_OF_?EF9#@[C*(@LUW>( M:U./\19Z]VC?LH167H(>J+D._YQ^S]:\^M[R'P'67R$[!.NO:B=@];-.Z,655YND/566( M.PNIRB#)YU49GN^8-7"?LO+W9B(-!QC;S(E]9L5Q%,9>[,1=R) $(6BGP*A MTZUV.8H#37.KL7.8#9,["6.&E(F3K?;K#1):*#/"UZ6MFAF3BL""/$E_X'3J M[V[YPO_[;G*.6:[).R(NLJF%$*6QS?H.2N@%$>S6E#&!IJ/3X4XCV'2\&CNA M=-+LI#2=Q$W43*?7!@G1:82O2Z/3F%2NTFFT/Z)TBO,BS>YWT??U W_54O[; M/Y)BT]U2[GHN\Y"#'1)9OD-\ZD9.']*G#FAC^*A FNG4:3-Z<4:G[E#-@#N: MQIDJQJC)_(0QZJJ5O[72)@;5D$L#H%)B[C) I2:57,/+)]N,^I#MTO=5^EAR M)/J\H18%%K.]T'0BXL5>%XF9#HWE6D_BSY^NT?1;+BR3 M;AT)N:6Y872P1*@]!#=P&709E<'5UH^L&V^Q)-M]2\OJ)- O>=6\_VN M6MG,"D(<(FHQ'Z$0F8PQM?(CP9&T,S4WHU1M+($6/):-^&>3*E9;), MN3$.SI%AYP0&DMN$:ZHXW:]KGC@G/'G#D@M,467BO%Q1ED6N]M4"'EY3W">[ M[!_-Z>*\"U'FVVS3_(;L-K?U":#=R>,?[^)LE^S66;+]S/\D;;:'7KI[F]FN M%9HQ\TED$S=B.,!A=S0TH@YR0.8 MT8M]^K-=/Z>Z4 9:D+.5_S*:G_.E?WX,T;SE(-R)WJ=?\N[V@=ND.#F>A.O\ MA7O>G56"F&G9U+&#V*(1.V!N;X?A)$7@3K6BF)J_HR\KR^\J2^O2W;U M*=WKE#<8P.=#*O-7L ,^@[7 !O0^K6\5Z^]#Z41.W"<7@'BS7QLX3"(')M%G*2D"X2([PKMF!CQ>,T M"XN\+/OMN\]&+0QZVPG<,3%.:38+AJ07#LTT+?':D 'ZC'!O&: 9D\"K"TU& M>B&*CU]W19ILLW^DFY^2;/>!5ZV/N^,H0GV&4Y@_/N:;K'H^3!*N?-NW7,=& MCN6AR")^Z!*OE^(R.U[MTON:AE_$.:-%AU#EPFWE>B59N*+58@W>5]OFN_MW M'&B/QN8X1+_NQ,(0I:=4Q" V7TE(+G_MY1JU7N.'6O&?Z_(X$=U>W][+%ICN MUD)#&6<'>*FUH)9!5+TIYA.^^# JU]?&5\\_I]5#OGG?#.W6'>BCP--.7'W' M0E;53&! ?,C^V(D*#3ATD4F!*HGD[<-/P^ M(,+B$V/ZPHI,[A+9)@>C3<(X9G%CG!3@B]&--I/^ MB\"S,8[IW(R8WI+_ B@KAX'/PO1EO8QOQ0QYYW/7,MFE19<^<+^DU2H.(\\. M8B?T7-<,8Y>@[K[$.JY%W=6WM/B:PY<:R<:#T.14FO@R@;1JH"^[UDC:2.C* MHRD33(*J4&+P43JE)YA6D%'HT MAE#]-1G/%R>&?(NX<6B;U&'G?3V:Z"@ >UA^MYFD'3H^+YN3AH*!"5:@IGN?14E)\ 4%4Z.8:Q MI+X<^[Y9:?2WK'IXO]MDW[)-?4_VR0]%W^M?IBO""1]8F$6A[]1')7G$8ITL MS$)3Z%2CR<3,0N"T%6?\D.WXGZ=_'@]BM04DS^79RD8%ID_$&W]P]<91_LW+ MG^PRF!_;$+^!%-=2E,N%NIYT!1BOT>A!N_V@!BK?RZ M5V*EY!<)0W_T*!HQ;@ MD@ )CY=!0%7)"$SS2WLD2J_/ZX=TL]^F'^^BI-AEN_OR-BT^/R1%6F_K6?,V M,\NV^QH!]6+LX_)XEV%L18X5!W% "'$1B[LABH!XV 9MB-*E07/SM)==[X4I MTOK=X;V-P^Z8ZB$U-NDN;^;/\J(T]B6OQU5NK)/M>E^OR36^UMD9T>WGID.[ M:7.L?P^CI+8B%,/G$DH/QM73@NLU&URTT:B^,1K=39ETRKO;^8S9-C1)>CP M9-VEM@Q2:\\RG[8N -G>;W ZV?1TFY=9TW#N;SF-L(N=*+28[3HN9OSCXH8^ M"@CE7QN/.:+]626Q-%;Y7M[+C8N]PMGN%!:Q;:@6JW1](556:4KG]5.]7T*W M>AXV)*:;:%,;48]OM0?F0+G3XX*H#F)M*I+J,7 M!K_Z4]J^879-YAR,55*FJ;L?](HA%RBDQ+\%W!LZ.H5//U%'"@R7KT-$LTV 3M3)V+4[-\5 MXL9K#Z[P8H19\W-BC/A0LGS_M;K;;[MSG\I/AU,\ MNB48JP!CSXIL)PXBF^/))5Q/K\$**(4,&ZN-K)DJO;"3DTUNC*3/P+C+"V/3 MY6 D_<_^D.WXGS8W( %GSA27BM@8T'P% N,7>6%[K]0X%-&GDR(*YUAC!C)R M8'A(3X$L8YQ(4V[Y%*\TD+#K]?ZQF3':L/2)\Z.=9.*_WJ;="5?D,2^J[O2K MVR)_2HOJN5Y/7*]YJS=_/=5C7BO',3W'9=0DODL\T_6L '-Y]2(XRV41:#GO M9**TKS$[BF^F?)(3U4#F3E9.@CA>8A$!27U,P3C-X<8X9-$>-'F2QXW19W+3 M[)ZH;IH?.:0S,%71.?,/BV;0-(4VGZ,O"F-*/S0PF5NR6!O29,2?;50U[4BWA7 M)@YIX-@!B1%BR P0]?L9WS". B*).W"<23'7P*PTDH,\::[!_03S3*N58SC6 M"C/(VR[J9M>Y16+,DC9V<:R2S^0ZHT:Z(\VFNFG/HQ'LFQ9%R ML[,46,E'D M]-'<$(&VF,K&F(-)62-M)(]$/91DD0;[QG/HQG@_;-TT$&I%0 $='.A\(%F M\19XI%R1AL['?556R:Y>2K'R_, -F><$OD,0BH+ )$$?TO>B<>2!!)H#/_E1 MW\P5Z<0I2&V2,7BA54HJE;?JE;P_HI7KMNC&=(:[.AX)'<_S8ALARS6]V,/D M,,+CFPBTR$)12,T5[J!2SVB+*M_%&@4S6 YK(QS=7MZPBYAY ]A3[/XR *@Z MJ5SK&SL&BJ_[5C[C^(VI8P6!$U/+BOQ^U5OHQ!AT1?7(4%-#<.18S%AC96BG MU=.1E)MY4&;8*&&B23N\1)+))S-(L)$>C2%7USES3=\GB(0LXITQSS$M9OY!L;> ML H(+1F3ETLNJ6P$\"7ODBC#OA1I4NZ+YY.@J[A>3 MQ0Z$6S+/U\RJ7M++B@7#DY1M8DC2[1@,0T"SM)#G@B,#M!GCWS((,RJ#7-W; M!"/)!QZH63=Y=EJ319W8)9A13JN0^K&-JOG,B S.HM<[5LF!IOJ MH5BUUWZ0W:8_LCY+RP\I_\/T+#0.*+-BQJC'_Q,#5SIO9M8T!H6+0&2$[-3I<,@MA;/2\^L/J4=$^"7S M*2D;%^B9JG2ZM-=>FUS<)#=)%6)>&2*<\#KO>.'&IW4'Y?'\2%TH_/D/@4 Q;$41X3FN24828V-EHD*)S) M'SBJPNNRWH_K1]&A&^^//6^!XJ&AWS(Q\.QV;:<\.M;]NN(TVTEP9+/F>>.B MFE$+M!?/Z;XX?P]J +V E%N9VM%TW%V@EI*J._3P11KOFDU98>Y/8DHAH%D6 MAPA&,<)G&%E(0:*TQF#3[HQ"W+NA);M6J9>3V[E85Y/9)Z0N M4UP5B!P151?A6(:8.O&LKR6?O M_EQ5^]O?^#?NO.[6FR/2IL]W)-B4$T+73*JIG242'5T=](*I$2DSX749 M>F7DP8OK@DS9D-GI^N-S6M5U]5=1]Y<2@R .<(I80BC@4^XD2%(_08P;@(C@ M",KN:"E_V+'6_/'9&P#);YJHL_/^-I138M2DXXR3]Z\-MT"._,Z14Y+T=HB4 MR)+9!'KNXQN;/=I4S+^IHP^]LM 4Y$4P6^_7VW*]?V;(3WEJEP>,SYP!GS:+ M2300AB(8I3Z.I$['&WS>L2 .J#1D49>O]\5Q JK4)/(%2QI"J4N7O%Q.0)N> M:&K0)R.=K_O[AH :DC._C)HZ4%EK*)K/77[>%/MU75;MNUMI&H$@3QAC,4%! M!&/$R)##9CA6NH5-SX+S66V'1>E9/4/.Y":N[NE2G;K*,>7VI<]S,D9FIV;D M+6-^:NC#6X]W&C B_RQZ9^*/?7-?;,J;LMCVKVL1FD0I"4D01W$JKFN+,]C; MRQ"$2I?8ZEN92%,NO#-HBJ_K6:!24F8F85%/:A0)=/1X^!O\C*F/,:<+42!S M/UX\\6V'&54ERJNZV*R;PY!"912$%,8,$6X&^1C1;#!&0Z94L*=I8C(-&G I MSH5,&513'X?DZ4J//&].=>\O74W)HYH C5&HL9QES*7\NM:4G.HM<)EQ*[/6]0X';RQZ MV6)N_M4O:YY4]MN5285'.UDF+$,@ !F*TI@2/R9!F R&,D@"_0(/J<\[UNYG M10A:"V(ZI,DEBH[Y4M-H1:HFJ-9X9SG,@+UEY(4F#HR6:FAPH:<@']9W13_5 MQ3[)$,T!BPB-H8^"5#PQWYG+\SS2UQ$%(].JR84GH&FN@>D3J:,MCC@T4AA9 M^B90FA,]TGJCP>@254?'C5'MT>9%9D;Z7WS>*\K0/JT/Q1>>0%U5Z_WVH;C> M'"J>- $?1'WZ1'.:^B#@QBBA :ZLL2\ M,>FUSNO\LU_[+E4.VZ'Q6$+NZW(GFD5O. $Q36(^_X8A#/(T(90-!<\,DE!J M5\6BN1G'D1:J)[ ::YLRR=ICB$M^[8T@)VKMC1_*'!N/'BZYMC]VJ'!N,'(\ M(T5MW-!E=+&CAK9#[X\99ERICAB?BWU9U9^+S4-=; <4Z3!8A7$*TABE*& A M@%'HI\.V/_-9*'72V*K!24>-#JG70SWK=:F>IIE1K39R3,:RR=CQ-L&&HX<9 MTWKCQV2,VQA!3)A7'4/&B)$81:SPNJQQQ(Y+;XPD%OF2JJWH+9!71JXX3B)( MTCP,PB1, "')L6J,L2R47KPRL>&ZIN+8'A:G84QL)WB9.IX[" MA$&%&HJ)F-2LGS!@5*IZXFWOWZJ(T5:3Q0Y7**BJ+HPJBE: M?,BJRJ?B>[7[7NYOG]KL:01@RP&QX\3DDFO9RE\TK'T=$B4YD>JG+R_0.6( M#C4!F8 )^84F1XSHK2O),2.S@G1RZXT%(PV_YU\?T@%=&<5:5;SZ)"[(8D Q M8AGV4Q3'&6-1.GR>3QFE[R-4^NA$ J8T-5-G1E;$')"B)V..^5"5,@>\Z(G9 M0(QW4]6>;65[CS"3+R,2D$<9 EC"4+# M"GJ>0E_ZID'5[[K>9_Q65P^WW[S?.2??O#"X4-QC5*9)5O'<,*0E>AR*QMZA M,C.JVN>&(:-<3HHI>=T[>C@J?>H\+$7]-)"_$$!=[V77TLY+0+J- );%ON_' M>4(RFB+8,_) M&%GWTN9M&4M=^O K2^U'7RWZU"R"!)"0QE$0Q82%*4%1,!C"!"I5!&A\?EK% MT-K)TR%-734<\&6D&[/LX;TD1%([%-E;GGJH.C"B'UISK>O^/ZYN;HBZVPNS597K]J;=- MLC &$%,_!@SDW#((P6#;AUCIEB8[%AW+1P?2.Z+T>IA=Y_FE1?JKXCO;=IB6 M4YSI2583(BE^9Q(I*>Y&M,LN]\N0-,L^/7\0VP%C2L_>/%7:C!"0 <#S+ K2 M!-* XGZY.P@P8]([;IJ?=RQMIQ=)Y),!:\R]OSX] 6EJ4C4K7QHOX+CCS?0% M'.WD<_P)G/=R2@OLS+^D;>K :T_@F' A):_TJ-V4*W24YH0BQ$+@8QA".GP< MD%1>4N4_Z5I&.1*%_J] A81&NF%!41%+,2&D<'@)9I@*Z,8JT\)[X5;PB+FP6_\/^R6]$'*4K"% <(HQ"E>1ZQ:##E@QPK M3H'5#;B?\9Z]G'SA"5Q:>W1Z[$E/:]T2ISR+5>;,U93U!2_C,U1]&A7\TY0/76WI5_M9CFD.4))A'] D#5*2L<%83'W5!38=$[/HB]:.GBZ'>AKC M@#X;*C/+!M_KW"@HC2*9R]0:52?>41LM3N3U9KUO/JX?Q>YBGS2E$<,PST!* M(P@!\Z,4Q8.A)$H4M4;Y\\YUAB/R>DBJNJ+.E:RF.*5)54_.&)IMC?TY(:,B MHLW>4@1$WX$7XF'(A?0K?]U55$*D!CL@CEA(2 @ 37- ,I"$O1V HUSMW6+E MKSN6C>%.-8%(\3$_=:+D1,,M1VJ:<4[/7(_W/:=C1#'TJ5N&8!C@?_Y:GR$3 MTGE&N2^N;[K#O;TA1#(L7E*/,X9I& %*XF0PY$>4*N49ZI]WG6=P1%YUTQ]< M5TPT-,B23#3<\J28:#RA:*Y,XP4C8YF&/GW+$ X3!YYG&J9C4VYEA6 M>GQ5[9T!%$\5"8!:Z['F],I)SZ3,J@F1$:E.5.D]LD8TRAK/RU L>^Y4CMJC MN9IU1OMUGHP2GV190GW*$L:"+,_0T2Q-0E,U4S(VKYIIK?Z:$ZRO9\ZXM:IG MLRP-OT>7HJ)I,;U<1=-S1T+1#'B2*>'Y_/"U*;?ENGYD_WPXW=>$0 HC&L(( M^K$/DX"1/!L,13Q)E"WGT?R\Z[6@(RKO\Z':_$.^N$67KG%%FH@IQ16A$TD= M(HU:(%VZY.N")J!-KT9(@SZ9@J'7_7VC>,B0G/D+B4P=J*PU% 5%%8I2W>1E MW1R^E$7]^YHK5+G>Y55=E+?[(XZR:+BJ%\VAW*1575=_%5S[M\./3G![H"$D M"1:5"FG(0@XRQL?JS9 %5/J2NYG@N59TX958BFK]\H1CWN"9U[OFG?MVX?WQ MV1L$L,**0I![EP8MGL3[^^$RF-8:WF4*O,#PN MOPEH#J_S-@6IH=H)]V\-]?,&>@&IPLP$5(OI=&K+64]?5Q=[ I>'XJY9$4 " MDJ XR:(Z3[B\/]O]K!::XI*5-HER*U53 M\*5W3:F77RT H@FF,8L2_.495F2DY , M%@#VX>I0'=8[.:51^:Z2NAPA2'>1-]X&;K2+C]XG2DY-7'&DF,O+U&.YKC.2 MJS"29FD9RJ"%_.VJ(D7O-10@>ZAKKCDK<0"#AFD<)W$2Y$G.$C3LUX5Q3.EJ M7]SROK15E@)9 U*M'7>M_1R+?,%,T33>ID/CW5>UF/)HZX$T;*XQ9?^N,4J]RF(:,"BG"**D!_[ MX5#\&$494'K\3.?[KHL2CT>%MFW/V!<'L0@R2,J=V"PL#WQBV2YM;(N;HA;= M2/RR5S;-PYHW!F]3-8?A%_C/MV6SJ1[V_$?\2_\67V >WX=^=[]U^]=/K[R^\#CJ^V)S*+\7.\47DK3BJ"1JSD*HIVK/#WQ]X'UT M1HD[9^=]C=/BR#7(GG4F.O4JA003GJEE*<,XAR'-CT=%HB1'2DC7+N1+T4"!Q1-1=A6(;:.?&LIBP\,D[>!&O8)W*D%[$U^%R&1IF[,;J,K^7F8 S\"&0S ,15$6:AT-D[;B&/U.>$2,\3=DZFIZANYNC3* MJ<\D#*JISU/RGLX(IWX3]W5R1M3'F,]EJ(^Y&R\>P;7"BY;ZE/NB&8[SK1"* M,8L0]),\]Z,X3'(VU I$*4YS;?E1LC*M_@AH[6*8QH%= R8U%,@9B482-/#W MSH%G]QIT3H^L"&E1ND 5TO-C3(8,F)%^=.2A$5::K+K[RF=\8@:85?NFY,2U M?_A2K_=--R.\*M=?QVU4<$Q+#,, AR?,P(TD>Y .H(,-JCY2X MA>)8T0;TWAG\"^^) ]Z9!Q?>F0_>X(3B@RB.8R M$>2)@K@,U9[*V>=OQDS)L?JRK35%LFS^:8KMNGN#)JWJ 3#;_?"B; MLJU93R$-,2-Y0G@CA6&: S@\GQ>G09[)GF9Q8WV*5;O['K7WP&&+3=;-$\T0 M[V!_';1E?<(N?SC!46#&]7P9,=%8!QP >W_TX7@JX1RT=Y1ZLJ!PR!\%F3\L M>B<]G(1'YOR&%F&O#(_NR9__](5C_ZJIFK':N'=::!Z*?=LGCHKF(&I^\UU5 MU2M $LBB) DB$ 4AS!A!PRW3,4YCJ1UYF_8R1^;5HOSY1F!3$TLK MY,J-5E/S:KA/=>1X0-F5F.N5+(/.:%IK',[KO0W^KE9_XM<>S3FG#1!0;#B$=W9^/=#\YK#1G\*XF/!FS,?NF^+ M54PHRR),<]3?L=GN:HKRK17OA;8YXO9NB M\.Z/B/4O*C8.@9QMU\RW?57RN.BJ-IS_YFE(:^'YW&O< / MI=XBFQ305#6+WAGO,AHZHZ2"XFJI3'4:735!UI]@J7 MWQS")^/;=(#?/FR*[1'A)RF$*,@)33!'0Q-*<@(R!GJ$">$_MC'.N\#E?+AO M07,!F6W8=Q)-L]%_[D#:3@*Z&)^&BT]3)P-.8FPG)Y@[UJY2 QK;T3;;;MMANO>MN,R[WM]GZGO_EX7$% M'[SF) MMK13=T;^$:^7S4^^_+@Z9Q#TQDW+P9 9$!5)>F/ P7C"B0YA7Z*^5P[1 SFB$;!@,U/F/10 M-1TBQX-8#]?;]7B]MM+>.U1>TT+VUJ^,K0SP'5[Q/ M0SP[;U[5ZD7&T\8,=[\UP^' MYK#>;T7Z?!QL%2\[U2-O?/"%,-\F_QLD[19G:%"ZG^E+?A5?*+ WY M,*E(/S\>1,0J6UEMV7Z[RD,_HD&>@X@@AGR,(1XN%$R"T%>ZM<:F7<>S@26Z-O7R6C4'ZY;6MYZ>1.21Z-!Z'.[\ MM>AO\*A8BVX:C>6HH77/)&K1[;!GHIV?"O%L/<]07BX!A2&-6!!%&!*?92'V M4SJAGT>F\FE@VK&"#CB\]?=UN6M/W3WL>1-\?LC'7#]-Z->7T(F8MZ2B M1[0&Z]+N9/1M+A65U$)0EBNF-IR3T%-K'.K<[_JA.A3-Q_6CT(M5%I(XS BB M-*$PSA&*CNE>(//N.VCZ=[NJL2BG@9,0J*9V3[EK M07D?W^'.^;VNY]R,J)!%5GO^]K"NUSR!+*Z_[LK;=H6Z MN2K_^5!NNZ,G_15,9T<<(^SC((FR3$@A2<.$S\X''"C-E:Z\MV_=L5KU@*O: MJTZ(+[3/93M@7T[,YB5>3>5.G%^?-$GH -B^4(Z)\9G M*430W9FV1;AJ4<$,7!O6#PR(O1/DMW:9YPZ&;D7 #$&QM/EO(SCJ>_QR?$EM MYUNF?FD[][;=>W.3W@F/9J5WXI\GRW$$ (7$]Y,8)3B+:$Z&96?H@TSISF\; M]AR/5FU/W1RKE3P-.L\'(@&0;%6GNR'93;R9) MNEDAV1-2E,O$]"A=VE!BP2.I$B\3MNS7:I\=<H4Z%K.&/[% FLE8Y@W MP(XR!MN!-LP8E#E6SQC\6\D8%*]029(@H1A%A#?O(,(! M9H0," . F+6DP3*NA>0-L]V-Y2C:%O*'&0/M)H7X5XNQQ51BQEB[S2:6=/^9 M%M>Z686CB/X$B84KSU5R"Z?LN][">.[#RL4:(GRH=\;-IU_&X_Z4ZK'<> M1U9^5SX";97>\0%Y;F;5QMP!I??+@/-7K]Q[ U3O+X[5&\!>>"W<:4_)*/ X M5^[:LIH^OV;LJUU^[EQ7[FW^"( D@R'%"\SC#&4U1F@^F MN3:SU;ZX71^*K9PT6C$IU7-QUW//T4EWX&-/W?70RD+QSB\[U,J)XG2<:JGA M6[)WA#C3-6$RM(V(GU76EZ%Z=EVJ'+92-9W[7-QVBU?WXBV__2TMF\VN:A[J MXDOQXY!R"OZQRFB04T)Q@$F.8Q0G#( @QUD:1C&&0:Z2_]FPYSCOZR'R">-- M5=^U,TTU@;/"J9R^34VGFKP-3![A>2=\WI\"H=="_/^F53<)TD;$S2;ER] V MJQY5[AJHFK)=WQ?B?-/^]DIDD%>G;.5C?W<%?2C(UZ85WA5!+ (H9#CC)D$0 MQ@G*8$!SA!&?;[-01>*L&G:L=4>L7@M6,9.S2[&U:\+K'@$^GB=2"/ XSNQC'.^/5- MSC5\O?OO8EVO$@+2R,^2C. @"'E"&N='0!GRI6J1)H#A6$6!#WS%*Q(=4BZG MHPMA6TU5.] 7WC-U?3)A'K /]RF*ZRRK&Z_#[PD')KY+49OH$=6=('K+T. I M''U^W^)4W%K59SY," A?_JI6,8U01+*41!2 * TRP/(!19R"Q+HH*]AVK\2! M R56(=>B_#KBU:7FBHQ68/8XZ 7J[(E14W'5B,U/I*@ZWNG(J#:+3K23-\=B MA6B<^P0R1&BON]1,XU$\Y@ATHJ'5NI]%0 7O!*BK@ MV=)1I0C]A$JJYI^)EFHPZ4)-<]X95E$"64S\3*SM$@"S."&LAQ'F?J1T$:]U MX^ZU-'2GI7+TVI=2Z\Q.HJ0"]7*%5*"SI*-*X?GY9%3-/0,5U>#1B8B6WXL5 MSH,,)A$,4I(R!'.4A&" $>) [7DOV\;=BVCD4$2EZ'4@HK:9G49$.>H%BRA' M9TM$5<+S$XJHDGLF(JK.HVT1)3=<=(Y8(H YB#1!:0BR/ ]]%.$>2^0GF?WM M*F4$KFO:OQ5UL1:(W(BJ(MUVE=4=TZ[EM8W(TD7V";T6E%8O7#^7W&KZJ*FY M)HS:%MX52A@F$(.8@)P&" H@SM?8U=IWC2K)ZQ&?O+RV1X9V M;<7/\$22&Z%]GUZ[VFJ56<=RNDSYM*"8TD'XN412WBU-753DS8H4_K'?ELVF M>M@?BFUW!P2Y$W]:X9!F)(EBG&8 H2 ," H'+# A:#@T],52*JH-1*I'/SU* M]$4](Q78O?+N_H'_YU[9/Q-L43/UXV!!0-UR[TQ-SV$/5^9TP!J=:Y(IODRLG33+RJ*=83 M2E\_470QZY$B>19'U,U!*)8A>"XLY!8 MUSPIJ^Y53_&8CD5"+>J>=2Y=*M_TAW&D.315/Z4X_$3ZI^:7C@)J,&=3 ]LR M]0RQ,$Q1R*(LS@'$.,^.VRF8)4KWLUDSZEX!%0_7V*/3G@!:9]*A_DU_A$:6 M04/U4PK"SR-^:FYI:)\&;U:E3]0XQA&!41KF<9; F! ^P\9P, _\R-[BH8I1 M]]*G>"3&'IT6I<\VDRZE;_*:;%D&3:5/)0@_D?0IN:4C?>J\V9*^IS7>-$L! M\7% 411F"+ TC(=CWI$?Q597_-0LNZYXT3S(8IE>.WKHCEDWHCCK<14E,@WT M42\H/X=(:OJFJ)0F#-J2RU4:L!A"P$V *,5\EA[#^#@WYXA4CJ$8&U,2Q3F. MGYC3:4<1K3+I1 27)7H&.B=-]<\A;?+N**J9(D]& O9FY70,PC1(*&'83T M(L+\XT$6"F"N<7C$+@"I?KF$0R.6>3>0/;=<6]; I1P-46)251V-([)@J33W M348W+3%H)**K!$&$TR!C "4$IBC$P7%K&F8Q,IX5 M-#NRM@#I4I4H:187+$7R/LA(CB(C\@\!WMV5AS8))/NM>*FKW-\6^TU9-*>W M;(Y5U1B$(<(T0'F(>9X3!2"-VZ=L8@ "R&3S!+M&W76H,YS>>K_UGB!]\MC3 M3"<2E(@N-'Y3%]ORX-T.[G2=_;ZHVP?RQ(CZM=IO&Z\I-@^U.%%Y_E?5R7>UU,1* MM.3T=NI J:ELCZZJO3-XIU?K!X1/)V?3ZJP$@2/J:I/^96BJ58\J=XU53C_% MF_:O6?TL^GNQ31^S=?.-%MQV>6A6(>Z3@RYLGY]]#8NDH2F:9*2%"1I&N9I""@13YV$]QCJ,0Y!@?,YX$8JF3 M!\9&'*<)'39OTX+KU_BJ$SQYG3=C\OVQ>#(2U4;7GK\.E]<"\ZZGYT]^Y)N, M1[VQ3)=/F>%ES/4W!@PK;,T_!-AQH[+4N_F/% FXK 0B3#%.$ ]]G46M1W((?94IGQ$SL.!;K 5J;;ZWK^E%D M8&?I7H]7;0_&B%>YO9>I*%63[G,V!US>GU_:O%?@\UJ $^]FCU ULKMB@^!E M[*I8\:2RW_SD4\J3M4L^^.UO2Y'.-DUQ:-JF=3+M1WG$$ QSFO@@X\J8 C:8 M3H!\>FG-X(3J51Z1>NL6JGRB9(_?]Y/.6:C55[$32*]#J2)G#HF6STYG(5PO M4[5&O$SJ*LO+&VFL=5KG3VGMNU0Y;(:ZJ>[G;^NZ2-=-L01\EH_<&[%,>OZ+O4=>ZU+?U26%=880J^;H2XJN_E@X06 =3P , MXR U79@JUDN;7$SF]YM3D6F9EQUYR/Y0;LO=PZ'\7K1E .WEXNS'9O>P+;8Y M9U2@?>A2I>L;MJ[WY?ZV^5C4'=;'US] ?I3-*B%A$&&&2.HS K(H@I -B$'@ M0Y6Q:$ZG"9KWIP"G.,K,&DZY<>=GB:3:2*091"TK1"(*4S]C 8%9D) I_E@-H<^-A]>%(S- M,T9<> *B]V<'TLI8H4*PB> [XM:*:LO2.J%ZG^A2EF -II>LHSKN2(FA-D_2 MJSR':O./\^3_(V^,OQ=W7XMZE49Q GV4BNM(XAC$-/$'#8U(G*BMVQC8<;T2 M(Z ]G9X+<(I+*28\2BZ.3$2AXG+'Z^QY?W;(IEZX>)NCL:4("\PN0YZL>/)\ MN< :._*BM#ZTRP_9;MTTUS* M8T%J\;3+AVW?TIES&S H*T93D*B/<9^O% >.\Q( MW\%Q9J;/NJ(DPAA"BE 8A0D3165D,.3[4.G9%XW/3ZPT6G,V'=;D1,8Q86;J M,LM$["4C(\)B0-\R%,7$@>?7@IARH32ANKX7>5*?(^$X)2&@89*PB$_B"(OH MT4[.8J5WX=6_[EA!V#\?RL.CUT'2F#*I,:4P47)&DIIJ/.%GSDG1.1_O386T MN%N&9!C@?VW:8\"$K&!\*II#76X.Q;:U^,>^/#2?/O_1VTPHR;(H"<25UBS/ M$ X)[FW&( ")BGB867(L)"=P_0#;PE-3%$,JY=1E.A;5E.9U KU?.+;FUYF4 M9Y2K$16RP_$R%,F2+Y6+5JB8VKQ7+?)6LJ1 3WGBM.ZJK1!,$5#)E M6U8D%9? IPFAF]S0F/BQ9'*ZJ"Y#ZZ=T^'FZ.C77LJ/&B[*-=5-NCA=P@EP\ M89] #,6X9QR<\E@$X9(Z4U1,TN.\]L6C+N%U]$\US7 HTR-"*4=AI>A@99\ MJ5RT037E^GM1WG[C&3;AB=WZMOCP('+KOFCZ_*QYBV450XAR\4)SDF"09HBA M?-@*3;(X2=526[NVG6>Q ]S?UAW>)Y+VY#(/[Y=R^/&OTW9.)4I'.JN;T"RC M\SKRK9JB<5M(2U9Q$F0YS"E">8A FA*8#D*2@,!7[,1Z-IQW5ME4I.VJVVJW M6]=-^Y?M3R?NM:]RJ#J42G.^C%YHZ(/,T*G(B&ZOHJ*BD7?T8:#V88(I\R%A M+ Q9EA"2D*-5F#"3=%_5EN.$OX?C/.57IE@OZ7?)KGG:/Y"]E,3_&5L*>J7+ M\S*52]N;=S3,C"6C"4!O^D6R0K;_YZ%I'QY9,>J+)7<0<5 8)C#(H^B(QH>1 MBLJYPN!8_0;8WC AV+? 1?W,MN^KK\P-UD?\4M.$:8,FIYM+B)>:GAY#U4/V M.LQ'3>U0GU^ YYUP+V *]SZYJI,YB^%:ABP[]U)F@F>=5<.D=!7Y$:8H8 S# M$-*$A32$O35Q6# TF^S)6G$^W9-/1!OAJZ=0TLPOHX\:>R&7,BFR,M&= M#?VKK9RV)(8P2F"21X31F 3##A2D/I[R=@9)1([3J">'09O3$?ZB=\,3[:A] M%J%W1"18Q3!!.G9A_6QJHKC*Y5;+"ZE:IO76A0SL232SI]%\;;H[QTO85L@? M4?%I@[L,S9_89[OW+V@Q+GT49]U\RW?57]=,1@E"%#(89@2HG="Q9M7QN- ^0':_+KED5'5_^W(CLKM. M1[C:BZ*6OG4]S)7GZ@#?W2?&$Z9UP M7G@=TOD>)I;E<$29[<=A&>KKP*_GIXX<,2>KHD>[[1/F?=57L\)9R#*"$_[Y M*,,X]KD%;BR+2!SR_U.23$T3CO7QU!?;AP&KA\,-#T/3)5A5]Y<\O6H545$& M=3F5T[P)Z%03N!.3+:*+H7+U;=: MY6Y-7>YY'RZ:0V_R>G_5)R&/JSB (4 TRF,?HI3#").@-Q[1/%#:$;9DC-$DJF3Z]RQ,P U]&=,N4(?F#GE5]^%+4=VE5U]5? M8M'O.%&EW [._"B)4D)2$@=YV#U_&?)I:PAESY28F'#7JUI4O[7O2-/BZV&V M59L1=D8ZDPU.E]&5K'CRXH"<+7:4NY%H2Z?G6C(<9SG_/,H#!).0$(C\P5@. M8K5K-?5,.![GNVXD8'F?CH\T=\_G>OEZH[7ZK$NFHARYX]%0B>9[#/!5:F1D M2(_+A2F0IA-OB8\))[*Z0\MFLZO$SL_US?EAX$_%;GT0YX.;0]/NX'T].PM\ M$L,PS'#NYQD#E.<0?D!RV(LA 4F 9-_;=(S"7=<[ 1>;9D\.]/?8O1;\Q6L' M^IO9<@8SOD?Z\T2!7$:_G\K9:I;.XDA'SN\4:$[JEM.8L2CV4\I"0*B?DSP> M4.4Q5EK:=8W%=48D+NGY+7UY10C[(?Y=\0B0\\!85O@)8C*MQ,^6C!E2;D/E M#8/YD\F\J;>Z.F^%95FAO]Q_YV:J^O'3^J_?.8ZZ7.^:%40YXSEH!(,0@S @ M*,=!9PL2%K%81;[U+#@698[%NQO J"FP)F-RNNJ>+#6U/.*Y\ 1E1T@7WM_J MJIEXI?E5:EJ2Q_K^I_7.X_UM6F:)I5D@/$4IQD"<@I MB"@ M)_WPI2EC&I)BYH)Q]HBP(@RS/L.CJ:Z*+*F*"_N"-/6EX&V'M2\"O.$ M'QF)T2-T81JCZ<1;(F/"B;+*Y.6^;+X5V[]5U;9993XC/LXRS**<90C&>4X& M8]3WE>:?FB;<;ZBW8+Q;@4939!1)4Q09=WQIB\R1M1;3O!KSA!X9C='C+5OK@5JSZ**J%N2*HWX*XW MG&.2[A1'2%[=8]+4# T2%?7#$7MF6N*="/ST'H%N=>4%/3(:H\_IPO3&P)&W MM,>4&V4=^E <5BA"<12D4>@G,8+8IRF->A,9I:*B6",[D?GPE+G)OGC[!+P% MBA1UQ38[VEG)AQ%:W&H'MRRC%BI,+4P?E*"_I0CJ_BMLV*]O;VLQ@KL?.Q'L8]P'(8,PR@F,>ZVCB*?!H&OM.9J9,CQFLA3;&)_MT?G M_=GB4WPCQ8Q3Z8WT:>A4WB779-+5WO>;+(UO;)N3NPP=LN/*RRUI6_R\IU,; M<4U%_;CZX_,J("2-/7U$"#3KF[>\Z@"OMT*OUW8RL$(@3C + YRLI M)%%$<$:'#\,,2>VK*'S.<=_-UOOU5K&+RI @UT4M^Z_613/R@5 R5=_,R$C? M5.!A&7U3!7"E'7.YOMG4AQ5[J*O[HG__$<0()1C$F/+Y1!S@*//A\/F$(*G2 M+>6/.NZG'98+[_=RN]T5'ELWAW:D)3?R0ZPZ4>.]V"E':GVY@V'GG5?NUEE: MSO_T/"5_[OWC>E/>E!OY3JU"R?M=VA$;:AU:@)BP.Y]\?J,S:Y R M?U?6 5T9-02U%;LOY5VYO[V^^5*O]\V-> 1+U#!8$>K#-(X2V.U;1H&?Q4CI4F0;]AP+0 =1K#8-(,6_"YB\J7@]4.]/ 55Q M*<\*V7(K>E/SK"8M5BAVLL8GP=O(4I]-UI>QXF?5H\I=&[6J>K2Z6Y?[%?:1 MC[(HI%D:\IP)^13Z@^V 0J5KD>Q87(;R=6#M:I\LY5;4SP';3O3O/:+G4, . MD[X&*G+_4ZB@JD]J.JC%F+02]C;K8DL.'ZMR?[C<2%B9LF9YRIFDR,-^;K^7M1G M]C(G_,CIDB:GBY,D73_>5B,C9@PKWZ[*?7%Y*.Z:599@DJ1)0@(6(@#C$ 6# M_@5IFBA=9F!L;+X*.('1:T':*8-3(%A.IB;E5DVM#&F=LB;N2)=Z79PZT\O0 M,'ONR-7'Z?(DJVB]F>X5KGU[S=??R\.W[*$Y5'=%W;W2)5Z4:1KQDLSVR_K' M*F=!ZL>(122!J<]2FC,T(*$14WK7Q85]U^MGXD !S\6ZI&S:CJA!UTC?=$G^ M,KJK4P^KZ9JRXHW FV_%]F%7=$M,?Y6[75=F&\4DBR#&HC OH"P-,.F2HC E M)(Z5;BK0M>&XKB53M@R*&D]$Q&GZ( 23+G1G/&2!E3'BMD+D1_[/CR M7(4L,B2M19V)?E.-8KM+0YZE)C!$"_/\G29*!?+"$_2#740Z5[T^D M'7IRH424FF"XXDA7,@0>KP*W%I9([#-(8$I7&" $A(G@=# M]I+[(/-U<@H+9AVG&CU";]-#] XGC%YY=[_>*%Z]9I-Q-5F9F&P]X;GP!L8' MG-X94$\@]7X16'^=1Z+>)U%"Q"Q&8EDR9].Q-X30.G?*J5*2QJ%/L@CC-*0( M1PQ1-'P^#G'6ITIL+WF=K?2'U1.E 8-NFE3LMY()TNQY@2QYR^HP\K#?R@O4 M_)9M[&Q=B^RX^5C4[2-W A "G $2$(C#,(YWU1W;;L7S^+=\<&GQ:@VVAOP*#>X3T.AVE@^8/(XJ(ZT&=\)?).@ M$5$Q)W49*F/!C\IV<],M$SM>&MN-_(>V3.1D/LY #.89Y&/$S^B",;='FT2 MAEE&D%[=F*'1"0O)SJX][K'JEI*9$BVY!3L'QXJ[LZ/T]F5GWGROT4LR*%62 M9BD(RY ]^VZ]6;1FE3=U461U7=59Q4UOQ RH(?OM1YZFUQ_;9)UL_\]#XBZ%C'=7F74GCG05V:]KMW^,U1 M82*N9<>+?E'G\[>B.%R)^'!,;6%CA'#J9P&%% 8\>T\2 .G1'$R5EO2UC3C6 M]F%%JP7F#913X$DH5--5/?:X'8#)/65RIX-S,RD05H5T29LZNN0 R+M*-$LE=-O M,Z2H1HJT+E>/5!V14"0M;F0UZ6-=W*_++?MQ7^R;0F1HUX=O1=U/X\7YUT/3 MW],!TQS& .; !RD@:8 B1'H *8A0IJ)1%LTZUJP>J3= ;2=1+=CC"E@'5TV] M;/(NIV8S4:ZF;M)LSW0GD#R)(P+H(!++$$07CE7.6[&:8+;FGM@!($H( 5&& M"$0DP!B&^6 'A53I&3WUKSN6OZ[OZ2B(\NA3 MMPR!,F)55/;(Z?MOYQ! MO! ES -*KX4YK:1*,32J&/%R]4\J+MY_41>O<+ MS;?JKWW[+,*WPCNE4M5-]]XK]IBP: M6C:;7=4\G-?-)RR'*&4Y9B%#$TZ'SZA[5*X<[R* MFFV98]H[89WQF(X:EV.BZR8H"U%91\X]EU67',KJZ(?B+[)I M'XKGQC_6U9[_ZZ;-[IKK.OO&VW=QN3__C9(#O-\5724ECK,P3*F/,N83A(,T M\L,$41_F&8D93E1DU2T2QRK+P7LG;-Y3^.*1O\X!D4(_^;7>![VJ=L>QDY/G MY81-3:U=1\R)?AN1/2+GTP1Q&>H^D:_5'-U$3?LO]^6A7._(_?VN[(K!NO7L M[.'N05SV\+U@-S?%YM#>_E >RU?S-$00Q+[/,268\-P^" 8P*(B4KKUS!,&Q MVO>HO3/8PZ[3";C7(?=.T+7*X5T%24[=%Q ?-5EW%!HG:JY'[HB,.X[6,O3; MM9/5I#W M6(/KPE' ,B MP$I,CLBNFX@L0VL=^59-T:85WX;GOWU]0[;5O1#PONPZS?T491E"40+B, AI MD(#!%&!4Z7$/+0.N2SGX+X@RC &59K*JQYVAY1/Z:VD?39=I^7JTYM!< M[MF/3=$TUS=IN=N)&URO]W^("XXY %$9US\&SI%RY+?U^JX1)XU%T=R7*BVR M:K=K_R >"R_WU_OBOXMUO8K#.",H#4"6XH@2@GP6'_?^LH"NOA?UUTJ^>&TN MG"J:=.Z20OT5=TT(3^><2/(&]S2O:YTQJ+*U<3]#-%7+Z S"Z*AJSA'+HP5V MW:X%9I3A:VYJ4I.!.4EX 4Y(7H2G->C=2_^Q,1U[GYATA,"1T M.3W9U)%7NJ(5;M[K2X=O]:H]-?6I^%[L'XJ/!6]<^\/ZMEA1B%,0YDE&(/5Q M#B@$Q](L$,KMK!M\WO%L_82D?:&F/3A6=R#E4BD3YL9SH(E(4UQ=;!GJ$5UX M)TSNV=I6FPAWTKOV^Z^(KD6N)E7:FTX M4%EK)ZJE39NZ6#<%+;I_7NZ')$HD2=E#)^ET3F'19*7T1WMNO1B'F*=+]D.V _/GPJQART6O(OZIJKO MQ#6_UU]WY6V;@!W7'LH[_BO7-Y_Y3YN;=7N747? )(-)C%),X@AE- J",(]( M]X0.2%+(E-XHF B2XTY\S$*/?GAGCG@G3RZ\P1>O!FCPM1.5[/VJHE'EL^'=7V@ZT/1%OW1+ ]8 M'I(TH@P3A((\@0-(/U&[;'1B:#_-2'/AM8YYPC.M@NBI8S[1X.,NW',-0BJ1 M7N9X]"0F+L#_BXQ/FL[;'J=,8C#9>'5U+!$"C+ P!D$:IQ'$D0^3 /0 M($-9/,TX9%'%.&>6)1BB03VV6.25<2I9XSA/M?9"S2<-SV M.*3+O=4Q: 4RFH4AS,72'X@QBE 8#K9C'"FMA]NQZ'SD&$3E_DQ4JB,^!T/ M^R1;5'>K_#H3;G(GBJ(7*,FF:BM-_T\DI/(^Z6BD(F,RY5%YN1:@6J]\BM+ ME,O49,EQ\D:-EF5"YZ_9LNU0Y:SQ*;YF^,3DI_+VV^'ZYH_>^,H'"8F3',4$ MDC!",6,1'6P2%J=*+QL:67(\"AS!*3YQ:,:>7'X['7%J\O]"?UIHOU4WOW%P MG1A-_!#B&%$C&:P=@I>1N5KRY?ECB189DE6F7A9?M4@#S+#O,Y9#2G*4,>*? MM# *E&IA3.PX5J4>FIHF&?$FITA34::7CBY$C49(&M$B&]0N0XFL>%+9;WCF M\^76Z8U9]%NR35XC1:0<7*1+^T\Q M+&D[IS8ZF7&HMXGXXE@M"N,D3"/@DQ#& :9!RO+!* 5,Z7)=0U,_PS:B.G\Z M^XA.J3/<2#QBF^DVP7&FI'<2M2E>Q@*^+6=&]Q(-.=+93'QA,O4!I0DD&8A\ MEO'_H9-)Y.-0=S=1V=#2MQ/5F5/?3W1*FM&&XMRJ-,:2Y(ZB-KG+4"0[KHSL M*1KR8VE2_X&S\2QO0U&$(LIQX,#G.5OLTSP<-@^F] M#L]69OB.*78UR3_!=C7/UXF(U:F^X\BXGNVK1Q&, 70POQ?P=I/M02@PJ+1*H C M NTM!)P +F(MX 1'?3E @^MEY-\6_9%;%-!FRFA=X,RJN+ )Y#FF68)12AD$ M43I8I2!0DBY36S_-ZH *?P8+!(ZHL[5&,)=@O<.5ZDJ!!LO+$"MKWLBL%VBS M9&/)X'%%0N!' 4SR+& $!I"E8%BFB/(H#TPKD.4M35)[O!.8I*[N=<&E^1* M71H=3/+K$.9^MO$VQC4OZH.0&7IV_YDVT%7Q0FUJH,R>:A5^6^ MN+[)ZF);'O+UIC75W1P:12FC&).8T"3"09A TKZ%B'P 4Z9V[;.^%>>UP?OV M]9H.FC=@T[N6V8!+N6QT&AK59%V702%>9EO?S M0U>,J$G&)&3(YW:N2-'+XCX5]_QOVQ>S#]\*[[:H[BLQU]CPZ<>Z+M9>76RJ MVWWY/\76^_KHW5;?BWK?O[!]T_XG?U7U;NNM&V_M;3K7_MTHZ3OCYXWT3H?! M^1,Y+=256;N1$\0^;"NRVW5&^$R35N+2KI5/DSP-,@#C+ K3@*8A&I07TRB7 MTD:#SSN628[(.T+R_NQ 22J$"6GCRCD17VHBJDC52+K5%)M_YS+R'[V;(MN" MPQ^$&L"S1.MM*EZ1!@N\S:L2-ARHK+4A->WX<+6B<20>M$]I"'V>HN7\BVG_ M89)RQ5+1"HG/N2[&*?C@5O,?;257W528D!, RR2H=?@/[,M_LD]7Y /]/%4O M_W UTJL5R%A&+U8!7&D'7JV77G[@C/)6Z\5?A M5^6Z[5^J<,!W+]T[+[:OWS\@.])%/US,L/(SU3@89E]$P5P)5VR!5S M[S]6*8!9A#!*(8M9EI(P#_+APSZ66X=0^)SKW/I!5&/M5'NG# ^2Z;-="A33 MY3\^?_E$KJ;KH>2/L8Q8GHIE]% 5P,\S7E5?3;8NKHZ7^&<^HR"%A*1Y3/PL MB AD@\W,3U.U=Z#-;*DT:ZV7GS]_J^K#;U^*^DZ\D%[MOK<[?QQ?>X20PBR.(TH1A1D)?' E"7%D3 MZOMJIYG=('",\\='33&=A<:) MFFJQ.Z*R;J.U#/5U[&,U9?N74^NF/G1[/$5]+VQ\6-]U;Q0&.,<(QR 2&]\0 MAGY*\6 &029U;%O[XU-L5/>8/ %*:9=6G[)Q69R$+37%4R9*1LFXGV(N(5<3+F;%[=,8=?66H[\FKQJ;CGK>6;>$+CMBX*L2O_W'*_YQ/RV3!# M2Y:IO=]N9F'66,-,M@'5E,A:7[> MD";[_,ZO5PY\JERV2-4'+%_-Q%HMC2%.2 X!1"1*$/.YM(:#Q2"C4M<_VK#C M6,7>G-HH94E6")6;1T[%I9IN:=/HZ!W*-SD:F?/98'89,SLKGKQX:=(6.X;J MU"MBS& 4$Q@%>1JSD.0X3=+>9LX(4;IIR\S2? JEE&]9HM5(I1PP:DVG;.19 MMI3JS3S++K^+5BM57^3T2HLAF>,.']>/;9,[[L\.F M<*+"C$+Y(Q:34:EWYL* 4ID#%&/>OZ+:U@B;_XB%'3U[6]P40KP@:ZSZ09_9920[)@X\KW,PY<)P(O9LPZX[ M-97E+(Y2$&.4)Q!!F(BGL#H -$BD2I\=F)UTBF9QX4B+8J,9FFMV3:9K"UI* M>H4F]=F:"=?+4#,7CLG-X\RYTU&_?O:(< +\.*= W!P'?.I'$ ^&,"9*;]EK M?'Y:-3->9)(E35VW'/!EI$^S+R$IK1LILK<\Q5%U8$19M+B059"//-?>E/?K MW?5?^Z+N4S4$ ZY5:91G&"4 ^""@1U. ^4JUGUH&7)=V_O$[R;R+D=,0Y9XIK0 ,(V5$38PX7(:>F+E066Q35N9D5\RY(S?CTN5)5M%^+_=571X>+_M%RE9#FV_E_<>"-\_] M87U;I.WEN-7^P'GB7[KM?F4EGEWW_0@D)$IQ!,2C!&3 DP&D=*^A.Q2.-? I M)F_ ?^%5@P?BJ,;^Z6]U?^?]A&R M9_]!]VO3BJXVSR-J[#YVRY#I"?RLINX5=JI,[T2I:W-]<_:S59X#FA"21P'- M0\+B@*$A60Y8)G=UB@N[$R6P7=WWX03LPEMW<-NK $\_MU.6JA4!H[36.?F6 M,MP+CYQX_R+!^Z1UK*^0J%'7:A**96BK$\\DZU[-V9/53_;/AU)41!R^5=O+ M_7>NZ*)@XA557Z4D2B!+U9=:R=I[SI_HA)31XM M$BPGCO-PJR:-'4:O ^F=4+Z>J$ZKB]+\C:BB_1@L0Q,=^%6Y;KV*VRE]Q5A> MU:<#5- MXDZ+&:>26RZ3T:FX]W+.Y F9X)*-<^EF$V:,IK'=&"OT+D/%+/GR?'_&(D/2 M-P,=>/K8"N1-MFZ^Y;OJK^;XC"H,69I&69P'.!>W'?H$4YXJQF&2 2)[!Z" MD0UW_>H(J[UYBP/S6F0:[PE;NB1FA*:1?F6%W65T*SNN/+_9Q1X_LIWJ0W$0 MIC[6U?=R6VS3QS^:@N6")^/?6^?<\NJ/?_!@UCCZOZRVI_ 98G, T1 M0'Y,:<9(0O,!7 SE[FR8&)+KR=3QE;'U$:]:)C%5:.24<8%14=PN* Z== XN MB"V!7X077KG_]>Q5N),G%][)%^_DS&RR:R<&(P(]<9"7(>53.UW-VK%4"^ZJ MF_)P537-*@8!( E)^3P4T@ BS&#:&PAA2)0V%!0^ZWJSEZM"N=]4=Q,OO)P8 M&*T*4Z9I&5U*!_B+"C!-WV6;-MG^GX=NP:7Y4GTJA&?EKN#MX;)M#L+RETJR M9YZ2M"SD21E!E"!& MX/_0@/4&DH=SQY5H".N]O))W&>M!Z<\O;';BA^+OZT M$4/U_?E0_3 ,U=4KJ=7_4LNMY@F^7*:U^+BKY5UG[G1GB(>8"^GM7/)^$4[] M*OY:,4.;+15S$:21D6#6-K&,,65>"JH%]5&U<8Z*1Q,W99LNDOV6W%7UH?R? M[EZ"D(0Y"\(H#P F ,1Y[(>#119CJ5>P;-AQ/.J<0_/6^ZTH!3F"4QLXC-B4 MT_^IB%23\7-4%Q[_TZXXTGD.\4*4V?%Q>_LP0YG'"'4CXFJ#\&5HI!5/*OO- M43$S/S-Q?=.]_LX5,ZN:0[-", >(^0F-&2,P%)4A1Y-^F"J5*!L97D0ES[B;6YE8KLH!GM=P?+\]W,M?O&7(YKA 34NDF3H= MD7F?)^90_O:RZ;C4N[Y,GU.9V\M&O7]%O^TQ-O_]99;\J&RW)<6BDF_KNF@O M[,JJN_MBWW1-'A*&61H@!DF,:(@#C(:I>)3%$55Z3TK/A&/!_GRH-O_@Z>,) MD5?\$/^N6/*K2Z!D/8Y[[A0K<02@W[ZV-[R=0YJX_N956L8J;\QX7$:J:.K$ M\VH;&YS(K\)UT[=N??#+^@?K.EM:[(N;\K"*4ACE28PA(#G+N/$XB >K+&1* MEPR8VG*^&M?/9(<-G_4/U=(88S9E5^*F(U)U-:[GL-] X=B\'ISW2P_O[3/( MCM;>1LD:77^S0_,R5,J:-R_6X6RR)#.MY9;J@NLC+;I_7N[_X S4AW6Y%V=B MCT"*9B6N_DYI[L>4)+&?0QJ1]&B< K#:%[?B\-<7N:FN1M"7P#P-J(7+>?=64;=&._#S.9@C>GQA/3;N6] T@O5\& MF+]R%?3.D(H_GG11=FRQ3;?\''HFVO4FU!;IEYEARW/SQG3; ;GSS[U=.%4Y M;9"*!W5O;HK-X?J&_=A\XXVO^,1E^7HO]M/)?BO^(0Z:?%_OQ/[["H4,\UOO8-XUYZWFZ;Q-@\\/=AO'KWFK[7D M4J$;ON62Z]FH5AMN.ICM";8>J">0>M6^JU42^]_MOYS!G?@,KP*1(UFXDW@L M(R5WX]KSP[SN^).5S>O#MZ)^K7"\/TQT/%^TBE,J[J,A-(V"G !" 3Q.%OCP MJW1>QYY5QX+YB:-8-P]U=Y)NQS7S/WZY7;<5I7NO?=%!+(>N]X_>U_5.[ @K MKDI8I%].0N=A7DT_6XQOG:X93C)Z1Z332J)G MXM*[LF?,E[[@#95)/.U940RR ,8! !$1AU,!"H9CUW& 4VA%Z50,3B-Q9XA, MI4V)35U-L\Z@33&3(7,B$3N#HJ1>.OPN5;:T?'E7K_09TA>JM&SOI+[G(K+NWF M>7(_H365,6.N=:5M2IJMR%T/6/QK![F]U(R#;C=9>MAS"^$[K"J)HZT(+54P MK?GWKHC:9=)@G?#IRF4K("N2D32(TSX\M8_LXJO 79&<KR[FA#CJFV]+F MR.DDR8)2P-?ITY%%@R L7!U-/),526/VIGDH817DE,4P%(\VY!'..,_'TYEQ MD*3!ZE =UCLY^70,14E1CZBE^_D']EDDSI MX82)(#E/JGNXMC7>>FB,M'[.J%C5_%.\?KJW<11CH#X,N KRHH<#9T[+#0MN M.5=]/?5+13;_?"CK@L/DM@^/'WG?.I#]5ASXO&_/+Z$ T P&,8\ B4F:^OCX M@DE,,3K6P\L- A8-:U0&J$G]Q_YMR+;(Y[['>>'="Z3M.DHQ8-5[9M4&^7(B M/S7K9@^P'BJOA^E]/++>(KUH:6?OTN[T1=;W21Q18@>16(;:NG#LC8=;K7,G M1Z\XF\J@=L.KY]*17(983^6LU=5R18X-1?[X)I?D$GX($Q^B%+ Q&'F M0^!C>ER,"A.E]Q$F@N1X/>@(U[;&6P^-D=;/&16KFG^*UT^WB:H8 _5AP%60 M%ST<.'-:;EAPR[GTHL?9C.-3<=]/1:YOKLI](9Y0$F@.4,1X"/ M18B X_S#1P"IJ+\=BX[%_>EB1UU\KW;?A49L6G3>S7HC3@8\*BYWV.%:R]%BW/BE0\9ZL86/ZQ2OPP-M>S3\R40!XS)*N 3 M>]7^]DM1WXEWB5OGVK=EL^8.95_<8;IXBF*$\R0@ (,@11%M/C3:E9'*L\U^<[ZK$H>DE\V)==>M(OI.KM,MN/DMK>\SR1,=N1[C&+AFO,>L2++%_[2QF"Y%DYVZ^L=?MF%=9 >^O[+\21YJOO^[*VV[- M[7+?WK.R73% 81R"+ T2!/,,0Y@_:6Z2<^)Z[+#<_S^K=.G_[@ M[#<_%G59;9]?Y<-^;'8/(OD^?SBU>TQUA8,4Y RF!#"<)F$ HB@;G$A]HK0P MNS#HCE=Y3\\6%\.SQ;5XMGC3/^G'\VHQSEQTHTUQ\K3?->=>%-'2 M*?RB4+N<$8BP/W^R6IR .L;\^+#U\Y\]^0\ZI[U7[FV[\(ZN/WLUN_-^ZBG' ME)$=G<$LLHDM8Y1=*CDOYE?+A#G=*+Y"648@AA20&((P\?TL&=XNQRE"_NJ^ M=?/S85T?)AB:W\6C(J7/H2NJJLQ@ZJT/WM?BMMR+)TO:6S%:FS^1)KJ2..E( M_@LHEKRO-@5(D>%I] 3D49I''!;!?NCG$/ETN)T')U$8]WK"]I*53F[1J*O) M -R1EA3\Q_^_BFA$\%]!1:1]M:HB:@S/N+; __QF:H6R.,91'OL!SD6.%28T M/CJ!?:5K&1<&W?':0M9-Z,J?:@G!J"G,MH0P52M8X!+"T?5_S26$DOEM"RV>RJYJ$NOA0_#BD/U3]684KY MG".+( ,Q8GXLWJ8+7NLK:B<@^<2(I"_K1YS MQU%.[I<90K4!P$7TG&B_-;)'1H/I [J,\6$&OZNYN]+T8\A5N2\N#\5=LTII M!AC#,B XNB3J=$8UJ_?+^ M%)YYK6LS##8* 9]NP'$3:]U!9\(P+W94.D;$\+R^R:NZ*&_W6?M(]>:1%G7Y?7THOQ=- ML,HS$%.8IQ@Q@J(HBPD+!RP@P$JCD1L$CD>='G1WNT9U(\Y/_K6NMQYOG^T% M3XJ+4(ZB(#=$S!\ M:%@X/X(V!L0BTCTF+T!M'>&>EJAU^)U1-#=QFD9PNW8 MQVK*EJ\X77AJ,>N%I!TZC@/):05L!=*,Q,#/,,(@3D.:AY'?HT!1YF.E"8%E MVZY3_KZ+'XOQ!]4=9+BY\-;MD*N8P-L.@62*/B/[BDGXY;P[U0W<3V(?JP/^JX;_:W@BX;KS_++:W8BWU[+?D7UJ=)?#C@\;/ M$'/#6<"9/^?MH!TRQ%)XY]=[B^*BV0S>+3SB\H_N+CWR>J_QSMD"9)[J=<#Z M*SG%W/&=_W'?6;VOEM'+-(NQTM,4]S_+HN;__;?'J^([#]J/DAL'@!'^OY2# MB+(XS7$7\*A+I54(9,*Y8W34>R M;MV2.K]NRX]&&9.I*[)#^3+F;;:=>JL2R"9GRMIW7JW]$@:MQ"[X*HIA@J@ M0?R8RS!B:=IA"/PLC=3VE:U:GE4).XRZ6FB'>45)G)QTF\KX'M]NM5&&.AF) MM!J"A2FE7=_>$DP'#"KKYN7^_N'0M#(-?B_NOA;URH<98<"/00!XMII"Q! = M+/*VQ;144L..8TULL7C ^\W[?5W_@\\IR?U]7:TWBC=0&#&IJ'J.2=35.'$% M@P!VX0V<_MFAFTOB7O(D(V@&["Y,ODP\>4NLC-F1E:;SA]ZN#]^*^K1=>WIC M-@VSB*59%*4! BS&.<%P, W]-%71*"L&72=PW67.XGV&4TT*[V\<^F_'5Q#5 MA,L.SW(*-CG%:E)VHE$ O/!:B&=U)O.]LRU#W(BV6>5]&2)GUZ7*83O5E[U5 MFDB5NAJKK1[$SUPXQ^OKU/F'J M.F65*Q,]FD]Q))5%FJGE*8@\]!&E4/1?1Q&.:=@JC'SDLSA-"01AG@% Z6 K M0#E6>N%>S\+$&G&:9^CK@P)]ZD+AACFS#$:"-.?J<>1%4D;4>5R>GFCX,"(L MNHQ(W\W6G=T=$AN4I!BC. MQ0&F"(,YRU%T 1P*,(Z!TY9K:IQUK"M$X,:5* MCIQP..1%33'ZBP;FFM@\Y6%$(30)6X8TZ()_?H&8"0=J8M 5,!R.MDB"$O[) M!($PB7(_SP-(!ELL#=2N8=2RX%@:>CC]HD5Q'%(Q'(*1&&0 M)"2)DV PB;)Q<>B%0?>C M"W&U^GTA7O\K=H]Z-\?J14U2WZ8*F*+,#<1_.HO5!W$ O,#P5Q:>3!*(S<=F3/ATHGOXGQ+#-1(V+!.)6, M-2EE58'%W:O0BYJ#8@1I.3]E:I#5W)46WT:\"MZZ?N5-O&9:'I< ;8"134*^ M#&XUJE%F;X&JNC0%#:TYT@58\'"8?))P+D("/%CZ'=C,>*&:KZ-S@C6 MG9Q2*"=/OO<".FK\I8F<'&/9!TV-HQJ\*H%>A55FH::3Z QZBV/07 ;]C-3A MR'\_C.(RY!PDGH+#@:-"9;3@*5GF6)P\:Z:B+7U:BE$X(Z2UR M4_Z541:1(E :.2BC&(W*/OY6B8[5K0B?'5?914Z.HUW')N?CG)"H#M#,. MQ66PS4@=,I/K2L?_7X44NI00@&@<\W?W[:_90 +*/_^=YD[]T-9@X M=,-8^''@8Q\@4&PICKKA0T_)IS4VJ.5C5/MY>W.HRAVGLP"J=L+VWXPL,X&U M8/.UKTLB-L!%QD%?!EN95^MM'YD=W#08[VV=.>:^)P(<,Q2&-*;4I3[I[ 01 M*+69C1C&=@56$\KOO2&CV%PR!D)E0K.)GC:%S=]K-:O_)=?)29BG;W 2*BH%01_S8Q8AZG9TG0K7;<#6'L$Q 71_#4RV6 M7@.(*FR2:47[B"GF%UNP&HEF;O9XC"'T$? ZNXJ[2MRK.U8TXC,[QI1J*Y MF'TS5H_CK6,$&=G=\VOY'GRZ+N^Z: ?R/0XBBB(*P\@E0" ?=5%$#H#2MM'X M_$1>P5.VJ])QV7TO?S!XAY^5W7,,T,"V&8'F,O;+& 4R8RM+U8_>IOO/][P8 M;-,-Q4,(B_WH$8@ \$+APZC-XF&(_4C-@]88P/(N8=ENE_U1=24];XM%X>S2 M;]G#M_*BN+M*3N<^N:O>=)S:&SS&:M /' 'M,K;,.!6.?+_1>,BW']9-0673 M#W_>Y]ECNNL> FV'%IR%5$#( @X%(8(BUA:L8N9"?_4MW=UF\KV$!H94V5A] MZ>0/H/:5X]DL-AF M^;-VY%X70.G@_038*%Q+(N"B;IV$ YAJM1SJ/'Y2K-V:O4!IRX@$WHA2Y D#,N1!=H0/AD6Y7 ME]Y@ENT9LWU=FGC*$KE<<5%U,N8!.KI.(#3"3,;"7P5/FU#G? MSV4")R.AN][HU4-O$!#L 2^ $ &?1Q2ZH0 >=RFE!J-W"J-:#^ 5LOS8F4P6 M@WDJ2!N(YUF"V$Y(3X+T[ )N,+!G"7B[L3WU4T45^I/'?$,):-X[H?=MO)H^]^CX%2 MSCJ>"$7%LZ("\+5!/&=7L:H5; #49=B_)A0YU61L AN-T-_*A3Q F#)((?8P MP0+@]BT,S,/RV1NMF-_%[TX2[#,1Y+N,D')TSR@XVF&]V:)Y;V.2_3<3=9245E64U674?] M85L<_>G^T,@$O8#Z$6', R%C5"#@'A*C,<5*)*^2T&LW6J6EV0@;(>*:97P:?SZ7\ MV_+[.>= O@;Y\3';5J+6C[AB+" LF^SC\F&5.!)>]^8 %D&@U-JB_''+S%[+ MX^Q+@?[3^8^?7!O#7F Q0KS9\RR!/??&/:KI'X:#PFDF=?.J- M% -&8L*%&\<4 "X@X0<#G&*@UC.A,X+UY$XGU'DV.TUFVVR8M91?.%%'7XZ& M;,.NQD0'O.S;'T=)'2JQX V6^>N%E*Q M=M@ L'(4-#&F:HS4@_.Z@;.1[\KIVTT3%Q9?A&R J@SBO0SF,JG0VYICTU@I M]#X\/SX_E*\U5MF/8L2G7?HUW>X+'Z8N@?Z8[?/=R\TNV>X? MJAQ_N/[OYWU>IOP_I?GG^YOD^PH$7H0H8QP!C!$D.!:=:0AC&"AV34PNGVWF M/*C4ODK75\IY*/11[K^8?A(E27?A\Z?(TKVIJQ/!K_1I>T%^*%7ZVY73:.6T M:CD]O9R#8MV=^85RDS>.F)Z=H0-AQK6PD!-D3@2.VUQFG@W9,^I+FB>;;;J. MF]>$>Y)'Z?WF;I.O!($AA'/K\W OYM6D:^C-@ P1J$>QE\:5*AS-K2')OY M7U$84%?$@! 21#0,W=AG[4 ^9DBE]$?C\Y-4 -T41TSIQ?Z\RYZ?G/\J!"Q1 MK]*^/]4QS"XCG!I)V5]&53?M;A30\:GSHSSY=3)]+>(Q2DKY;&E(E\%+8Q2X MF%=6Q$*6=W[9;+-=E;:N4]&KP ,QBLO+CYG' (U#(-J2QB#" *G83,H?MVPA M5=TRO5J132.7HJ6DCIDUJ&P7]) M'V_3W2KV(QAY,44" .[2 #'@ Q%P1C G?JCF5ZE^W+)?=9!'T9%2!DG2D;*) MCQK+'$1Q?JN%F;@=X2T60_Z1+FS+H!!]\=_Z1^-PD"ZR^"/9K6^*OQ)^W^Q7 M (0A\K$?<13Y(A (4=&,$1.(E1ZC4_NR[<*&4ABGE,;YK93G_/HW@9)D_8$U M@!0K!Z2QL9/H[\,PE*+7@FL9K* I^]NT^ @$I.,E9;J#)?MT72;=T^V^SJ?O M=L6*J=AHSUX.OW.=O)3_K1+L(-UV?5TLL$_)8QIEC\EFNT)>[!82>C'V/(BH M!UC!88VH 4=*9LIU1)M&^L62(*XY5"*@2-0QX% M 82L&4W$@BAU).B.89G5>V(YM5R*+4^ZT,FQ\A2HJ1'K,6 SN:MGH!E@R+%@ M+H/D1FOQM@?*""K25-/P664=0T(0$C#BH<"8LK#PG5OK6(ABVI7X1>7#MDFE M^)-3"J/EQZI!),DCMM!1) ]98.PP1@^$(9K0P6HAW* E^EM"T-=?E04:JR:. M ?)8YY"!FW<);Y:#KGVI1G5)6^1NEC<$\3#9S(:S&0'+@ M7G9Q[*$L?V?W'&CKW=?])7TJ_F\9 W'RKVEYZU$["?MN$NJ?LGH2GLI)R.ZK MWR[^VB9_^6G4#=Z24)TX$6P /?_-W<8URNPM2_D#Y6.V_?TFW3U^*/3?EI=J ME:,5:P$T(_K")1[!U..0B! C!EGS\0XE@^04A*GE/''XB\_.IV4 MBN?&:#0OGQ=3 JEV3I22.3?'\#D5N.K'PV@PY8^%*4$U A>0 M.O@Q-_+W\^_\#K/*G4BWB.29R:FZQEQ .F5%@U M*6H::QDS\=-SR4R?[WMF:35FR5S[513R&!/JEDT*-,; @X';F:6$2)7;C1_% M\G:OA2O/UE=N5U*53Y3.E\(382/AO&PE3H>DFHW8@/CY_G4 H:Y!N9X41'GK M<#HP]6S#$:#*F("#ZI\Q ,U -K_Y9TB/S/1BFLCTZX2MLMYA=RON"J,0>SZ. M,62T.%Y\SPV\1D[ "M$GL02UI;-\4OR2?-\\/C\ZV\.)45>!-'Y9>1==LGWY MZ[[\J;M?O?A?2>X\)B_.;5J?*@/7Y"YEFN62:8;43K!+EQ]MCJ[^GCG/[ MXO1_KU&I9N0KYV!)--5!!\7>B<]P;EYLN!"CU\ []RC&ZV_*P3 T$]9/K?I4 MW7\^W-%>2[X*>.3"R(T]/XZ(1Q%% +9R0D&FB5]H2V?YU&KD>O4@QP^;;7-V MG;^C;2ES9_DHFF3:)C^*&JV*'PYZM0?4.SF+SDV,C;-H]")XYV?1>/U-G46& M9D*ZO?2AFK-T?5K@)N*["K#G<9<)Y#(>N)SZ/D'MX#3F2@UBAH:<(@A>>30= M^Z1SA+_ET!K@!,-P+V.CFU;J;2.G#Q:FT80?;6DW+ M.#67!XLIJ]GNO"G=95F_ Q<][\J;\:K1JK?%WE9"EE+_O,OV^Q6#88@(#ZA' M6?E&3V'=MT$FZ(-0+>5@18))3.U::J<6NR&N[G&]HU+MAA K^35N^S8_29+' MW.SSHWAFV9H:>Q>/JJ([=(Q8G:V%G EV=3QUBZAE1*W[6=6_OI07:NXW>?IK MNONVN4MK1< JBA'V&(88^E X+O8;7U"B)A@DSA5HR151P%@0A)YRV1?TPC/U(MD9V M1A$G//%>)122UZRW[_W>4\-Z2[7:=K+%RPG>T"N2KE-_):M K<9Y_5B7-)RX_S+.RI+T!9X)C=^*U M:=%06^ZR7&I.]_]7)%6Y#^>=:/0N#,P95JA5H]3H%)LV8.=9?^_8V)T),!.& M\9QS/4V6[)^%B%V6#ZP*"Q_3P/>BB#$L/ @Z40DH3M-=Z6.8,LW;.N\2*/6 M#)DPU9F>(@%F<9)GRGM)SN\"LUVOY\):DDMSRO\,N2U=U8VFM$;A/V]@IRX1 MW#0E@EW0:D5QP D!/@JCV(4 "A>T.J"((^E+8)8G^?)/-L/;2 MFC,$,\6J6FJTY4^[H)8009EB82T]6**UP.:-BIR9MLD#(&.7SY\YUC$:FTG" M&F9F4#:"T=Y*&J6W^4WZ/6?%-/Q[%3+,.1$>CP!D+*)8$%R-A1A$0:P4BM ; MP;+U=;A$MQ1++12@"9F<3V\?+36KXG [=BF1\ULIDU,)-?&+)">!&?"4QP&Y M#)=WI Z9R:6E1BM?TF_I]CD5A4H\V^:[Y"[_UR;_RI_W>?:8[GK#4^ 1%R.? MBA"%@-.(UJR&J& Q"528QMB@ELFGD=,I)]QI)77^*$1U6EG5&,D>;4RRVOW+3'V5]+'XJ=__*7]+\6_2G/P'W_Y M/U!+ P04 " ! A@A/U(9)S?Z# N<08 % '1H&UL[+UI=QLYLB;\?7Y%3%K,5], MRME??X1_ 3_^4,S&Y=5D=O/7'W_[^)/Z:-Z\^?%__Z__]C__^T\__8?^\/8' M6X[O[XK9\@E[>_?![.?_[Y.OHIY_6E7Y8 M_3"=S/[^;^F/SZ-%\<.WQ>3?%N/;XF[TMAR/EJOOOETNO_S;SS__\<3[]2SF_^1D!@'_>UMI;(OWKIZK83^FCGR#Z"<._?%M<_?A#E'"V6'UWC2^I MBG][4?X/O"H-I90_KWZ[+;J8["H8FX4__\/_^F\_ M_+"&8UY.BP_%]0_I[]\^O'G2R/*VF-^5L[^,R[N?T^]_5N/Q_+ZX>CL9?9Y, M)\M)L8C?OVKF=EY<__7'Y>T\2@XE8!@DN?_'_@K+AR_%7W]<3.Z^3*.\/[?6 M(5LL1Y-I\WX]J]=5]SZ-/D]/0.UIM78ZIT>+R>+=]?MYL8@C:34 U.PJ?G=Y M/UO&H?>^G$[&#V]FU^7\;O7;([T^N;TSB5./*;G-GDFXU0?'QV=VNV<2;S4> M:HVE-IIN1TA3WMU-EFG56L0>F'+U]7&=.ZZE&C4[[V*]T5*_@;8Z/+LJ9HLB M?=4B:O(J&0-Z-$V+W,?;HE@>[W#=!OKJ\/O1/,)W6RPGX]$TN_<[6^M0E(]Q MB!4K_;^[-J/%K9^6?YRD@X,-]25 >?=E7MS&,I.OQ9MHD=X5V:+L;[(GH=P_ M[B?+A^TGN0+M::XM8>*NX/WHYCCLS\JU\_5N-)_%^2M-9;\6R[6VWI:+Q?MB MGB:ZC/C26WU*4:MU?24IMH1PH\F\W\?3>^+7XK1XGZ^IM^1WAZL MTV&W;'%=S.=IS-Q]B8-G;3C%2;D>4W*:[%2HC,[WU-G$+0#\?H3 M*I$E0X =U3OL;*TEHD;-=KKXM[*\^F,R/68C/R_6[I?'A?!=^N6;N+>^QKFGG!]WL.PHV7H7ZJIH7X76.U1317O* MM].=MW&-.-J'IX7:_&)_OXPKU"^3V>3N_F[UT?O10P-KMV$K;79]]>>G^*NX M1-C)8N7._! WX4TZ7K.--KO]ZV@^CYN7KXWZN:]2FQW[>/\EMI*T-IH^]J U M/C XM;FNA-FZ9A[YT5H0JEFS/0CW[DLQ7WUUR]+5:;=-\6I-R[N*MM2)BO96:*=#6__;4]_;D5X=J=5.USX4T^0F M?C^:+Q\^S4>S1=Q3IP%TI&_'JG7;N7H\JUF[K:Y&X^N^\//R;NN:^'VRO#7W MBV54X?QX9VO6[ZF[ZNIJDM :31M/T:VTW9.8<6BM>A#7_'>?IY.;-L6LTW9/ M8AXM4'VZ]DQLSH/3!XW#=<[2EZ' &"WST(I7*Z=?) M[,;,B[B^^-&X7MQC_0:ZZO#;R:Q(\0:KKZVI^4:-M-3Q93G^NQXMGIYLNF_I MQV.V;*VZ/72S)KH-FFBIT_>?%\4_[N-P<5^/1WKL*=U)5VHB=K#221U['&\M MUUV;I96MN'H[^EP\.TK:56\ZGS^IE@*]90KTAFS5YUVMM=S3N(5KM[//&VRY MO]%DG917;M8RQ+N;[:3O'Y=QN]=%[U\VW'+_XVR^*-KM^_;\JG=D^]N;'^KN+;LIA=%5>KFR'5MTW+ M\2ZQ5B)=CQ:?5W+=+WZZ&8V^1$R@^+F8+A?5)VDR%S\!N+D#\S\V'X?WHX>5 MR;8.PY[?CZ8+]7FQ,M.K/DT3&'_],7Y_J%$K..H!0BY^'8"$ NP%\]!+HQD0 M0E/V5-1INNU3SC>X=BOK)LY\L>E]U?FG-T\FB_&T3*$2GZ(6=.S(WP_@<&*+ M 6L+##.$.T2% ]0H#2N,.,"@#D:/V:?FXQ_*^54Q_^N/\, M>\5I1<;EBRED-!^_X/#3BIL2/W]9!33_-+Z=3*^JVNG&5P=L*<^!?)2S&O$_ M[QSRG4P&.VVK5STG,,P58\HR+J7QS'*FW0IU3+P71I\R)[RP4.,'P<5)NGPH MBOG:,_P(5/=M/+U/EQ@?&_P;!_*R5.-_W$\6*Y_E.I9NEZ3M?D%PDA@'F ?" M4X LD$SA"A1I!/[S3 *UZ5$.0!'?YX26F/FH1YM>;O:AIS+Q6(,!:D< ,,A( M(SV1\5\&5 )CSFP&\]"?F7DM W^<:>W,]Y4K5EU]34<9B_V\.U(C&":TH%90 M;(UD5#'(]%H^"IP *H-8^+*)U2ZR?3'G_;R\NA\O?T\A0;/EPP8%,QTM%I/K M27%UG$DU6P@<8L:IA-I"(34SECM6R<\,,!G,(G\.9G6#=%],VUC)48CK8K%8 M'2W[HLY4=;AB\% +%9=[2)72#AL$7_'+QJ%>"^Z/1QM$8A MVHJ310IZWB!SG$]':@;@C=1QB^FP)@A(18"TE;R0RYR)BOTY"-4NPGTQ:G4S MY.5>_CBA#E<,3EGK"+(:Q65>4^>84AMIH28<9O")_SGXU"K /:]WC9BT7T8J M 456Q(F8(ZFQ!L+IK8P4YO@;16,2O7#_OP82M87M>3R*N\(R7K5#T7HHO(5$ M&XZ\IE1JL0:=$NB-J>4[Z\BR&-\65_?3XMWU'C74.5>HWT@@4@D764QTQ 1I MK8F5&R009]3_>;R(M3GQW-[H"NP^QGIFGJ\>)X%W\YO1;/+/52>^YR]9]_=Q M]]]=^\EL-!M/'EW\J#-=M-)^B%M?I*&6CNC('R&EEI6'CF,E:IE; \2OV;%F MVU\5+"+0 &^9H"HT%N:Q)JFY#L:@$7*WAM8RM4QL/T? G3AG+-54&,6",T15R5O +.\KMF6U[S;6> MU-77EO_QS>0J";+Z-ED]&DUE#EJTK!:2=X9IA+: '$&N'F*RD5#KKP'> /,M7=@WVG(1L?P>^ MQ9?1I IK6%09D3:^L/5]OE^*N\_%_."9;]U& M<^FL'<(X T4AH*(JI%0B,B MZY2CU@OR@:$"%,*$2,4%PI*R;&O9!+87EBD4P?\ MR86T+YK47?@7CU;^N.V&"#;B1B A$:3*(FN5J+"2QN0LCP.D MWQG-L#[5U%M8WFAQF^[&Q[]27N>OH^EJ_[0TH_G\83*[6>5U/!2D5Z=^X$(P M)RR"QCH*A(U;K^VLKP"Y,-=<3SQY'M37@2;Z9.&SCB=LYI/QLKC:"/;T@T; :T4JB:3%%^;5Z)D%98O0][4(_EK\\6B>F)>S^.-X#=LM6E3 M06KA+!4"0F4<@Q+IZOA- ^MD3H#' )>Z\Y*Q8^4,I,),T:"LSYN$@[+QUV@CCCD4(5(L:X"YM(.F++ M\_U[ERHX\X1Q[H"N\\P;$F$LI(7"8PF )!!INE810I"[6EN!;O#XV_THW2HM M'N7!7?PR^I;>8'#?OJRD.(!"C=J!(@*E(X!B 0R27%!D*]FE=;7FS$N=(6KS MHNP:]Q.38^SJR,=B'+__2C\D.\<6L3N3G0[E1O4#CKJ@''HE@5- 246\J<3A M'%S8;KI;&G6)?(M$^E!L%):Z]*%(E^!71KKZ&I>05?*HN[0W?G?]]G&"U09, M.^T+ F-6:Z:51DQK[#5&EE> 4,ARJ#C 9!GGH6(OJCF1JV]F5Y/1;)WP0Y>S MJ\6[^^5B.9JEU$5[V'>H2B .>$) W.=)+PE&7LKM &-/I/5K+CQ[PV7I&WI?K1$DUC.0ZU0.-"E#<*SD&VMRO_ MJTY6D9EUZ?*L?%!,L"@"$P@SXH'WD*M*-J>SKOH/D#6G*G8G/_*@O*RP, @5 MILGH84HX@+BWQ%>RZZBH2Z31R?H_*=RK&<(]YAU9Y=7]4(R+V/-H(?]:+&NE M'ME;+7!)L<*&."XP9$PQRF EJ3 ^)XA_@'ON=KG4(K!]4:AZI?8A]O0 91X7 M"QXC8JBVRFF&N1880[2=N)W,F6X&N!=NER(90/:V9I6+Y>+-S'T;%XNXR]:3 M:?R*F\6[V6_I^<,OTV)9;-\ 6[R;OY^7-_/1W2+=6AFO7@S0A2FGT]4_TN-1 MD]F[6?&?Q>C099#.OC, K*7U<>,'.)/82.6!J3#&2N4X;@:XT6YY;1R(5LYS M8:ZZ?O4$TP,,EXP)A\16-LVRKN\.,%EEV\MN/J)G<2W4 M=2D$"H6@3CD3T3$,QLF5;[TM<>LB,]C1//5DYUD#6[;;,Y#L,7OWEV*^?'@_ M'46)9U=IL_HEN> .&^Z'J@5 +;$.2HV9C9L32Q'8[FJ--1=VOMJ2^ZE%1/OB MSM_*\NJ/:+P=BNK8% DJLAY: N,6%1NJK'=Z"PN']L)>!6B)$R>BUY_]L1S- M;B;I!'4E;V3J]MV5&MRH4STP2QP&-%KRFGJ@J<:&?Y<\RSIIO,_Z6LP_EZ^# M.1U@VUNRAS@-CM)![MMBM"@^3&YNE^^N?UNL!3D4WW^H7E#.">4@,)0Y S"& MGFS7<&&-N\0=4C:+VH2T+_K8C2:B4;ZE_J_E;'S4[CU<,0 ,=!PNFF'G(1/2 M ;PUWPB^M)S^+1&H54S/D&VF%G%VE@^2:TP]8Q1 3* R4(O*"4L!RKJR-\"< M_6U-."U V>]^^NA&.BB. &<,8NZLL MM5^]VETA8!LE T 03%AZ31ESLIVCO<(YCQ,-FT# *H3@,"$,80J*\ M0+:R%"FB(B?SZP"#=#I@2PNH]A=>M@X82@%!U0/*%2(/-5ZSKE$]>*,5]R@E M^$&>L;CYT-7!/M4 Y=P_;NQ$[N,PH@-&=8#SB5?OML[MN!]8;S:+E9N[!FF: M5 _>*J(QU93!N&?53BFW78@IA3D1%(T=QZ^,-!WBW+.]_"A0J+:]_+).T$Y M9K06A@EK%+2KVP-K&2&R_+*[*=#[(G88M! @B;1%DE$ B4=QT"F-YW(%Z&$<1YSGSTB!# MP#HC4;? ]QJ>T72>VE\IR"B+UT Z+2"%,,[.>&OX85[OM=_7$QG6^0S5&M)G M,+'KV=8!H+AP4ZX11Y101CVD:NLP55GI%9J'@O5I5'=^SB#PK&BCU""5,7;IG M[JPGV^NWU$N9 EZK;U:U-I1.CBHF6/& ^4OW]67+G1 M?);ROSR2W!;7D_'._,OU*P?/D.((BZ@ CM/51@XJ,U]JF/7P[@ =.P.A;^MZ M.=\>O]$^/7 D.? .,L:DY4H!)W0EE: :9[!M@$ZA@; M6P]]L>N7R:R_\96?5H+F+P@)CB'1" M4*^$]5NKPF1YA]*QPY^.B"T#_IUBYWS]X/T*V]MB.1F/ID\[>&%/(3A))'8& M6D0PD=8*30P37&DK%+6XUK3P45P!00&EC%*O8241C@OU MI1TNM*GD%XM,!K(G+A:+^?(11^*_GO,C?A0>#UPW6ZYGGV^370?SAXH';QG% MUH*XF0!>6@=MRL.XEH@YE'/Q9\A<::C.LG4D^^:&+>]&DUD#=JPK!. -]41J MS@Q)R:X(X:Z22CA#+H,?[2CV"$M.0K1+GGR\_[R87$U&\]BY7XJ[S\6N!.&[ M"P;"@:<" XY9M)4HLRE,?"V%!L!?E M]?WTY>L;-6YP-6DG<"DI= C[N*.*8XZH.&HJ+"#7^C)FG3;(\/RLK$.8SW!, M;--#E='03SJ,/T^+E3)G5^HN>7[^N?I\;YK@>F?#65\1, 84$ZN!8D110"CD M,B)H$-"06)>S!1ORY-<"4<^C@;XO$&TN%*S>]SB^+^V3C';^X")(N2)0)ZMG(\V:QN&]&G'6-H"0# M4 M!.9+40P&$PY5\Q(A^;P>]:M* M2@T$J@RFZ4J($) ZJE46P.0 9'C7!A@ M]%"+G.H$W_.PJX$Y=+AB ,S& >0UAIQCKR&,4%;28I^5U;YYM,_K95,FKN=D MT5&[:'^E0 !C2BAC75RY*0;0HDI*RR'.>A72D9K#6 M.Z$0T(931+CBXKN\0.>=[5^VN[Q=9/MBTJ=Y,5K=?H >W:4#CXY2&V2 MC L2K4")=!4F8ZF6.0'4\++]UOEHGBWN;XM"RE\[6MSZ:?G'XFG?SA/RM^U, MLU"_%]4"QTYK8N*66'KC$ %*;N+6&8KZJ)5:JQMI?RV6J;OOY^772<17/_RV M2#D7O^<>&B\G7] UBTSE #31GQ%37D^6Z;KE07NE*A0H@DBE]VBXXQ9R(1W?W#UBF&/% M+HM/?:O^Y8.YI^'>7SJ"ZB+NXE/YH1B7L_%D6D34OM_B_5361+#&G-C%UP5N M4HHN):P23L&H'D!DA:S%^L(>Z#@SHP>@P?XB!KY'03P+?C@8-;"W5L *>PL;H!S[WFI\B+VH"VU]#8U/^KB]H+%[&85-7%HBCU0 M+0CND7" 6>JQK!*9, M^^;BR_V7'8PZ6B=$#%),EX+24.Z%(K1*Y,N(E2IG;S+ 2*A!T*EMI?06TYX< M,WJT$5=X;DPIY+&@3E6M5(W^&> MVU(S4#T9QX1B5'RCL3Q:8I2_!:7H==3K;X 09<#8J! M[:KFQ&4T?GGR.!>V6/_]9O;;;%S,4TJAE CAT;,M>];4^@T$ZK#2UL&Z)TEN!+,H)-:X?IR777)L5-\EG_>G/0;E.%=77).BNKXOQ\MVU^S:^']F";JX!4I_I:#]KZ-I@OK C-BDF2"P$W'>!\(KS#F5TD&T10)EO80P MP/BP07"U!SWUQ=A5.L%=OJS-8<#V?. 76NW$:B.PU4(936!7B%E$=^N%W'* MO["XLT%QM2LE]474EVO#5IA-]M<:[O#ZC01+H./26PEV@4S MCI(O&_SST:YR51U^QN9@O6 E,C!N[! B*AVD(@&K@RL*I>[G!< _!=%.1_U\ M#-.338[!: ,7BQ1652Z21;S)]-N(=4?:"HQ0"3S!Z;(JIH0@@[>8&$%SSIT' MZ/T^"P7;5<$9;<.GUNYB41S<<-=K("BC-*0>2[ZG".M6#1CY:'=1[2..V#4G,G:@DMRHKEAFGX!0%8 M(QR1<1ER B>OK>5DN^%C)N?VP@ #&/N\#=.M)GJ[#3-ZV)P:J/$_[B?SXI1< MA/4;"0(B:SBD4;>*IC3%2^V"XM!/"=?^ "G MQC,1L5<=]3UI^G)>R>:C;&LL[XX$!QVO'+Q73C@A-;< F;ACT'@[%*5C_9BG M??LI!S)3MJ:6UV&)=F:!!A3!X<+#E';>*DEPW/=N%6%(SM69YH'GY]IC]<7> M7G5U9F9OKP)UM<=J^ 4!ZQN-=%C MQH'M>O*A^+)9:-Y=OYW,BG1$&W5[\()%K?K!D@BZ0LX[25 H$!+J0 M9T[.19B7>0I:5TE?='S2WW)V$TV[.UM\/OPP]^XJ03%KL8FB<(BD\]RH[4U@ M*JC(R<)T:G#1)=.N)3V<8^);99MZ]V6%@_M6S,>3Q9&,@T?J!N U1Q0*)3#4 M7!#)'-L>>7B98V .<-D=T(37ACKZWJI_*%8/=7PJ/XV^_3Y9WJ9G3R-"<;?7 M^*+MJ4T&8;7PS"B%$#2""T/M]AS04)IS0#K<\*-S\[8?9?5%Y\W1\MMT'/SN M\W1RLX;IS6R[.GD= MV_+.MN,!*,L8IBFBWWK*C%4 ?@_JESG^_.;13^=R./5%W5YUU=_LNKA]=NWS M0Q&!FHSC;+2Y%OKT@TZ<')NL^.! DU M\H[KN%65FF&("#&5-C10%_9$Q=DG_0'K]E6,M*X&3A#&*"ZY18IRA!D AE57 MO*466:_\-#ZR^++2],?E:+Y\?>[)K&]PO6E'6S;EUP R1L,R6\"L+N7FCBOX=AS1SH2)P^*)7$4Q YD)8^S"S= M:D."G)#' =Z"&-YPZ%ICW\?/.5\?*.]BX[>QS.1KL8['?]K+'M\A6'_]MG?U M\FCLJA$L9% A;SGG"C$'*=>6"4>B%Q71U:?2UF]T5R/R>K//4VN?', M_6(9)9EO+>!TU3#^[^K3Z-O!\ZS&K<5)GD5HI$%"1(YZA[1D%38\_MWG^>K7 M8OZY[/Z"2QY'7IQ==8UY;POKZD[UW\KR:A'GP8_%_.MD7"P^EM.#_M>]E0*4 M3 CKXQ;20RR1TBX]OK*2TF)DLXZL6M[ZP2D MXW\I,)9&XTD"(2'WE8Q:XYRD^0/,^-LV6]K"M2_N?"Q6&3_^5LQBOZ1M-T(\4!(M5K( C%F68.<.J4<0)2(K=S*8M;WLL*+VN!!<^307[SBMH0 4UA$WB:4B-N)H+,"5@-1F\6B8"3%:F9UZ ;OW MY>Y[S)>YD1'L+-2AG MY=/.5BRO$=Q_K&XPCB"D.>+4>Q4M0@DM>OYE%[.,G!]UENZL$"3"FR"G/L!<*<4P JB0T7LO+,HI:U/B+3">M -P? MA=;=.VY/D.*9.#;&^F3CI9V O" M(:OG8,5 )&$<&8P-1REZBG%)*VD593D\&F+L>V?3UM)YW?+AU^*Y6TZNJMSC[W'7@3!,1?$ M,Q(W+1X(ZAF"&SUXZT1.%L7F[PZ\.GM_N)KJ=\0T>=1JWXM)$$H*I("0XR@7 M5)9B5\D7]]8Y9S4#?%:@&R;FHMKC];5&+X4;RP&W"'++M++I"0ZO*BD0<%DO MSX/+GZ9.1K+_=5;W-LU]I--&@H,,2EM-$( M MZDIRI]Y7+V2F;-.7" V\SNEK\.T.[QTLTC.;Z.)M.U$*:\NRMGJQN9Z4I; M5(X>+2;CP[=LFK044DP6LHQZX2'@6EK&*]/:$Y3U!#)L'I[PZF:U;N'N+^3E M1;A;%.S==5S*:[AB:]0.'!K'I).&4(^8EI*Q:O_NXXX^)VH3#G!+VWX43-L0 MOZ16:Y[*S@=QJVA.3YVP.3C/G!R,S/I NIL_/!I/IHM(EI)X[.KU;^F M:_UO'QRK@'V?SAWC+YZLL>]7ZCKFY^JK'P%;9!3AD"F##.#".R?7NA" 8I^S MEC5>ROJ(X>QR' Q9BJ&%.[:L2G)1>^B@>9@@;(ZGGMI(P#NTL\EQP<$W+ MN)Z+.<@ Z.<8^W)(KGB_>W2\7*8-WNKAS?.5JVE20"F&AXX@Q0CMK(%) M5(@0I;-ONU; A:M4/6G"/!?104& %\!23 M3> H<\D/4&><="S_IR-O+SXM&#BG#EKFO,-4<"28$F8K$;87=@&K92T_OXR5 M VU?B\RGR7):O+M^$V>3::I*P*JW2W*;+O=O+E4^EFRSAJ;'DWFAQ*;-RPI6 YP%Q! MP1P"DM!DCLD*#RG)A5$KDQ/'&-8JUB?>"W5W7Z;E0U$L?BF2_;.#*CM*!4J( M!0X+I8$TFGK*Q2;DDWF.^85=@NE,<65;"/?F3OQ6C._3S=-WU]>3<3'?2YK# M%0(2BEG)$(S;.Q[W>09 54D7=W\7EOZD:_ZT"G9?5+*3>3&.6CU*H:<%@Y8& M2@HEZN<]F]=F+;<):6^+U].N'K6-=Y8/<1:U6%@1 M96-0:X+B.EW)1FA6JIT!FCXMZ?GY0M4"LCW&^U0Q?D>7JA=E [*0T B%)#:= M%B+R/1(0".TNS(.3J=>7@3U9:/;%$'5U-4FZ&4W?CR97;V:;)SZ.LN5@O8"8 M0%:K%$E G/4X_E"E+0,2BTL[;V^5.6TBVQ>+/A3+*')Q504*'*7/[@I!.T20 MD=(IFLQ 0H6J[M5%T]#FW)L=H'W<+F]:@;3'1#D[[C(=IX"1JBVO:!VAW/O6_6V<7]_$'VOMU[>% ^":XSC7 M,NR0PQAXO\UJ!X$2.5?%!KBJM;U)/Q7''F]9/WLXX.4!\(A*;&<44>IAU!7>!!BLJX@#IA7)Q#BY0WK#H$^P^:^2037H6J! M0672)2K+B30** L(V2(J3$[F[L:4ZNM%J<[8L-\ED M\?RO?!O%HO[XLK> MSY-(:^VMQF?3)^";-Q: 0$ #+YUGGEHM >?595:DXU[]LDS#7BG;I2+.3,]_ M'TWOBY;8N;^M(*V+MKK66AK/B&>0(E%AHGA6BHL!.E3.3,[6]#",J7/G(_4G MSYV[G[PG 'GJ 75"1GQ W #(REN K"+NLGPRPY@\V]!$?V=;5<:&Q:=RS['* M2J#/SP7Z4$0X%Y-EL7F>:0W!AV)R;,U1.8*:7J[KG@U^+0?J_E;PI2 M*LBM)! QS FUWOHJX3$R$%W82_#]#X-S:*FW,\BSI2C4&'@,H;$&$.6 0IY5 M9[*(*,8S6-L\/?3%L+9;+?PKT5F7Z;*,%Q (# !2##A%%8:5 8F)1SGFS##3 M5/,C!*6U3L85 QM0/?Z" 1"4 M=$9R" 4E<2L;S1\&F!4&VC@CD'II55OI^L=B?)]>98+H\^HNZ)[>/R\6L-(P M;LJ!M)PC8*(4F$4!+(XTD!1?2**&#,65K8%7;TEHK'E;CN]7_L/X)7NT_KA( M0)(I3:T#PB,2]X]265))3H3-\8@-Z,)0.QK/ *YC;?]_]Z-Y1&_Z\*'X$B?Y M(XI_5CI03CGPR!H#4K"09@C[2A1F](5<_FF7 WD8=DR']Y5%8T?+8[/ D[*! MN;B?=T@1:K4C"'*C<"4&4#R'"@.*/&F7"CD(=KT*))?B9'U,6F-B>%X\..H% M4A)%8(B11CEEZ$88'A'*V5T.*-"CY=4A#\2.&+'.]^$GTTW*RCU,>%XL,*M2 M1B&*&09Q.V*E=Z[J/(?@0L(=VF% )GB=:OY#<3-)HLV6OX[N]JT)NXH&3*(Y M@P3A<5+SPBAN!:R$4'%S>!DG_6TR( O 3EF0W*CS."FM%+&ZUV/*^[CY?S#E MU6%2'*P9!$9&.T,A1AY82CESE8C"<)QS)#.@<_4V.=(FGIU2YM/HVYNK",KD M>C)>QY4<7S_VU D4,N&=41!RP**YS!%7E5@8N)QG9P9TV-PF3=I!LE."J*NK MJ)+%YJ^WDUD!#Y)C1_F@,-;:Q;XS B5WBCA:+90"(9P34#RD(]TVF9$/8\^L M0 U9@8+#6DD!TG()O(S;*47M=A8T/"MIUL6Y(]N"L6=6X(:LP"%.=\)Y@2UT MQC,(?32D-^)H27U6%MF+44*FDA-A MK:*]5%E+6D#3[VGBJV+$R2#VP8>55?QN_GY>?IW,QH>W)[NK!,6PD,PK@:,T M(#V^Q2HSR5@MLA+I79P_LT4D^Z#'^W*Q'$W_W^3+T;WKK@H!*.@]]%9;F/)0 M1HL)FDH@1UG6,G)QOLW6<.R(&&D>4_-B=( *CXL$ZKRWS!,DHE5$.8IXZ*K3 M4-DLY5^<6S,#N8[4_38J9/K^MIP==F8_+Q8HDM1BC9Q $0!DD//5V8SAA.0D M;887Y\O,1*_3)6 =0+]<'[!,9C=IM;K?E1SL6)40S5]"F=9 815M8> QKK;, M%F.2EA"Z+1FXA=03 PPB3C#C-0!5R(]% M/.LT'%VHES('P$XY\/%N-)WJ^\5D%BW:@QQX4C+=743<4Z&A@MPKZBR46Q% M5JP4NE"?9 Z G7+ W17SF[B _6U>_K&\3=?U1K/#\\'.&D$BRS7%TF$8*+'/,\ MZX6J"_5$9N#7[1:CV66M>A5#NDV1)CXD=;J3ED+#S9;A("M0 EVH0[)%/+LE M3,1CGO)S7!7?_F]Q>-)X5C9NK:-AA..>FCLN@38H2K,1PSF8Y9A %^J,S(.P M*S_D>K/C)XOQ:/J?Q6A^. 9[7_% N(.("$60), J9IEFE3# P*S'VR_//]D. MBAV'8G_OGH^?[-MR["D=*(/1*-(ID%C;:!]%D?Q6%)UUQ(DNSG/9#HB]\&%] M=Z ^(QZ5#XI2Y0E-H3W>^+LXSF0-=1QK_-!\E"_;CP]WG[''.@ZTGAU8=A]&]^.9C?% M@8L8NXH&ZV$Z4R$N+E: :"P42IMCZQTW')@<]S.^.-=C"PCVD=2@>C-.S:Z> M9-%[OTH?EO:]:S5JC\'DB(X* BRNOA[4NG',9,LAZ.O MOA^K&H0BEFM@'%3<0*:B*>HKB3T'68$DPV/O(+A3B\\GJZ@O4JX./AZ/_/?3 MT>SH^ZH':@5-*%N]?$XYIQ2E[5 %(%&479CET)[:=R5::P7B_JBT>+ M15Q9D@1'5O2]=8*60C'@;]S- MH^OGR\*!,"(EYU8(3#"+6_8X="JI ,B[_3E ?N5K]WGZTEQ(>UWAUF]OU5O7 M'I<-DFJ%D<6,N734IQRQ6YF\HUDQ_<.C28Y2=ZU?&5#V18\/1=SJ3\;+XFK5 MX]]FD^7BP\??CE+E8+V4FL<8PB!20#IOA,1*;F2E"&8]L3? U:M%VK0):V\S MS+$E>]^*_;;.N_/9C0?BC*/1*F#13+0*0H8)JE SEN9$A36.&NPC:_P C*F^ ME=87U5]LI=.+.R?XZY_4"\A+11SCB!M'I+=13%;)RK'(>M=@>+-EG^0HNU-# M7Y0[WW->G'*/I<$TKF24:2,UKTQCRF3>]?[AT;(E;F0^WM4,\[XX^'LQN;F- M-HF*R]?H9G-C=;.\/ X8/L; 1NT$RKGPG!+(F$3:""=\Y>9AAF8]OM'8B.QC MW>Z&@5UB?M9EM^ERFP(4C><^VN0>"Z2UXKI"D"&8=<%PD'9@-WQJ ]MS\<8F M3W4<"LT-MF$N_U&B@G M(W%F$^4U+\EM87X)B_).&38 O1#D^Y.;3@0 BK8#.28ZY90Y;S"OYXF*0QJK M,ZG+N*:!#(6<>V\\!U3".']Q!;TTFG)% *SE/NCZFL9N]]'L:C-CKK3Q*>*O M8T?^7NM21J,6 [%2IAO%GGNNE"+">E%A1"7*L>I?P>Z^.57V7L'H$O8^9@<_ MFLS_?32]+WXI1HO[^?K@^FS3P+8W=K(83\O4H46-J>!0M2"C8IF&4,;_&"@< M10*N,&? ^JCD\TT'N[I=9] ?K!=2]AC/H.!,,&NQH(;@2EYLQ(4%'[:C^K([ M@,\VB.U&4<_CO,]]([.3,0ZXXT !PCVQ&@F*B%_/JT)P6B_7:3?2[M."6BR* MY:'8K,,5@V-Q.\6T1UH@I TTB(M*8@PNY;GK=I5?=HAP7YO679U^.QE]GDR_ MIS=.EGXY&^]-'7QR6X%!1;Q!0#/+)8@_4[:%6C"9E2[R3\RZ-D$_)Q$?[=-_ MGRQOW\RN)E\G5_>CZ>-"[EOZ\=!-\]RF@XHCE$-IHSV/3=Q^QTVXW2 FX^*= M<[]G@#Z3WFC:H0[Z8NUOLWDQFD[^65S];329)3?(N]EW9\\!3AZN& "W0G$@ MJ17:>PT!V,(L&<_*Q5__7$*N&3\(6,1Y$5N!K" *(D=L2AB\QI%[GO5NQRM;G6I3:M\&O6=E]+5, MO2UG-U$U=[;XO/P4O_G(3>==Q0/V7E(()))01X"]<1YO)!-I5;Y0FO7'B+)U M)9R+7D?O..^N$*2%<7,"B<<(Q?&[&K0;Z:1P^,(NL.8I^ A;3D*T/[Z,9HOW MHX7GU9..64T!!"9CWGPE%,HHB55)"#"W-6Y:KV!5,R\>SOMO/7@\E/S";JRW MH^#G"81R4>V+*]NI6C]L?_P_DV(>O__VX6WQM9@>6?;J-1 \0D[%_VFI!#%4 M^_0\U49ZQG&.%37D$Y&S+8"=J*5W4C[V:+\4X^C:V*B=0"AGPB8P%*#0 >&T M7F,!@='DPM*,MDV0??SK /K>:?AF]N5^N5B!@HXNJ =J!<"-<@BD=$["H@@:5U9B;SWS M6RP) #D1VP.\^3:@%?P,VNOS'.#3QMOT+AUL-SLMKE,]:&R(TX80#05R5'HE M>24Y!SHG, (2>0J7:)$%A)+NQY MA7:5>X Y#7$]!T.VPZTF5;;E R9 $=3,AV$O4EN]4HV*+S,R;\V0(]P;YPY M%>"S!6KM_-#,R\7BL0_I(N.Y#-;&&0JDYM'X)Q+*^/_5/9;X'\]J!8ATY(N_ M+SZ5'XII"F-\/YJGM;-I:'N]%H*P "*-$?=0.XNYQ)1M,.#&T4O=$6;1X;F' MOA.H^S_V.18 ^*QD,-I+Z:37@F&!@*&(TTH>1>&%I>'NACI9D+[F VEIA!; M0*9YW)IBH:*LE:3:X0N;=T[6CSO67&"(Q>&'!(94.*B8(:I"61"+^@ETZ?O27!9%:MR5 M:QGUWI+Y_>-^%9BZO"VOWLQBYU?Y+[\+^&869X%Q>?=E-'MX/R^O)\LD[J_E MTDTG=Y-9TMW1A&RM?4<0G#H"!4DN,LL\:[+>3&Y MF;EOX]MT*W\[P>N'RDP]M]-ZU\XM+4K_I[BZ26>?X_BKU<'H=Y]2#9]V1JN! M(H,L%- (+)U-RYY.*?%XD(.4L)\@()[4US%FV#O): M]9RX"[N(=[+>RE;@:Z;X13'^RTWY]>?QY@N3\OGV7TGY_)'RJ\^#FDXW74R< MW^=6/%0\"$6=2^,!$VD0AE:L3VJC5 H_?I7^59/B=&66K6/8"S,^_*8/,2'^ M.@CMO/: 6B0 MM03QTS5:R7LA:2*;$=QSUG0'+]>M&Z^7XK9I?7XZ^"ML*;7FO(_(7T'G\=.)?:2QW_U,X2YW3B M[*;7VJD<]_^ ;@!UH_7F^/6B]5_^X]=#6H^_#@!+XQUWD#"L"-+4&E3UFD%H M+B-JO!NM-\>O'XOOMX,S?/QU@'$B@D019HPB%CECC:AZ38',<4\V?L_DM6F] M.7Z]:/UO^OTAK<=?!VXQPL)(@BE6.G:4>U+UVC&0DYR57;K6F^/WJJ./N)1Q M]^N9A=X[XZG'?B.I4=Q"1WTS'*"9LLN$!W:*#F+4IWEXVZFC->\"7=. M&TB%%!AH2!T'T2BK))5.79CU>P:&--F^-U/&:]Z^>PXT)E;'==MR)151'FXD MY4C6>P[Q]="N':4WV;XWP_RV%4X(0 M0Y7#VZD'R@M[R?M,O"K[UU3/ED'5XVIQ6^&[8Z]XW%BHVU) VL3M)C!22$0U MMAX3L,%#$ /^E92_ ^9VJZ,SU%>(>;"X0&JT\&4TR I7S4!L.J\V# MH!SG1$T/\!!BT.QM4U%]4?C[Y;/]2T9$,S'BZLW,C>9IG5DBH M0 (JJQT U&I6^?T$ %F^J &%"0Z+S'UIZSBCE[?S1%,)& 8KDL8/GH^U3_/1 M;!''6E1NU?'8E7?7;^Z^Q$\/&3[OMGW?0=V.OBEXJ83E,*+#-8)&NPA/!5': MRUQ&!.0P"#T,'9[MR#$E@[G$XT4FM)?,8H2PT-9JF^[9)_AQ>K!5U4K>ZWF1+.1:]3G_OE&BAM&1&>>QDEDW23&"-* MA[&XL .?/ 77>^ZW&:)]\:6;AUR3%:>(@\9#%*&BR!A7R:KUI3UKEZOP1@^Y M-H/V-0?-0&DD2,=1 DCB '/&@$I2[L&%I24\_RK7HC)><] ,1-$^90!0I)P! M4D$!-I(2$->!"XO5:D?I38)FFN'[KU"'@^X;AP0CAG*, &<,";_)2!NQ!%[F MI!:_T(.)O"GRG-H[F]-K!=EE^;L4@$IJZ*S44BM*')<;TUYZ(T M^[0;:3^. M;XNK^VGQ[MJ,YO.'2)J5$(EJ;K&?HG9T[-[? M#\#3ZO<$+ACRE$ LC96(*4Z(J_"TB%Q(L9M-YY:\3&ZE& M"I63-&3(UF(WI.Y='WW8?W\KRZL_)M/IV8R]J@-QU7L3!9C=3")B:V.[4>+@ M1NT$8:SP"F%LM'?8(V8W><6IH9"Z,YJ#M>2H,Y$T:RA$+*#0@"I+K*)Q\"', M*D2XM!?F_N^(+<^#@+I409^S0Q1@];#H8/[ZY?B'?FD(GSS"J2 M>&.\B'1L:B)^HV$9+MA:CD M%& ?K3FT.4F+2!"!+VQ[V!%+]ELB[<+?F\=U?[?UPR^C_RKG9CI:+(Z<(#5H M)6!G!(]SM%5QQDYWFAPR%0[0Z0NC81<$>>X.[0S\ 9#P>_]_'=T=/U-JV%+ M,J6E M8 M>RX4IP08B6W<44*SN3\L"63NPNSUSC1=MH=Q7WSY-!]=%='L_OOB*&6>%PTF M[B\(<@@9PD!RJ@&]E<@+F<.:(7HY>V)-)LS]Q4Y\+:;EE_2:W/AV5D[+FX':D9!&%44>R4C'(J[SSD:B,O]3KKS>(A^AE[HE6[J/?%,G._6)9W MQ?Q#,5WIKV_UL>#>'WQJSW, M^^+63B?446X=J!4P4XPRB#AB)#T8K2$4E9P89*6Y:7R5[)*XU1[F?7'KS>RJ MN&[%0]&PI> 1QW$W;J)YB:+\$1KM*CRXQ.V--,W:VH(G>3+UBOIQ<3\8KY?Y2 M:T>ZKTHP4C-K91SJSCEOG<0,51(2GC4)OCZNY7'@N9G7#N0#<-"^K1-N7:-Z MT)I X@E4' %)*8LX;A+?2!Z'\H5%49_W7.!4U ? M[_-R\6)7%M5C98N M9% M4;$6AA*JM.!;B:/]V^>D=N;=Q0DTJ,^Q4] > +_4>'Q_=S]-@;[JKHRS]#]7 M6CZ-<7L:"]BE&ZV2<2L\0@P#8G"%"O>Z5J:'MG87E\S!=O ? "L/IZ$Z7#$( MDV)TK<5(<@F@LAS:+;#>YZ3F:;RR7C+;FF,]D&VK^S:>WJ1I\WWK"^: M"M$FYM H3KWWRC%A(R@5(B*N#7\B3W$^^SI&OS\^[K 5FK&P3@.!>4DP)U0" M3%FT0:3"U?9,&,-SN/?:/,EM<*\#S,_%N#A7Y_!M5_7@C8%$24T\4T0J)ZVO M0F:$4S#'JFO\'.S%L:T%Q/N,SOYS!EM39#VQ AEI >-,8B V606TTMK62HW> M=;!U)5']R.HG-5)V6T.XE,!K#ZW3,$YPE8R*T@MSP'>D_[UAU#E8G[B6+.;+ M1SR*_WK.H?A1,.5L44XG5RN5K6:V/0>.^PL'P0A05'O @*9&46&!JJ0Q[M+> M2,S6:=DRH/W28^_AWZ'B 5DEK-(\;B"5]@XAN;ENA+5.CR5=!D7:4.E!=IR$ M9F\!,U^*>>SJ[.9C<;/*&G \6&9WC: 0P!PQ393EGEOJ 9>5?,BP"TF2U(Z* MG\?"M )I;_?O%HNKUD:B7@_6"]DH@3HT3,AKCGE/P'3NH6,Y) MR*!C7/+6HRZP[8U'ZRX>#4QY4BXX*5UZBBH."\ \)_)9VYU4@0PX) RBF"O.HB)"['!!WBJI"M['P, M3U2SNY^77XHZ:MY1,@@.. S+BJOLU[ ME T0>@8A\$ 2ZYC@GN&M3''??6'YI]JV^G/Q[)LC'\KI=//(<0V6/"H=- ;1 MI*52"!3_9(R9S2V3*)<$\,*"?S/TNHK[LA1,G:7(/*QH"V3<5=KTJMKZ(6+TJ5H,LQQL) M7F(=-T)"4R808LI[6 TN#Y#)L3X'N,GH@DBM@SS$68?I=/DP[8PUMD(2)ZRH M)*!8YEBPC6V5]:SC9E>OCBH-8>PS3.+,6),D^H!$!_G*HZ]97&]0HQK]!T@)"_L@*I;\G0(?!\+ MQIM9_+'X-/IVQM5BVX=&:\.!6H%++)SFV#C,*2,2:;$^;69,8W[.E6!'K^LL M!8>J!V#EB*WI_$13;&KP]#]ISQ\.V/W8AI10+ MZ)2P%%.*F).0"6$(MPAR6^NS09KY^(X$Y()5& E%C"=)68>(B"[%"&EER:9["5CA1]@1V?]5<4A=_=?]8KD*H:@SU ZW$)QBGCFJ)*!:\72)B?,H/Q5>.:Y$K1#S MUV,3=D&V;I#NBVG54V\/OIS_-AL7\[BNS*(PVX=K?HTRK9QBAR;V!JT$I9#W M5EJ(C!462.")CS@HJP775O?JA'J=C.L.[1,WL#L[M'QX,WMDL7R(&IM_37]/ MB]&BV'5\=FI303/,$GP^6GM8 2$0%%(KP&0".(+.YEODU(]0=[7;/9;>I:R MO)E-_EEA]E<+D;**40(A%%(FAP.& MU;4\(@VXD'LBK>K]A3T?3PGG='^<"%=XA"PB&6""=/GH25?(ZXG "]5S9::VMZ MWVC-P+4_S\FFK[^7\[^_F;V?E^/B8)3-[@J!>22I0Y46EX*V!SGM!N#3>*1_%$Y644,,<4Z:^,T&N:3,K M;E(>R-=+G%QX>R?1X:25CXL%043<0&F" :."2V"UW41%*""(<_HZ9SO#6$I=*Z]/U_&>5;5MK\V%O7&>K4/GU MU]<8QD\+!LXH=QAKA0Q'UC&"]-H*8S#:#>R,,3QOX]:S*+99:M;]KC->#U<, MG H%A&EH]FX:,J?W=5" ME$QHH#CC*H4&LS3K;"2%QF4=) S0R=0J>UI!M+^IW-\OXY+VRV0VN;N_6WWT M?O2PB@LZ]X'"J7,]!E+$U=@P3A")"[/66')HT].O4 !?RX71C41/)Y8JNB%: MREO([^N8J$V:"4HX@@1VTA":XA\H$V:#!F+0U8H\?[7K0&TJ[$L:US["_:X* MNP5YJ,3X4*0<&E&9Z76BQ7@T_<]B="@_X>F-!J:0)L PHR2$6'M&_18E([+\ MSP/D83<$JF&M=**-07$V(I=$^/1'F4O4[RT%:HD@RFB5CGV(A@8Y7^%!=9:U M/$![9SCL/%D%@Z1D_.)#B<8;MQ5$RDNJN!/*4@,!<8C#+28TRULZP$.[X='R M!"4,D9B^O,]>U1\U%0CCCBI@))1*(6XH4VZ#"/: ]'M(^.>CY0DZ&"0K)U_; MFBU34T%Z:#@C'&JEG>!>,(PJ1+"$.9?(!QC0/#Q6-M?!T%BIKJ/>6J3FD_8" M03*"HM,=/F2\QT"0:C.:*?R@J-@0^T&P[[?9U60Q+N]GR^+*?4O!DNHN_>M4*NYK M+TALC6(1>&V0$##%[N(*&\ZRCI;%B6%$G_X$,V5+^NB+JWND:.PQ?PA><6:T M3>$RG@L@.+/;E<"S+.>X_),NR>U W1>5'A_6G7P>4[^1X"52! &%#(/&8<%'Z"?L:73F,[P/2?+3CZ#:=Y8B 8N8IQ1J8@S#AK-T!85(M"%Y>;K M@BXU&-FJ#@;!S%HG+35;"!%4U;)KX7*B1 ?X,QW;@Z>#/R@ MB'?D/*5V&X%3 @7"1%(')97.4(NVQH?#.0GI!GB.,A3RG0#]D.AWY-2D;A/! MB!1,%DUI8JA'7$IOMILHZ5A.UK0!GI8,A'PG(#\H[AUV0-=M(E"B.-'8TVAT M4Z6BG2%YA0 "Y,+.1(;"O>;(#X5[=4] &K43XJX?*2"A%00;@9S&%&X=[H3F MV'X#//D8 MSX!\*%3/8%S1TE',4I4-$RVA^4$ZW1D<$X[+.-P9 N(:(GY5C M)YQF-&HG4(0U9%8Y"1B"B"@'MB<\T?C-,?B&>XIQ+A*VI(6S,K(I\P(37$@= MP4."*1XM7 FW>WIN:,XYV0#/+:1?ZXT= M8@$$BFEB%;6.(8X99,(('W]TCM8*YTL*M3T-^+R&G:5- Z(L*8U"FIJ=8>:L0VB A%Y86DENN4*P?/M5M7P3GLCRQ*-FLH M6"J%-/%_W$B&E30@+M$;-(#U\C*.?_HD9*<*.$['^NOK8POE?3$?1_Q.66 / M-!.PH #AW#4F& D*/5(B,0)SD[K@&QJ^L5MCV$!['$[A#GU"5V1U,ACA[, MF*8($HP%5$(I4"$2I_RK/%Y'P^-WU@I 0^J,D7%5Y]Q'PQ!0 MNI&5:N5R+OT.:&')5?3.^/8V #UQE5C,EX]($__UG##QH_!A-+LIU+?)KBRK M3WX? ,>*<2(5\DXHS$CL:-5GK/B%6!>M:J_,Q[%SW?]2W'TN=D45/2L1D("8 M&\P,=9(RGMP'6ZD%QA>B_Q-U]5S3)V'6I:XWZ;0.:OM)F3CO6<6]4MIJX1A+ M#U>13=^9A%DGUD/4=U.-E>W@UJG.1]^.Z_QQF: %]!# "@VCA%@(155WXTU M.><" [+76]%Y!FY][?K>S\NX?5T^O)^.XL9C=N7^<3_YD@XH]<.GV)$]JWZ# MVD$99=.; E81'#>]7#)K*[FC/FJE'QX^7[JP";I#^>SL2OVV9?+WGL*N[[4# MEHASK41Z7QASJ.-\6F$:QYBXL(2QK3*A+LM.1KLOEFU[NG<5VU,R,&T)YEP2 MJ 2W$+L4*[&1!SF?,S>])O:1!N .6Q4NF>,O=K(QK6I%_CQ>E:T+EG3!K[]YIIXOK*_GFG!UW M-1^K')021E)(;,32>D&5]&0K-607XHUIG0,U];3@(I,6![J>/W*@2H','9.24B% 8YY)S;"(,?XA3A20* /J0#^G?7OVTZ7SO:YUF] !!3E*7EARM,!'6.V$I653,>??@W.[YL'HS,I\VSAH)#@$,: M%4$DD-QS! G:"HA$SM-OK\3XR5)[,UKE@7\>*WM[/W;3^=IF]O.*06#*L$[W M=3&G4%JH777U!5OD@E83\/\K-?BC_/K4+6@ ;(V6@<&$>"B MU6#$=TD%D#G)?0>T#/;,KA81[VYM_+6<@_NE:FNK<)UU52;. M)IEW:S^A%)EVM&.+.9*2VN8%-HZCHBNY+4(YC#M[:V.+3*M7=P[6B/W91RJU2XHC "!G'D#G>*0 M.XVJ)9YXDG7/Z_QDIIUG5NMA[3L7TLN<>'Z*;UG_>'UK)LNO_K[\:SF"DT_M MHR./=S[^O):G-P7D/8VN\( MA ,@('70H;CX4<"<)1$'RQW'1HTE^B27!&4_\%[&DJVRJ=4V7ZL&01KLC)(L MRD.,E!1$D2K\XO\C(T\'6C]JJS:$^1(&ZM4\PE\L5]LN7\_/37!X^ 6!0HZ1 ML,13P(6..*R3G*RE)];#D17.Z9YDGQHN\!3E0R# MXDJ@7)2.(2M,)2L58RNVW2_%-3MD5:!20 ]-E5^A> MF$4GXVN/M@M14)1R$3@,H%+(28GT3E:#1[*IWZK6ZS&I$;Y]<>E3<1_?>?=; M,8^6P[V:WZB;A]E\EF;FE(G+_?VMF,>Y^F3DY%GO"1P:*Y#P1F(@,=7,^]U8 M%79LSGA+O"C[0[R_F6SCTVT[>Y)E>Y\/41;&/)2, XRA14*@:KQZKK/JY@W0 MZ^Z&36T@^_8C6"8M%70GKS&U7(ZWPZ0NK*EV$;[,)K,IE_7O M1Z2'0S01---1#*2PQ22./,TJJ5(=CG&M9ZWI^.B6<@-@+[&SE[IY9O7UYTT" M1-@8;*AP%&GI<,0*5!)234=R_Z]KZK0$[P"BM]1#N5C-_KW694T^'7E#T'$& MCY: 1\B2.(];XM+WM#WR-+$\I#^I81J\?#H)RH;CBR$&E M$562&5%)A37,*?$SP..JU@F3C6A_/MEI>CS)8*#EGG$?_4F!(<<^NAH[KC.= MLRH-*':T:Z.G*9[]'5.N?/+(E'%* HV1AU!P+@3&/MVWCMZP1XU2C;0\ MS-;(?HY8ZOA%?]89=#^W"%!'B92T.@4(:N:1C-/05D;F=4X9C@$:ADT5?&C$ M98'9\+KT-MQ\?O/L2OAF:CE)AG.:!\FUA=Y:3>-_!L-HBHA*&(ZI'9>-E\F, M#I'M=SOUP+WOWR>KQT7\^XSYYNRW!6!EM&8H\519YJV33I@M+EIZE7/[88!& M8FMS4== 7S1\Z&SBG?&6$,TCB@4GU'FAK(8":H4]BY.UP1:QG,7O_/B0MT*X M[@#NQ2 MYW?)D;+%E]7%#-+TY:DBUWVY?%S4"8[8WR HBR4&'A.9P@(4A2QJ MTDNCTT5%[6J=>':TF#R#N=9RL>_YH.+R:)@GQD*D=:J/SF@E'Y9N9'=164T=OIK';CZN MNH>YY*N@H>S0CL(@&@Z-Q M+C$JI?OW<3;!4O"1E>'(4E[9%HH=$6#3GX.71U\^$H2#1&-CK9=26!R7)6@W MG39IB1K)QE&6NLI6H&NX3?3')UTN%N5?Q>+@=;I]CP4$*92I/)FR*#J)##(- MF'"1SEPH249B;JWJ;>/;&E6T7_Y@OOQ73V>VLN#D9.G*P3?124P74: 93 M0K405E##MS(:P7E.R/. EHV6]/R2-2VAVC=S?+DHII/EZ?IK^QL$8"S"EE,G M5)1+@#@GFTHZB]W(HAU;T/(!WF3!VA=I].-R-B^62S7]U^-L.:L1[WB@1; , M>P&P5)92KI'!$(!*/NGTR.X2M;D\M8/H)1F3?EP4IVN(GFP;N"<,42J%2R)Z M%Y%CE2RNIZLR M3FT((')T^:G;/%AO-4!0I*+>%BHOU]5>-L)@ZT?F4^?KM.P=$XQ!7:,AK748XY])HIZZJ)UW&%SK[' TM3 MH$70^ B6,8!B(W?K)AY;1K$?]]-K_[N<\G3X:.M@M. M."D0Y@A;@65T%>/@VLKJF95HS,PY5]UE=\ VM$P^%(M9>7-@6?GY@4")$=PS MG0Z\+''<4;3KD%(FQ^Y@P]-T&TM)%H!9&CVX"KQ\)$!#D5UO&P,M*#7.D>J6 MK(\3XDAF_J::>*7(1JAEJ?)Z?CC9WIZG B#266&I110:YJ)-+"H[UFL.J:,]4Q"Z[9;9Q!P('/(P(=# MAB[,_TPH+T&.DZ;_ZX=#='E3OC9*(*'*8:T$@9544O&1G:,V5^H1=C1"LK<+ M&BD;5NSD22O_YP<#LUHX)Y!1UBH,A6!^)XU'8F1F?8XZ7]ZZR,&QMSP"Y?RF MG*_36GV9S/^\OHW:*&Y2M]]=Z>N/)\E2JWU0!E/$I044.>2CY BC2G; 9([1 @]: MP[*ITNV1.>#G!X*-7"/:*RN$PPA(CKFM.H24SE'N $\CVE)N4_QZ7"#N5E5@ M>OSF$W['OL=#)*A@6$LHI$B!>)XX4DD&4%;TH1@>,]KT/5J \U)$.>F#[&\0 MG)G*O:5TS)Q+.WZ*7-98TD=HUR-B^>#1I1 MXK!2&*$XR2)E$,-;F9 D?F2QD2US)!?.WB:2V;RXOMV2%X]'(0R,H4$ M4^.DQ01955V8AP@0FQ-;,D"GI.V))!?/URQY.SY RUCV>PK^3".)LSVALJ=UNXV$&;QKTTAO<#^2;V=DX#$ MNIJ),]IKE[+/*JPJ.9 $_5X#[+S,2[8V#V^:G(GD!1AA'A<)HWK$V#XSL;(<,:59VR7U%RVYX<>\B.O(]MDWR)!FD/9,E'TYV \SY?G3 MP0.+B(6.>"NL$-$:Q-5^(2$&C>RXOR.B9"#:%U/4=/KX\'B?AN+S HMVJY]M M#8)4@N>8K7+&6X+F2JHXL1KMI/0<6[\[K"#,BYR-_0'N,[;-K.Z0[L\2?MW5 M]\7QW.][6P0)E0:, T<5X82E9*,[^:S(JFHW^+#(?":U@^IE_"<_F1:1_H]' M#:!#30)7WCHN(4.2&@@EEU68("1>XIQKL8./@6J#-ZW VE_ Y+?)C]33Y?5M M37OH4).@I:'6$^"Q1X @PR':+>'"X!S[>?"!&/G$:0G6BQ G)6ZKSDKK,N=Y MFR $E8X(#ICW@% D\), M.5_.;M;%X\KYY\5DOMQJ[*F&X=5\FKS*FR,$RWMQH%0IRC&46'F/C6(^^JQ; MM*#)BO,>_+%L/@M[!;_AV4J2^<.BG!;%S?*/97$S6?[415\N]J2A/'!TTNA= MT>NP6#KEF8J=XUA[Q*MH+*JASTHV/?C]Z>8DZPOP#%X]B5G=H%]'MQ3+5;I) M[^_+\M A7,W6 2G&'6$,$D0@YL8I4=V>I5)G%42 SS9;9L[[4-\&?=.3Y:S MY:>HK^6=XIR*[19GR&6WXOY9+[:>;>+8IT./OWX1.KRUOT] M35['9/DU+N%_U2)5\]>'B$.4?WVF::S% )"G,00!S@K.&?&V^@5UT $A;QZG MQF69C#!89I57R+@J8)ZI^'$./4>\>W]Y531D:1*Y?+'\ MJYN;M>L[N=]<"$QQ%Y-O\9>K'P=8>.9; O(68LBXDL):$663K-JK88+D^0@C MWNKO'NK6Y[K?)W_/'AX?WA7?BT4D^<>DKE6YN<"QI]MGSW)GOC\@YBT'.KKB M% O'O;"[3 0,,)?%O!&?%%Q2"7VZKKN3C],7 /<]'B2#R% @FZ^;$CIS/>$CP&Q$+O$5'" M"2 EE]45 8QR#E?0B/>^^\>ZDM2[F.10D3BM%K'6&OVHH"Q)0X2(KD"SF ) MM*W.0#@&606>T(@/#GI!^Q(7-MZ7JZ)*DE'SOL;S)L%@1;%1T2)EEE,O!-GM M77.H71:??H$S@I9PO63P\KM9=(%O-MN$VR/96B<#9[\K$ DD9,28-*B4QBS: M$14F0ONLJ(Q?X'R@:\!;\3@K1\24#]_N9^F^[3Z7I)9S6>]5P1. &9:>08() M3#_[ E #L2];'H]V_/UY>+ECG K^U['OR)P*@FT'!@D*")<2H.KG4 > M9^@LH^N7W=KO7 _MDS-Z'5V3\^RO"%P*);#G!BGBHKOCA*W"8H0D>64_1WXB M<$$]=$7.CH]&&WU+8 PR*P51411())1.54'K B*1E9/DUSTZZ$$5%UC?7XK5 MP?K^\BL"D!)JX@37UCN--&*P,GH$)CK+T1UQ^,&%]?!$SO_QSU#K9.\;+\N0_%WZMB?E/<_/=^;B+;V7)Z M7R[3X>"7B/ED>BK,]'6#8(E7F $;%Z@(,^*2* .]-)IA@2RN=96]&PD_3;_& M1?6^N+[]F57+SQ%F';_SSR/2GFXD<@P)013$E$HI+<>#W6HQK@]U30( MCU6<%(GSA'N!)-%X,Q%3):'AM9RB?J5^6DWJC.@SWA*BY))'?T1Q+JFPTGOK M*RQ,WJGF ,=X>]1X=;K9%>27'/VV6$UF]R.=! #51%BFN" 6 :40TTP(0P2S MF/A:AV%=&^.'A- _?OK-B1L-C=X7J'&,&TJXT,Q)IS!POL('Q)]_M8FA+ET. M&N_=@=];"L''+\OB7X\13O<]_E&C?MB!%D%+CC P$!$2IST'C+!1/@FX<09A MDW7E='CDZI@#+QG7"N87Y-3)Z@ 'VP3),8/:0Z"A](P0:!G9R.BQ)C1GNWN( MO,K5]&GF-,+U0MPY75%JW_,!48$8,Y!+ P32<80QL);-JI1,>FQS4;Z.C[.F M$:H-&;-OLVX&UZM4S 0(G3,16(:=]=/@!K,:/ M,,Z2G-KI [SHV<_JE(MR+PPYN/+L>2H8[:V1"% 51?:,4VKQMO].0SB22NH9 M>MNG^4;8-3P+_?3X,)E6V9%.U)1Y]62P5-+HIBOAG6+44\ DWQ+<09.5G6^H MZCU7.66;"'8YP$U*1EHLOJ7IZ_WDX9#7W!?$^IM -L!'D.8W]O:,SZQ476D5:!< M,N4YXD)%A\B!2%;\)*?-N>8YP*B)?C>KVL/]POPZN6EUM%V@CA.J.(%>TU2B M3.K=]G(<76ID]2Q;T7H])C7"MZ'#\6$;X+@JGW?FJ.=QK$FP4B&N4L(G! 1E M$$5KO.HT,WIDNYDM*;#L!-S>@N5?U* ^L6SM>SQ)QE*:?(2!Q99(2,D.*D:R MDDL.,%2KW_6J!< O1:63*]2!^N?606 E@9O[7E)T!'".-X0E<(S+CAGT>K:HF AR[D[/L (T$&X7_EJ MN 09SW+!MJ-52(8 ]19YS3 "%A N*ZFD5"/9>.M2W4<8U0CCOICS83&;3V?? M)O?KXX^3"]Z^QX/@R1+0Q!LI&$( 0;N3##DPDC.B-E1;MH[FA9>[=S7*M9]J M&ABQU&@J(/<0.TQ2S-U68B@XR]E9'&#\^""6MJ;@]T6WWV?S%_.I^5\%;&/WW^W>>0(#QN_,PBH.0 $,46T)$@9F<)4-Q@9)+(RSPZ/ MH.U1IKR, BY]QK(N^KF\OGWV68,SESUO"=XCRY3R!%J/E:/0B6IM@,[H'"=@ M@%>R.B-B=Y#W1;TVB_XRH=)1L^,86F#CW][;2L+X8TY\XP"O=71&JI;P[8M! M[E^/LW0*L/I:WES-O\?I.'5[SY1\A%*UWQ&T(HP[YKF20'M,A*6NPD#2K,WX M 1X>=\:QK@#OS=O<'D6MTQ=5%S6N;S=B'7,[C[4+4@#I;3(*'.'$6\N J60% M&N3L7@SPI*E%):Z01 0%'EV.9:J/9.:YHS MDPUP'_:ROD CR/N>RSZ7ZY*SBUU%T:MYB@69W%TT+(PTP"%!&$5<<&:,V=Y2)$M#F!.T,<.>D\YFO0^S[B5__7LP?"Q^! M,\F%CO L_\]L]=4\+E?EP[/-D0M$L+_JV?..U0IDK_6&X"'#0B,@-;+.:<P#V)*>*KQ=#6_+1#DYL@QVK;.HO)PN^C*+/\\>TK[]9@\U:O/Z]K>R MO+E>?"H6WV?34SA@( M_T[>CJG5/G (@!0."0$1L4;'/WTENP"$CHN#K;+A/*8UPKLWKFW['#6E5A_* MV3PZC%&>T_=&CS<,4#*%A,82.D,M04QSL\-2PI&=-[?,@)?\:A/J"Q#K^GOT M,,[DU,]M@J&*&*JEBW(JHV T4D@EH\4D*_O]+TRG+)3[8M+5/+IWDWOU[=O] M;+HI^[4NE&D>'Q[OX[^_%^[VMIBNUG+-:H2(-GMA\#IZQ8@"$.T1)I7F ,(= MWI#DW!$<( D:=?TE2$:-))2[B&B2HLXNIT1%4+ R9%=<.V: M1MFL;:25OGBK;O[?X^98/AVD'ID(3LRS9[TG:+3)6\:80TX8;@V2%180XIPL M3 .\PW.9Z;5+C?1F6,9ON[Y5-^6WI.73-N6>QX/V0 MCA" ,40RQA0Q5DB%G M1^;[=J3UEV9E/M!]4:CIX'M7(U0@^]W!>6$@BQJ@2%E)!$*<59@1R'*6Z@%> M-+O,1-BWEOIBMBF7J^75?%.P[/I6S]97T)?7\S]2"9+ MR=2%Z:\OU__(YT3S.;7\^+_%I-C,VQGWQDHIM'PBHZMT9)8 M%;U:1W?:-3"GIM@@ Y%[9&4Y3!WV%_=P]%@LXG#_>!,14,ME!"0*./F[^5'M MOK<%BH2%DEK#/'.>EY?Z- &%**6A3'6!.'23@:6SJK)J-]5TNN>'@O+A+-^,^#];@:&>2 M;443#;-:?2Y7D_OM:#@:'''XX6"YU A[9A2W*9.%Y6AG<"&=SGA+P%Y&"!$$WG& D(3([G"PG.Q.*_VMF*_[^VXV^3*[GZU^F,?%B:B*.LV#QXX"):.W2;C!'#D@ M0"6Y(6YD:6TNN7RVKHQ!W%^-4_SZVFJ$\?K+_>SN%[N_JCGAE")HD37&X&CZ M:+PIH8E2?,(%R[=M)?A8I+.:Q.5]BMJYP-LS^T_QT^7M)JSCU$76=KX@&,ZH MT%)1(HPE$&)/5(6@YFYD=VU:Y]5^=[%?I?2\[]%:PTL4XJ(:!GO$(31(MXE!3OC8)MCX ^@AHJK=!L3^7V $9:S#F/EG?*?\@$;A:@CF5 M9)RA-KV2I@EOSU3+('RDDP]4GZXW(]+V:O5!Y2'.B@$4P>[+IP),*ASM7XFD MXPL\':V^:=1V _C:6-3M;3N[N%L5FY4[Y M5M<-?IV5C '%*"'&,:@XA]KI5#DFVBH$6(+J95WK!H,#JCFUYW>L60 2$ J$ MI!@[FI!CN@G*5\9+MD[:BW;!_83LE2W+WLX='* MI0>?#YY#1IPTGGD/K=4 TPHA![@:24102WHMVT?T/)8LB^D_[LKO_UR?JRY^ M)*+PZA^))_P93[8?AS\^[2'%TR\#5$I3'RTR+["$2%NNX;:_7GLYDBP4+>FL MS(2O>W4_[:3O4;=102#*I( (F!A19UZ[B,T'L4OUJ.9L<5?[3 M T%0KP%E0# 0N\EBYW&UP'F#?$Y0Y8"N:[:O^L80#B1'4 LYJB#&G#!II%,6 M<$T)B^O;6FX(#!4YUL& EHM.G(GN8!X(O5I*026! ,(0;(W&<3H5P')0R0ZC M.34. [03-C1*074>WF\^!94B5B+(L4OW38337IM*6D!13E&0M\>N]T2D+Y;Z8=, Z>%?C"MBIIL$P MJ9AF3$&'!>(4"UB-':@U&XEWUJF=U3+&OTX0LG''0J!NPT(0@!+2B%-%W"W")FT,BB,O*)\W(2 MZ!/]OEQ1_;B,7M!RN2X>5RN)]H$6 0J(*'$:6J0Y189QQ"KY))$YVV1#9%=/ M9"B[ /^2Y-H4*3Q]D'2R;8BVN&+01 ]:.$JH$U3O,"0[V<-L5=PWXFZ*69I]9/IAS:5GDT[\*+R+OO:]FZ]F MJQ\'5K$]3P7L/1&ID 9CD@@M-"-FVW7FB,DY+QS@ 4_/*U<^X!UQ9=.?@^O0 MRT<"(MAB1&%T\8P&2A+KJHF6(89&DCH\2UUE*]"]UO?;@*V9R$.89R\=OB*Y ME_$+O/84^?BS4AKOP (XYS1J@">A/4_ ;4+_-@):"::0-TUN9 M.&4^Y[[[@*:W*4?O_X//!82 59E (%+TB M%O\AJ@4K!1OGI,P9&@'R55:VCVA# IC)?'(SJ:/Z/4\&RZ'W@GLHX_(H4GSY M;L5='^B/PXIO7^GY6#94]R;*HHZZ]SP91)2.$\ E=1H!2!ZZJ*R-&>,#\AF M:%_=^5@V5'>*K*BC[%?/!8X,D)IJ1K6+9C7$/-)QVSVCT4A2C[>OZEPDN[3V M3#E?EO>SF[5"UI>PCG@.^Q\.5$0\H)#.,";1=4 Q;#XV5@@I&";3B::P)14827]D)?=H$MB\2_1Z] MZ<4LU769EO/I++[_;@W%218=;QBB7Z8D G'69IQQI&RT![?2RF@;]E/#Z6W2 MJ%5D>PX:J6OUO:N?I?KL5P;.$7","D,5H=&GL-Y7VT$1.)-C+YU=B6=TEG?/ MVNF+O^\?T^!*&*8+>0F9R@8XPM##C8*'7J2B0\P1;95@S-G=*'4%DHMRWD^^;7*Q.S!KU>M0D<"HY]1,LD8U0XAG%E2TC+Y4AR)EV<7;G _SH1 MFT3I.,ZH=YY[X:5G&*1R-B8Z2R .NIQ-T+/-O3Z*W_5.R>Z5TG#C?-NQR7+R M5!.RO/TTN2^6D_G-;@1=I8+-AXIZGO6.@ EB'$<4'0:,*V4TWDWP*MHQX]I8 M[8UI72NBMZ0(153A=':J5,CSQP)%B&/%HW:X=51X9$5E!,=YWN50:H >0^^3 M5P;6?;%&/:0XG']O8V&OHA[G=[-H5FX@.,*CXPV#P%)!)#$5R'&/A<;>5M(: M '.8-< JG+TSJU7T>]_KW\RC[\KELD:HX9%606)%B2*&14?>0.P]I]7)J<(" MYP2;\/^PK$7H+TBQ\Z@5A*842XDMU,HC::E39">7@2.YIMBJAD^SYDQ4>UO\ M[M?Z*VX^?8UHZ4GT']+M[F*^W!4'FR^/A?[6>T'07M,HL]( "&"IY=I7M\.5 MER8GW.GL;8L^O,0N6-4)U U]OP^/7^YGTVT@@"F7>PVE_0\&'YU1R9DDF(MT M*.:UTKNEV:!>;\B]-2ZT FE?D\N'=*-OL?KQX7XR7\75V?WK(M3[_9.B]CWMH2=]-,V'@%"UG(+ MO98>(PET@JCJO9$Z)\N$_ ]SFJ%\F6PS%TX;UV:R&62L)<@!&W'W5$N&[28] M,Y88>5QK.NQ(RJ:'T_K'3T%#J:AC[6QRW7UI< 03#"!C5#+-A97>[9 VBHPL M8#^?<&TEJ6E;,[U,.5\C:I_CAU'6\OY[Q,]$UEC;X.4 MKX ME$;<0\$95HH+4$GH$1U9WO96=/UR]+WFP%\\3QUK8]>B; A M@G%M,#72&@F(3ED^!4!<.G;!S+()^ KW[<3YXU0BNH-M B':62D55981"3'C MBE5RZNC,_#ICN+;&RVZP[33N9EUY>7HHR<[+1X**]@N7R$&HN$7."85PU7/C MZZ5>?3NL:$\M GD>!7>G![1?^P%+[JM?!B)-Y>.XI[Q8*S\>MKJ_#GJ>]$/M'7#P>F=)P>/3>(&*4PL/'/ MK512 $+&=?FVO>6B-4@O0Y23.4'W/9ZJ/$*M)= ^.DG<2 ^1K"135HS,MLA1 M[5&6-$*SQ^O7>_9W?IP,H3O:+@C%J,6.2FF(,IP[KFDE*^=TU,PY5]VO+TNW M!FS3;$&;"LT'5I<73P1-%8F>F+.I;K>P5&&SZY+!(.>RS8"B)=M?4O)P;&AF MGE'[/%E4ZQ^/.A\''P[ ,J^A09P:@C6TZ8)U)8\E8\D5UUB+9AL#(3N^YU??7^B*ZOWL?)CA#N MJ7'1,N+00A:GO:J_Q&==11B0']&!KL_&KH>)_H]C$_L?02-NB)!"=T0JO MJWIL^@OD6!;X#G1]-G9]&?W[C)AW-;(:'&T7#'"I4H)2VE,%#"2*NTI6 W2. MT7]V;%L?MR+;WUUH$]\^N;0[7=QLP1T[R=OW>& $(^^AHX)(:JASD%?;M3H. MN%X3#ER*.0WTO(<]F=#V7U MK?4OJ>A1'3SP6K M65$UY\W!V\AS0H&V#B-E@5>>5IAYFI5A8D".2-\$>UV"M4X>U777W9XI]GJR3< MU?QF]GUV\WBP9LS1YX/14#ADF*,21P?7(A2!WLJ&@!K;9='^.5&VKX6+,2PE M\EF/V@C5\NOLV^?2':_^U?!-@2PA-(#+Z/J*2J)4JWSD[&E+WZ^RO6;! MW!=QW-_%]'$U^QXAN9U-B\5)^NQO$+P61 OO3:H\9Z&-@H%*.@UI3E[@ 1UZ M]$VB5L#N\DKVQ[3^'[F/O?M]0 A"B#VWCBL/#*'05GVVEF;M8PZ0()>SG')0 M[YPI!V>7%T\$HBW3B 'GG56 1D_&5U);2K*RU0]H36JHJY>:;H19E[K^?3:? M/3P^'-7V3\\$C.(LJ*S6@@N(D8+"5%ZKQ1B,J!1*(XV5[>#6J@5MOB3K62U;\RA/[*C\]%R!4"@LJ MK,$VI;+%F/M*%H9H3AK% =V?N+Q5T ;Z?3&I.39/TLUO4HZ;]Y.'XN1F2Q=? M%S!Q( )*7!S2"',"=?3ZMLA*4R]SQ_#7LTQ6O0HCO[@B^HLL6*X6L^FZ[&TY M_3-5P%U^_/1'C/1M0E,1(HHWF3GBG$ '5*/< ^)R0^P%9;X,D6ZXR>LL0 M6"S66;GFTV*-S>GB8P=:!.8%]!QQ[[E3QDJ)D*[DO6ED=X/'Q^_I\V[NK^"#9(#?-XU..@\O!IES MT AC!.: *JDL)FPW*#!3.:$? [3 FBGR !L:(=@PB/.%M18GR_7?U]\2YJE# M1TO%UVP=#/?:.T>,]9I3A71B,,"\'EE2HJ9Z++L&MB%'4J+"E&/I:I[J MY-JN9K,4ZG0C>1=#(=#WQ6DL0!9X(APEA&..8:HPA1YEF-/O,7] MN0$.AY94U]MM@IXJ5TE*B ':XU2_ A@N!,.5]-R9G'/:(>[]78ZXG>AC\)-S M*K"S^G$U7ZX6CVOWXCI%5G[^.IEOQ^-O\16KY=7\0[&8E9V8,&=V(S5?&I6'R?38L-$+"+N?_8]P7K,"6:(HH$\A *0$&UU"*L M?4[0X !K"[_%B;Y%]37<#WR*,S_0]2\_7H6BKWOM)[/%>FR7KQQP]9!2@!W8 M3.SN"P/P6 *'"?=&2ZD,,[PZ*4 JJC2#[P.L+7FAG"6*LU]01"Q'9(,@6R+F># M_PR;8:AM<*O.9BM@MMT*V"VRO2\P!_H1.)6&L:AC91U $'D *WBQ-3CK>/@_ MY\-O1:^]9+![_+*,KE1LZ[X73_Y'_T4>?^Y'K0J/!YH$30EG4#K#A;%02$\] MPIX)PS10S-:J8-:/E+7JLQYJ$Q11(OYG%)?8(2*U9#K):14D9G31=/GJ?KD@ MM@3L!8;II5-+MCE:D98<"^L,!,Q(K[B@@ EA"!>:"W?!=+4ONGPRL^.>QX-$ MR'M@4DU!9)!S5EBTE:X MHK[JO\&N5O7XX9,@0V_[--\(NZ:>Y^/#9*H?ERD]_N'PS -/ICINB%*I 984 M6J*1?1(3QU^-4+WG*J=L$\'>]M=>S&:GL[H<:!&(]$B@*!>WW!G&@4=T*Y^U M2N;46![B/=DV5H%V(;T@94YG7CG4)F! HEB.. :M@2P%%[-*1JK82-:-UC1] MFCF-<+T0=TYF"=C[?) 4:2&(L59"YZV(4/%*-NC!2(IZMZCCXZQIA.J%&/.N M3M3<@2;!$6Q.*CVVN^L=+E%-,>TMJK\JM%*JZ;\>9XOB M:AX!+Y:KJWF29'8SFZ3*=FI^HVYO9_>SR:HXFD2BP>N"%05YF"^@>\[[8^/ML7B[6IRL;"78NQH=BD6*=)W>%_O%A&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( $"&"$^.'E@) MYP0 /0: 6 " 546 !T9V@V,S Q.65X:&EB:70S,C(N M:'1M4$L! A0#% @ 0(8(3\$9*;Y+J $ PZ 4 !( ( ! MO# 0!T:'(M,C Q.3 V,S N>'-D4$L! A0# M% @ 0(8(3SMJL7$%(0 !5X! !0 ( !8=4! '1H&UL4$L! A0#% @ 0(8(3_MX<\+T40 X>D# !0 M ( !F/8! '1H&UL4$L! A0#% M @ 0(8(3[?M.E1*U0 4P\+ !0 ( !OD@" '1H&UL4$L! A0#% @ 0(8(3]2&2&UL4$L%!@ * H *E@( &JB P $! end